\n "]);_templateObject_5e9e592054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yCollapse=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_5e9e592054f411e9aeb367f92c5b63ab()),is:"a11y-collapse",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],listeners:{"a11y-collapse-tap":"_onTap"},properties:{accordion:{name:"accordion",type:Boolean,value:!1,observer:"flush",reflectToAttribute:!0},disabled:{name:"disabled",type:Boolean,value:!1,reflectToAttribute:!0},expanded:{name:"expanded",type:Boolean,value:!1,reflectToAttribute:!0},icon:{name:"icon",type:String,value:"expand-more"},iconExpanded:{name:"iconExpanded",type:String,value:null},label:{name:"label",type:String,value:"expand/collapse"},labelExpanded:{name:"labelExpanded",type:String,value:null},tooltip:{name:"tooltip",type:String,value:"toggle expand/collapse"},tooltipExpanded:{name:"tooltipExpanded",type:String,value:null},__rotateIcon:{name:"__rotateIcon",type:Boolean,computed:"_isRotated(expanded,iconExpanded)"}},attached:function attached(){this.fire("a11y-collapse-attached",this);this.setHaxProperties({canScale:!1,canPosition:!0,canEditSource:!1,gizmo:{title:"Single Expand Collapse",description:"A single instance of an expand collapse.",icon:"view-day",color:"grey",groups:["Text"],meta:{author:"Your organization on github"}},settings:{quick:[],configure:[{property:"expanded",title:"Expanded",description:"Expand by default",inputMethod:"boolean"},{property:"label",title:"Label",description:"The label of the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"tooltip",title:"Tooltip",description:"The tooltip for the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"icon",title:"Icon",description:"The icon for the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"iconExpanded",title:"Expanded Icon",description:"Optional: The icon for the toggle expand/collapse button when expanded",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})},detached:function detached(){this.fire("a11y-collapse-detached",this)},toggle:function toggle(mode){this.expanded=mode!==void 0?mode:!this.expanded;this.fire("a11y-collapse-toggle",this)},_overrideProp:function _overrideProp(prop,val){this[prop]=val},_getExpandCollapse:function _getExpandCollapse(expanded,ifFalse,ifTrue){return expanded&&null!==ifTrue?ifTrue:ifFalse},_isRotated:function _isRotated(expanded,iconExpanded){return!expanded&&null===iconExpanded},_onTap:function _onTap(){if(!this.disabled){this.toggle();this.fire("a11y-collapse-click",this)}},_setAriaExpanded:function _setAriaExpanded(expanded){return""+expanded}});_exports.A11yCollapse=A11yCollapse});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../@polymer/paper-icon-button/paper-icon-button.js","./lib/a11y-collapse-accordion-button.js","./lib/a11y-collapse-icon-button.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yCollapse=void 0;function _templateObject_f61cdf30555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n "],["\n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n "]);_templateObject_f61cdf30555111e98f439769bd191e33=function(){return data};return data}var A11yCollapse=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_f61cdf30555111e98f439769bd191e33()),is:"a11y-collapse",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],listeners:{"a11y-collapse-tap":"_onTap"},properties:{accordion:{name:"accordion",type:Boolean,value:!1,observer:"flush",reflectToAttribute:!0},disabled:{name:"disabled",type:Boolean,value:!1,reflectToAttribute:!0},expanded:{name:"expanded",type:Boolean,value:!1,reflectToAttribute:!0,observer:"_fireToggleEvents"},icon:{name:"icon",type:String,value:"expand-more"},iconExpanded:{name:"iconExpanded",type:String,value:null},label:{name:"label",type:String,value:"expand/collapse"},labelExpanded:{name:"labelExpanded",type:String,value:null},tooltip:{name:"tooltip",type:String,value:"toggle expand/collapse"},tooltipExpanded:{name:"tooltipExpanded",type:String,value:null},__rotateIcon:{name:"__rotateIcon",type:Boolean,computed:"_isRotated(expanded,iconExpanded)"}},attached:function attached(){this.fire("a11y-collapse-attached",this);this.setHaxProperties({canScale:!1,canPosition:!0,canEditSource:!1,gizmo:{title:"Single Expand Collapse",description:"A single instance of an expand collapse.",icon:"view-day",color:"grey",groups:["Text"],meta:{author:"Your organization on github"}},settings:{quick:[],configure:[{property:"expanded",title:"Expanded",description:"Expand by default",inputMethod:"boolean"},{property:"label",title:"Label",description:"The label of the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"tooltip",title:"Tooltip",description:"The tooltip for the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"icon",title:"Icon",description:"The icon for the toggle expand/collapse button",inputMethod:"textfield",icon:"editor:title"},{property:"iconExpanded",title:"Expanded Icon",description:"Optional: The icon for the toggle expand/collapse button when expanded",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})},collapse:function collapse(){this.toggle(!1)},detached:function detached(){this.fire("a11y-collapse-detached",this)},expand:function expand(){this.toggle(!0)},toggle:function toggle(mode){this.expanded=mode!==void 0?mode:!this.expanded},_fireToggleEvents:function _fireToggleEvents(){this.fire("toggle",this);this.fire("a11y-collapse-toggle",this);if(this.expanded){this.fire("expand",this)}else{this.fire("collapse",this)}},_overrideProp:function _overrideProp(prop,val){this[prop]=val},_getExpandCollapse:function _getExpandCollapse(expanded,ifFalse,ifTrue){return expanded&&null!==ifTrue?ifTrue:ifFalse},_isRotated:function _isRotated(expanded,iconExpanded){return!expanded&&null===iconExpanded},_onTap:function _onTap(){if(!this.disabled){this.toggle();this.fire("a11y-collapse-click",this)}},_setAriaExpanded:function _setAriaExpanded(expanded){return""+expanded}});_exports.A11yCollapse=A11yCollapse});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-accordion-button.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-accordion-button.js
index 1a15f78ba8c..fa942e8142a 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-accordion-button.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-accordion-button.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","./a11y-collapse-button-styles.js","../../../@polymer/paper-tooltip/paper-tooltip.js"],function(_polymerLegacy){"use strict";function _templateObject_95e8b4c054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n
\n [[tooltip]]\n "],["\n \n
\n
\n \n \n
\n [[tooltip]]\n "]);_templateObject_95e8b4c054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_95e8b4c054f411e9aeb367f92c5b63ab()),is:"a11y-collapse-accordion-button",listeners:{tap:"_onTap"},properties:{disabled:{type:Boolean,value:!1,reflectToAttribute:!0},expanded:{type:Boolean,value:!1,reflectToAttribute:!0},icon:{type:String,value:"icons:expand-more"},label:{type:String,value:"expand/collapse"},tooltip:{type:String,value:"toggle expand/collapse"},rotated:{type:Boolean,value:!1}},_onTap:function _onTap(){if(!this.disabled){this.fire("a11y-collapse-tap",this)}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","./a11y-collapse-button-styles.js","../../../@polymer/paper-tooltip/paper-tooltip.js"],function(_polymerLegacy){"use strict";function _templateObject_2a654570555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n
\n [[tooltip]]\n "],["\n \n
\n
\n \n \n
\n [[tooltip]]\n "]);_templateObject_2a654570555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2a654570555211e98f439769bd191e33()),is:"a11y-collapse-accordion-button",listeners:{tap:"_onTap"},properties:{disabled:{type:Boolean,value:!1,reflectToAttribute:!0},expanded:{type:Boolean,value:!1,reflectToAttribute:!0},icon:{type:String,value:"icons:expand-more"},label:{type:String,value:"expand/collapse"},tooltip:{type:String,value:"toggle expand/collapse"},rotated:{type:Boolean,value:!1}},_onTap:function _onTap(){if(!this.disabled){this.fire("a11y-collapse-tap",this)}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-button-styles.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-button-styles.js
index 6bdc65d4078..74aade73edd 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-button-styles.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-button-styles.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-element.js"],function(_polymerElement){"use strict";function _templateObject_95ead7a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_95ead7a054f411e9aeb367f92c5b63ab=function(){return data};return data}var styleElement=document.createElement("dom-module"),css=(0,_polymerElement.html)(_templateObject_95ead7a054f411e9aeb367f92c5b63ab());styleElement.appendChild(css);styleElement.register("a11y-collapse-button-styles")});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-element.js"],function(_polymerElement){"use strict";function _templateObject_2a67b670555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_2a67b670555211e98f439769bd191e33=function(){return data};return data}var styleElement=document.createElement("dom-module"),css=(0,_polymerElement.html)(_templateObject_2a67b670555211e98f439769bd191e33());styleElement.appendChild(css);styleElement.register("a11y-collapse-button-styles")});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-group.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-group.js
index f3b5ddf07e0..3f7d58ba233 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-group.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-group.js
@@ -1 +1 @@
-define(["exports","../../../@polymer/polymer/polymer-legacy.js","../../hax-body-behaviors/lib/HAXWiring.js","../../schema-behaviors/schema-behaviors.js","../a11y-collapse.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yCollapseGroup=void 0;function _templateObject_95f6706054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_960145d054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_960145d054f411e9aeb367f92c5b63ab()),is:"a11y-collapse-icon-button",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{disabled:{type:Boolean,value:!1,reflectToAttribute:!0},expanded:{type:Boolean,value:!1,reflectToAttribute:!0},icon:{type:String,value:"icons:expand-more"},label:{type:String,value:"expand/collapse"},tooltip:{type:String,value:"toggle expand/collapse"},rotated:{type:Boolean,value:!1}},ready:function ready(){var root=this;this.$.expand.addEventListener("tap",function(e){root._onTap(e)})},detached:function detached(){this.$.expand.removeEventListener("tap",function(e){root._onTap(e)})},_onTap:function _onTap(){if(!this.disabled){this.fire("a11y-collapse-tap",this)}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../hax-body-behaviors/lib/HAXWiring.js","../../schema-behaviors/schema-behaviors.js","../../../@polymer/paper-icon-button/paper-icon-button.js","../../../@polymer/iron-icons/iron-icons.js","./a11y-collapse-button-styles.js","../../../@polymer/paper-tooltip/paper-tooltip.js"],function(_polymerLegacy){"use strict";function _templateObject_2a7bdab0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n [[tooltip]]\n
\n "],["\n \n
\n
\n \n \n [[tooltip]]\n
\n "]);_templateObject_2a7bdab0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2a7bdab0555211e98f439769bd191e33()),is:"a11y-collapse-icon-button",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{disabled:{type:Boolean,value:!1,reflectToAttribute:!0},expanded:{type:Boolean,value:!1,reflectToAttribute:!0},icon:{type:String,value:"icons:expand-more"},label:{type:String,value:"expand/collapse"},tooltip:{type:String,value:"toggle expand/collapse"},rotated:{type:Boolean,value:!1}},ready:function ready(){var root=this;this.$.expand.addEventListener("tap",function(e){root._onTap(e)})},detached:function detached(){this.$.expand.removeEventListener("tap",function(e){root._onTap(e)})},_onTap:function _onTap(){if(!this.disabled){this.fire("a11y-collapse-tap",this)}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-gif-player/a11y-gif-player.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-gif-player/a11y-gif-player.js
index 1756ab577a5..18eeb988934 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-gif-player/a11y-gif-player.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-gif-player/a11y-gif-player.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../@polymer/iron-image/iron-image.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yGifPlayer=void 0;function _templateObject_6568ef4054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n
\n
\n \n \n "],["\n \n
\n
\n \n \n
\n
\n \n \n "]);_templateObject_6568ef4054f411e9aeb367f92c5b63ab=function(){return data};return data}var A11yGifPlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_6568ef4054f411e9aeb367f92c5b63ab()),is:"a11y-gif-player",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],listeners:{tap:"toggleAnimation"},properties:{src:{type:String,value:null},srcWithoutAnimation:{type:String,value:null},alt:{type:String,value:null}},ready:function ready(){this.stop();this.$.a11y.target=this.$.gifbutton},play:function play(){this.__stopped=!0;this.toggleAnimation()},stop:function stop(){this.__stopped=!1;this.toggleAnimation()},toggleAnimation:function toggleAnimation(){if(this.__stopped){this.__stopped=!1;this.$.svg.style.visibility="hidden";if(null!=this.src){this.$.gif.src=this.src}this.$.gif.alt=this.alt+" (Stop animation.)"}else{this.__stopped=!0;this.$.svg.style.visibility="visible";if(null!=this.srcWithoutAnimation){this.$.gif.src=this.srcWithoutAnimation}this.$.gif.alt=this.alt+" (Play animation.)"}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Accessible GIF",description:"Makes animated GIFs accessible.",icon:"gif",color:"grey",groups:["Images","Media"],handles:[{type:"image",source:"src",source2:"srcWithoutAnimation",alt:"alt"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"src",title:"Animated GIF",description:"The URL to your animated GIF.",inputMethod:"textfield",icon:"link",validationType:"url",required:!0},{property:"srcWithoutAnimation",title:"Still Image",description:"The URL to a still image version of your GIF.",inputMethod:"textfield",icon:"link",validationType:"url",required:!0},{property:"alt",title:"Alt Text",description:"Alternative text for the image.",inputMethod:"textfield",icon:"accessibility",required:!0}],configure:[{property:"src",title:"Animated GIF",description:"The URL to your animated GIF.",inputMethod:"haxupload",icon:"link",validationType:"url",required:!0},{property:"srcWithoutAnimation",title:"Still Image",description:"The URL to a still image version of your GIF.",inputMethod:"haxupload",icon:"link",validationType:"url",required:!0},{property:"alt",title:"Alt Text",description:"Alternative text for the image.",inputMethod:"alt",icon:"accessibility",required:!0}],advanced:[]}})}});_exports.A11yGifPlayer=A11yGifPlayer});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../@polymer/iron-image/iron-image.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yGifPlayer=void 0;function _templateObject_fa7a1ed0555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n
\n
\n \n \n "],["\n \n
\n
\n \n \n
\n
\n \n \n "]);_templateObject_fa7a1ed0555111e98f439769bd191e33=function(){return data};return data}var A11yGifPlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_fa7a1ed0555111e98f439769bd191e33()),is:"a11y-gif-player",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],listeners:{tap:"toggleAnimation"},properties:{src:{type:String,value:null},srcWithoutAnimation:{type:String,value:null},alt:{type:String,value:null}},ready:function ready(){this.stop();this.$.a11y.target=this.$.gifbutton},play:function play(){this.__stopped=!0;this.toggleAnimation()},stop:function stop(){this.__stopped=!1;this.toggleAnimation()},toggleAnimation:function toggleAnimation(){if(this.__stopped){this.__stopped=!1;this.$.svg.style.visibility="hidden";if(null!=this.src){this.$.gif.src=this.src}this.$.gif.alt=this.alt+" (Stop animation.)"}else{this.__stopped=!0;this.$.svg.style.visibility="visible";if(null!=this.srcWithoutAnimation){this.$.gif.src=this.srcWithoutAnimation}this.$.gif.alt=this.alt+" (Play animation.)"}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Accessible GIF",description:"Makes animated GIFs accessible.",icon:"gif",color:"grey",groups:["Images","Media"],handles:[{type:"image",source:"src",source2:"srcWithoutAnimation",alt:"alt"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"src",title:"Animated GIF",description:"The URL to your animated GIF.",inputMethod:"textfield",icon:"link",validationType:"url",required:!0},{property:"srcWithoutAnimation",title:"Still Image",description:"The URL to a still image version of your GIF.",inputMethod:"textfield",icon:"link",validationType:"url",required:!0},{property:"alt",title:"Alt Text",description:"Alternative text for the image.",inputMethod:"textfield",icon:"accessibility",required:!0}],configure:[{property:"src",title:"Animated GIF",description:"The URL to your animated GIF.",inputMethod:"haxupload",icon:"link",validationType:"url",required:!0},{property:"srcWithoutAnimation",title:"Still Image",description:"The URL to a still image version of your GIF.",inputMethod:"haxupload",icon:"link",validationType:"url",required:!0},{property:"alt",title:"Alt Text",description:"Alternative text for the image.",inputMethod:"alt",icon:"accessibility",required:!0}],advanced:[]}})}});_exports.A11yGifPlayer=A11yGifPlayer});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/a11y-media-player.js b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/a11y-media-player.js
index 461ed9a4c35..b24e0fbd6e4 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/a11y-media-player.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/a11y-media-player/a11y-media-player.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-element.js","./lib/a11y-media-behaviors.js","../../@polymer/paper-slider/paper-slider.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/iron-icons/av-icons.js","./lib/a11y-media-controls.js","./lib/a11y-media-html5.js","./lib/a11y-media-play-button.js","./lib/a11y-media-transcript.js","./lib/a11y-media-transcript-controls.js","./lib/a11y-media-state-manager.js","./lib/a11y-media-youtube.js"],function(_exports,_polymerElement,_a11yMediaBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.A11yMediaPlayer=void 0;function _templateObject_73fdd84054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n "]);_templateObject_6753a84054f411e9aeb367f92c5b63ab=function(){return data};return data}var AccentCard=function(_SimpleColors){babelHelpers.inherits(AccentCard,_SimpleColors);function AccentCard(){babelHelpers.classCallCheck(this,AccentCard);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(AccentCard).apply(this,arguments))}babelHelpers.createClass(AccentCard,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(AccentCard.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(AccentCard.haxProperties,AccentCard.tag,this)}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(AccentCard.prototype),"ready",this).call(this)}},{key:"_hasProp",value:function _hasProp(prop){return prop!==void 0&&null!==prop}},{key:"_getBackgroundStyle",value:function _getBackgroundStyle(imageSrc){if(this._hasProp(imageSrc)){return"background-image: url("+imageSrc+");"}else{return"display: none;"}}}],[{key:"tag",get:function get(){return"accent-card"}},{key:"behaviors",get:function get(){return[_simpleColors.SimpleColors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_6753a84054f411e9aeb367f92c5b63ab())}},{key:"haxProperties",get:function get(){var _ref;return _ref={canEditSource:!1,canPosition:!1},babelHelpers.defineProperty(_ref,"canEditSource",!1),babelHelpers.defineProperty(_ref,"gizmo",{title:"Accent Card",description:"A card with optional accent styling.",icon:"chrome-reader-mode",color:"light-blue",groups:["Media","Text"],handles:[{type:"media",url:"source"},{type:"text",url:"source"}],meta:{author:"nikkimk",owner:"The Pennsylvania State University"}}),babelHelpers.defineProperty(_ref,"settings",{quick:[{property:"accentColor",title:"Accent Color",description:"An optional accent color.",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"horizontal",title:"Horizontal",description:"Horizontal orientation?",inputMethod:"boolean"}],configure:[{slot:"heading",title:"Heading",description:"A heading for the card.",inputMethod:"textfield"},{slot:"subheading",title:"Subheading",description:"An optional subheading for the card.",inputMethod:"textfield"},{slot:"content",title:"Content",description:"Content for the card.",inputMethod:"textfield"},{slot:"footer",title:"Footer",description:"An optional footer for the card.",inputMethod:"textfield"},{property:"imageSrc",title:"Image",description:"Optional image",inputMethod:"textfield",icon:"editor:insert-photo"},{property:"imageAlign",title:"imageAlign",description:"Image Horizontal Alignment",inputMethod:"select",options:{left:"left",center:"center",right:"right"}},{property:"imageValign",title:"imageValign",description:"Image Vertical Alignment",inputMethod:"select",options:{top:"top",center:"center",bottom:"bottom"}},{property:"accentColor",title:"Accent Color",description:"An optional accent color.",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"horizontal",title:"Horizontal",description:"Horizontal orientation?",inputMethod:"boolean"},{property:"accentHeading",title:"Heading Accent",description:"Apply the accent color to the heading?",inputMethod:"boolean"},{property:"accentBackground",title:"Background Accent",description:"Apply the accent color to the card background?",inputMethod:"boolean"},{property:"noBorder",title:"No Border Accent",description:"Remove the border accent?",inputMethod:"boolean"},{property:"flat",title:"Flat",description:"Remove the box shadow?",inputMethod:"boolean"}],advanced:[]}),_ref}},{key:"properties",get:function get(){return{accentBackground:{name:"accentBackground",type:Boolean,value:!1,reflectToAttribute:!0},accentHeading:{name:"accentHeading",type:Boolean,value:!1,reflectToAttribute:!0},flat:{name:"flat",type:Boolean,value:!1,reflectToAttribute:!0},horizontal:{name:"horizontal",type:Boolean,value:!1,reflectToAttribute:!0},imageAlign:{name:"imageAlign",type:String,value:null,reflectToAttribute:!0},imageSrc:{name:"imageSrc",type:String,value:null},imageValign:{name:"imageValign",type:String,value:null,reflectToAttribute:!0},noBorder:{name:"noBorder",type:Boolean,value:!1,reflectToAttribute:!0},__backgroundStyle:{name:"__backgroundStyle",type:String,computed:"_getBackgroundStyle(imageSrc)"}}}}]);return AccentCard}(_simpleColors.SimpleColors);_exports.AccentCard=AccentCard;window.customElements.define(AccentCard.tag,AccentCard)});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-element.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../simple-colors/simple-colors.js"],function(_exports,_polymerElement,_HAXWiring,_schemaBehaviors,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.AccentCard=void 0;function _templateObject_f91b0400555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n
\n
\n
\n
\n
\n \n
\n \n "]);_templateObject_f91b0400555111e98f439769bd191e33=function(){return data};return data}var AccentCard=function(_SimpleColors){babelHelpers.inherits(AccentCard,_SimpleColors);function AccentCard(){babelHelpers.classCallCheck(this,AccentCard);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(AccentCard).apply(this,arguments))}babelHelpers.createClass(AccentCard,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(AccentCard.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(AccentCard.haxProperties,AccentCard.tag,this)}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(AccentCard.prototype),"ready",this).call(this)}},{key:"_hasProp",value:function _hasProp(prop){return prop!==void 0&&null!==prop}},{key:"_getBackgroundStyle",value:function _getBackgroundStyle(imageSrc){if(this._hasProp(imageSrc)){return"background-image: url("+imageSrc+");"}else{return"display: none;"}}}],[{key:"tag",get:function get(){return"accent-card"}},{key:"behaviors",get:function get(){return[_simpleColors.SimpleColors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_f91b0400555111e98f439769bd191e33())}},{key:"haxProperties",get:function get(){var _ref;return _ref={canEditSource:!1,canPosition:!1},babelHelpers.defineProperty(_ref,"canEditSource",!1),babelHelpers.defineProperty(_ref,"gizmo",{title:"Accent Card",description:"A card with optional accent styling.",icon:"chrome-reader-mode",color:"light-blue",groups:["Media","Text"],handles:[{type:"media",url:"source"},{type:"text",url:"source"}],meta:{author:"nikkimk",owner:"The Pennsylvania State University"}}),babelHelpers.defineProperty(_ref,"settings",{quick:[{property:"accentColor",title:"Accent Color",description:"An optional accent color.",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"horizontal",title:"Horizontal",description:"Horizontal orientation?",inputMethod:"boolean"}],configure:[{slot:"heading",title:"Heading",description:"A heading for the card.",inputMethod:"textfield"},{slot:"subheading",title:"Subheading",description:"An optional subheading for the card.",inputMethod:"textfield"},{slot:"content",title:"Content",description:"Content for the card.",inputMethod:"textfield"},{slot:"footer",title:"Footer",description:"An optional footer for the card.",inputMethod:"textfield"},{property:"imageSrc",title:"Image",description:"Optional image",inputMethod:"textfield",icon:"editor:insert-photo"},{property:"imageAlign",title:"imageAlign",description:"Image Horizontal Alignment",inputMethod:"select",options:{left:"left",center:"center",right:"right"}},{property:"imageValign",title:"imageValign",description:"Image Vertical Alignment",inputMethod:"select",options:{top:"top",center:"center",bottom:"bottom"}},{property:"accentColor",title:"Accent Color",description:"An optional accent color.",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"horizontal",title:"Horizontal",description:"Horizontal orientation?",inputMethod:"boolean"},{property:"accentHeading",title:"Heading Accent",description:"Apply the accent color to the heading?",inputMethod:"boolean"},{property:"accentBackground",title:"Background Accent",description:"Apply the accent color to the card background?",inputMethod:"boolean"},{property:"noBorder",title:"No Border Accent",description:"Remove the border accent?",inputMethod:"boolean"},{property:"flat",title:"Flat",description:"Remove the box shadow?",inputMethod:"boolean"}],advanced:[]}),_ref}},{key:"properties",get:function get(){return{accentBackground:{name:"accentBackground",type:Boolean,value:!1,reflectToAttribute:!0},accentHeading:{name:"accentHeading",type:Boolean,value:!1,reflectToAttribute:!0},flat:{name:"flat",type:Boolean,value:!1,reflectToAttribute:!0},horizontal:{name:"horizontal",type:Boolean,value:!1,reflectToAttribute:!0},imageAlign:{name:"imageAlign",type:String,value:null,reflectToAttribute:!0},imageSrc:{name:"imageSrc",type:String,value:null},imageValign:{name:"imageValign",type:String,value:null,reflectToAttribute:!0},noBorder:{name:"noBorder",type:Boolean,value:!1,reflectToAttribute:!0},__backgroundStyle:{name:"__backgroundStyle",type:String,computed:"_getBackgroundStyle(imageSrc)"}}}}]);return AccentCard}(_simpleColors.SimpleColors);_exports.AccentCard=AccentCard;window.customElements.define(AccentCard.tag,AccentCard)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/aframe-player/aframe-player.js b/build/es5-amd/node_modules/@lrnwebcomponents/aframe-player/aframe-player.js
index bffbdb96a3d..cb7321152b8 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/aframe-player/aframe-player.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/aframe-player/aframe-player.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../aframe/dist/aframe-master.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.AframePlayer=void 0;function _templateObject_60cad61054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n \n "],["\n \n \n \n \n \n \n \n \n "]);_templateObject_60cad61054f411e9aeb367f92c5b63ab=function(){return data};return data}var AframePlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_60cad61054f411e9aeb367f92c5b63ab()),is:"aframe-player",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{source:{type:String,value:""},height:{type:String,value:"480px"},width:{type:String,value:"640px"},skyColor:{type:String,value:"#DCDCDC"},ar:{type:Boolean,value:!1},x:{type:String,value:"0"},y:{type:String,value:"0"},z:{type:String,value:"0"},position:{type:Object,computed:"_computePosition(x, y, z, width, height)",observer:"_positionChanged"}},_attachDom:function _attachDom(dom){this.appendChild(dom)},attached:function attached(){this.$.scene.removeFullScreenStyles();this.setHaxProperties({canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"3D player",description:"A 3D file / augmented reality player.",icon:"av:play-circle-filled",color:"amber",groups:["3D","Augmented reality"],handles:[{type:"3d",source:"source"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"height",title:"height",description:"height of the object",inputMethod:"textfield",type:"bar",icon:"image:photo-size-select-small",required:!0},{property:"width",title:"Width",description:"Width of the object",inputMethod:"textfield",type:"bar",icon:"image:straighten",required:!0}],configure:[{property:"source",title:"Source",description:"The URL for this AR file.",inputMethod:"textfield",type:"bar",icon:"link",required:!0},{property:"x",title:"X",description:"X position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"y",title:"Y",description:"Y position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"z",title:"Z",description:"Z position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"skyColor",title:"Sky color",description:"Select the color of the sky in the scene.",inputMethod:"colorpicker",type:"bar",icon:"editor:format-color-fill"}],advanced:[]}})},_computePosition:function _computePosition(x,y,z){return{x:x,y:y,z:z}},_positionChanged:function _positionChanged(position){this.$.entity.setAttribute("position",position)}});_exports.AframePlayer=AframePlayer});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../aframe/dist/aframe-master.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.AframePlayer=void 0;function _templateObject_f9f3fee0555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n \n "],["\n \n \n \n \n \n \n \n \n "]);_templateObject_f9f3fee0555111e98f439769bd191e33=function(){return data};return data}var AframePlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_f9f3fee0555111e98f439769bd191e33()),is:"aframe-player",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{source:{type:String,value:""},height:{type:String,value:"480px"},width:{type:String,value:"640px"},skyColor:{type:String,value:"#DCDCDC"},ar:{type:Boolean,value:!1},x:{type:String,value:"0"},y:{type:String,value:"0"},z:{type:String,value:"0"},position:{type:Object,computed:"_computePosition(x, y, z, width, height)",observer:"_positionChanged"}},_attachDom:function _attachDom(dom){this.appendChild(dom)},attached:function attached(){this.$.scene.removeFullScreenStyles();this.setHaxProperties({canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"3D player",description:"A 3D file / augmented reality player.",icon:"av:play-circle-filled",color:"amber",groups:["3D","Augmented reality"],handles:[{type:"3d",source:"source"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"height",title:"height",description:"height of the object",inputMethod:"textfield",type:"bar",icon:"image:photo-size-select-small",required:!0},{property:"width",title:"Width",description:"Width of the object",inputMethod:"textfield",type:"bar",icon:"image:straighten",required:!0}],configure:[{property:"source",title:"Source",description:"The URL for this AR file.",inputMethod:"textfield",type:"bar",icon:"link",required:!0},{property:"x",title:"X",description:"X position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"y",title:"Y",description:"Y position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"z",title:"Z",description:"Z position of the element in AR.",inputMethod:"textfield",type:"bar",icon:"communication:location-on",required:!0},{property:"skyColor",title:"Sky color",description:"Select the color of the sky in the scene.",inputMethod:"colorpicker",type:"bar",icon:"editor:format-color-fill"}],advanced:[]}})},_computePosition:function _computePosition(x,y,z){return{x:x,y:y,z:z}},_positionChanged:function _positionChanged(position){this.$.entity.setAttribute("position",position)}});_exports.AframePlayer=AframePlayer});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/app-datepicker/app-datepicker.js b/build/es5-amd/node_modules/@lrnwebcomponents/app-datepicker/app-datepicker.js
index 14160d6a498..b61d1e43520 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/app-datepicker/app-datepicker.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/app-datepicker/app-datepicker.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/polymer/lib/utils/flattened-nodes-observer.js","../../@polymer/polymer/lib/utils/async.js","../../@polymer/iron-selector/iron-selector.js","../../@polymer/iron-list/iron-list.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/neon-animation/neon-animation-runner-behavior.js","../../@polymer/neon-animation/neon-animated-pages.js","./lib/app-datepicker-icons.js","./lib/app-datepicker-animations.js"],function(_exports,_polymerLegacy,_polymerDom,_flattenedNodesObserver,async,_ironSelector,_ironList,_paperIconButton,_neonAnimationRunnerBehavior){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.AppDatepicker=void 0;async=babelHelpers.interopRequireWildcard(async);function _templateObject_7db3f59054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
")}else{for(var j=0;j"+this.data.series[j][i]+"")}}table.push("")}table.push("");return table.join("")}},{key:"_addA11yFeature",value:function _addA11yFeature(svg,tag,html){var el=document.createElement(tag),first=svg.childNodes[0];el.innerHTML=html;el.setAttribute("id",this.__chartId+"-chart-"+tag);svg.insertBefore(el,first)}},{key:"_getUniqueId",value:function _getUniqueId(prefix){var id=prefix+Date.now();return id}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_22fb13f0555211e98f439769bd191e33())}},{key:"properties",get:function get(){return{id:{type:String,value:"chart"},type:{type:String,value:"bar"},scale:{type:String,observer:"makeChart"},chartTitle:{type:String,value:null,observer:"makeChart"},chartDesc:{type:String,value:"",observer:"makeChart"},data:{type:Object,value:null,observer:"makeChart"},options:{type:Object,value:null,observer:"makeChart"},responsiveOptions:{type:Array,value:[],observer:"makeChart"},showTable:{type:Boolean,value:!1,observer:"makeChart"}}}},{key:"tag",get:function get(){return"chartist-render"}}]);return ChartistRender}(_polymerElement.PolymerElement);_exports.ChartistRender=ChartistRender;window.customElements.define(ChartistRender.tag,ChartistRender)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/chartist-render/lib/chartist-render-shared-styles.js b/build/es5-amd/node_modules/@lrnwebcomponents/chartist-render/lib/chartist-render-shared-styles.js
index ede573062ea..7994a865ec0 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/chartist-render/lib/chartist-render-shared-styles.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/chartist-render/lib/chartist-render-shared-styles.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-element.js","../../../@polymer/polymer/lib/utils/resolve-url.js"],function(_polymerElement){"use strict";function _templateObject_961baba054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_961baba054f411e9aeb367f92c5b63ab=function(){return data};return data}var styleElement=document.createElement("dom-module"),template=document.createElement("template");styleElement.appendChild((0,_polymerElement.html)(_templateObject_961baba054f411e9aeb367f92c5b63ab()));styleElement.register("chartist-render-shared-styles")});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-element.js","../../../@polymer/polymer/lib/utils/resolve-url.js"],function(_polymerElement){"use strict";function _templateObject_2afca370555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_2afca370555211e98f439769bd191e33=function(){return data};return data}var styleElement=document.createElement("dom-module"),template=document.createElement("template");styleElement.appendChild((0,_polymerElement.html)(_templateObject_2afca370555211e98f439769bd191e33()));styleElement.register("chartist-render-shared-styles")});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/chemical-element-visualisation/chemical-element-visualisation.js b/build/es5-amd/node_modules/@lrnwebcomponents/chemical-element-visualisation/chemical-element-visualisation.js
index a6191cda7fe..301411cae56 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/chemical-element-visualisation/chemical-element-visualisation.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/chemical-element-visualisation/chemical-element-visualisation.js
@@ -1 +1 @@
-define(["../../@polymer/polymer/polymer-element.js","../../@polymer/paper-tooltip/paper-tooltip.js","../../@polymer/neon-animation/neon-animation.js"],function(_polymerElement){"use strict";function _templateObject_661b4f5054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n [[_element.name]]\n \n "],["\n \n \n \n \n \n [[_element.name]]\n \n "]);_templateObject_661b4f5054f411e9aeb367f92c5b63ab=function(){return data};return data}var ChemicalElementVisualisation=function(_PolymerElement){babelHelpers.inherits(ChemicalElementVisualisation,_PolymerElement);babelHelpers.createClass(ChemicalElementVisualisation,null,[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_661b4f5054f411e9aeb367f92c5b63ab())}},{key:"is",get:function get(){return"chemical-element-visualisation"}},{key:"properties",get:function get(){return{symbol:String,_elements:{type:Object,value:{h:{symbol:"H",name:"Hydrogen",group:"other-nonmetal","atomic-number":1,"electron-configuration":[{s:1,p:0,d:0,f:0}],electronegativity:2.2,"atomic-weight":1.0079,"melting-point":13.99,"boiling-point":20.271},he:{symbol:"He",name:"Helium",group:"noble-gas","atomic-number":2,"electron-configuration":[{s:2,p:0,d:0,f:0}],electronegativity:"no data","atomic-weight":4.0026,"melting-point":.95,"boiling-point":4.222},li:{symbol:"Li",name:"Lithium",group:"alkali-metal","atomic-number":3,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:.98,"atomic-weight":6.94,"melting-point":453.65,"boiling-point":1603},be:{symbol:"Be",name:"Beryllium",group:"alkaline-earth-metal","atomic-number":4,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.57,"atomic-weight":9.0121831,"melting-point":1560,"boiling-point":2742},b:{symbol:"B",name:"Boron",group:"metalloid","atomic-number":5,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:1,d:0,f:0}],electronegativity:2.04,"atomic-weight":10.81,"melting-point":2349,"boiling-point":4200},c:{symbol:"C",name:"Carbon",group:"other-nonmetal","atomic-number":6,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:2,d:0,f:0}],electronegativity:2.55,"atomic-weight":12.011,"melting-point":"-","boiling-point":"-"},n:{symbol:"N",name:"Nitrogen",group:"other-nonmetal","atomic-number":7,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:3,d:0,f:0}],electronegativity:3.04,"atomic-weight":14.007,"melting-point":63.15,"boiling-point":77.355},o:{symbol:"O",name:"Oxygen",group:"other-nonmetal","atomic-number":8,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:4,d:0,f:0}],electronegativity:3.44,"atomic-weight":15.999,"melting-point":54.36,"boiling-point":90.188},f:{symbol:"F",name:"Fluorine",group:"halogen","atomic-number":9,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:5,d:0,f:0}],electronegativity:3.98,"atomic-weight":18.998403163,"melting-point":53.48,"boiling-point":85.03},ne:{symbol:"Ne",name:"Neon",group:"noble-gas","atomic-number":10,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0}],electronegativity:"no data","atomic-weight":20.1797,"melting-point":24.56,"boiling-point":27.104},na:{symbol:"Na",name:"Sodium",group:"alkali-metal","atomic-number":11,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:.93,"atomic-weight":22.98976928,"melting-point":370.944,"boiling-point":208.029},mg:{symbol:"Mg",name:"Magnesium",group:"alkaline-earth-metal","atomic-number":12,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.31,"atomic-weight":24.305,"melting-point":923,"boiling-point":1363},al:{symbol:"Al",name:"Aluminium",group:"post-transition-metal","atomic-number":13,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:1,d:0,f:0}],electronegativity:1.61,"atomic-weight":26.9815385,"melting-point":933.47,"boiling-point":2743},si:{symbol:"Si",name:"Silicon",group:"metalloid","atomic-number":14,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:2,d:0,f:0}],electronegativity:1.9,"atomic-weight":28.085,"melting-point":1687,"boiling-point":3538},p:{symbol:"P",name:"Phosphorus",group:"other-nonmetal","atomic-number":15,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:3,d:0,f:0}],electronegativity:2.19,"atomic-weight":30.973761998,"melting-point":"-","boiling-point":"-"},s:{symbol:"S",name:"Sulfur",group:"other-nonmetal","atomic-number":16,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:4,d:0,f:0}],electronegativity:"2.58","atomic-weight":32.06,"melting-point":"388.36","boiling-point":"717.8"},cl:{symbol:"Cl",name:"Chlorine",group:"halogen","atomic-number":17,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:5,d:0,f:0}],electronegativity:3.16,"atomic-weight":35.45,"melting-point":171.6,"boiling-point":239.11},ar:{symbol:"Ar",name:"Argon",group:"noble-gas","atomic-number":18,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:0,f:0}],electronegativity:"no data","atomic-weight":39.948,"melting-point":83.81,"boiling-point":87.302},k:{symbol:"K",name:"Potasium",group:"alkali-metal","atomic-number":19,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:.82,"atomic-weight":39.0983,"melting-point":336.7,"boiling-point":1032},ca:{symbol:"Ca",name:"Calcium",group:"alkaline-earth-metal","atomic-number":20,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1,"atomic-weight":40.078,"melting-point":1115,"boiling-point":1757},sc:{symbol:"Sc",name:"Scandium",group:"transition-metal","atomic-number":21,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.36,"atomic-weight":44.955908,"melting-point":1814,"boiling-point":3109},ti:{symbol:"Ti",name:"Titanium",group:"transition-metal","atomic-number":22,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:2,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.54,"atomic-weight":47.867,"melting-point":1941,"boiling-point":3560},v:{symbol:"V",name:"Vanadium",group:"transition-metal","atomic-number":23,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:3,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.63,"atomic-weight":50.9415,"melting-point":2183,"boiling-point":3680},cr:{symbol:"Cr",name:"Chromium",group:"transition-metal","atomic-number":24,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:5,f:0},{s:1,p:0,d:0,f:0}],electronegativity:1.66,"atomic-weight":51.9961,"melting-point":2180,"boiling-point":2944},mn:{symbol:"Mn",name:"Manganese",group:"transition-metal","atomic-number":25,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:5,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.55,"atomic-weight":54.938044,"melting-point":1519,"boiling-point":2334},fe:{symbol:"Fe",name:"Iron",group:"transition-metal","atomic-number":26,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:6,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.83,"atomic-weight":55.845,"melting-point":1811,"boiling-point":3134},co:{symbol:"Co",name:"Cobalt",group:"transition-metal","atomic-number":27,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:7,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.88,"atomic-weight":58.933194,"melting-point":1768,"boiling-point":3200},ni:{symbol:"Ni",name:"Nickel",group:"transition-metal","atomic-number":28,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:8,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.91,"atomic-weight":58.6934,"melting-point":1728,"boiling-point":3003},cu:{symbol:"Cu",name:"Copper",group:"transition-metal","atomic-number":29,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:1,p:0,d:0,f:0}],electronegativity:1.9,"atomic-weight":63.546,"melting-point":1357.77,"boiling-point":2835},zn:{symbol:"Zn",name:"Zinc",group:"transition-metal","atomic-number":30,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.65,"atomic-weight":65.38,"melting-point":692.68,"boiling-point":1180},ga:{symbol:"Ga",name:"Gallium",group:"post-transition-metal","atomic-number":31,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:1,d:0,f:0}],electronegativity:1.81,"atomic-weight":69.723,"melting-point":302.9146,"boiling-point":2673},ge:{symbol:"Ge",name:"Germanium",group:"metalloid","atomic-number":32,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:2,d:0,f:0}],electronegativity:2.01,"atomic-weight":72.63,"melting-point":1211.4,"boiling-point":3106},as:{symbol:"As",name:"Arsenic",group:"metalloid","atomic-number":33,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:3,d:0,f:0}],electronegativity:2.18,"atomic-weight":74.921595,"melting-point":"-","boiling-point":"-"},se:{symbol:"Se",name:"Selenium",group:"other-nonmetal","atomic-number":34,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:4,d:0,f:0}],electronegativity:2.55,"atomic-weight":78.971,"melting-point":494,"boiling-point":958},br:{symbol:"Br",name:"Bromine",group:"halogen","atomic-number":35,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:5,d:0,f:0}],electronegativity:2.96,"atomic-weight":79.904,"melting-point":265.8,"boiling-point":332},kr:{symbol:"Kr",name:"Krypton",group:"noble-gas","atomic-number":36,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0}],electronegativity:3,"atomic-weight":83.798,"melting-point":115.78,"boiling-point":119.93},rb:{symbol:"Rb",name:"Rubidium",group:"alkali-metal","atomic-number":37,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:.82,"atomic-weight":85.4678,"melting-point":312.45,"boiling-point":961},sr:{symbol:"Sr",name:"Strontium",group:"alkaline-earth-metal","atomic-number":38,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:.95,"atomic-weight":87.62,"melting-point":1050,"boiling-point":1650},y:{symbol:"Y",name:"Yttrium",group:"transition-metal","atomic-number":39,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.22,"atomic-weight":88.90584,"melting-point":1799,"boiling-point":3203},zr:{symbol:"Zr",name:"Zirconium",group:"transition-metal","atomic-number":40,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:2,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.33,"atomic-weight":91.224,"melting-point":2128,"boiling-point":4650},nb:{symbol:"Nb",name:"Niobium",group:"transition-metal","atomic-number":41,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:4,f:0},{s:1,p:0,d:0,f:0}],electronegativity:1.6,"atomic-weight":92.90637,"melting-point":2750,"boiling-point":5017},mo:{symbol:"Mo",name:"Molybdenum",group:"transition-metal","atomic-number":42,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:5,f:0},{s:1,p:0,d:0,f:0}],electronegativity:2.16,"atomic-weight":95.95,"melting-point":2896,"boiling-point":4912},tc:{symbol:"Tc",name:"Technetium",group:"transition-metal","atomic-number":43,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:5,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.9,"atomic-weight":"?","melting-point":2430,"boiling-point":4538},ru:{symbol:"Ru",name:"Ruthenium",group:"transition-metal","atomic-number":44,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:7,f:0},{s:1,p:0,d:0,f:0}],electronegativity:2.2,"atomic-weight":101.07,"melting-point":2607,"boiling-point":4423},rh:{symbol:"Rh",name:"Rhodium",group:"transition-metal","atomic-number":45,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:8,f:0},{s:1,p:0,d:0,f:0}],electronegativity:2.28,"atomic-weight":102.9055,"melting-point":2237,"boiling-point":3968},pd:{symbol:"Pd",name:"Palladium",group:"transition-metal","atomic-number":46,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:0,p:0,d:0,f:0}],electronegativity:2.2,"atomic-weight":106.42,"melting-point":1828.05,"boiling-point":3236},ag:{symbol:"Ag",name:"Silver",group:"transition-metal","atomic-number":47,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:1,p:0,d:0,f:0}],electronegativity:1.93,"atomic-weight":107.8682,"melting-point":1234.93,"boiling-point":2435},cd:{symbol:"Cd",name:"Cadmium",group:"transition-metal","atomic-number":48,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.69,"atomic-weight":112.414,"melting-point":594.22,"boiling-point":1040},in:{symbol:"In",name:"Indium",group:"post-transition-metal","atomic-number":49,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:1,d:0,f:0}],electronegativity:1.78,"atomic-weight":114.818,"melting-point":429.7485,"boiling-point":2345},sn:{symbol:"Sn",name:"Tin",group:"post-transition-metal","atomic-number":50,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:2,d:0,f:0}],electronegativity:1.96,"atomic-weight":118.71,"melting-point":505.08,"boiling-point":2875},sb:{symbol:"Sb",name:"Antimony",group:"metalloid","atomic-number":51,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:3,d:0,f:0}],electronegativity:2.05,"atomic-weight":121.76,"melting-point":903.78,"boiling-point":1908},te:{symbol:"Te",name:"Tellurium",group:"metalloid","atomic-number":52,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:4,d:0,f:0}],electronegativity:2.1,"atomic-weight":127.6,"melting-point":722.66,"boiling-point":1261},i:{symbol:"I",name:"Iodine",group:"halogen","atomic-number":53,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:5,d:0,f:0}],electronegativity:2.66,"atomic-weight":126.90447,"melting-point":386.85,"boiling-point":457.4},xe:{symbol:"Xe",name:"Xenon",group:"noble-gas","atomic-number":54,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0}],electronegativity:2.6,"atomic-weight":131.293,"melting-point":161.4,"boiling-point":165.051},cs:{symbol:"Cs",name:"Caesium",group:"alkali-metal","atomic-number":55,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:.79,"atomic-weight":132.90545196,"melting-point":301.7,"boiling-point":944},ba:{symbol:"Ba",name:"Barium",group:"alkaline-earth-metal","atomic-number":56,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:"?","atomic-weight":137.327,"melting-point":1e3,"boiling-point":2118},hf:{symbol:"Hf",name:"Hafnium",group:"transition-metal","atomic-number":72,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:2,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":178.49,"melting-point":2506,"boiling-point":4876},ta:{symbol:"Ta",name:"Tantalium",group:"transition-metal","atomic-number":73,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:3,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.5,"atomic-weight":180.94788,"melting-point":3290,"boiling-point":5731},w:{symbol:"W",name:"Tungsten",group:"transition-metal","atomic-number":74,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:4,f:0},{s:2,p:0,d:0,f:0}],electronegativity:2.36,"atomic-weight":183.84,"melting-point":3695,"boiling-point":6203},re:{symbol:"Re",name:"Rhenium",group:"transition-metal","atomic-number":75,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:5,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.9,"atomic-weight":186.207,"melting-point":3459,"boiling-point":5903},os:{symbol:"Os",name:"Osmium",group:"transition-metal","atomic-number":76,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:6,f:0},{s:2,p:0,d:0,f:0}],electronegativity:2.2,"atomic-weight":190.23,"melting-point":3306,"boiling-point":5285},ir:{symbol:"Ir",name:"Iridium",group:"transition-metal","atomic-number":77,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:7,f:0},{s:2,p:0,d:0,f:0}],electronegativity:2.2,"atomic-weight":192.217,"melting-point":2719,"boiling-point":4403},pt:{symbol:"Pt",name:"Platinium",group:"transition-metal","atomic-number":78,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:9,f:0},{s:1,p:0,d:0,f:0}],electronegativity:2.28,"atomic-weight":195.084,"melting-point":2041.4,"boiling-point":4098},au:{symbol:"Au",name:"Gold",group:"transition-metal","atomic-number":79,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:1,p:0,d:0,f:0}],electronegativity:2.54,"atomic-weight":196.966569,"melting-point":1337.33,"boiling-point":3243},hg:{symbol:"Hg",name:"Mercury",group:"transition-metal","atomic-number":80,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:0,d:0,f:0}],electronegativity:2,"atomic-weight":200.592,"melting-point":234.321,"boiling-point":629.88},tl:{symbol:"Tl",name:"Thallium",group:"post-transition-metal","atomic-number":81,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:1,d:0,f:0}],electronegativity:1.62,"atomic-weight":204.38,"melting-point":577,"boiling-point":1746},pb:{symbol:"Pb",name:"Lead",group:"post-transition-metal","atomic-number":82,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:2,d:0,f:0}],electronegativity:1.87,"atomic-weight":207.2,"melting-point":600.61,"boiling-point":2022},bi:{symbol:"Bi",name:"Bismuth",group:"post-transition-metal","atomic-number":83,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:3,d:0,f:0}],electronegativity:2.02,"atomic-weight":208.9804,"melting-point":544.7,"boiling-point":1837},po:{symbol:"Po",name:"Polonium",group:"metalloid","atomic-number":84,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:4,d:0,f:0}],electronegativity:2,"atomic-weight":209,"melting-point":527,"boiling-point":1235},at:{symbol:"At",name:"Astatine",group:"halogen","atomic-number":85,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:5,d:0,f:0}],electronegativity:2.2,"atomic-weight":210,"melting-point":575,"boiling-point":610},rn:{symbol:"Rn",name:"Radon",group:"noble-gas","atomic-number":86,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0}],electronegativity:2.2,"atomic-weight":222,"melting-point":202,"boiling-point":211.5},fr:{symbol:"Fr",name:"Francium",group:"alkali-metal","atomic-number":87,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:"> 0.79","atomic-weight":223,"melting-point":"300 (?)","boiling-point":"950 (?)"},ra:{symbol:"Ra",name:"Radium",group:"alkaline-earth-metal","atomic-number":88,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:.9,"atomic-weight":226,"melting-point":973,"boiling-point":2010},rf:{symbol:"Rf",name:"Rutherfordium",group:"transition-metal","atomic-number":104,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},db:{symbol:"Db",name:"Dubnium",group:"transition-metal","atomic-number":105,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},sg:{symbol:"Sg",name:"Seaborgium",group:"transition-metal","atomic-number":106,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},bh:{symbol:"Bh",name:"Bohrium",group:"transition-metal","atomic-number":107,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},hs:{symbol:"Hs",name:"Hassium",group:"transition-metal","atomic-number":108,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},mt:{symbol:"Mt",name:"Meitnerium",group:"transition-metal","atomic-number":109,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},ds:{symbol:"Ds",name:"Darmstadtium",group:"transition-metal","atomic-number":110,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},rg:{symbol:"Rg",name:"Roentgenium",group:"transition-metal","atomic-number":111,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},cn:{symbol:"Cn",name:"Copernium",group:"transition-metal","atomic-number":112,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},nh:{symbol:"Nh",name:"Nihonium",group:"post-transition-metal","atomic-number":113,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},fl:{symbol:"Fl",name:"Flerovium",group:"post-transition-metal","atomic-number":114,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},mc:{symbol:"Mc",name:"Moscovium",group:"post-transition-metal","atomic-number":115,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},lv:{symbol:"Lv",name:"Livermorium",group:"post-transition-metal","atomic-number":116,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},ts:{symbol:"Ts",name:"Tennessine",group:"halogen","atomic-number":117,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},og:{symbol:"Og",name:"Oganesson",group:"noble-gas","atomic-number":118,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},la:{symbol:"La",name:"Lanthanum",group:"lanthanide","atomic-number":57,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.1,"atomic-weight":138.90547,"melting-point":1193,"boiling-point":3737},ce:{symbol:"Ce",name:"Cerium",group:"lanthanide","atomic-number":58,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:1},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.12,"atomic-weight":140.116,"melting-point":1068,"boiling-point":3716},pr:{symbol:"Pr",name:"Praseodymium",group:"lanthanide","atomic-number":59,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:3},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.13,"atomic-weight":140.90766,"melting-point":1208,"boiling-point":3403},nd:{symbol:"Nd",name:"Neodymium",group:"lanthanide","atomic-number":60,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:4},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.14,"atomic-weight":144.242,"melting-point":1297,"boiling-point":3347},pm:{symbol:"Pm",name:"Promethium",group:"lanthanide","atomic-number":61,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:5},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:"1.13 (?)","atomic-weight":145,"melting-point":1315,"boiling-point":3273},sm:{symbol:"Sm",name:"Samarium",group:"lanthanide","atomic-number":62,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:6},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.17,"atomic-weight":150.36,"melting-point":1345,"boiling-point":2173},eu:{symbol:"Eu",name:"Europium",group:"lanthanide","atomic-number":63,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:7},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.2,"atomic-weight":151.964,"melting-point":1099,"boiling-point":1802},gd:{symbol:"Gd",name:"Gadolinium",group:"lanthanide","atomic-number":64,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:7},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.2,"atomic-weight":157.25,"melting-point":1585,"boiling-point":3273},tb:{symbol:"Tb",name:"Terbium",group:"lanthanide","atomic-number":65,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:9},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:"1.2 (?)","atomic-weight":158.92535,"melting-point":1629,"boiling-point":3396},dy:{symbol:"Dy",name:"Dysprosium",group:"lanthanide","atomic-number":66,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:10},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.22,"atomic-weight":162.5,"melting-point":1680,"boiling-point":2840},ho:{symbol:"Ho",name:"Holmium",group:"lanthanide","atomic-number":67,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:11},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.23,"atomic-weight":164.93033,"melting-point":1734,"boiling-point":2873},er:{symbol:"Er",name:"Erbium",group:"lanthanide","atomic-number":68,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:12},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.24,"atomic-weight":167.259,"melting-point":1802,"boiling-point":3141},tm:{symbol:"Tm",name:"Thulium",group:"lanthanide","atomic-number":69,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:13},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.25,"atomic-weight":168.93422,"melting-point":1818,"boiling-point":2223},yb:{symbol:"Yb",name:"Ytterbium",group:"lanthanide","atomic-number":70,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:"1.1 (?)","atomic-weight":173.045,"melting-point":1097,"boiling-point":1469},lu:{symbol:"Lu",name:"Lutetium",group:"lanthanide","atomic-number":71,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.27,"atomic-weight":174.9668,"melting-point":1925,"boiling-point":3675},ac:{symbol:"Ac",name:"Actinium",group:"actinide","atomic-number":89,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.1,"atomic-weight":227,"melting-point":1500,"boiling-point":3500},th:{symbol:"Th",name:"Thorium",group:"actinide","atomic-number":90,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:6,d:2,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":232.0377,"melting-point":2023,"boiling-point":5061},pa:{symbol:"Pa",name:"Protactinium",group:"actinide","atomic-number":91,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:2},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.5,"atomic-weight":231.03588,"melting-point":1841,"boiling-point":4300},u:{symbol:"U",name:"Uranium",group:"actinide","atomic-number":92,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:3},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.38,"atomic-weight":238.02891,"melting-point":1405.3,"boiling-point":4404},np:{symbol:"Np",name:"Neptunium",group:"actinide","atomic-number":93,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:4},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.36,"atomic-weight":237,"melting-point":912,"boiling-point":4447},pu:{symbol:"Pu",name:"Plutonium",group:"actinide","atomic-number":94,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:6},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.28,"atomic-weight":244,"melting-point":912.5,"boiling-point":3505},am:{symbol:"Am",name:"Americum",group:"actinide","atomic-number":95,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:7},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":243,"melting-point":1449,"boiling-point":2880},cm:{symbol:"Cm",name:"Curium",group:"actinide","atomic-number":96,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:7},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:"1.3","atomic-weight":247,"melting-point":"1613","boiling-point":"3383"},bk:{symbol:"Bk",name:"Berkelium",group:"actinide","atomic-number":97,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:9},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":247,"melting-point":1259,"boiling-point":2900},cf:{symbol:"Cf",name:"Californium",group:"actinide","atomic-number":98,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:10},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":251,"melting-point":1173,"boiling-point":1743},es:{symbol:"Es",name:"Einsteinium",group:"actinide","atomic-number":99,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:11},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":252,"melting-point":1133,"boiling-point":1269},fm:{symbol:"Fm",name:"Fermium",group:"actinide","atomic-number":100,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:12},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":257,"melting-point":1800,"boiling-point":"-"},md:{symbol:"Md",name:"Mendelevium",group:"actinide","atomic-number":101,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:13},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":258,"melting-point":1100,"boiling-point":"-"},no:{symbol:"No",name:"Nobelium",group:"actinide","atomic-number":102,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:14},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":259,"melting-point":1100,"boiling-point":"-"},lr:{symbol:"Lr",name:"Lawrencium",group:"actinide","atomic-number":103,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:14},{s:2,p:6,d:0,f:0},{s:2,p:1,d:0,f:0}],electronegativity:1.3,"atomic-weight":266,"melting-point":1900,"boiling-point":"-"}}},_element:Object}}},{key:"observers",get:function get(){return["_onSymbolChange(symbol)","_onElementChange(_element)"]}}]);function ChemicalElementVisualisation(){babelHelpers.classCallCheck(this,ChemicalElementVisualisation);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(ChemicalElementVisualisation).call(this))}babelHelpers.createClass(ChemicalElementVisualisation,[{key:"_onSymbolChange",value:function _onSymbolChange(){this._element=this._elements[this.symbol]}},{key:"_onElementChange",value:function _onElementChange(){var _MathPI=Math.PI,SIZE=500,dynamicallyAddedElements=this.shadowRoot.querySelectorAll(".added-dynamically");dynamicallyAddedElements.forEach(function(element){return element.remove()});if(this._element){for(var electronConfiguration=this._element["electron-configuration"],electronGroup=this.$["electron-group"],ringGroup=this.$["ring-group"],minimumRadius=SIZE/6,maximumRadius=SIZE/2,i=0;i=configuration.s){if(j>=configuration.p+configuration.s){if(j>=configuration.d+configuration.p+configuration.s){electron.classList.add("f-group-electron");if(1>=secondOuterShell.d&&3==electronConfiguration.length-_i)electron.setAttribute("opacity","1")}else{electron.classList.add("d-group-electron");if(0>=outerShell.p&&2==electronConfiguration.length-_i)electron.setAttribute("opacity","1")}}else{electron.classList.add("p-group-electron")}}else{electron.classList.add("s-group-electron")}if(_i===electronConfiguration.length-1){electron.setAttribute("opacity","1")}electronBackgrounds.push(electronBackground);electrons.push(electron)}}electronBackgrounds.forEach(function(electronBackground){return electronGroup.appendChild(electronBackground)});electrons.forEach(function(electron){return electronGroup.appendChild(electron)});electronGroup.animate([{transform:"translate("+SIZE/2+"px, "+SIZE/2+"px) rotate(0deg)"},{transform:"translate("+SIZE/2+"px, "+SIZE/2+"px) rotate(360deg)"}],{duration:1e4,iterations:1/0})}}},{key:"_divide",value:function _divide(divident,divisor){return divident/divisor}}]);return ChemicalElementVisualisation}(_polymerElement.PolymerElement);customElements.define(ChemicalElementVisualisation.is,ChemicalElementVisualisation)});
\ No newline at end of file
+define(["../../@polymer/polymer/polymer-element.js","../../@polymer/paper-tooltip/paper-tooltip.js","../../@polymer/neon-animation/neon-animation.js"],function(_polymerElement){"use strict";function _templateObject_fe619230555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n [[_element.name]]\n \n "],["\n \n \n \n \n \n [[_element.name]]\n \n "]);_templateObject_fe619230555111e98f439769bd191e33=function(){return data};return data}var ChemicalElementVisualisation=function(_PolymerElement){babelHelpers.inherits(ChemicalElementVisualisation,_PolymerElement);babelHelpers.createClass(ChemicalElementVisualisation,null,[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_fe619230555111e98f439769bd191e33())}},{key:"is",get:function get(){return"chemical-element-visualisation"}},{key:"properties",get:function get(){return{symbol:String,_elements:{type:Object,value:{h:{symbol:"H",name:"Hydrogen",group:"other-nonmetal","atomic-number":1,"electron-configuration":[{s:1,p:0,d:0,f:0}],electronegativity:2.2,"atomic-weight":1.0079,"melting-point":13.99,"boiling-point":20.271},he:{symbol:"He",name:"Helium",group:"noble-gas","atomic-number":2,"electron-configuration":[{s:2,p:0,d:0,f:0}],electronegativity:"no data","atomic-weight":4.0026,"melting-point":.95,"boiling-point":4.222},li:{symbol:"Li",name:"Lithium",group:"alkali-metal","atomic-number":3,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:.98,"atomic-weight":6.94,"melting-point":453.65,"boiling-point":1603},be:{symbol:"Be",name:"Beryllium",group:"alkaline-earth-metal","atomic-number":4,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.57,"atomic-weight":9.0121831,"melting-point":1560,"boiling-point":2742},b:{symbol:"B",name:"Boron",group:"metalloid","atomic-number":5,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:1,d:0,f:0}],electronegativity:2.04,"atomic-weight":10.81,"melting-point":2349,"boiling-point":4200},c:{symbol:"C",name:"Carbon",group:"other-nonmetal","atomic-number":6,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:2,d:0,f:0}],electronegativity:2.55,"atomic-weight":12.011,"melting-point":"-","boiling-point":"-"},n:{symbol:"N",name:"Nitrogen",group:"other-nonmetal","atomic-number":7,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:3,d:0,f:0}],electronegativity:3.04,"atomic-weight":14.007,"melting-point":63.15,"boiling-point":77.355},o:{symbol:"O",name:"Oxygen",group:"other-nonmetal","atomic-number":8,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:4,d:0,f:0}],electronegativity:3.44,"atomic-weight":15.999,"melting-point":54.36,"boiling-point":90.188},f:{symbol:"F",name:"Fluorine",group:"halogen","atomic-number":9,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:5,d:0,f:0}],electronegativity:3.98,"atomic-weight":18.998403163,"melting-point":53.48,"boiling-point":85.03},ne:{symbol:"Ne",name:"Neon",group:"noble-gas","atomic-number":10,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0}],electronegativity:"no data","atomic-weight":20.1797,"melting-point":24.56,"boiling-point":27.104},na:{symbol:"Na",name:"Sodium",group:"alkali-metal","atomic-number":11,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:.93,"atomic-weight":22.98976928,"melting-point":370.944,"boiling-point":208.029},mg:{symbol:"Mg",name:"Magnesium",group:"alkaline-earth-metal","atomic-number":12,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.31,"atomic-weight":24.305,"melting-point":923,"boiling-point":1363},al:{symbol:"Al",name:"Aluminium",group:"post-transition-metal","atomic-number":13,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:1,d:0,f:0}],electronegativity:1.61,"atomic-weight":26.9815385,"melting-point":933.47,"boiling-point":2743},si:{symbol:"Si",name:"Silicon",group:"metalloid","atomic-number":14,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:2,d:0,f:0}],electronegativity:1.9,"atomic-weight":28.085,"melting-point":1687,"boiling-point":3538},p:{symbol:"P",name:"Phosphorus",group:"other-nonmetal","atomic-number":15,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:3,d:0,f:0}],electronegativity:2.19,"atomic-weight":30.973761998,"melting-point":"-","boiling-point":"-"},s:{symbol:"S",name:"Sulfur",group:"other-nonmetal","atomic-number":16,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:4,d:0,f:0}],electronegativity:"2.58","atomic-weight":32.06,"melting-point":"388.36","boiling-point":"717.8"},cl:{symbol:"Cl",name:"Chlorine",group:"halogen","atomic-number":17,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:5,d:0,f:0}],electronegativity:3.16,"atomic-weight":35.45,"melting-point":171.6,"boiling-point":239.11},ar:{symbol:"Ar",name:"Argon",group:"noble-gas","atomic-number":18,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:0,f:0}],electronegativity:"no data","atomic-weight":39.948,"melting-point":83.81,"boiling-point":87.302},k:{symbol:"K",name:"Potasium",group:"alkali-metal","atomic-number":19,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:.82,"atomic-weight":39.0983,"melting-point":336.7,"boiling-point":1032},ca:{symbol:"Ca",name:"Calcium",group:"alkaline-earth-metal","atomic-number":20,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1,"atomic-weight":40.078,"melting-point":1115,"boiling-point":1757},sc:{symbol:"Sc",name:"Scandium",group:"transition-metal","atomic-number":21,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.36,"atomic-weight":44.955908,"melting-point":1814,"boiling-point":3109},ti:{symbol:"Ti",name:"Titanium",group:"transition-metal","atomic-number":22,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:2,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.54,"atomic-weight":47.867,"melting-point":1941,"boiling-point":3560},v:{symbol:"V",name:"Vanadium",group:"transition-metal","atomic-number":23,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:3,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.63,"atomic-weight":50.9415,"melting-point":2183,"boiling-point":3680},cr:{symbol:"Cr",name:"Chromium",group:"transition-metal","atomic-number":24,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:5,f:0},{s:1,p:0,d:0,f:0}],electronegativity:1.66,"atomic-weight":51.9961,"melting-point":2180,"boiling-point":2944},mn:{symbol:"Mn",name:"Manganese",group:"transition-metal","atomic-number":25,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:5,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.55,"atomic-weight":54.938044,"melting-point":1519,"boiling-point":2334},fe:{symbol:"Fe",name:"Iron",group:"transition-metal","atomic-number":26,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:6,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.83,"atomic-weight":55.845,"melting-point":1811,"boiling-point":3134},co:{symbol:"Co",name:"Cobalt",group:"transition-metal","atomic-number":27,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:7,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.88,"atomic-weight":58.933194,"melting-point":1768,"boiling-point":3200},ni:{symbol:"Ni",name:"Nickel",group:"transition-metal","atomic-number":28,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:8,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.91,"atomic-weight":58.6934,"melting-point":1728,"boiling-point":3003},cu:{symbol:"Cu",name:"Copper",group:"transition-metal","atomic-number":29,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:1,p:0,d:0,f:0}],electronegativity:1.9,"atomic-weight":63.546,"melting-point":1357.77,"boiling-point":2835},zn:{symbol:"Zn",name:"Zinc",group:"transition-metal","atomic-number":30,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.65,"atomic-weight":65.38,"melting-point":692.68,"boiling-point":1180},ga:{symbol:"Ga",name:"Gallium",group:"post-transition-metal","atomic-number":31,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:1,d:0,f:0}],electronegativity:1.81,"atomic-weight":69.723,"melting-point":302.9146,"boiling-point":2673},ge:{symbol:"Ge",name:"Germanium",group:"metalloid","atomic-number":32,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:2,d:0,f:0}],electronegativity:2.01,"atomic-weight":72.63,"melting-point":1211.4,"boiling-point":3106},as:{symbol:"As",name:"Arsenic",group:"metalloid","atomic-number":33,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:3,d:0,f:0}],electronegativity:2.18,"atomic-weight":74.921595,"melting-point":"-","boiling-point":"-"},se:{symbol:"Se",name:"Selenium",group:"other-nonmetal","atomic-number":34,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:4,d:0,f:0}],electronegativity:2.55,"atomic-weight":78.971,"melting-point":494,"boiling-point":958},br:{symbol:"Br",name:"Bromine",group:"halogen","atomic-number":35,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:5,d:0,f:0}],electronegativity:2.96,"atomic-weight":79.904,"melting-point":265.8,"boiling-point":332},kr:{symbol:"Kr",name:"Krypton",group:"noble-gas","atomic-number":36,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0}],electronegativity:3,"atomic-weight":83.798,"melting-point":115.78,"boiling-point":119.93},rb:{symbol:"Rb",name:"Rubidium",group:"alkali-metal","atomic-number":37,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:.82,"atomic-weight":85.4678,"melting-point":312.45,"boiling-point":961},sr:{symbol:"Sr",name:"Strontium",group:"alkaline-earth-metal","atomic-number":38,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:.95,"atomic-weight":87.62,"melting-point":1050,"boiling-point":1650},y:{symbol:"Y",name:"Yttrium",group:"transition-metal","atomic-number":39,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.22,"atomic-weight":88.90584,"melting-point":1799,"boiling-point":3203},zr:{symbol:"Zr",name:"Zirconium",group:"transition-metal","atomic-number":40,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:2,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.33,"atomic-weight":91.224,"melting-point":2128,"boiling-point":4650},nb:{symbol:"Nb",name:"Niobium",group:"transition-metal","atomic-number":41,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:4,f:0},{s:1,p:0,d:0,f:0}],electronegativity:1.6,"atomic-weight":92.90637,"melting-point":2750,"boiling-point":5017},mo:{symbol:"Mo",name:"Molybdenum",group:"transition-metal","atomic-number":42,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:5,f:0},{s:1,p:0,d:0,f:0}],electronegativity:2.16,"atomic-weight":95.95,"melting-point":2896,"boiling-point":4912},tc:{symbol:"Tc",name:"Technetium",group:"transition-metal","atomic-number":43,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:5,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.9,"atomic-weight":"?","melting-point":2430,"boiling-point":4538},ru:{symbol:"Ru",name:"Ruthenium",group:"transition-metal","atomic-number":44,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:7,f:0},{s:1,p:0,d:0,f:0}],electronegativity:2.2,"atomic-weight":101.07,"melting-point":2607,"boiling-point":4423},rh:{symbol:"Rh",name:"Rhodium",group:"transition-metal","atomic-number":45,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:8,f:0},{s:1,p:0,d:0,f:0}],electronegativity:2.28,"atomic-weight":102.9055,"melting-point":2237,"boiling-point":3968},pd:{symbol:"Pd",name:"Palladium",group:"transition-metal","atomic-number":46,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:0,p:0,d:0,f:0}],electronegativity:2.2,"atomic-weight":106.42,"melting-point":1828.05,"boiling-point":3236},ag:{symbol:"Ag",name:"Silver",group:"transition-metal","atomic-number":47,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:1,p:0,d:0,f:0}],electronegativity:1.93,"atomic-weight":107.8682,"melting-point":1234.93,"boiling-point":2435},cd:{symbol:"Cd",name:"Cadmium",group:"transition-metal","atomic-number":48,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.69,"atomic-weight":112.414,"melting-point":594.22,"boiling-point":1040},in:{symbol:"In",name:"Indium",group:"post-transition-metal","atomic-number":49,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:1,d:0,f:0}],electronegativity:1.78,"atomic-weight":114.818,"melting-point":429.7485,"boiling-point":2345},sn:{symbol:"Sn",name:"Tin",group:"post-transition-metal","atomic-number":50,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:2,d:0,f:0}],electronegativity:1.96,"atomic-weight":118.71,"melting-point":505.08,"boiling-point":2875},sb:{symbol:"Sb",name:"Antimony",group:"metalloid","atomic-number":51,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:3,d:0,f:0}],electronegativity:2.05,"atomic-weight":121.76,"melting-point":903.78,"boiling-point":1908},te:{symbol:"Te",name:"Tellurium",group:"metalloid","atomic-number":52,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:4,d:0,f:0}],electronegativity:2.1,"atomic-weight":127.6,"melting-point":722.66,"boiling-point":1261},i:{symbol:"I",name:"Iodine",group:"halogen","atomic-number":53,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:5,d:0,f:0}],electronegativity:2.66,"atomic-weight":126.90447,"melting-point":386.85,"boiling-point":457.4},xe:{symbol:"Xe",name:"Xenon",group:"noble-gas","atomic-number":54,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0}],electronegativity:2.6,"atomic-weight":131.293,"melting-point":161.4,"boiling-point":165.051},cs:{symbol:"Cs",name:"Caesium",group:"alkali-metal","atomic-number":55,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:.79,"atomic-weight":132.90545196,"melting-point":301.7,"boiling-point":944},ba:{symbol:"Ba",name:"Barium",group:"alkaline-earth-metal","atomic-number":56,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:"?","atomic-weight":137.327,"melting-point":1e3,"boiling-point":2118},hf:{symbol:"Hf",name:"Hafnium",group:"transition-metal","atomic-number":72,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:2,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":178.49,"melting-point":2506,"boiling-point":4876},ta:{symbol:"Ta",name:"Tantalium",group:"transition-metal","atomic-number":73,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:3,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.5,"atomic-weight":180.94788,"melting-point":3290,"boiling-point":5731},w:{symbol:"W",name:"Tungsten",group:"transition-metal","atomic-number":74,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:4,f:0},{s:2,p:0,d:0,f:0}],electronegativity:2.36,"atomic-weight":183.84,"melting-point":3695,"boiling-point":6203},re:{symbol:"Re",name:"Rhenium",group:"transition-metal","atomic-number":75,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:5,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.9,"atomic-weight":186.207,"melting-point":3459,"boiling-point":5903},os:{symbol:"Os",name:"Osmium",group:"transition-metal","atomic-number":76,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:6,f:0},{s:2,p:0,d:0,f:0}],electronegativity:2.2,"atomic-weight":190.23,"melting-point":3306,"boiling-point":5285},ir:{symbol:"Ir",name:"Iridium",group:"transition-metal","atomic-number":77,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:7,f:0},{s:2,p:0,d:0,f:0}],electronegativity:2.2,"atomic-weight":192.217,"melting-point":2719,"boiling-point":4403},pt:{symbol:"Pt",name:"Platinium",group:"transition-metal","atomic-number":78,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:9,f:0},{s:1,p:0,d:0,f:0}],electronegativity:2.28,"atomic-weight":195.084,"melting-point":2041.4,"boiling-point":4098},au:{symbol:"Au",name:"Gold",group:"transition-metal","atomic-number":79,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:1,p:0,d:0,f:0}],electronegativity:2.54,"atomic-weight":196.966569,"melting-point":1337.33,"boiling-point":3243},hg:{symbol:"Hg",name:"Mercury",group:"transition-metal","atomic-number":80,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:0,d:0,f:0}],electronegativity:2,"atomic-weight":200.592,"melting-point":234.321,"boiling-point":629.88},tl:{symbol:"Tl",name:"Thallium",group:"post-transition-metal","atomic-number":81,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:1,d:0,f:0}],electronegativity:1.62,"atomic-weight":204.38,"melting-point":577,"boiling-point":1746},pb:{symbol:"Pb",name:"Lead",group:"post-transition-metal","atomic-number":82,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:2,d:0,f:0}],electronegativity:1.87,"atomic-weight":207.2,"melting-point":600.61,"boiling-point":2022},bi:{symbol:"Bi",name:"Bismuth",group:"post-transition-metal","atomic-number":83,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:3,d:0,f:0}],electronegativity:2.02,"atomic-weight":208.9804,"melting-point":544.7,"boiling-point":1837},po:{symbol:"Po",name:"Polonium",group:"metalloid","atomic-number":84,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:4,d:0,f:0}],electronegativity:2,"atomic-weight":209,"melting-point":527,"boiling-point":1235},at:{symbol:"At",name:"Astatine",group:"halogen","atomic-number":85,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:5,d:0,f:0}],electronegativity:2.2,"atomic-weight":210,"melting-point":575,"boiling-point":610},rn:{symbol:"Rn",name:"Radon",group:"noble-gas","atomic-number":86,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0}],electronegativity:2.2,"atomic-weight":222,"melting-point":202,"boiling-point":211.5},fr:{symbol:"Fr",name:"Francium",group:"alkali-metal","atomic-number":87,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:1,p:0,d:0,f:0}],electronegativity:"> 0.79","atomic-weight":223,"melting-point":"300 (?)","boiling-point":"950 (?)"},ra:{symbol:"Ra",name:"Radium",group:"alkaline-earth-metal","atomic-number":88,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:.9,"atomic-weight":226,"melting-point":973,"boiling-point":2010},rf:{symbol:"Rf",name:"Rutherfordium",group:"transition-metal","atomic-number":104,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},db:{symbol:"Db",name:"Dubnium",group:"transition-metal","atomic-number":105,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},sg:{symbol:"Sg",name:"Seaborgium",group:"transition-metal","atomic-number":106,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},bh:{symbol:"Bh",name:"Bohrium",group:"transition-metal","atomic-number":107,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},hs:{symbol:"Hs",name:"Hassium",group:"transition-metal","atomic-number":108,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},mt:{symbol:"Mt",name:"Meitnerium",group:"transition-metal","atomic-number":109,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},ds:{symbol:"Ds",name:"Darmstadtium",group:"transition-metal","atomic-number":110,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},rg:{symbol:"Rg",name:"Roentgenium",group:"transition-metal","atomic-number":111,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},cn:{symbol:"Cn",name:"Copernium",group:"transition-metal","atomic-number":112,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},nh:{symbol:"Nh",name:"Nihonium",group:"post-transition-metal","atomic-number":113,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},fl:{symbol:"Fl",name:"Flerovium",group:"post-transition-metal","atomic-number":114,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},mc:{symbol:"Mc",name:"Moscovium",group:"post-transition-metal","atomic-number":115,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},lv:{symbol:"Lv",name:"Livermorium",group:"post-transition-metal","atomic-number":116,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},ts:{symbol:"Ts",name:"Tennessine",group:"halogen","atomic-number":117,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},og:{symbol:"Og",name:"Oganesson",group:"noble-gas","atomic-number":118,"electron-configuration":"2",electronegativity:"?","atomic-weight":4.0026,"melting-point":"?","boiling-point":"?"},la:{symbol:"La",name:"Lanthanum",group:"lanthanide","atomic-number":57,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.1,"atomic-weight":138.90547,"melting-point":1193,"boiling-point":3737},ce:{symbol:"Ce",name:"Cerium",group:"lanthanide","atomic-number":58,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:1},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.12,"atomic-weight":140.116,"melting-point":1068,"boiling-point":3716},pr:{symbol:"Pr",name:"Praseodymium",group:"lanthanide","atomic-number":59,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:3},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.13,"atomic-weight":140.90766,"melting-point":1208,"boiling-point":3403},nd:{symbol:"Nd",name:"Neodymium",group:"lanthanide","atomic-number":60,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:4},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.14,"atomic-weight":144.242,"melting-point":1297,"boiling-point":3347},pm:{symbol:"Pm",name:"Promethium",group:"lanthanide","atomic-number":61,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:5},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:"1.13 (?)","atomic-weight":145,"melting-point":1315,"boiling-point":3273},sm:{symbol:"Sm",name:"Samarium",group:"lanthanide","atomic-number":62,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:6},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.17,"atomic-weight":150.36,"melting-point":1345,"boiling-point":2173},eu:{symbol:"Eu",name:"Europium",group:"lanthanide","atomic-number":63,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:7},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.2,"atomic-weight":151.964,"melting-point":1099,"boiling-point":1802},gd:{symbol:"Gd",name:"Gadolinium",group:"lanthanide","atomic-number":64,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:7},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.2,"atomic-weight":157.25,"melting-point":1585,"boiling-point":3273},tb:{symbol:"Tb",name:"Terbium",group:"lanthanide","atomic-number":65,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:9},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:"1.2 (?)","atomic-weight":158.92535,"melting-point":1629,"boiling-point":3396},dy:{symbol:"Dy",name:"Dysprosium",group:"lanthanide","atomic-number":66,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:10},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.22,"atomic-weight":162.5,"melting-point":1680,"boiling-point":2840},ho:{symbol:"Ho",name:"Holmium",group:"lanthanide","atomic-number":67,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:11},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.23,"atomic-weight":164.93033,"melting-point":1734,"boiling-point":2873},er:{symbol:"Er",name:"Erbium",group:"lanthanide","atomic-number":68,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:12},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.24,"atomic-weight":167.259,"melting-point":1802,"boiling-point":3141},tm:{symbol:"Tm",name:"Thulium",group:"lanthanide","atomic-number":69,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:13},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.25,"atomic-weight":168.93422,"melting-point":1818,"boiling-point":2223},yb:{symbol:"Yb",name:"Ytterbium",group:"lanthanide","atomic-number":70,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:"1.1 (?)","atomic-weight":173.045,"melting-point":1097,"boiling-point":1469},lu:{symbol:"Lu",name:"Lutetium",group:"lanthanide","atomic-number":71,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.27,"atomic-weight":174.9668,"melting-point":1925,"boiling-point":3675},ac:{symbol:"Ac",name:"Actinium",group:"actinide","atomic-number":89,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.1,"atomic-weight":227,"melting-point":1500,"boiling-point":3500},th:{symbol:"Th",name:"Thorium",group:"actinide","atomic-number":90,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:0},{s:2,p:6,d:2,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":232.0377,"melting-point":2023,"boiling-point":5061},pa:{symbol:"Pa",name:"Protactinium",group:"actinide","atomic-number":91,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:2},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.5,"atomic-weight":231.03588,"melting-point":1841,"boiling-point":4300},u:{symbol:"U",name:"Uranium",group:"actinide","atomic-number":92,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:3},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.38,"atomic-weight":238.02891,"melting-point":1405.3,"boiling-point":4404},np:{symbol:"Np",name:"Neptunium",group:"actinide","atomic-number":93,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:4},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.36,"atomic-weight":237,"melting-point":912,"boiling-point":4447},pu:{symbol:"Pu",name:"Plutonium",group:"actinide","atomic-number":94,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:6},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.28,"atomic-weight":244,"melting-point":912.5,"boiling-point":3505},am:{symbol:"Am",name:"Americum",group:"actinide","atomic-number":95,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:7},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":243,"melting-point":1449,"boiling-point":2880},cm:{symbol:"Cm",name:"Curium",group:"actinide","atomic-number":96,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:7},{s:2,p:6,d:1,f:0},{s:2,p:0,d:0,f:0}],electronegativity:"1.3","atomic-weight":247,"melting-point":"1613","boiling-point":"3383"},bk:{symbol:"Bk",name:"Berkelium",group:"actinide","atomic-number":97,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:9},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":247,"melting-point":1259,"boiling-point":2900},cf:{symbol:"Cf",name:"Californium",group:"actinide","atomic-number":98,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:10},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":251,"melting-point":1173,"boiling-point":1743},es:{symbol:"Es",name:"Einsteinium",group:"actinide","atomic-number":99,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:11},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":252,"melting-point":1133,"boiling-point":1269},fm:{symbol:"Fm",name:"Fermium",group:"actinide","atomic-number":100,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:12},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":257,"melting-point":1800,"boiling-point":"-"},md:{symbol:"Md",name:"Mendelevium",group:"actinide","atomic-number":101,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:13},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":258,"melting-point":1100,"boiling-point":"-"},no:{symbol:"No",name:"Nobelium",group:"actinide","atomic-number":102,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:14},{s:2,p:6,d:0,f:0},{s:2,p:0,d:0,f:0}],electronegativity:1.3,"atomic-weight":259,"melting-point":1100,"boiling-point":"-"},lr:{symbol:"Lr",name:"Lawrencium",group:"actinide","atomic-number":103,"electron-configuration":[{s:2,p:0,d:0,f:0},{s:2,p:6,d:0,f:0},{s:2,p:6,d:10,f:0},{s:2,p:6,d:10,f:14},{s:2,p:6,d:10,f:14},{s:2,p:6,d:0,f:0},{s:2,p:1,d:0,f:0}],electronegativity:1.3,"atomic-weight":266,"melting-point":1900,"boiling-point":"-"}}},_element:Object}}},{key:"observers",get:function get(){return["_onSymbolChange(symbol)","_onElementChange(_element)"]}}]);function ChemicalElementVisualisation(){babelHelpers.classCallCheck(this,ChemicalElementVisualisation);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(ChemicalElementVisualisation).call(this))}babelHelpers.createClass(ChemicalElementVisualisation,[{key:"_onSymbolChange",value:function _onSymbolChange(){this._element=this._elements[this.symbol]}},{key:"_onElementChange",value:function _onElementChange(){var _MathPI=Math.PI,SIZE=500,dynamicallyAddedElements=this.shadowRoot.querySelectorAll(".added-dynamically");dynamicallyAddedElements.forEach(function(element){return element.remove()});if(this._element){for(var electronConfiguration=this._element["electron-configuration"],electronGroup=this.$["electron-group"],ringGroup=this.$["ring-group"],minimumRadius=SIZE/6,maximumRadius=SIZE/2,i=0;i=configuration.s){if(j>=configuration.p+configuration.s){if(j>=configuration.d+configuration.p+configuration.s){electron.classList.add("f-group-electron");if(1>=secondOuterShell.d&&3==electronConfiguration.length-_i)electron.setAttribute("opacity","1")}else{electron.classList.add("d-group-electron");if(0>=outerShell.p&&2==electronConfiguration.length-_i)electron.setAttribute("opacity","1")}}else{electron.classList.add("p-group-electron")}}else{electron.classList.add("s-group-electron")}if(_i===electronConfiguration.length-1){electron.setAttribute("opacity","1")}electronBackgrounds.push(electronBackground);electrons.push(electron)}}electronBackgrounds.forEach(function(electronBackground){return electronGroup.appendChild(electronBackground)});electrons.forEach(function(electron){return electronGroup.appendChild(electron)});electronGroup.animate([{transform:"translate("+SIZE/2+"px, "+SIZE/2+"px) rotate(0deg)"},{transform:"translate("+SIZE/2+"px, "+SIZE/2+"px) rotate(360deg)"}],{duration:1e4,iterations:1/0})}}},{key:"_divide",value:function _divide(divident,divisor){return divident/divisor}}]);return ChemicalElementVisualisation}(_polymerElement.PolymerElement);customElements.define(ChemicalElementVisualisation.is,ChemicalElementVisualisation)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/circle-progress/circle-progress.js b/build/es5-amd/node_modules/@lrnwebcomponents/circle-progress/circle-progress.js
index 9aea6b3ae2a..84ed80c2607 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/circle-progress/circle-progress.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/circle-progress/circle-progress.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-styles/paper-styles.js","../../@polymer/iron-flex-layout/iron-flex-layout.js","../../@polymer/iron-resizable-behavior/iron-resizable-behavior.js"],function(_exports,_polymerLegacy,_paperStyles,_ironFlexLayout,_ironResizableBehavior){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.CircleProgress=void 0;function _templateObject_8dfe08a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n "],["\n \n \n \n \n \n "]);_templateObject_8dfe08a054f411e9aeb367f92c5b63ab=function(){return data};return data}var CircleProgress=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8dfe08a054f411e9aeb367f92c5b63ab()),is:"circle-progress",behaviors:[_ironResizableBehavior.IronResizableBehavior],properties:{value:{name:"value",type:"Number",value:0},max:{name:"max",type:"Number",value:100},strokeWidth:{name:"strokeWidth",type:"Number",value:4},angle:{name:"angle",type:"Number",value:-90},_cx:{name:"_cx",type:"Number",value:null},_cy:{name:"_cy",type:"Number",value:null},_radius:{name:"_radius",type:"Number",computed:"_computeRadius(_cx, _cy, strokeWidth)"},_transform:{name:"_transform",type:"String",computed:"_computeTransform(angle, _cx, _cy)"},_dasharray:{name:"_dasharray",type:"Number",computed:"_computeDashArray(_radius)"},_dashoffset:{name:"_dashoffset",type:"Number",computed:"_computeDashOffset(value, max, _dasharray)"}},listeners:{"iron-resize":"_onIronResize"},_computeDashArray:function _computeDashArray(radius){return 2*Math.PI*radius},_computeDashOffset:function _computeDashOffset(value,max,dasharray){return(1-value/max)*dasharray},_computeRadius:function _computeRadius(cx,cy,strokeWidth){return cx&&cy?Math.max(0,Math.min(cx,cy)-strokeWidth/2):0},_computeTransform:function _computeTransform(angle,cx,cy){return cx&&cy?"rotate("+angle+", "+cx+", "+cy+")":""},_onIronResize:function _onIronResize(){if(this.offsetWidth&&this.offsetHeight){this._cx=this.offsetWidth/2;this._cy=this.offsetHeight/2;this.$.circle.style.display="block"}}});_exports.CircleProgress=CircleProgress});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-styles/paper-styles.js","../../@polymer/iron-flex-layout/iron-flex-layout.js","../../@polymer/iron-resizable-behavior/iron-resizable-behavior.js"],function(_exports,_polymerLegacy,_paperStyles,_ironFlexLayout,_ironResizableBehavior){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.CircleProgress=void 0;function _templateObject_21bdd900555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n "],["\n \n \n \n \n \n "]);_templateObject_21bdd900555211e98f439769bd191e33=function(){return data};return data}var CircleProgress=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_21bdd900555211e98f439769bd191e33()),is:"circle-progress",behaviors:[_ironResizableBehavior.IronResizableBehavior],properties:{value:{name:"value",type:"Number",value:0},max:{name:"max",type:"Number",value:100},strokeWidth:{name:"strokeWidth",type:"Number",value:4},angle:{name:"angle",type:"Number",value:-90},_cx:{name:"_cx",type:"Number",value:null},_cy:{name:"_cy",type:"Number",value:null},_radius:{name:"_radius",type:"Number",computed:"_computeRadius(_cx, _cy, strokeWidth)"},_transform:{name:"_transform",type:"String",computed:"_computeTransform(angle, _cx, _cy)"},_dasharray:{name:"_dasharray",type:"Number",computed:"_computeDashArray(_radius)"},_dashoffset:{name:"_dashoffset",type:"Number",computed:"_computeDashOffset(value, max, _dasharray)"}},listeners:{"iron-resize":"_onIronResize"},_computeDashArray:function _computeDashArray(radius){return 2*Math.PI*radius},_computeDashOffset:function _computeDashOffset(value,max,dasharray){return(1-value/max)*dasharray},_computeRadius:function _computeRadius(cx,cy,strokeWidth){return cx&&cy?Math.max(0,Math.min(cx,cy)-strokeWidth/2):0},_computeTransform:function _computeTransform(angle,cx,cy){return cx&&cy?"rotate("+angle+", "+cx+", "+cy+")":""},_onIronResize:function _onIronResize(){if(this.offsetWidth&&this.offsetHeight){this._cx=this.offsetWidth/2;this._cy=this.offsetHeight/2;this.$.circle.style.display="block"}}});_exports.CircleProgress=CircleProgress});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/citation-element/citation-element.js b/build/es5-amd/node_modules/@lrnwebcomponents/citation-element/citation-element.js
index bca6b7de9ba..2eb928720d6 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/citation-element/citation-element.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/citation-element/citation-element.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy,_polymerDom){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.CitationElement=void 0;function _templateObject_66f9a16054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n [[title]] by [[creator]],\n licensed under\n [[licenseName]]. Accessed [[date]].\n "],["\n \n \n \n \n [[title]] by [[creator]],\n licensed under\n [[licenseName]]. Accessed [[date]].\n "]);_templateObject_66f9a16054f411e9aeb367f92c5b63ab=function(){return data};return data}var CitationElement=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_66f9a16054f411e9aeb367f92c5b63ab()),is:"citation-element",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{title:{type:String},scope:{type:String,value:"sibling",observer:"_scopeChanged"},displayMethod:{type:String,reflectToAttribute:!0},creator:{type:String},source:{type:String},date:{type:String},licenseName:{type:String},licenseLink:{type:String},license:{type:String,observer:"_licenseUpdated"},_aboutLink:{type:Object,computed:"_generateAboutLink(relatedResource, licenseLink)"},_licenseLink:{type:Object,computed:"_generateLicenseLink(source)"}},_generateLicenseLink:function _generateLicenseLink(source){if(this._licenseLink){document.head.removeChild(this._licenseLink)}var link=document.createElement("link");link.setAttribute("typeof","resource");link.setAttribute("rel","license");link.setAttribute("src",source);document.head.appendChild(link);return link},_generateAboutLink:function _generateAboutLink(relatedResource,licenseLink){if(this._aboutLink){document.head.removeChild(this._aboutLink)}var link=document.createElement("link");link.setAttribute("about",relatedResource);link.setAttribute("property","cc:license");link.setAttribute("content",licenseLink);document.head.appendChild(link);return link},_scopeChanged:function _scopeChanged(newValue){if("sibling"===newValue&&null!==(0,_polymerDom.dom)(this).previousElementSibling){if((0,_polymerDom.dom)(this).previousElementSibling.getAttribute("resource")){this.relatedResource=(0,_polymerDom.dom)(this).previousElementSibling.getAttribute("resource")}else{var uuid=this.generateResourceID();this.relatedResource=uuid;(0,_polymerDom.dom)(this).previousElementSibling.setAttribute("resource",uuid)}(0,_polymerDom.dom)(this).previousElementSibling.setAttribute("prefix",this.getAttribute("prefix"))}else if("parent"===newValue){if((0,_polymerDom.dom)(this).parentNode.getAttribute("resource")){this.relatedResource=(0,_polymerDom.dom)(this).parentNode.getAttribute("resource")}else{var _uuid=this.generateResourceID();this.relatedResource=_uuid;(0,_polymerDom.dom)(this).parentNode.setAttribute("resource",_uuid)}(0,_polymerDom.dom)(this).parentNode.setAttribute("prefix",this.getAttribute("prefix"))}},attached:function attached(){var props={canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Citation",description:"A basic citation element with 3 presentation modes",icon:"editor:title",color:"grey",groups:["Content","Text","Copyright"],handles:[{type:"citation",source:"source",title:"title",author:"creator",license:"license",accessDate:"date"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the work being cited.",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the work being cited.",inputMethod:"textfield",icon:"editor:title"},{property:"source",title:"Source link",description:"The source url for the element this is citing.",inputMethod:"textfield",icon:"link",validationType:"url"},{property:"date",title:"Date accessed",description:"The date this was accessed.",inputMethod:"textfield",icon:"link"},{property:"scope",title:"Scope",description:"Scope of what to cite.",inputMethod:"select",options:{sibling:"Sibling element",parent:"Parent element"},icon:"code"},{property:"license",title:"License",description:"The source url for the element this is citing.",inputMethod:"select",options:this.licenseList("select"),icon:"link"},{property:"creator",title:"Creator",description:"Who made or owns this.",inputMethod:"textfield",icon:"link"}],advanced:[]}};this.setHaxProperties(props)},licenseList:function licenseList(){var mode=0\n :host {\n display: block;\n color: var(\"--license-text-color\");\n }\n :host([display-method=\"footnote\"]) {\n visibility: hidden;\n opacity: 0;\n }\n :host([display-method=\"popup\"]) {\n display: block;\n }\n .license-link {\n font-size: 16px;\n line-height: 16px;\n font-style: italic;\n }\n .citation-date {\n font-size: 16px;\n line-height: 16px;\n font-style: italic;\n }\n .license-link img {\n height: 16px;\n min-width: 16px;\n margin-right: 8px;\n }\n \n \n \n \n [[title]] by [[creator]],\n licensed under\n [[licenseName]]. Accessed [[date]].\n "],["\n \n \n \n \n [[title]] by [[creator]],\n licensed under\n [[licenseName]]. Accessed [[date]].\n "]);_templateObject_ff7ced40555111e98f439769bd191e33=function(){return data};return data}var CitationElement=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_ff7ced40555111e98f439769bd191e33()),is:"citation-element",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{title:{type:String},scope:{type:String,value:"sibling",observer:"_scopeChanged"},displayMethod:{type:String,reflectToAttribute:!0},creator:{type:String},source:{type:String},date:{type:String},licenseName:{type:String},licenseLink:{type:String},license:{type:String,observer:"_licenseUpdated"},_aboutLink:{type:Object,computed:"_generateAboutLink(relatedResource, licenseLink)"},_licenseLink:{type:Object,computed:"_generateLicenseLink(source)"}},_generateLicenseLink:function _generateLicenseLink(source){if(this._licenseLink){document.head.removeChild(this._licenseLink)}var link=document.createElement("link");link.setAttribute("typeof","resource");link.setAttribute("rel","license");link.setAttribute("src",source);document.head.appendChild(link);return link},_generateAboutLink:function _generateAboutLink(relatedResource,licenseLink){if(this._aboutLink){document.head.removeChild(this._aboutLink)}var link=document.createElement("link");link.setAttribute("about",relatedResource);link.setAttribute("property","cc:license");link.setAttribute("content",licenseLink);document.head.appendChild(link);return link},_scopeChanged:function _scopeChanged(newValue){if("sibling"===newValue&&null!==(0,_polymerDom.dom)(this).previousElementSibling){if((0,_polymerDom.dom)(this).previousElementSibling.getAttribute("resource")){this.relatedResource=(0,_polymerDom.dom)(this).previousElementSibling.getAttribute("resource")}else{var uuid=this.generateResourceID();this.relatedResource=uuid;(0,_polymerDom.dom)(this).previousElementSibling.setAttribute("resource",uuid)}(0,_polymerDom.dom)(this).previousElementSibling.setAttribute("prefix",this.getAttribute("prefix"))}else if("parent"===newValue){if((0,_polymerDom.dom)(this).parentNode.getAttribute("resource")){this.relatedResource=(0,_polymerDom.dom)(this).parentNode.getAttribute("resource")}else{var _uuid=this.generateResourceID();this.relatedResource=_uuid;(0,_polymerDom.dom)(this).parentNode.setAttribute("resource",_uuid)}(0,_polymerDom.dom)(this).parentNode.setAttribute("prefix",this.getAttribute("prefix"))}},attached:function attached(){var props={canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Citation",description:"A basic citation element with 3 presentation modes",icon:"editor:title",color:"grey",groups:["Content","Text","Copyright"],handles:[{type:"citation",source:"source",title:"title",author:"creator",license:"license",accessDate:"date"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the work being cited.",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the work being cited.",inputMethod:"textfield",icon:"editor:title"},{property:"source",title:"Source link",description:"The source url for the element this is citing.",inputMethod:"textfield",icon:"link",validationType:"url"},{property:"date",title:"Date accessed",description:"The date this was accessed.",inputMethod:"textfield",icon:"link"},{property:"scope",title:"Scope",description:"Scope of what to cite.",inputMethod:"select",options:{sibling:"Sibling element",parent:"Parent element"},icon:"code"},{property:"license",title:"License",description:"The source url for the element this is citing.",inputMethod:"select",options:this.licenseList("select"),icon:"link"},{property:"creator",title:"Creator",description:"Who made or owns this.",inputMethod:"textfield",icon:"link"}],advanced:[]}};this.setHaxProperties(props)},licenseList:function licenseList(){var mode=0\n :host {\n display: block;\n font-size: 16px;\n box-sizing: content-box;\n }\n \n \n \n "]);_templateObject_691ea44054f411e9aeb367f92c5b63ab=function(){return data};return data}var CmsHax=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_691ea44054f411e9aeb367f92c5b63ab()),is:"cms-hax",observers:["_noticeTagChanges(allowedTags, hideExportButton, hidePanelOps, hidePreferencesButton, align, bodyOffsetLeft)"],properties:{openDefault:{type:Boolean,value:!1},hideExportButton:{type:Boolean,value:!0},hidePanelOps:{type:Boolean,value:!1},hidePreferencesButton:{type:Boolean,value:!1},align:{type:String,value:"right"},allowedTags:{type:Array},endPoint:{type:String},method:{type:String,value:"PUT"},updatePageData:{type:String},appStoreConnection:{type:Object},bodyOffsetLeft:{type:Number,value:-164},editMode:{type:Boolean,reflectToAttribute:!0},syncBody:{type:Boolean,value:!1},bodyValue:{type:String,value:""},hideMessage:{type:Boolean,value:!1},redirectLocation:{type:String},redirectOnSave:{type:Boolean,computed:"_computeRedirectOnSave(redirectLocation)"},activeHaxBody:{type:Object,observer:"_activeHaxBodyUpdated"},__imported:{type:Boolean,value:!1}},_activeHaxBodyUpdated:function _activeHaxBodyUpdated(newValue){if(null!=newValue&&!this.__imported){this.__imported=!0;var children=this.queryEffectiveChildren("template");if(babelHelpers.typeof(children)!=="undefined"){newValue.importContent(children.innerHTML)}}},_computeRedirectOnSave:function _computeRedirectOnSave(redirectLocation){if(babelHelpers.typeof(redirectLocation)!=="undefined"){return!0}return!1},_attachDom:function _attachDom(dom){this.appendChild(dom)},_noticeTagChanges:function _noticeTagChanges(allowedTags,hideExportButton,hidePanelOps,hidePreferencesButton,align,bodyOffsetLeft){if(window.HaxStore.ready){if(allowedTags){window.HaxStore.instance.validTagList=allowedTags}window.HaxStore.instance.haxPanel.hideExportButton=hideExportButton;window.HaxStore.instance.haxPanel.hidePanelOps=hidePanelOps;window.HaxStore.instance.haxPanel.hidePreferencesButton=hidePreferencesButton;window.HaxStore.instance.haxPanel.align=align;window.HaxStore.instance.activeHaxBody.contextOffsetLeft=bodyOffsetLeft}},_storeReady:function _storeReady(){this._noticeTagChanges(this.allowedTags,this.hideExportButton,this.hidePanelOps,this.hidePreferencesButton,this.align,this.bodyOffsetLeft)},created:function created(){window.addEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this));window.addEventListener("hax-store-ready",this._storeReady.bind(this))},detached:function detached(){window.removeEventListener("hax-store-ready",this._storeReady.bind(this));window.removeEventListener("hax-save",this._saveFired.bind(this))},attached:function attached(){var _this=this;window.SimpleToast.requestAvailability();this.__lock=!1;window.addEventListener("hax-save",this._saveFired.bind(this));if(this.openDefault){window.HaxStore.write("editMode",!0,this)}if(this.syncBody){(0,_flattenedNodesObserver.FlattenedNodesObserver)(window.HaxStore.instance.activeHaxBody,function(){if(!_this.__lock){_this.__lock=!0;_this.fire("hax-body-content-changed",window.HaxStore.instance.activeHaxBody.haxToContent());setTimeout(function(){_this.__lock=!1},100)}})}},_haxStorePropertyUpdated:function _haxStorePropertyUpdated(e){if(e.detail&&babelHelpers.typeof(e.detail.value)!=="undefined"&&e.detail.property){if("object"===babelHelpers.typeof(e.detail.value)){this.set(e.detail.property,null)}this.set(e.detail.property,e.detail.value);this.notifyPath(e.detail.property)}},_saveFired:function _saveFired(){this.updatePageData=window.HaxStore.instance.activeHaxBody.haxToContent();this.$.pageupdateajax.generateRequest()},_handleUpdateResponse:function _handleUpdateResponse(){var _this2=this;if(!this.hideMessage){var evt=new CustomEvent("simple-toast-show",{bubbles:!0,cancelable:!0,detail:{text:"Saved!",duration:3e3}});this.dispatchEvent(evt);if(this.redirectOnSave){setTimeout(function(){window.HaxStore.instance.haxPanel.toggle();window.location=_this2.redirectLocation},1e3)}}}});_exports.CmsHax=CmsHax});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/utils/flattened-nodes-observer.js","../../@polymer/iron-ajax/iron-ajax.js","../h-a-x/h-a-x.js","../simple-toast/simple-toast.js","./lib/cms-token.js","./lib/cms-block.js","./lib/cms-views.js","./lib/cms-entity.js"],function(_exports,_polymerLegacy,_flattenedNodesObserver){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.CmsHax=void 0;function _templateObject_ffbc8e50555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n "]);_templateObject_ffbc8e50555111e98f439769bd191e33=function(){return data};return data}var CmsHax=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_ffbc8e50555111e98f439769bd191e33()),is:"cms-hax",observers:["_noticeTagChanges(allowedTags, hideExportButton, hidePanelOps, hidePreferencesButton, align, bodyOffsetLeft)"],properties:{openDefault:{type:Boolean,value:!1},hideExportButton:{type:Boolean,value:!0},hidePanelOps:{type:Boolean,value:!1},hidePreferencesButton:{type:Boolean,value:!1},align:{type:String,value:"right"},allowedTags:{type:Array},endPoint:{type:String},method:{type:String,value:"PUT"},updatePageData:{type:String},appStoreConnection:{type:Object},bodyOffsetLeft:{type:Number,value:-164},editMode:{type:Boolean,reflectToAttribute:!0},syncBody:{type:Boolean,value:!1},bodyValue:{type:String,value:""},hideMessage:{type:Boolean,value:!1},redirectLocation:{type:String},redirectOnSave:{type:Boolean,computed:"_computeRedirectOnSave(redirectLocation)"},activeHaxBody:{type:Object,observer:"_activeHaxBodyUpdated"},__imported:{type:Boolean,value:!1}},_activeHaxBodyUpdated:function _activeHaxBodyUpdated(newValue){if(null!=newValue&&!this.__imported){this.__imported=!0;var children=this.queryEffectiveChildren("template");if(babelHelpers.typeof(children)!=="undefined"){newValue.importContent(children.innerHTML)}}},_computeRedirectOnSave:function _computeRedirectOnSave(redirectLocation){if(babelHelpers.typeof(redirectLocation)!=="undefined"){return!0}return!1},_attachDom:function _attachDom(dom){this.appendChild(dom)},_noticeTagChanges:function _noticeTagChanges(allowedTags,hideExportButton,hidePanelOps,hidePreferencesButton,align,bodyOffsetLeft){if(window.HaxStore.ready){if(allowedTags){window.HaxStore.instance.validTagList=allowedTags}window.HaxStore.instance.haxPanel.hideExportButton=hideExportButton;window.HaxStore.instance.haxPanel.hidePanelOps=hidePanelOps;window.HaxStore.instance.haxPanel.hidePreferencesButton=hidePreferencesButton;window.HaxStore.instance.haxPanel.align=align;window.HaxStore.instance.activeHaxBody.contextOffsetLeft=bodyOffsetLeft}},_storeReady:function _storeReady(){this._noticeTagChanges(this.allowedTags,this.hideExportButton,this.hidePanelOps,this.hidePreferencesButton,this.align,this.bodyOffsetLeft)},created:function created(){window.addEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this));window.addEventListener("hax-store-ready",this._storeReady.bind(this))},detached:function detached(){window.removeEventListener("hax-store-ready",this._storeReady.bind(this));window.removeEventListener("hax-save",this._saveFired.bind(this))},attached:function attached(){var _this=this;window.SimpleToast.requestAvailability();this.__lock=!1;window.addEventListener("hax-save",this._saveFired.bind(this));if(this.openDefault){window.HaxStore.write("editMode",!0,this)}if(this.syncBody){(0,_flattenedNodesObserver.FlattenedNodesObserver)(window.HaxStore.instance.activeHaxBody,function(){if(!_this.__lock){_this.__lock=!0;_this.fire("hax-body-content-changed",window.HaxStore.instance.activeHaxBody.haxToContent());setTimeout(function(){_this.__lock=!1},100)}})}},_haxStorePropertyUpdated:function _haxStorePropertyUpdated(e){if(e.detail&&babelHelpers.typeof(e.detail.value)!=="undefined"&&e.detail.property){if("object"===babelHelpers.typeof(e.detail.value)){this.set(e.detail.property,null)}this.set(e.detail.property,e.detail.value);this.notifyPath(e.detail.property)}},_saveFired:function _saveFired(){this.updatePageData=window.HaxStore.instance.activeHaxBody.haxToContent();this.$.pageupdateajax.generateRequest()},_handleUpdateResponse:function _handleUpdateResponse(){var _this2=this;if(!this.hideMessage){var evt=new CustomEvent("simple-toast-show",{bubbles:!0,cancelable:!0,detail:{text:"Saved!",duration:3e3}});this.dispatchEvent(evt);if(this.redirectOnSave){setTimeout(function(){window.HaxStore.instance.haxPanel.toggle();window.location=_this2.redirectLocation},1e3)}}}});_exports.CmsHax=CmsHax});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/code-editor/code-editor.js b/build/es5-amd/node_modules/@lrnwebcomponents/code-editor/code-editor.js
index 58f1b19c7e8..ff909260fef 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/code-editor/code-editor.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/code-editor/code-editor.js
@@ -1 +1 @@
-define(["exports","meta","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/utils/flattened-nodes-observer.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/polymer/lib/utils/render-status.js","../../@polymer/polymer/lib/utils/async.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","./lib/monaco-element/monaco-element.js","./lib/code-pen-button.js"],function(_exports,meta,_polymerLegacy,_flattenedNodesObserver,_polymerDom,_renderStatus,async){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.CodeEditor=void 0;meta=babelHelpers.interopRequireWildcard(meta);async=babelHelpers.interopRequireWildcard(async);function _templateObject_7d74c9b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
[[title]]
\n \n \n
\n Check it out on code pen: \n
\n "]);_templateObject_7d74c9b054f411e9aeb367f92c5b63ab=function(){return data};return data}var CodeEditor=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7d74c9b054f411e9aeb367f92c5b63ab()),is:"code-editor",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{title:{type:String},showCodePen:{type:Boolean,value:!1,reflectToAttribute:!0},readOnly:{type:Boolean,value:!1,reflectToAttribute:!0},codePenData:{type:Object,computed:"_computeCodePenData(title, value)"},editorValue:{type:String},value:{type:String,notify:!0},theme:{type:String,value:"vs-dark"},mode:{type:String,observer:"_modeChanged"},language:{type:String,value:"javascript"},fontSize:{type:Number,value:16}},_computeCodePenData:function _computeCodePenData(title,editorValue){return{title:title,html:editorValue}},_modeChanged:function _modeChanged(){this.language=this.mode},_editorDataChanged:function _editorDataChanged(e){this.value=e.detail},updateEditorValue:function updateEditorValue(){var content="",children=this.queryEffectiveChildren("template");if(!children){console.warn("code-editor works best with a template tag provided in light dom");children=(0,_polymerDom.dom)(this).getEffectiveChildNodes();if(0\n \n \n
\n "]);_templateObject_823ba09054f411e9aeb367f92c5b63ab=function(){return data};return data}_highlight2.hljs.registerLanguage("javascript",_javascript.javascript);_highlight2.hljs.registerLanguage("xml",_xml.xml);window.hljs=_highlight2.hljs;var CodeSample=function(_PolymerElement){babelHelpers.inherits(CodeSample,_PolymerElement);function CodeSample(){babelHelpers.classCallCheck(this,CodeSample);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(CodeSample).apply(this,arguments))}babelHelpers.createClass(CodeSample,[{key:"connectedCallback",value:function connectedCallback(){var _this=this;babelHelpers.get(babelHelpers.getPrototypeOf(CodeSample.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(CodeSample.haxProperties,CodeSample.tag,this);setTimeout(function(){if(_this.querySelector("template")){_this._observer=new _flattenedNodesObserver.FlattenedNodesObserver(_this.$.content,function(){return _this._updateContent()})}else if(_this.childNodes.length){console.error(":","content must be provided inside a tag")}})}},{key:"disconnectedCallback",value:function disconnectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(CodeSample.prototype),"disconnectedCallback",this).call(this);if(this._observer){this._observer.disconnect();this._observer=null}}},{key:"_themeChanged",value:function _themeChanged(theme){if(theme&&this._themeCanBeChanged()){var previousTheme=this.$.theme.querySelector("style");this.$.theme.replaceChild(document.importNode(theme.content,!0),previousTheme)}}},{key:"_themeCanBeChanged",value:function _themeCanBeChanged(){if(window.ShadyCSS){console.error(":","Theme changing is not supported in Shady DOM.");return}if("TEMPLATE"!==this.theme.tagName){console.error(":","theme must be a template");return}return!0}},{key:"_updateContent",value:function _updateContent(){if(this._code)this._code.parentNode.removeChild(this._code);if(this._demo)this.$.demo.innerHTML="";var template=this._getCodeTemplate();if(this.render){this._demo=this.$.demo.appendChild(document.importNode(template.content,!0))}this._highlight(template.innerHTML)}},{key:"_getCodeTemplate",value:function _getCodeTemplate(){var nodes=_flattenedNodesObserver.FlattenedNodesObserver.getFlattenedNodes(this.$.content);return[].filter.call(nodes,function(node){return node.nodeType===Node.ELEMENT_NODE})[0]}},{key:"_highlight",value:function _highlight(str){this._code=document.createElement("code");if(this.type)this._code.classList.add(this.type);this._code.innerHTML=this._entitize(this._cleanIndentation(str));this.$.code.appendChild(this._code);_highlight2.hljs.highlightBlock(this._code)}},{key:"_cleanIndentation",value:function _cleanIndentation(str){var pattern=str.match(/\s*\n[\t\s]*/);return str.replace(new RegExp(pattern,"g"),"\n")}},{key:"_entitize",value:function _entitize(str){return(str+"").replace(/</g,"<").replace(/>/g,">").replace(/=""/g,"").replace(/=>/g,"=>").replace(//g,">").replace(/"/g,""")}},{key:"_copyToClipboard",value:function _copyToClipboard(event){var copyButton=event.target,textarea=this._textAreaWithClonedContent();textarea.select();try{document.execCommand("copy",!1);copyButton.textContent="Done"}catch(err){console.error(err);copyButton.textContent="Error"}textarea.remove();setTimeout(function(){copyButton.textContent="Copy"},1e3)}},{key:"_textAreaWithClonedContent",value:function _textAreaWithClonedContent(){var textarea=document.createElement("textarea");document.body.appendChild(textarea);textarea.value=this._cleanIndentation(this._getCodeTemplate().innerHTML);return textarea}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_823ba09054f411e9aeb367f92c5b63ab(),this.constructor.theme||_oneDark.oneDark)}},{key:"haxProperties",get:function get(){return{canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Code sample",description:"A sample of code highlighted in the page",icon:"icons:code",color:"blue",groups:["Code","Development"],meta:{author:"kuscamara"}},settings:{quick:[],configure:[{slot:"",slotWrapper:"template",slotAttributes:{"preserve-content":"preserve-content"},title:"Source",description:"The URL for this video.",inputMethod:"code-editor"},{attribute:"copy-clipboard-button",title:"Copy to clipboard button",description:"button in top right that says copy to clipboard",inputMethod:"boolean"}],advanced:[]}}}},{key:"properties",get:function get(){return{copyClipboardButton:{type:"Boolean",value:!1},theme:{type:"String",observer:"_themeChanged"},render:{type:"Boolean",value:!1},type:{type:"String"}}}},{key:"tag",get:function get(){return"code-sample"}}]);return CodeSample}(_polymerElement.PolymerElement);_exports.CodeSample=CodeSample;window.customElements.define(CodeSample.tag,CodeSample)});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-element.js","../hax-body-behaviors/lib/HAXWiring.js","../../@polymer/polymer/lib/utils/flattened-nodes-observer.js","./lib/themes/one-dark.js","./lib/highlightjs/highlight.js","./lib/highlightjs/languages/javascript.js","./lib/highlightjs/languages/xml.js"],function(_exports,_polymerElement,_HAXWiring,_flattenedNodesObserver,_oneDark,_highlight2,_javascript,_xml){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.CodeSample=void 0;function _templateObject_16953ff0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
","
\n \n \n\n
\n \n \n
\n "]);_templateObject_16953ff0555211e98f439769bd191e33=function(){return data};return data}_highlight2.hljs.registerLanguage("javascript",_javascript.javascript);_highlight2.hljs.registerLanguage("xml",_xml.xml);window.hljs=_highlight2.hljs;var CodeSample=function(_PolymerElement){babelHelpers.inherits(CodeSample,_PolymerElement);function CodeSample(){babelHelpers.classCallCheck(this,CodeSample);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(CodeSample).apply(this,arguments))}babelHelpers.createClass(CodeSample,[{key:"connectedCallback",value:function connectedCallback(){var _this=this;babelHelpers.get(babelHelpers.getPrototypeOf(CodeSample.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(CodeSample.haxProperties,CodeSample.tag,this);setTimeout(function(){if(_this.querySelector("template")){_this._observer=new _flattenedNodesObserver.FlattenedNodesObserver(_this.$.content,function(){return _this._updateContent()})}else if(_this.childNodes.length){console.error(":","content must be provided inside a tag")}})}},{key:"disconnectedCallback",value:function disconnectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(CodeSample.prototype),"disconnectedCallback",this).call(this);if(this._observer){this._observer.disconnect();this._observer=null}}},{key:"_themeChanged",value:function _themeChanged(theme){if(theme&&this._themeCanBeChanged()){var previousTheme=this.$.theme.querySelector("style");this.$.theme.replaceChild(document.importNode(theme.content,!0),previousTheme)}}},{key:"_themeCanBeChanged",value:function _themeCanBeChanged(){if(window.ShadyCSS){console.error(":","Theme changing is not supported in Shady DOM.");return}if("TEMPLATE"!==this.theme.tagName){console.error(":","theme must be a template");return}return!0}},{key:"_updateContent",value:function _updateContent(){if(this._code)this._code.parentNode.removeChild(this._code);if(this._demo)this.$.demo.innerHTML="";var template=this._getCodeTemplate();if(this.render){this._demo=this.$.demo.appendChild(document.importNode(template.content,!0))}this._highlight(template.innerHTML)}},{key:"_getCodeTemplate",value:function _getCodeTemplate(){var nodes=_flattenedNodesObserver.FlattenedNodesObserver.getFlattenedNodes(this.$.content);return[].filter.call(nodes,function(node){return node.nodeType===Node.ELEMENT_NODE})[0]}},{key:"_highlight",value:function _highlight(str){this._code=document.createElement("code");if(this.type)this._code.classList.add(this.type);this._code.innerHTML=this._entitize(this._cleanIndentation(str));this.$.code.appendChild(this._code);_highlight2.hljs.highlightBlock(this._code)}},{key:"_cleanIndentation",value:function _cleanIndentation(str){var pattern=str.match(/\s*\n[\t\s]*/);return str.replace(new RegExp(pattern,"g"),"\n")}},{key:"_entitize",value:function _entitize(str){return(str+"").replace(/</g,"<").replace(/>/g,">").replace(/=""/g,"").replace(/=>/g,"=>").replace(//g,">").replace(/"/g,""")}},{key:"_copyToClipboard",value:function _copyToClipboard(event){var copyButton=event.target,textarea=this._textAreaWithClonedContent();textarea.select();try{document.execCommand("copy",!1);copyButton.textContent="Done"}catch(err){console.error(err);copyButton.textContent="Error"}textarea.remove();setTimeout(function(){copyButton.textContent="Copy"},1e3)}},{key:"_textAreaWithClonedContent",value:function _textAreaWithClonedContent(){var textarea=document.createElement("textarea");document.body.appendChild(textarea);textarea.value=this._cleanIndentation(this._getCodeTemplate().innerHTML);return textarea}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_16953ff0555211e98f439769bd191e33(),this.constructor.theme||_oneDark.oneDark)}},{key:"haxProperties",get:function get(){return{canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Code sample",description:"A sample of code highlighted in the page",icon:"icons:code",color:"blue",groups:["Code","Development"],meta:{author:"kuscamara"}},settings:{quick:[],configure:[{slot:"",slotWrapper:"template",slotAttributes:{"preserve-content":"preserve-content"},title:"Source",description:"The URL for this video.",inputMethod:"code-editor"},{attribute:"copy-clipboard-button",title:"Copy to clipboard button",description:"button in top right that says copy to clipboard",inputMethod:"boolean"}],advanced:[]}}}},{key:"properties",get:function get(){return{copyClipboardButton:{type:"Boolean",value:!1},theme:{type:"String",observer:"_themeChanged"},render:{type:"Boolean",value:!1},type:{type:"String"}}}},{key:"tag",get:function get(){return"code-sample"}}]);return CodeSample}(_polymerElement.PolymerElement);_exports.CodeSample=CodeSample;window.customElements.define(CodeSample.tag,CodeSample)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/default.js b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/default.js
index c362ad42fcd..896ddcc1abc 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/default.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/default.js
@@ -1 +1 @@
-define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.defaultTheme=void 0;function _templateObject_a6ee76b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_a6ee76b054f411e9aeb367f92c5b63ab=function(){return data};return data}var defaultTheme=(0,_polymerElement.html)(_templateObject_a6ee76b054f411e9aeb367f92c5b63ab());_exports.defaultTheme=defaultTheme});
\ No newline at end of file
+define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.defaultTheme=void 0;function _templateObject_36a87640555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_36a87640555211e98f439769bd191e33=function(){return data};return data}var defaultTheme=(0,_polymerElement.html)(_templateObject_36a87640555211e98f439769bd191e33());_exports.defaultTheme=defaultTheme});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/github.js b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/github.js
index 477125334c8..cefe442c848 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/github.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/github.js
@@ -1 +1 @@
-define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.github=void 0;function _templateObject_a6ecf01054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_a6ecf01054f411e9aeb367f92c5b63ab=function(){return data};return data}var github=(0,_polymerElement.html)(_templateObject_a6ecf01054f411e9aeb367f92c5b63ab());_exports.github=github});
\ No newline at end of file
+define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.github=void 0;function _templateObject_36ad3130555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_36ad3130555211e98f439769bd191e33=function(){return data};return data}var github=(0,_polymerElement.html)(_templateObject_36ad3130555211e98f439769bd191e33());_exports.github=github});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/kustom-dark.js b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/kustom-dark.js
index 8073b30534e..3e94be00f26 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/kustom-dark.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/kustom-dark.js
@@ -1 +1 @@
-define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.kustomDark=void 0;function _templateObject_a6e6d59054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_a6e6d59054f411e9aeb367f92c5b63ab=function(){return data};return data}var kustomDark=(0,_polymerElement.html)(_templateObject_a6e6d59054f411e9aeb367f92c5b63ab());_exports.kustomDark=kustomDark});
\ No newline at end of file
+define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.kustomDark=void 0;function _templateObject_36afa230555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_36afa230555211e98f439769bd191e33=function(){return data};return data}var kustomDark=(0,_polymerElement.html)(_templateObject_36afa230555211e98f439769bd191e33());_exports.kustomDark=kustomDark});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/kustom-light.js b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/kustom-light.js
index af0dd514ab3..57b1d249ab3 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/kustom-light.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/kustom-light.js
@@ -1 +1 @@
-define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.kustomLight=void 0;function _templateObject_a6ea580054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_a6ea580054f411e9aeb367f92c5b63ab=function(){return data};return data}var kustomLight=(0,_polymerElement.html)(_templateObject_a6ea580054f411e9aeb367f92c5b63ab());_exports.kustomLight=kustomLight});
\ No newline at end of file
+define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.kustomLight=void 0;function _templateObject_36b14fe0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_36b14fe0555211e98f439769bd191e33=function(){return data};return data}var kustomLight=(0,_polymerElement.html)(_templateObject_36b14fe0555211e98f439769bd191e33());_exports.kustomLight=kustomLight});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/one-dark.js b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/one-dark.js
index e1cfb045f92..524d1e6defe 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/one-dark.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/one-dark.js
@@ -1 +1 @@
-define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.oneDark=void 0;function _templateObject_a6f1f92054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_a6f1f92054f411e9aeb367f92c5b63ab=function(){return data};return data}var oneDark=(0,_polymerElement.html)(_templateObject_a6f1f92054f411e9aeb367f92c5b63ab());_exports.oneDark=oneDark});
\ No newline at end of file
+define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.oneDark=void 0;function _templateObject_36b3c0e0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_36b3c0e0555211e98f439769bd191e33=function(){return data};return data}var oneDark=(0,_polymerElement.html)(_templateObject_36b3c0e0555211e98f439769bd191e33());_exports.oneDark=oneDark});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/one-light.js b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/one-light.js
index 19c574e0127..07a1afba06f 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/one-light.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/one-light.js
@@ -1 +1 @@
-define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.oneLight=void 0;function _templateObject_a6f4431054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_a6f4431054f411e9aeb367f92c5b63ab=function(){return data};return data}var oneLight=(0,_polymerElement.html)(_templateObject_a6f4431054f411e9aeb367f92c5b63ab());_exports.oneLight=oneLight});
\ No newline at end of file
+define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.oneLight=void 0;function _templateObject_36b658f0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_36b658f0555211e98f439769bd191e33=function(){return data};return data}var oneLight=(0,_polymerElement.html)(_templateObject_36b658f0555211e98f439769bd191e33());_exports.oneLight=oneLight});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/solarized-dark.js b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/solarized-dark.js
index 3afc22f7011..cc84e3d9b1a 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/solarized-dark.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/solarized-dark.js
@@ -1 +1 @@
-define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.solarizedDark=void 0;function _templateObject_a6f6db2054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_a6f6db2054f411e9aeb367f92c5b63ab=function(){return data};return data}var solarizedDark=(0,_polymerElement.html)(_templateObject_a6f6db2054f411e9aeb367f92c5b63ab());_exports.solarizedDark=solarizedDark});
\ No newline at end of file
+define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.solarizedDark=void 0;function _templateObject_36bac5c0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_36bac5c0555211e98f439769bd191e33=function(){return data};return data}var solarizedDark=(0,_polymerElement.html)(_templateObject_36bac5c0555211e98f439769bd191e33());_exports.solarizedDark=solarizedDark});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/solarized-light.js b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/solarized-light.js
index 3e3944675c8..7d091fe3193 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/solarized-light.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/code-sample/lib/themes/solarized-light.js
@@ -1 +1 @@
-define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.solarizedLight=void 0;function _templateObject_a6f9733054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_a6f9733054f411e9aeb367f92c5b63ab=function(){return data};return data}var solarizedLight=(0,_polymerElement.html)(_templateObject_a6f9733054f411e9aeb367f92c5b63ab());_exports.solarizedLight=solarizedLight});
\ No newline at end of file
+define(["exports","../../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.solarizedLight=void 0;function _templateObject_36bdd300555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_36bdd300555211e98f439769bd191e33=function(){return data};return data}var solarizedLight=(0,_polymerElement.html)(_templateObject_36bdd300555211e98f439769bd191e33());_exports.solarizedLight=solarizedLight});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/contenta-polymer/contenta-polymer.js b/build/es5-amd/node_modules/@lrnwebcomponents/contenta-polymer/contenta-polymer.js
index 4f22887ae9b..1f49815fdcd 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/contenta-polymer/contenta-polymer.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/contenta-polymer/contenta-polymer.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-ajax/iron-ajax.js","../../@polymer/iron-list/iron-list.js","../materializecss-styles/materializecss-styles.js","../../@polymer/paper-button/paper-button.js","../../@polymer/paper-card/paper-card.js","../../@polymer/iron-image/iron-image.js","../../@polymer/iron-icon/iron-icon.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/iron-icons/av-icons.js","../../@polymer/app-layout/app-drawer/app-drawer.js","../../@polymer/app-layout/app-drawer-layout/app-drawer-layout.js","../../@polymer/app-layout/app-header/app-header.js","../../@polymer/app-layout/app-header-layout/app-header-layout.js","../../@polymer/app-layout/app-scroll-effects/app-scroll-effects.js","../../@polymer/app-layout/app-toolbar/app-toolbar.js","../../@polymer/app-route/app-location.js","../../@polymer/app-route/app-route.js","../../@polymer/iron-pages/iron-pages.js","../../@polymer/iron-selector/iron-selector.js","../../@polymer/paper-icon-button/paper-icon-button.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.ContentaPolymer=void 0;function _templateObject_6896d6a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n\n \n \n\n \n \n \n Menu\n \n Home\n Recipes\n Github\n ContentaCMS website\n \n \n\n \n \n \n \n \n
\n\n \n "]);_templateObject_96784a9054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({is:"eco-json-schema-array",_template:(0,_polymerLegacy.html)(_templateObject_96784a9054f411e9aeb367f92c5b63ab()),properties:{schema:{type:Object,notify:!0,observer:"_schemaChanged"},label:{type:String},value:{type:Array,notify:!0,value:function value(){return[]},observer:"_valueChanged"},error:{type:Object,observer:"_errorChanged"},_schemaArrayItems:{type:Array,notify:!0}},observers:["_schemaArraySplicesChanged(_schemaArrayItems.splices)"],_valueChanged:function _valueChanged(newValue,oldValue){var _this=this;if(newValue!==oldValue&&babelHelpers.typeof(newValue)!=="undefined"&&babelHelpers.typeof(this.schema)!=="undefined"){setTimeout(function(){_this._buildSchemaArrayItems();for(var i in newValue){_this._onAddItemWithValue(newValue[i],parseInt(i))}},325)}},ready:function ready(){},detached:function detached(){this._clearForm()},_buildSchemaArrayItems:function _buildSchemaArrayItems(){this.set("_schemaArrayItems",[])},_setValue:function _setValue(){var newValue=this._schemaArrayItems.map(function(item){return item.value});this.set("value",[]);this.set("value",newValue);this.notifyPath("value.*")},_schemaArraySplicesChanged:function _schemaArraySplicesChanged(detail){var _this2=this;if(!detail){return console.warn("detail is undefined")}if(detail.keySplices){console.warn("Got keySplices, don't know what to do with them!")}detail.indexSplices.forEach(function(splice){var args=["value",splice.index,splice.removed.length];if(splice.removed&&splice.removed.length){for(var i=splice.index,ii=splice.index+splice.removed.length;i\n \n \n
\n
[[label]]
\n \n
\n\n \n "],["\n \n \n \n
\n
[[label]]
\n \n
\n\n \n "]);_templateObject_2b5e4b70555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({is:"eco-json-schema-array",_template:(0,_polymerLegacy.html)(_templateObject_2b5e4b70555211e98f439769bd191e33()),properties:{schema:{type:Object,notify:!0,observer:"_schemaChanged"},label:{type:String},value:{type:Array,notify:!0,value:function value(){return[]},observer:"_valueChanged"},error:{type:Object,observer:"_errorChanged"},_schemaArrayItems:{type:Array,notify:!0}},observers:["_schemaArraySplicesChanged(_schemaArrayItems.splices)"],_valueChanged:function _valueChanged(newValue,oldValue){var _this=this;if(newValue!==oldValue&&babelHelpers.typeof(newValue)!=="undefined"&&babelHelpers.typeof(this.schema)!=="undefined"){setTimeout(function(){_this._buildSchemaArrayItems();for(var i in newValue){_this._onAddItemWithValue(newValue[i],parseInt(i))}},325)}},ready:function ready(){},detached:function detached(){this._clearForm()},_buildSchemaArrayItems:function _buildSchemaArrayItems(){this.set("_schemaArrayItems",[])},_setValue:function _setValue(){var newValue=this._schemaArrayItems.map(function(item){return item.value});this.set("value",[]);this.set("value",newValue);this.notifyPath("value.*")},_schemaArraySplicesChanged:function _schemaArraySplicesChanged(detail){var _this2=this;if(!detail){return console.warn("detail is undefined")}if(detail.keySplices){console.warn("Got keySplices, don't know what to do with them!")}detail.indexSplices.forEach(function(splice){var args=["value",splice.index,splice.removed.length];if(splice.removed&&splice.removed.length){for(var i=splice.index,ii=splice.index+splice.removed.length;i\n paper-checkbox {\n color: #737373;\n padding: 2px;\n display: block;\n font-size: 16px;\n white-space: normal;\n }\n \n\n [[_label]]\n "]);_templateObject_967f286054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({is:"eco-json-schema-boolean",_template:(0,_polymerLegacy.html)(_templateObject_967f286054f411e9aeb367f92c5b63ab()),properties:{schema:{type:Object,observer:"_schemaChanged"},value:{type:Boolean,notify:!0,value:!1},error:{type:Boolean,value:!1},_label:{type:String,notify:!0,value:""}},ready:function ready(){},detached:function detached(){},_schemaChanged:function _schemaChanged(){var schema=this.schema,inputEl=this.$.checkbox;if(schema.component&&schema.component.properties){Object.keys(schema.component.properties).forEach(function(prop){inputEl[prop]=schema.component.properties[prop]})}if(schema.title){this._label=schema.title}},_isSchemaValue:function _isSchemaValue(type){return this._isSchemaBoolean(type)||this._isSchemaNumber(type)||this._isSchemaString(type)},_isSchemaBoolean:function _isSchemaBoolean(type){if(Array.isArray(type)){return-1!==type.indexOf("boolean")}else{return"boolean"===type}},_isSchemaNumber:function _isSchemaNumber(type){if(Array.isArray(type)){return-1!==type.indexOf("number")||-1!==type.indexOf("integer")}else{return"number"===type||"integer"===type}},_isSchemaString:function _isSchemaString(type){if(Array.isArray(type)){return-1!==type.indexOf("string")}else{return"string"===type}},_isSchemaObject:function _isSchemaObject(type){return"object"===type},_isSchemaArray:function _isSchemaArray(type){return"array"===type}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-flex-layout/iron-flex-layout-classes.js","../../../@polymer/paper-checkbox/paper-checkbox.js"],function(_polymerLegacy){"use strict";function _templateObject_2b61cde0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n [[_label]]\n "]);_templateObject_2b61cde0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({is:"eco-json-schema-boolean",_template:(0,_polymerLegacy.html)(_templateObject_2b61cde0555211e98f439769bd191e33()),properties:{schema:{type:Object,observer:"_schemaChanged"},value:{type:Boolean,notify:!0,value:!1},error:{type:Boolean,value:!1},_label:{type:String,notify:!0,value:""}},ready:function ready(){},detached:function detached(){},_schemaChanged:function _schemaChanged(){var schema=this.schema,inputEl=this.$.checkbox;if(schema.component&&schema.component.properties){Object.keys(schema.component.properties).forEach(function(prop){inputEl[prop]=schema.component.properties[prop]})}if(schema.title){this._label=schema.title}},_isSchemaValue:function _isSchemaValue(type){return this._isSchemaBoolean(type)||this._isSchemaNumber(type)||this._isSchemaString(type)},_isSchemaBoolean:function _isSchemaBoolean(type){if(Array.isArray(type)){return-1!==type.indexOf("boolean")}else{return"boolean"===type}},_isSchemaNumber:function _isSchemaNumber(type){if(Array.isArray(type)){return-1!==type.indexOf("number")||-1!==type.indexOf("integer")}else{return"number"===type||"integer"===type}},_isSchemaString:function _isSchemaString(type){if(Array.isArray(type)){return-1!==type.indexOf("string")}else{return"string"===type}},_isSchemaObject:function _isSchemaObject(type){return"object"===type},_isSchemaArray:function _isSchemaArray(type){return"array"===type}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-enum.js b/build/es5-amd/node_modules/@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-enum.js
index 398595b1440..653b659d79c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-enum.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-enum.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-flex-layout/iron-flex-layout-classes.js","../../../@polymer/paper-dropdown-menu/paper-dropdown-menu.js","../../../@polymer/paper-item/paper-item.js","../../../@polymer/paper-listbox/paper-listbox.js","../../../@polymer/iron-validatable-behavior/iron-validatable-behavior.js"],function(_polymerLegacy,_ironFlexLayoutClasses,_paperDropdownMenu,_paperItem,_paperListbox,_ironValidatableBehavior){"use strict";function _templateObject_9685910054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n \n \n [[item]]\n \n \n \n \n "]);_templateObject_9685910054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9685910054f411e9aeb367f92c5b63ab()),is:"eco-json-schema-enum",behaviors:[_ironValidatableBehavior.IronValidatableBehavior],properties:{schema:{type:Object,observer:"_schemaChanged"},value:{type:String,notify:!0,value:null},error:{type:String,observer:"_errorChanged",value:null},_items:{type:Object,value:function value(){return{}}}},ready:function ready(){},detached:function detached(){},_schemaChanged:function _schemaChanged(){var schema=this.schema,inputEl=this.$.dropdown;if(schema.component&&schema.component.properties){Object.keys(schema.component.properties).forEach(function(prop){inputEl[prop]=schema.component.properties[prop]})}this._items=schema.enum.filter(function(item){return null!==item});if(schema.title){inputEl.label=schema.title}},_errorChanged:function _errorChanged(){if(this.error){this.$.dropdown.invalid=!0}else{this.$.dropdown.invalid=!1}},_isSchemaValue:function _isSchemaValue(type){return this._isSchemaBoolean(type)||this._isSchemaNumber(type)||this._isSchemaString(type)},_isSchemaBoolean:function _isSchemaBoolean(type){if(Array.isArray(type)){return-1!==type.indexOf("boolean")}else{return"boolean"===type}},_isSchemaNumber:function _isSchemaNumber(type){if(Array.isArray(type)){return-1!==type.indexOf("number")||-1!==type.indexOf("integer")}else{return"number"===type||"integer"===type}},_isSchemaString:function _isSchemaString(type){if(Array.isArray(type)){return-1!==type.indexOf("string")}else{return"string"===type}},_isSchemaObject:function _isSchemaObject(type){return"object"===type},_isSchemaArray:function _isSchemaArray(type){return"array"===type}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-flex-layout/iron-flex-layout-classes.js","../../../@polymer/paper-dropdown-menu/paper-dropdown-menu.js","../../../@polymer/paper-item/paper-item.js","../../../@polymer/paper-listbox/paper-listbox.js","../../../@polymer/iron-validatable-behavior/iron-validatable-behavior.js"],function(_polymerLegacy,_ironFlexLayoutClasses,_paperDropdownMenu,_paperItem,_paperListbox,_ironValidatableBehavior){"use strict";function _templateObject_2b6ace90555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n \n \n [[item]]\n \n \n \n \n "]);_templateObject_2b6ace90555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2b6ace90555211e98f439769bd191e33()),is:"eco-json-schema-enum",behaviors:[_ironValidatableBehavior.IronValidatableBehavior],properties:{schema:{type:Object,observer:"_schemaChanged"},value:{type:String,notify:!0,value:null},error:{type:String,observer:"_errorChanged",value:null},_items:{type:Object,value:function value(){return{}}}},ready:function ready(){},detached:function detached(){},_schemaChanged:function _schemaChanged(){var schema=this.schema,inputEl=this.$.dropdown;if(schema.component&&schema.component.properties){Object.keys(schema.component.properties).forEach(function(prop){inputEl[prop]=schema.component.properties[prop]})}this._items=schema.enum.filter(function(item){return null!==item});if(schema.title){inputEl.label=schema.title}},_errorChanged:function _errorChanged(){if(this.error){this.$.dropdown.invalid=!0}else{this.$.dropdown.invalid=!1}},_isSchemaValue:function _isSchemaValue(type){return this._isSchemaBoolean(type)||this._isSchemaNumber(type)||this._isSchemaString(type)},_isSchemaBoolean:function _isSchemaBoolean(type){if(Array.isArray(type)){return-1!==type.indexOf("boolean")}else{return"boolean"===type}},_isSchemaNumber:function _isSchemaNumber(type){if(Array.isArray(type)){return-1!==type.indexOf("number")||-1!==type.indexOf("integer")}else{return"number"===type||"integer"===type}},_isSchemaString:function _isSchemaString(type){if(Array.isArray(type)){return-1!==type.indexOf("string")}else{return"string"===type}},_isSchemaObject:function _isSchemaObject(type){return"object"===type},_isSchemaArray:function _isSchemaArray(type){return"array"===type}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-file.js b/build/es5-amd/node_modules/@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-file.js
index 42ab338280d..d3152d9abe5 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-file.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-file.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/utils/async.js","../../../@polymer/iron-flex-layout/iron-flex-layout-classes.js","../../../@polymer/app-localize-behavior/app-localize-behavior.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-input/paper-input.js","../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-icons/iron-icons.js"],function(_polymerLegacy,async,_ironFlexLayoutClasses,_appLocalizeBehavior){"use strict";async=babelHelpers.interopRequireWildcard(async);function _templateObject_9695487054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
\n \n \n \n \n \n \n \n \n "]);_templateObject_2c265660555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2c265660555211e98f439769bd191e33()),is:"editable-table-editor-cell",listeners:{"bind-value-changed":"_onValueChanged"},behaviors:[editableTableBehaviors.cellBehaviors],properties:{row:{type:Number,value:null},column:{type:Number,value:null},label:{type:String,computed:"_getCellLabel(column,row)"},value:{type:String,value:!1,reflectToAttribute:!0}},ready:function ready(){this.cell=this.$.cell},focus:function focus(){this.cell.textarea.focus()},_getCellLabel:function _getCellLabel(column,row){return"Cell "+this._getLabel(column,"Column")+this._getLabel(row,"Row")},_onValueChanged:function _onValueChanged(e){var root=this;root.fire("cell-value-changed",{row:root.row,column:root.column,value:e.detail.value})},getCaretPosition:function getCaretPosition(){var caret=0;if(document.selection){this.$.cell.focus();var sel=document.selection.createRange();sel.moveStart("character",-this.$.cell.value.length);caret=sel.text.length}else if(this.$.cell.shadowRoot.querySelector("textarea").selectionStart||"0"==this.$.cell.shadowRoot.querySelector("textarea").selectionStart){caret=this.$.cell.shadowRoot.querySelector("textarea").selectionStart}return caret},setCaretPosition:function setCaretPosition(start,end){var textarea=this.$.cell.shadowRoot.querySelector("textarea");textarea.focus();if(textarea.createTextRange){var range=textarea.createTextRange();range.collapse(!0);range.moveEnd("character",end);range.moveStart("character",start);range.select()}else if(textarea.setSelectionRange){textarea.setSelectionRange(start,end);textarea.selectionStart=start;textarea.selectionEnd=end}},setFocus:function setFocus(start,end){this.$.cell.shadowRoot.querySelector("textarea").focus();if(start!==void 0&&end!==void 0){this.setCaretPosition(start,end)}else if(start!==void 0){this.setCaretPosition(start,start)}else{this.setCaretPosition(0,0)}},_onCellLeft:function _onCellLeft(){this.fire("cell-move",{cell:this.parentNode,direction:"left"})},_onCellRight:function _onCellRight(){this.fire("cell-move",{cell:this.parentNode,direction:"right"})},_onCellAbove:function _onCellAbove(){this.fire("cell-move",{cell:this.parentNode,direction:"up"})},_onCellBelow:function _onCellBelow(){this.fire("cell-move",{cell:this.parentNode,direction:"down"})}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-insdel.js b/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-insdel.js
index 9a294f319ed..9fb39eead7c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-insdel.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-insdel.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js"],function(_polymerLegacy){"use strict";function _templateObject_97383f3054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_97383f3054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_97383f3054f411e9aeb367f92c5b63ab()),is:"editable-table-editor-insdel",listeners:{tap:"_onTap"},properties:{action:{type:String,value:null},index:{type:Number,value:null,reflectToAttribute:!0},before:{type:Boolean,value:!1,reflectToAttribute:!0},type:{type:String,value:null}},_onTap:function _onTap(){var root=this,action=root.action,type=root.type,before=root.before,index=root.index,event=action+"-"+type.toLowerCase();if("insert"===action&&before&&"Row"===type){index--}else if("insert"===action&&!before&&"Row"!==type){index++}root.fire(event,index)}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js"],function(_polymerLegacy){"use strict";function _templateObject_2c2f3000555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_2c2f3000555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2c2f3000555211e98f439769bd191e33()),is:"editable-table-editor-insdel",listeners:{tap:"_onTap"},properties:{action:{type:String,value:null},index:{type:Number,value:null,reflectToAttribute:!0},before:{type:Boolean,value:!1,reflectToAttribute:!0},type:{type:String,value:null}},_onTap:function _onTap(){var root=this,action=root.action,type=root.type,before=root.before,index=root.index,event=action+"-"+type.toLowerCase();if("insert"===action&&before&&"Row"===type){index--}else if("insert"===action&&!before&&"Row"!==type){index++}root.fire(event,index)}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-rowcol.js b/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-rowcol.js
index a91a3e3eccc..b937649f268 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-rowcol.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-rowcol.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-menu-button/paper-menu-button.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-listbox/paper-listbox.js","../../../@polymer/paper-tooltip/paper-tooltip.js","./editable-table-editor-insdel.js","./editable-table-behaviors.js"],function(_polymerLegacy){"use strict";function _templateObject_973f441054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n [[label]]\n \n \n \n Insert [[type]] Before\n Insert [[type]] After\n Delete [[type]]\n \n \n "],["\n \n \n \n [[label]]\n \n \n \n Insert [[type]] Before\n Insert [[type]] After\n Delete [[type]]\n \n \n "]);_templateObject_973f441054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_973f441054f411e9aeb367f92c5b63ab()),is:"editable-table-editor-rowcol",listeners:{"insdel-tapped":"_onTap"},behaviors:[editableTableBehaviors.cellBehaviors],properties:{index:{type:Number,value:null},label:{type:String,computed:"_getLabel(index,type)"},type:{type:String,value:null}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-menu-button/paper-menu-button.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-listbox/paper-listbox.js","../../../@polymer/paper-tooltip/paper-tooltip.js","./editable-table-editor-insdel.js","./editable-table-behaviors.js"],function(_polymerLegacy){"use strict";function _templateObject_2c37bb80555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n [[label]]\n \n \n \n Insert [[type]] Before\n Insert [[type]] After\n Delete [[type]]\n \n \n "],["\n \n \n \n [[label]]\n \n \n \n Insert [[type]] Before\n Insert [[type]] After\n Delete [[type]]\n \n \n "]);_templateObject_2c37bb80555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2c37bb80555211e98f439769bd191e33()),is:"editable-table-editor-rowcol",listeners:{"insdel-tapped":"_onTap"},behaviors:[editableTableBehaviors.cellBehaviors],properties:{index:{type:Number,value:null},label:{type:String,computed:"_getLabel(index,type)"},type:{type:String,value:null}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-toggle.js b/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-toggle.js
index 14d8166a55a..54b2a4b8008 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-toggle.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor-toggle.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-toggle-button/paper-toggle-button.js","../../../@polymer/paper-item/paper-item.js","../../../@polymer/paper-tooltip/paper-tooltip.js"],function(_polymerLegacy){"use strict";function _templateObject_9746700054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n [[label]]\n [[tooltip]]\n
\n
\n "],["\n \n
\n
\n [[label]]\n [[tooltip]]\n
\n
\n "]);_templateObject_9746700054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9746700054f411e9aeb367f92c5b63ab()),is:"editable-table-editor-toggle",listeners:{change:"_onChange"},properties:{disabled:{type:Boolean,value:!1,reflectToAttribute:!0},label:{type:String,value:null},prop:{type:String,value:null},tooltip:{type:String,value:null},value:{type:Boolean,value:!1}},_onChange:function _onChange(e){var root=this;if(e.srcElement===this.$.button)root.fire("editable-table-setting-changed",{prop:this.prop,value:e.srcElement.checked})}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-toggle-button/paper-toggle-button.js","../../../@polymer/paper-item/paper-item.js","../../../@polymer/paper-tooltip/paper-tooltip.js"],function(_polymerLegacy){"use strict";function _templateObject_2c3c4f60555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n [[label]]\n [[tooltip]]\n
\n
\n "],["\n \n
\n
\n [[label]]\n [[tooltip]]\n
\n
\n "]);_templateObject_2c3c4f60555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2c3c4f60555211e98f439769bd191e33()),is:"editable-table-editor-toggle",listeners:{change:"_onChange"},properties:{disabled:{type:Boolean,value:!1,reflectToAttribute:!0},label:{type:String,value:null},prop:{type:String,value:null},tooltip:{type:String,value:null},value:{type:Boolean,value:!1}},_onChange:function _onChange(e){var root=this;if(e.srcElement===this.$.button)root.fire("editable-table-setting-changed",{prop:this.prop,value:e.srcElement.checked})}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor.js b/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor.js
index 905f7702cc9..f57fa0f8ac8 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/editable-table/lib/editable-table-editor.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/paper-tooltip/paper-tooltip.js","../../dropdown-select/dropdown-select.js","../../simple-colors/simple-colors.js","../../responsive-utility/lib/responsive-utility-behaviors.js","../../a11y-collapse/a11y-collapse.js","./editable-table-behaviors.js","./editable-table-editor-rowcol.js","./editable-table-editor-toggle.js","./editable-table-editor-cell.js","./editable-table-iconset.js","./editable-table-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_9754c7e054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
Table Editor
\n
\n \n \n \n
\n
\n \n \n \n
\n
\n \n
Table Settings
\n
\n
\n \n \n \n \n \n \n \n
\n
\n \n
\n \n None\n Red\n Pink\n Purple\n Deep Purple\n Indigo\n Blue\n Light Blue\n Cyan\n Teal\n Green\n Light Green\n Lime\n Yellow\n Amber\n Orange\n Deep Orange\n Deep Orange\n Blue-Grey\n \n
\n Set an accent color for the table.\n \n \n
\n
\n \n \n \n \n \n \n \n \n \n
\n
\n \n \n \n \n \n
\n
\n \n
\n
\n Editable Table Data\n
\n \n
\n
\n Row Functions\n
\n \n \n \n
\n \n
\n \n \n \n
\n \n \n \n
\n
\n \n
\n \n
\n \n \n \n \n
\n \n
\n \n \n
\n
\n "],["\n \n
Table Editor
\n
\n \n \n \n
\n
\n \n \n \n
\n
\n \n
Table Settings
\n
\n
\n \n \n \n \n \n \n \n
\n
\n \n
\n \n None\n Red\n Pink\n Purple\n Deep Purple\n Indigo\n Blue\n Light Blue\n Cyan\n Teal\n Green\n Light Green\n Lime\n Yellow\n Amber\n Orange\n Deep Orange\n Deep Orange\n Blue-Grey\n \n
This student has not submitted anything for this assignment at this time.
\n
\n \n \n \n"]);_templateObject_3b89da00555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3b89da00555211e98f439769bd191e33()),is:"lrnapp-studio-instructor",observers:["_routeChanged(route, endPoint)","_activeDataChanged(activeData.student, activeData.assignment)"],properties:{dataType:{type:Boolean,value:!1,observer:"_dataTypeChanged"},dataTypeText:{type:String,value:"Submissions"},projects:{type:Object,notify:!0},assignments:{type:Object,notify:!0},students:{type:Object,notify:!0,value:!1},_projectData:{type:Object,value:{}},studentParams:{type:Object,value:{projectId:null,type:"submission"}},_studentData:{type:Object},_numWidth:{type:String,value:"2.25em"},sourcePath:{type:String,notify:!0},basePath:{type:String,notify:!0},route:{type:String},csrfToken:{type:String},elmslnCourse:{type:String},elmslnSection:{type:String},data:{type:Object},activeProject:{type:Number,value:!1},activeData:{type:Object,value:{student:{},assignment:{},submission:{}}},stats:{type:Object,value:{}},activeChart:{type:Object,value:{}}},_chartChanged:function _chartChanged(e){this.set("activeChart.title",e.detail.value);this.notifyPath("activeChart.title");this.set("activeChart.description","Chart of values relative to "+e.detail.value);this.notifyPath("activeChart.description");this.set("activeChart.data",this._formatChartData(e.detail.value));this.notifyPath("activeChart.data")},_formatChartData:function _formatChartData(type){var labels=[],series=[[]],stats=this.stats.stats,assignments=this._toArray(this.assignments),parts=type.split("-");if(babelHelpers.typeof(stats[parts[0]])!=="undefined"&&babelHelpers.typeof(stats[parts[0]][parts[1]])!=="undefined"){for(var i in assignments){var title=assignments[i].title;if(babelHelpers.typeof(stats[parts[0]][parts[1]][assignments[i].id])!=="undefined"){series[0].push(stats[parts[0]][parts[1]][assignments[i].id]);title+=" (".concat(stats[parts[0]][parts[1]][assignments[i].id],")")}else{series[0].push(0);title+=" (0)"}labels.push(title)}}return{labels:labels,series:series}},_dataTypeChanged:function _dataTypeChanged(newValue,oldValue){if(babelHelpers.typeof(oldValue)!=="undefined"){if(newValue){this.dataTypeText="Comments (beta)"}else{this.dataTypeText="Submissions"}}},_commentIndex:function _commentIndex(index){return index+1},_routeChanged:function _routeChanged(route,endPoint){if("string"===typeof route.path){if("string"===typeof endPoint){if(route.path.startsWith(endPoint)){return}}window.location.reload()}},_activeDataChanged:function _activeDataChanged(student,assignment){if(babelHelpers.typeof(student.id)!=="undefined"){if(-1==this._getObjectByPosition(this.students,student.id,-1)){this.$.prevstudent.disabled=!0}else{this.$.prevstudent.disabled=!1}if(-1==this._getObjectByPosition(this.students,student.id,1)){this.$.nextstudent.disabled=!0}else{this.$.nextstudent.disabled=!1}if(-1==this._getObjectByPosition(this.assignments,assignment.id,-1)){this.$.prevassignment.disabled=!0}else{this.$.prevassignment.disabled=!1}if(-1==this._getObjectByPosition(this.assignments,assignment.id,1)){this.$.nextassignment.disabled=!0}else{this.$.nextassignment.disabled=!1}}},_projectChanged:function _projectChanged(e){this.$.loading.hidden=!1;this.__rememberClick=this.$.statsdialog;this.$.statsdialog.disabled=!1;this.$.datatype.disabled=!1;this.activeProject=e.detail.value;this.studentParams.projectId=this.activeProject;this.$.studentrequest.generateRequest()},attached:function attached(){document.body.addEventListener("lrnsys-dialog-modal-closed",this._accessibleFocus.bind(this));this.$.selectedproject.addEventListener("change",this._projectChanged.bind(this));this.$.selectedchart.addEventListener("change",this._chartChanged.bind(this))},detached:function detached(){document.body.removeEventListener("lrnsys-dialog-modal-closed",this._accessibleFocus.bind(this));this.$.selectedproject.removeEventListener("change",this._projectChanged.bind(this));this.$.selectedchart.removeEventListener("change",this._chartChanged.bind(this))},_accessibleFocus:function _accessibleFocus(){document.body.classList.remove("scroll-disabled");this.__rememberClick.focus()},_handleProjectResponse:function _handleProjectResponse(){this.$.loading.hidden=!0;this.set("projects",this._projectData.data.projects)},_handleStudentResponse:function _handleStudentResponse(){var _this=this;this.$.loading.hidden=!0;this.set("students",[]);this.set("students",this._studentData.data.students);this.set("assignments",[]);this.set("assignments",this._studentData.data.assignments);this.stats=this._studentData.data.stats;this.set("stats.header","Statistics for "+this.projects["project-"+this.activeProject].attributes.title);setTimeout(function(){_this.shadowRoot.querySelector("#sorter").direction="asc"},200)},_changeActiveItem:function _changeActiveItem(e){document.body.classList.add("scroll-disabled");var normalizedEvent=(0,_polymerDom.dom)(e),local=normalizedEvent.localTarget,newstudent,newassignment;switch(local.id){case"prevstudent":newstudent=this._getObjectByPosition(this.students,this.activeData.student.id,-1);if(-1!=newstudent&&babelHelpers.typeof(newstudent.assignments[this.activeData.assignment.id])!=="undefined"){this.set("activeData.student",{});this.set("activeData.student",newstudent);this.set("activeData.submission",{});this.set("activeData.submission",newstudent.assignments[this.activeData.assignment.id]);this.set("route.path",this.endPoint+"/submissions/"+this.activeData.submission.id)}break;case"nextstudent":newstudent=this._getObjectByPosition(this.students,this.activeData.student.id,1);if(-1!=newstudent&&babelHelpers.typeof(newstudent.assignments[this.activeData.assignment.id])!=="undefined"){this.set("activeData.student",{});this.set("activeData.student",newstudent);this.set("activeData.submission",{});this.set("activeData.submission",newstudent.assignments[this.activeData.assignment.id]);this.set("route.path",this.endPoint+"/submissions/"+this.activeData.submission.id)}break;case"prevassignment":newassignment=this._getObjectByPosition(this.assignments,this.activeData.assignment.id,-1);if(-1!=newassignment){this.set("activeData.assignment",{});this.set("activeData.assignment",newassignment);if(babelHelpers.typeof(this.activeData.student.assignments[newassignment.id].id)!=="undefined"){this.set("activeData.submission",this.activeData.student.assignments[newassignment.id]);this.set("activeData.submission",{});this.set("route.path",this.endPoint+"/submissions/"+this.activeData.student.assignments[newassignment.id].id)}else{this.set("activeData.submission",!1)}}break;case"nextassignment":newassignment=this._getObjectByPosition(this.assignments,this.activeData.assignment.id,1);if(-1!=newassignment){this.set("activeData.assignment",{});this.set("activeData.assignment",newassignment);if(babelHelpers.typeof(this.activeData.student.assignments[newassignment.id].id)!=="undefined"){this.set("activeData.submission",{});this.set("activeData.submission",this.activeData.student.assignments[newassignment.id]);this.set("route.path",this.endPoint+"/submissions/"+this.activeData.student.assignments[newassignment.id].id)}else{this.set("activeData.submission",!1)}}break;}},_getObjectByPosition:function _getObjectByPosition(items,key,i){var keys=Object.keys(items).sort(function(a,b){if(babelHelpers.typeof(items[a].sis)!=="undefined"){if(items[a].sis.sortable_name>items[b].sis.sortable_name){return 1}else if(items[a].sis.sortable_name\n :host {\n display: block;\n }\n \n \n \n \n \n \n "],["\n \n \n \n \n \n \n "]);_templateObject_a59bdf0054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a59bdf0054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-assignment-button",properties:{auto:{type:Boolean,reflectToAttribute:!0,value:!1,notify:!0},displayErrors:{type:Boolean,value:!0},projectId:{type:String},createAssignmentUrl:{type:String,value:null},iconClass:{type:String,value:null},alt:{type:String,value:null},classes:{type:String,value:null},hoverClass:{type:String,value:null},icon:{type:String,value:null},endPoint:String,csrfToken:String},ready:function ready(){this.createAssignmentUrl=this.endPoint+"/api/assignments/create-stub?token="+this.csrfToken},_createAssignment:function _createAssignment(){this.shadowRoot.querySelector("#ajaxCreateStub").generateRequest()},_ajaxCreateStubHandler:function _ajaxCreateStubHandler(e){var status=e.detail.response.status,response=e.detail.response;if(201===status){var assignment=e.detail.response.data;if(assignment){this.fire("assignment-created",{assignment:assignment})}}if("undefined"!==typeof response.errors){var ul=document.createElement("ul"),text="";response.errors.forEach(function(error){text=text+" "+error});this.shadowRoot.querySelector("#toast").show(text)}}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/iron-ajax/iron-ajax.js","../../../../@polymer/paper-toast/paper-toast.js","../../../lrnsys-button/lrnsys-button.js"],function(_polymerLegacy){"use strict";function _templateObject_3baa3340555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n "],["\n \n \n \n \n \n \n "]);_templateObject_3baa3340555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3baa3340555211e98f439769bd191e33()),is:"lrnapp-studio-assignment-button",properties:{auto:{type:Boolean,reflectToAttribute:!0,value:!1,notify:!0},displayErrors:{type:Boolean,value:!0},projectId:{type:String},createAssignmentUrl:{type:String,value:null},iconClass:{type:String,value:null},alt:{type:String,value:null},classes:{type:String,value:null},hoverClass:{type:String,value:null},icon:{type:String,value:null},endPoint:String,csrfToken:String},ready:function ready(){this.createAssignmentUrl=this.endPoint+"/api/assignments/create-stub?token="+this.csrfToken},_createAssignment:function _createAssignment(){this.shadowRoot.querySelector("#ajaxCreateStub").generateRequest()},_ajaxCreateStubHandler:function _ajaxCreateStubHandler(e){var status=e.detail.response.status,response=e.detail.response;if(201===status){var assignment=e.detail.response.data;if(assignment){this.fire("assignment-created",{assignment:assignment})}}if("undefined"!==typeof response.errors){var ul=document.createElement("ul"),text="";response.errors.forEach(function(error){text=text+" "+error});this.shadowRoot.querySelector("#toast").show(text)}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-assignment-display.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-assignment-display.js
index 2fa19aad33d..63b9b56b1d8 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-assignment-display.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-assignment-display.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/marked-element/marked-element.js"],function(_polymerLegacy){"use strict";function _templateObject_a5c0cc2054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[assignment.attributes.title]]
\n \n "]);_templateObject_a5c0cc2054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a5c0cc2054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-assignment-display",properties:{assignment:{type:Object}}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/marked-element/marked-element.js"],function(_polymerLegacy){"use strict";function _templateObject_3bb13820555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[assignment.attributes.title]]
\n \n "]);_templateObject_3bb13820555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3bb13820555211e98f439769bd191e33()),is:"lrnapp-studio-assignment-display",properties:{assignment:{type:Object}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-kanban.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-kanban.js
index b806bd76ed3..cca4cf248a8 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-kanban.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-kanban.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/polymer/lib/legacy/polymer.dom.js","../../../../@polymer/iron-ajax/iron-ajax.js","../../../../@polymer/app-route/app-location.js","../../../../@polymer/app-route/app-route.js","../../../../@polymer/iron-icon/iron-icon.js","../../../../@polymer/paper-badge/paper-badge.js","../../../../@polymer/paper-toggle-button/paper-toggle-button.js","../../../../@polymer/app-layout/app-toolbar/app-toolbar.js","../../../../@polymer/paper-card/paper-card.js","../../../../@polymer/iron-list/iron-list.js","../../../../@polymer/paper-toast/paper-toast.js","../../../../@polymer/paper-button/paper-button.js","../../../../@polymer/paper-dialog/paper-dialog.js","../../../lrnsys-render-html/lrnsys-render-html.js","../../../lrnsys-layout/lib/lrnsys-dialog.js","../../../lrnsys-button/lrnsys-button.js","../../../elmsln-loading/elmsln-loading.js","../../../materializecss-styles/materializecss-styles.js","./lrnapp-studio-project-button.js","./lrnapp-studio-assignment-button.js"],function(_polymerLegacy,_polymerDom){"use strict";function _templateObject_a5bea94054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n\n \n \n \n
\n \n "]);_templateObject_3bc8b7c0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3bc8b7c0555211e98f439769bd191e33()),is:"lrnapp-studio-kanban",properties:{activeAssignment:{type:String,value:null,notify:!0},projectToDelete:{type:String,value:null,notify:!0},assignmentToDelete:{type:String,value:null,notify:!0},sourcePath:{type:String,notify:!0},submission:{type:Object,notify:!0},projectResponse:{type:Object,notify:!0},backendResponse:{type:Object,notify:!0}},listeners:{"project-created":"_handleProjectCreated","assignment-created":"_handleAssignmentCreated"},observers:["_routeChanged(route, endPoint)","_deleteToast(queryParams.deletetoast)"],_routeChanged:function _routeChanged(route,endPoint){if("string"===typeof route.path){if("string"===typeof endPoint){if(route.path.startsWith(endPoint)){return}}window.location=route.path}},_deleteToast:function _deleteToast(deletetoast){if(babelHelpers.typeof(deletetoast)!=="undefined"){if("error"==deletetoast){this.$.toast.show("That submission on longer exists!")}else{this.$.toast.show("Submission deleted successfully!")}this.set("queryParams.deletetoast",void 0);this.notifyPath("queryParams.deletetoast")}},_makeProjectEditLink:function _makeProjectEditLink(e){var normalizedEvent=(0,_polymerDom.dom)(e),local=normalizedEvent.localTarget,parts=local.id.split("-");window.location.href=this.basePath+"../node/"+parts[1]+"/edit?destination=apps/lrnapp-studio-kanban"},_makeAssignmentEditLink:function _makeAssignmentEditLink(e){var normalizedEvent=(0,_polymerDom.dom)(e),local=normalizedEvent.localTarget,parts=local.id.split("-");window.location.href=this.basePath+"../node/"+parts[2]+"/edit?destination=apps/lrnapp-studio-kanban"},_deleteProjectDialog:function _deleteProjectDialog(e){var normalizedEvent=(0,_polymerDom.dom)(e),local=normalizedEvent.localTarget,parts=local.id.split("-");this.projectToDelete=parts[1];this._deleteTitle="Delete project";this._deleteText="Are you sure you want to delete this project and all related assignments!?";this._deleteType="project";this.$.delete.open()},_handleDelete:function _handleDelete(){if("project"==this._deleteType){this.$.backend.method="DELETE";this.$.backend.body=this.projectToDelete;this.$.backend.url=this.endPoint+"/api/projects/"+this.projectToDelete+"?token="+this.csrfToken;this.$.backend.generateRequest()}else if("assignment"==this._deleteType){this.$.backend.method="DELETE";this.$.backend.body=this.assignmentToDelete;this.$.backend.url=this.endPoint+"/api/assignments/"+this.assignmentToDelete+"?token="+this.csrfToken;this.$.backend.generateRequest()}},_deleteAssignmentDialog:function _deleteAssignmentDialog(e){var normalizedEvent=(0,_polymerDom.dom)(e),local=normalizedEvent.localTarget,parts=local.id.split("-");this.assignmentToDelete=parts[2];this._deleteTitle="Delete assignment";this._deleteText="Are you sure you want to delete this assignment?";this._deleteType="assignment";this.$.delete.open()},displayNewBadge:function displayNewBadge(count){if(0==count){return!0}return!1},statusToggle:function statusToggle(){var xhr=this.$.backend,parts=this.activeAssignment.split("-"),submission=this.projectResponse.data.projects["project-"+parts[1]].relationships.assignments["assignment-"+parts[2]].meta.relatedSubmissions.complete;if(!this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle").disabled){this.$.loading.hidden=!1;xhr.params={submissionid:submission.submission.id,status:this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle").checked};xhr.generateRequest()}},assignmentFocusIn:function assignmentFocusIn(e){var normalizedEvent=(0,_polymerDom.dom)(e),local=normalizedEvent.localTarget;if(null!=this.activeAssignment&&this.activeAssignment!=local.id){this.shadowRoot.querySelector("#"+this.activeAssignment).nextElementSibling.classList.remove("show");this.shadowRoot.querySelector("#"+this.activeAssignment).classList.remove("active")}this.activeAssignment=local.id;this._setToggle(!1);local.nextElementSibling.classList.add("show");local.classList.add("active")},_handleProjectResponse:function _handleProjectResponse(){this.$.loading.hidden=!0;this._setToggle(!0)},buildSubmissionPath:function buildSubmissionPath(path){return path+"lrnapp-studio-submission"},_handleUpdateResponse:function _handleUpdateResponse(){if(200==this.backendResponse.status){this.$.toast.text="Updated successfully";this.$.toast.toggle();this.$.projectbackend.generateRequest()}else{this.$.loading.hidden=!0}},_setToggle:function _setToggle(update){if(null!=this.activeAssignment){var parts=this.activeAssignment.split("-"),submission=this.projectResponse.data.projects["project-"+parts[1]].relationships.assignments["assignment-"+parts[2]].meta.relatedSubmissions.complete;if(0==submission.status&&0==submission.submission.length){if(!update){this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle").disabled=!0;this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle").checked=!1}this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle").title="Submission not started";this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle-text").textContent="Submission not started"}else if(0==submission.status){if(!update){this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle").disabled=!1;this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle").checked=!1}this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle").title="Submission started";this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle-text").textContent="Submission in progress"}else{if(!update){this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle").disabled=!1;this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle").checked=!0}this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle").title="Submission ready";this.shadowRoot.querySelector("#"+this.activeAssignment+"-toggle-text").textContent="Submission ready"}}},_handleProjectCreated:function _handleProjectCreated(){this.$.toast.text="Project added";this.$.toast.toggle();this.$.projectbackend.generateRequest()},_handleAssignmentCreated:function _handleAssignmentCreated(){this.$.toast.text="Assignment added";this.$.toast.toggle();this.$.projectbackend.generateRequest()},_toArray:function _toArray(obj){return Object.keys(obj).map(function(key){return obj[key]})}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-project-button.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-project-button.js
index 7691b850b1a..26a021c65ae 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-project-button.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-project-button.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/iron-ajax/iron-ajax.js","../../../../@polymer/paper-toast/paper-toast.js","../../../lrnsys-button/lrnsys-button.js"],function(_polymerLegacy){"use strict";function _templateObject_a5c7a9f054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n \n "],["\n \n \n \n \n \n \n \n \n "]);_templateObject_a5c7a9f054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a5c7a9f054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-project-button",properties:{auto:{type:Boolean,reflectToAttribute:!0,value:!1,notify:!0},displayErrors:{type:Boolean,value:!0},createProjectsUrl:{type:String,value:null},classes:{type:String,value:""},icon:{type:String,value:""}},ready:function ready(){this.createProjectsUrl=this.endPoint+"/api/projects/create-stub?token="+this.csrfToken},_createProject:function _createProject(){this.shadowRoot.querySelector("#ajaxCreateStub").generateRequest()},_ajaxCreateStubHandler:function _ajaxCreateStubHandler(e){var status=e.detail.response.status,response=e.detail.response;if(201===status){var project=e.detail.response.data;if(project){this.fire("project-created",{project:project})}}if("undefined"!==typeof response.errors){var ul=document.createElement("ul"),text="";response.errors.forEach(function(error){text=text+" "+error});this.shadowRoot.querySelector("#toast").show(text)}}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/iron-ajax/iron-ajax.js","../../../../@polymer/paper-toast/paper-toast.js","../../../lrnsys-button/lrnsys-button.js"],function(_polymerLegacy){"use strict";function _templateObject_3be196f0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n \n "],["\n \n \n \n \n \n \n \n \n "]);_templateObject_3be196f0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3be196f0555211e98f439769bd191e33()),is:"lrnapp-studio-project-button",properties:{auto:{type:Boolean,reflectToAttribute:!0,value:!1,notify:!0},displayErrors:{type:Boolean,value:!0},createProjectsUrl:{type:String,value:null},classes:{type:String,value:""},icon:{type:String,value:""}},ready:function ready(){this.createProjectsUrl=this.endPoint+"/api/projects/create-stub?token="+this.csrfToken},_createProject:function _createProject(){this.shadowRoot.querySelector("#ajaxCreateStub").generateRequest()},_ajaxCreateStubHandler:function _ajaxCreateStubHandler(e){var status=e.detail.response.status,response=e.detail.response;if(201===status){var project=e.detail.response.data;if(project){this.fire("project-created",{project:project})}}if("undefined"!==typeof response.errors){var ul=document.createElement("ul"),text="";response.errors.forEach(function(error){text=text+" "+error});this.shadowRoot.querySelector("#toast").show(text)}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-root/lrnapp-studio-root.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-root/lrnapp-studio-root.js
index 62d77836e65..8498e90e317 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-root/lrnapp-studio-root.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-root/lrnapp-studio-root.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/app-route/app-location.js","../../../../@polymer/app-route/app-route.js","../../../../@polymer/iron-icon/iron-icon.js","../../../../@polymer/iron-list/iron-list.js","../../../../@polymer/iron-ajax/iron-ajax.js","../../../../@polymer/paper-card/paper-card.js","../../../../@polymer/iron-selector/iron-selector.js","../../../../@polymer/iron-pages/iron-pages.js","../../../lrnsys-button/lrnsys-button.js","../../../elmsln-loading/elmsln-loading.js","../lrnapp-studio-dashboard/lrnapp-studio-dashboard.js","../lrnapp-studio-kanban/lrnapp-studio-kanban.js","../lrnapp-open-studio/lrnapp-open-studio.js"],function(_polymerLegacy){"use strict";function _templateObject_a557f83054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n \n\n \n A\n B\n C\n \n\n \n \n \n \n \n \n \n "]);_templateObject_a557f83054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a557f83054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-root",properties:{sourcePath:{type:String,notify:!0,reflectToAttribute:!0},elmslnSection:{type:String,notify:!0,reflectToAttribute:!0},elmslnCourse:{type:String,notify:!0,reflectToAttribute:!0},csrfToken:{type:String,notify:!0,reflectToAttribute:!0},basePath:{type:String,notify:!0},_endPoint:function _endPoint(path){return this.basePath+path},_sourcePath:function _sourcePath(path){return this.basePath+path+"?token="+this.csrfToken},listeners:{"route-change":"_routeChange"},observers:["_routeChanged(route, basePath)","_deleteToast(queryParams.deletetoast)"],_routeChanged:function _routeChanged(route,basePath){if("string"===typeof route.path){if("string"===typeof basePath){if(route.path.startsWith(basePath)){return}}window.location.reload()}},_routeChange:function _routeChange(e){var details=e.detail;if(babelHelpers.typeof(details.queryParams.assignment)!=="undefined"){this.set("queryParams.assignment",details.queryParams.assignment);this.notifyPath("queryParams.assignment")}if(babelHelpers.typeof(details.queryParams.project)!=="undefined"){this.set("queryParams.project",details.queryParams.project);this.notifyPath("queryParams.project")}if(babelHelpers.typeof(details.queryParams.author)!=="undefined"){this.set("queryParams.author",details.queryParams.author);this.notifyPath("queryParams.author")}if(babelHelpers.typeof(details.data.page)!=="undefined"){this.set("data.page",details.data.page);this.notifyPath("data.path")}},_deleteToast:function _deleteToast(deletetoast){if(babelHelpers.typeof(deletetoast)!=="undefined"){if("error"==deletetoast){this.$.toast.show("That submission on longer exists!")}else{this.$.toast.show("Submission deleted successfully!")}this.set("queryParams.deletetoast",void 0);this.notifyPath("queryParams.deletetoast")}},_dashboardClicked:function _dashboardClicked(){this.set("route.path",this.basePath+"/lrnapp-studio-dashboard");this.notifyPath("route.path")},_kanbanClicked:function _kanbanClicked(){this.set("route.path",this.basePath+"/lrnapp-studio-kanban");this.notifyPath("route.path")},_openstudioClicked:function _openstudioClicked(){this.set("route.path",this.basePath+"/lrnapp-open-studio");this.notifyPath("route.path")},_toArray:function _toArray(obj){return Object.keys(obj).map(function(key){return obj[key]})}}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/app-route/app-location.js","../../../../@polymer/app-route/app-route.js","../../../../@polymer/iron-icon/iron-icon.js","../../../../@polymer/iron-list/iron-list.js","../../../../@polymer/iron-ajax/iron-ajax.js","../../../../@polymer/paper-card/paper-card.js","../../../../@polymer/iron-selector/iron-selector.js","../../../../@polymer/iron-pages/iron-pages.js","../../../lrnsys-button/lrnsys-button.js","../../../elmsln-loading/elmsln-loading.js","../lrnapp-studio-dashboard/lrnapp-studio-dashboard.js","../lrnapp-studio-kanban/lrnapp-studio-kanban.js","../lrnapp-open-studio/lrnapp-open-studio.js"],function(_polymerLegacy){"use strict";function _templateObject_3c0328b0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n \n\n \n A\n B\n C\n \n\n \n \n \n \n \n \n \n "]);_templateObject_3c0328b0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3c0328b0555211e98f439769bd191e33()),is:"lrnapp-studio-root",properties:{sourcePath:{type:String,notify:!0,reflectToAttribute:!0},elmslnSection:{type:String,notify:!0,reflectToAttribute:!0},elmslnCourse:{type:String,notify:!0,reflectToAttribute:!0},csrfToken:{type:String,notify:!0,reflectToAttribute:!0},basePath:{type:String,notify:!0},_endPoint:function _endPoint(path){return this.basePath+path},_sourcePath:function _sourcePath(path){return this.basePath+path+"?token="+this.csrfToken},listeners:{"route-change":"_routeChange"},observers:["_routeChanged(route, basePath)","_deleteToast(queryParams.deletetoast)"],_routeChanged:function _routeChanged(route,basePath){if("string"===typeof route.path){if("string"===typeof basePath){if(route.path.startsWith(basePath)){return}}window.location.reload()}},_routeChange:function _routeChange(e){var details=e.detail;if(babelHelpers.typeof(details.queryParams.assignment)!=="undefined"){this.set("queryParams.assignment",details.queryParams.assignment);this.notifyPath("queryParams.assignment")}if(babelHelpers.typeof(details.queryParams.project)!=="undefined"){this.set("queryParams.project",details.queryParams.project);this.notifyPath("queryParams.project")}if(babelHelpers.typeof(details.queryParams.author)!=="undefined"){this.set("queryParams.author",details.queryParams.author);this.notifyPath("queryParams.author")}if(babelHelpers.typeof(details.data.page)!=="undefined"){this.set("data.page",details.data.page);this.notifyPath("data.path")}},_deleteToast:function _deleteToast(deletetoast){if(babelHelpers.typeof(deletetoast)!=="undefined"){if("error"==deletetoast){this.$.toast.show("That submission on longer exists!")}else{this.$.toast.show("Submission deleted successfully!")}this.set("queryParams.deletetoast",void 0);this.notifyPath("queryParams.deletetoast")}},_dashboardClicked:function _dashboardClicked(){this.set("route.path",this.basePath+"/lrnapp-studio-dashboard");this.notifyPath("route.path")},_kanbanClicked:function _kanbanClicked(){this.set("route.path",this.basePath+"/lrnapp-studio-kanban");this.notifyPath("route.path")},_openstudioClicked:function _openstudioClicked(){this.set("route.path",this.basePath+"/lrnapp-open-studio");this.notifyPath("route.path")},_toArray:function _toArray(obj){return Object.keys(obj).map(function(key){return obj[key]})}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-block.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-block.js
index 4989bc993cf..3d13c0cd626 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-block.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-block.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/iron-icon/iron-icon.js"],function(_polymerLegacy){"use strict";function _templateObject_a5f87df054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n
\n
[[title]]
\n
\n
\n "],["\n \n
\n
\n \n
\n
[[title]]
\n
\n
\n "]);_templateObject_a5f87df054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a5f87df054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-block",properties:{title:{type:String,value:null},icons:{type:String,value:null}}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/iron-icon/iron-icon.js"],function(_polymerLegacy){"use strict";function _templateObject_3c05e7d0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n
\n
[[title]]
\n
\n
\n "],["\n \n
\n
\n \n
\n
[[title]]
\n
\n
\n "]);_templateObject_3c05e7d0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3c05e7d0555211e98f439769bd191e33()),is:"lrnapp-studio-block",properties:{title:{type:String,value:null},icons:{type:String,value:null}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-button.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-button.js
index b297db5fe46..55d201c4d27 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-button.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-button.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/iron-ajax/iron-ajax.js","../../../../@polymer/paper-toast/paper-toast.js","../../../lrnsys-button/lrnsys-button.js"],function(_polymerLegacy){"use strict";function _templateObject_a5f45f4054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n \n \n \n \n \n\n \n \n \n "]);_templateObject_a5f45f4054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a5f45f4054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-submission-button",properties:{auto:{type:Boolean,reflectToAttribute:!0,value:!1,notify:!0},assignmentId:{type:String,reflectToAttribute:!0},submissionId:{type:String,value:!1,reflectToAttribute:!0},endPoint:String,csrfToken:String,displayErrors:{type:Boolean,value:!0}},observers:["_requestUrlChanged(endPoint, csrfToken)"],_requestUrlChanged:function _requestUrlChanged(endPoint,csrfToken){this.createStubUrl=endPoint+"/api/submissions/create-stub?token="+csrfToken},_createSubmission:function _createSubmission(){this.shadowRoot.querySelector("#ajaxCreateStub").generateRequest()},_ajaxCreateStubHandler:function _ajaxCreateStubHandler(e){var status=e.detail.response.status,response=e.detail.response;if(201===status){var submissionId=e.detail.response.data.id;if(submissionId){this.submissionId=submissionId;if(this.auto){window.location.href=this._submissionUrl(submissionId)+"/edit"}}}if("undefined"!==typeof response.errors){var ul=document.createElement("ul"),text="";response.errors.forEach(function(error){text=text+" "+error});this.shadowRoot.querySelector("#toast").show(text)}},_submissionUrl:function _submissionUrl(id){return this.endPoint+"/submissions/"+id}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/iron-ajax/iron-ajax.js","../../../../@polymer/paper-toast/paper-toast.js","../../../lrnsys-button/lrnsys-button.js"],function(_polymerLegacy){"use strict";function _templateObject_3c0c7780555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n \n \n \n \n \n\n \n \n \n "]);_templateObject_3c0c7780555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3c0c7780555211e98f439769bd191e33()),is:"lrnapp-studio-submission-button",properties:{auto:{type:Boolean,reflectToAttribute:!0,value:!1,notify:!0},assignmentId:{type:String,reflectToAttribute:!0},submissionId:{type:String,value:!1,reflectToAttribute:!0},endPoint:String,csrfToken:String,displayErrors:{type:Boolean,value:!0}},observers:["_requestUrlChanged(endPoint, csrfToken)"],_requestUrlChanged:function _requestUrlChanged(endPoint,csrfToken){this.createStubUrl=endPoint+"/api/submissions/create-stub?token="+csrfToken},_createSubmission:function _createSubmission(){this.shadowRoot.querySelector("#ajaxCreateStub").generateRequest()},_ajaxCreateStubHandler:function _ajaxCreateStubHandler(e){var status=e.detail.response.status,response=e.detail.response;if(201===status){var submissionId=e.detail.response.data.id;if(submissionId){this.submissionId=submissionId;if(this.auto){window.location.href=this._submissionUrl(submissionId)+"/edit"}}}if("undefined"!==typeof response.errors){var ul=document.createElement("ul"),text="";response.errors.forEach(function(error){text=text+" "+error});this.shadowRoot.querySelector("#toast").show(text)}},_submissionUrl:function _submissionUrl(id){return this.endPoint+"/submissions/"+id}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-comment.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-comment.js
index 97b7243295a..0e8963ecbaf 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-comment.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-comment.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/paper-card/paper-card.js","../../../../@polymer/paper-icon-button/paper-icon-button.js","../../../../@polymer/paper-tooltip/paper-tooltip.js","../../../word-count/word-count.js","../../../lrndesign-avatar/lrndesign-avatar.js"],function(_polymerLegacy){"use strict";function _templateObject_a601f3d054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_3c3de7c0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3c3de7c0555211e98f439769bd191e33()),is:"lrnapp-studio-submission-display",properties:{submission:{type:Object,notify:!0}},date:function date(time){if(time){var parts=time.split("-"),times=time.split("T"),month=parts[2].split("T");times=times[1].split("-");return parts[1]+"/"+month[0]+" - "+times[0]}},_toArray:function _toArray(obj){if("object"===babelHelpers.typeof(obj)&&null!==obj){return Object.keys(obj).map(function(key){return obj[key]})}return[]},_isGif:function _isGif(url){if(-1!=url.indexOf(".gif")){return!0}return!1}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-add-asset.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-add-asset.js
index 51606d17045..c7c1b3c6849 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-add-asset.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-add-asset.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/paper-button/paper-button.js","../../../../@polymer/iron-icon/iron-icon.js","../../../../@polymer/paper-ripple/paper-ripple.js"],function(_polymerLegacy){"use strict";function _templateObject_a627a44054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n "]);_templateObject_a627a44054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a627a44054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-submission-edit-add-asset",properties:{icon:{type:String,value:"add"},display:{type:String,value:"box",reflectToAttribute:!0}}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/paper-button/paper-button.js","../../../../@polymer/iron-icon/iron-icon.js","../../../../@polymer/paper-ripple/paper-ripple.js"],function(_polymerLegacy){"use strict";function _templateObject_3c4561d0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n "]);_templateObject_3c4561d0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3c4561d0555211e98f439769bd191e33()),is:"lrnapp-studio-submission-edit-add-asset",properties:{icon:{type:String,value:"add"},display:{type:String,value:"box",reflectToAttribute:!0}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-file.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-file.js
index bf75f190e9f..27bc25e46a7 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-file.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-file.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","./lrnapp-studio-submission-media-editoverlay.js"],function(_polymerLegacy){"use strict";function _templateObject_a62b26b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n
[[file.filename]]
\n \n "],["\n \n\n \n
[[file.filename]]
\n \n "]);_templateObject_a62b26b054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a62b26b054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-submission-edit-file",properties:{file:{type:Object},embedcode:{type:String,computed:"_computeEmbedCode(file)"}},observers:[],_computeEmbedCode:function _computeEmbedCode(file){return"[Alternative Text Here]("+file.url+")"},_delete:function _delete(){this.fire("deleted")}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","./lrnapp-studio-submission-media-editoverlay.js"],function(_polymerLegacy){"use strict";function _templateObject_3c498080555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n
[[file.filename]]
\n \n "],["\n \n\n \n
[[file.filename]]
\n \n "]);_templateObject_3c498080555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3c498080555211e98f439769bd191e33()),is:"lrnapp-studio-submission-edit-file",properties:{file:{type:Object},embedcode:{type:String,computed:"_computeEmbedCode(file)"}},observers:[],_computeEmbedCode:function _computeEmbedCode(file){return"[Alternative Text Here]("+file.url+")"},_delete:function _delete(){this.fire("deleted")}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-files.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-files.js
index d7117f5920f..0d0602be34c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-files.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-files.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/paper-dialog/paper-dialog.js","../../../../@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","../../../../@polymer/iron-icon/iron-icon.js","../../../../@polymer/paper-button/paper-button.js","../../../../@vaadin/vaadin-upload/vaadin-upload.js","../../../secure-request/secure-request.js","./lrnapp-studio-submission-edit-add-asset.js","./lrnapp-studio-submission-edit-file.js"],function(_polymerLegacy){"use strict";function _templateObject_a63782c054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
\n \n \n \n \n
\n\n \n
Add Files(s)
\n \n
\n \n \n
\n \n Upload files here:\n
\n \n \n
\n \n
\n Cancel\n
\n \n "],["\n \n\n
\n \n \n \n \n
\n\n \n
Add Files(s)
\n \n
\n \n \n
\n \n Upload files here:\n
\n \n \n
\n \n
\n Cancel\n
\n \n "]);_templateObject_a63782c054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a63782c054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-submission-edit-files",behaviors:[SecureRequest.xhr],properties:{files:{type:Array,notify:!0,value:null},selectedPage:{type:String,value:0},uploadUrl:{type:String,value:null,observer:"log"},fileTypes:{type:String,value:""}},observers:["_filesChanged(files)"],_filesChanged:function _filesChanged(){},_addImage:function _addImage(){this.$.dialog.open()},_selectPage:function _selectPage(e){var normalizedEvent=dom(e),page=normalizedEvent.localTarget.getAttribute("data-page");this.set("selectedPage",page)},_handleImageUploadSuccess:function _handleImageUploadSuccess(e){this.set("selectedPage",0);var response=e.detail.xhr.response,response=JSON.parse(response);if(response.data.file){var file=response.data.file;if(null===this.files){this.set("files",[])}this.push("files",file);this.$.dialog.close()}},_deleteImage:function _deleteImage(e){var normalizedEvent=dom(e),deleteIndex=normalizedEvent.localTarget.getAttribute("data-index");this.splice("files",+deleteIndex,1)},_canUpload:function _canUpload(){var uploadUrl=this.uploadUrl;if(null!==uploadUrl){return!0}else{return!1}},log:function log(){},attached:function attached(){var uploadUrl=this.generateUrl("/api/files");if(null!==uploadUrl){this.set("uploadUrl",uploadUrl)}}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/paper-dialog/paper-dialog.js","../../../../@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","../../../../@polymer/iron-icon/iron-icon.js","../../../../@polymer/paper-button/paper-button.js","../../../../@vaadin/vaadin-upload/vaadin-upload.js","../../../secure-request/secure-request.js","./lrnapp-studio-submission-edit-add-asset.js","./lrnapp-studio-submission-edit-file.js"],function(_polymerLegacy){"use strict";function _templateObject_3c5910e0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
\n \n \n \n \n
\n\n \n
Add Files(s)
\n \n
\n \n \n
\n \n Upload files here:\n
\n \n \n
\n \n
\n Cancel\n
\n \n "],["\n \n\n
\n \n \n \n \n
\n\n \n
Add Files(s)
\n \n
\n \n \n
\n \n Upload files here:\n
\n \n \n
\n \n
\n Cancel\n
\n \n "]);_templateObject_3c5910e0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3c5910e0555211e98f439769bd191e33()),is:"lrnapp-studio-submission-edit-files",behaviors:[SecureRequest.xhr],properties:{files:{type:Array,notify:!0,value:null},selectedPage:{type:String,value:0},uploadUrl:{type:String,value:null,observer:"log"},fileTypes:{type:String,value:""}},observers:["_filesChanged(files)"],_filesChanged:function _filesChanged(){},_addImage:function _addImage(){this.$.dialog.open()},_selectPage:function _selectPage(e){var normalizedEvent=dom(e),page=normalizedEvent.localTarget.getAttribute("data-page");this.set("selectedPage",page)},_handleImageUploadSuccess:function _handleImageUploadSuccess(e){this.set("selectedPage",0);var response=e.detail.xhr.response,response=JSON.parse(response);if(response.data.file){var file=response.data.file;if(null===this.files){this.set("files",[])}this.push("files",file);this.$.dialog.close()}},_deleteImage:function _deleteImage(e){var normalizedEvent=dom(e),deleteIndex=normalizedEvent.localTarget.getAttribute("data-index");this.splice("files",+deleteIndex,1)},_canUpload:function _canUpload(){var uploadUrl=this.uploadUrl;if(null!==uploadUrl){return!0}else{return!1}},log:function log(){},attached:function attached(){var uploadUrl=this.generateUrl("/api/files");if(null!==uploadUrl){this.set("uploadUrl",uploadUrl)}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-image.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-image.js
index 313c9bad763..7e1dba9ad03 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-image.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-image.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/iron-image/iron-image.js","./lrnapp-studio-submission-media-editoverlay.js"],function(_polymerLegacy){"use strict";function _templateObject_a63c16a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n "],["\n \n \n \n \n \n \n "]);_templateObject_a63c16a054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a63c16a054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-submission-edit-image",properties:{image:{type:Object,notify:!0},thumbnail:{type:String,notify:!0,computed:"_getThumbnail(image)"},embedcode:{type:String,computed:"_computeEmbedCode(image)"}},_getThumbnail:function _getThumbnail(image){return image.url},_computeEmbedCode:function _computeEmbedCode(image){return"![Alternative Text Here]("+image.url+")"},_delete:function _delete(){this.fire("deleted")}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/iron-image/iron-image.js","./lrnapp-studio-submission-media-editoverlay.js"],function(_polymerLegacy){"use strict";function _templateObject_3c5df2e0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n "],["\n \n \n \n \n \n \n "]);_templateObject_3c5df2e0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3c5df2e0555211e98f439769bd191e33()),is:"lrnapp-studio-submission-edit-image",properties:{image:{type:Object,notify:!0},thumbnail:{type:String,notify:!0,computed:"_getThumbnail(image)"},embedcode:{type:String,computed:"_computeEmbedCode(image)"}},_getThumbnail:function _getThumbnail(image){return image.url},_computeEmbedCode:function _computeEmbedCode(image){return"![Alternative Text Here]("+image.url+")"},_delete:function _delete(){this.fire("deleted")}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-images.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-images.js
index cf548cc7eb1..9f02d905514 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-images.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-images.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/paper-dialog/paper-dialog.js","../../../../@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","../../../../@polymer/iron-icon/iron-icon.js","../../../../@polymer/paper-button/paper-button.js","../../../../@vaadin/vaadin-upload/vaadin-upload.js","../../../secure-request/secure-request.js","./lrnapp-studio-submission-edit-add-asset.js","./lrnapp-studio-submission-edit-image.js"],function(_polymerLegacy){"use strict";function _templateObject_a64899c054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n \n \n
\n \n
Add Image(s)
\n \n
\n \n \n
\n \n Upload files here:\n
\n \n \n
\n \n
\n Cancel\n
\n \n "],["\n \n
\n \n \n \n \n
\n \n
Add Image(s)
\n \n
\n \n \n
\n \n Upload files here:\n
\n \n \n
\n \n
\n Cancel\n
\n \n "]);_templateObject_a64899c054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a64899c054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-submission-edit-images",behaviors:[SecureRequest.xhr],properties:{images:{type:Array,notify:!0,value:[]},selectedPage:{type:String,value:0},uploadUrl:{type:String,value:null}},_addImage:function _addImage(){this.$.dialog.open()},_selectPage:function _selectPage(e){var normalizedEvent=dom(e),page=normalizedEvent.localTarget.getAttribute("data-page");this.set("selectedPage",page)},_handleImageUploadSuccess:function _handleImageUploadSuccess(e){this.set("selectedPage",0);var images=[],response=e.detail.xhr.response,response=JSON.parse(response);if(response.data.file){var file=response.data.file,replacement=!1;if(this.images){images=this.images.map(function(image){if(image.fid===file.fid){replacement=!0;return file}else{return image}})}if(!replacement){images.push(file)}this.set("images",[]);this.set("images",images);this.$.dialog.close()}},_deleteImage:function _deleteImage(e){var normalizedEvent=dom(e),deleteIndex=normalizedEvent.localTarget.getAttribute("data-index");this.splice("images",deleteIndex,1)},attached:function attached(){var uploadUrl=this.generateUrl("/api/files");if(null!==uploadUrl){this.set("uploadUrl",uploadUrl)}}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/paper-dialog/paper-dialog.js","../../../../@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","../../../../@polymer/iron-icon/iron-icon.js","../../../../@polymer/paper-button/paper-button.js","../../../../@vaadin/vaadin-upload/vaadin-upload.js","../../../secure-request/secure-request.js","./lrnapp-studio-submission-edit-add-asset.js","./lrnapp-studio-submission-edit-image.js"],function(_polymerLegacy){"use strict";function _templateObject_3c6daa50555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n \n \n
\n \n
Add Image(s)
\n \n
\n \n \n
\n \n Upload files here:\n
\n \n \n
\n \n
\n Cancel\n
\n \n "],["\n \n
\n \n \n \n \n
\n \n
Add Image(s)
\n \n
\n \n \n
\n \n Upload files here:\n
\n \n \n
\n \n
\n Cancel\n
\n \n "]);_templateObject_3c6daa50555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3c6daa50555211e98f439769bd191e33()),is:"lrnapp-studio-submission-edit-images",behaviors:[SecureRequest.xhr],properties:{images:{type:Array,notify:!0,value:[]},selectedPage:{type:String,value:0},uploadUrl:{type:String,value:null}},_addImage:function _addImage(){this.$.dialog.open()},_selectPage:function _selectPage(e){var normalizedEvent=dom(e),page=normalizedEvent.localTarget.getAttribute("data-page");this.set("selectedPage",page)},_handleImageUploadSuccess:function _handleImageUploadSuccess(e){this.set("selectedPage",0);var images=[],response=e.detail.xhr.response,response=JSON.parse(response);if(response.data.file){var file=response.data.file,replacement=!1;if(this.images){images=this.images.map(function(image){if(image.fid===file.fid){replacement=!0;return file}else{return image}})}if(!replacement){images.push(file)}this.set("images",[]);this.set("images",images);this.$.dialog.close()}},_deleteImage:function _deleteImage(e){var normalizedEvent=dom(e),deleteIndex=normalizedEvent.localTarget.getAttribute("data-index");this.splice("images",deleteIndex,1)},attached:function attached(){var uploadUrl=this.generateUrl("/api/files");if(null!==uploadUrl){this.set("uploadUrl",uploadUrl)}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-links.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-links.js
index 7297c371af4..cf68f9063f5 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-links.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-links.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/paper-icon-button/paper-icon-button.js","../../../../@polymer/paper-dialog/paper-dialog.js","../../../../@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","../../../../@polymer/paper-input/paper-input.js","../../../../@polymer/paper-button/paper-button.js","./lrnapp-studio-submission-edit-add-asset.js"],function(_polymerLegacy){"use strict";function _templateObject_a64eb44054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n
\n
{{link.url}}
\n
\n \n
\n
\n \n \n\n \n
Add Link
\n \n \n \n
\n Cancel\n Add Link\n
\n \n "],["\n \n\n \n
\n
{{link.url}}
\n
\n \n
\n
\n \n \n\n \n
Add Link
\n \n \n \n
\n Cancel\n Add Link\n
\n \n "]);_templateObject_a64eb44054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a64eb44054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-submission-edit-links",properties:{links:{type:Array,value:null,notify:!0},newlink:{type:String,value:""}},_openDialog:function _openDialog(){this.$.dialog.open()},_createLink:function _createLink(){var links=this.links;if(null===links){this.set("links",[])}this.push("links",{url:this.newlink});this.newlink=""},_deleteLink:function _deleteLink(e){var normalizedEvent=dom(e),deleteIndex=normalizedEvent.localTarget.getAttribute("data-index");this.splice("links",deleteIndex,1)}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/paper-icon-button/paper-icon-button.js","../../../../@polymer/paper-dialog/paper-dialog.js","../../../../@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","../../../../@polymer/paper-input/paper-input.js","../../../../@polymer/paper-button/paper-button.js","./lrnapp-studio-submission-edit-add-asset.js"],function(_polymerLegacy){"use strict";function _templateObject_3c794310555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n
\n
{{link.url}}
\n
\n \n
\n
\n \n \n\n \n
Add Link
\n \n \n \n
\n Cancel\n Add Link\n
\n \n "],["\n \n\n \n
\n
{{link.url}}
\n
\n \n
\n
\n \n \n\n \n
Add Link
\n \n \n \n
\n Cancel\n Add Link\n
\n \n "]);_templateObject_3c794310555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3c794310555211e98f439769bd191e33()),is:"lrnapp-studio-submission-edit-links",properties:{links:{type:Array,value:null,notify:!0},newlink:{type:String,value:""}},_openDialog:function _openDialog(){this.$.dialog.open()},_createLink:function _createLink(){var links=this.links;if(null===links){this.set("links",[])}this.push("links",{url:this.newlink});this.newlink=""},_deleteLink:function _deleteLink(e){var normalizedEvent=dom(e),deleteIndex=normalizedEvent.localTarget.getAttribute("data-index");this.splice("links",deleteIndex,1)}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-textarea.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-textarea.js
index 44947e08639..d8141ba267f 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-textarea.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-textarea.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../lrn-markdown-editor/lrn-markdown-editor.js"],function(_polymerLegacy){"use strict";function _templateObject_a6551ce054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_a6551ce054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a6551ce054f411e9aeb367f92c5b63ab()),is:"lrnapp-studio-submission-edit-textarea",properties:{content:{type:String,notify:!0}}})});
\ No newline at end of file
+define(["../../../../@polymer/polymer/polymer-legacy.js","../../../lrn-markdown-editor/lrn-markdown-editor.js"],function(_polymerLegacy){"use strict";function _templateObject_3c7dafe0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_3c7dafe0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3c7dafe0555211e98f439769bd191e33()),is:"lrnapp-studio-submission-edit-textarea",properties:{content:{type:String,notify:!0}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-video.js b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-video.js
index daf49b10943..808ae68ad69 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-video.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-video.js
@@ -1 +1 @@
-define(["../../../../@polymer/polymer/polymer-legacy.js","../../../../@polymer/paper-dialog/paper-dialog.js","../../../../@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","../../../../@polymer/paper-input/paper-input.js","../../../../@polymer/paper-button/paper-button.js","../../../../@polymer/iron-ajax/iron-ajax.js","../../../secure-request/secure-request.js","./lrnapp-studio-submission-edit-add-asset.js","./lrnapp-studio-submission-media-editoverlay.js"],function(_polymerLegacy){"use strict";function _templateObject_a6645f2054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n \n \n \n\n \n\n \n
\n\n \n \n "]);_templateObject_6d38724054f411e9aeb367f92c5b63ab=function(){return data};return data}var FancyCarousel=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_6d38724054f411e9aeb367f92c5b63ab()),is:"fancy-carousel",behaviors:[FancyCarouselBehaviour],properties:{selected:{observer:"_selectedChanged"},imageTopic:{type:String},searchEngineCx:{type:String},apiKey:{type:String},transitionType:{value:"default",type:String,notify:!0},noControls:{type:Boolean,value:!1},transitionTimer:{type:Number,value:0,observer:"_timerChanged"}},attached:function attached(){this._resetZIndex((0,_polymerDom.dom)(this).children);this.selected=(0,_polymerDom.dom)(this).querySelectorAll("img")[0];if(this.selected){this.selected.style.zIndex="100"}if(this.noControls){this.$.prevBtn.style.display="none";this.$.nextBtn.style.display="none"}if(this.imageTopic){this._loadCustomImages(this.imageTopic)}this._preloadAnimationSprites()},previous:function previous(){var elem=this.selected.previousElementSibling;while(elem&&"dummy"===elem.getAttribute("class")){elem=elem.previousElementSibling}if(elem&&!this._touchDir){this._startTransition(-1,this.selected,elem)}},next:function next(){var elem=this._getNextElement();if(elem&&!this._touchDir){this._startTransition(1,this.selected,elem)}}});_exports.FancyCarousel=FancyCarousel});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","./lib/fancy-carousel-behaviour.js","./lib/fancy-carousel-shared-styles.js"],function(_exports,_polymerLegacy,_polymerDom){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.FancyCarousel=void 0;function _templateObject_0aea7e90555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
\n\n \n \n "]);_templateObject_0aea7e90555211e98f439769bd191e33=function(){return data};return data}var FancyCarousel=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_0aea7e90555211e98f439769bd191e33()),is:"fancy-carousel",behaviors:[FancyCarouselBehaviour],properties:{selected:{observer:"_selectedChanged"},imageTopic:{type:String},searchEngineCx:{type:String},apiKey:{type:String},transitionType:{value:"default",type:String,notify:!0},noControls:{type:Boolean,value:!1},transitionTimer:{type:Number,value:0,observer:"_timerChanged"}},attached:function attached(){this._resetZIndex((0,_polymerDom.dom)(this).children);this.selected=(0,_polymerDom.dom)(this).querySelectorAll("img")[0];if(this.selected){this.selected.style.zIndex="100"}if(this.noControls){this.$.prevBtn.style.display="none";this.$.nextBtn.style.display="none"}if(this.imageTopic){this._loadCustomImages(this.imageTopic)}this._preloadAnimationSprites()},previous:function previous(){var elem=this.selected.previousElementSibling;while(elem&&"dummy"===elem.getAttribute("class")){elem=elem.previousElementSibling}if(elem&&!this._touchDir){this._startTransition(-1,this.selected,elem)}},next:function next(){var elem=this._getNextElement();if(elem&&!this._touchDir){this._startTransition(1,this.selected,elem)}}});_exports.FancyCarousel=FancyCarousel});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/flash-card/flash-card.js b/build/es5-amd/node_modules/@lrnwebcomponents/flash-card/flash-card.js
index ccdea419c07..a0ac53838cd 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/flash-card/flash-card.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/flash-card/flash-card.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../materializecss-styles/materializecss-styles.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.FlashCard=void 0;function _templateObject_6dd6fc3054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
Front
\n
Back
\n \n "]);_templateObject_6dd6fc3054f411e9aeb367f92c5b63ab=function(){return data};return data}var FlashCard=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_6dd6fc3054f411e9aeb367f92c5b63ab()),is:"flash-card",behaviors:[HAXBehaviors.PropertiesBehaviors,MaterializeCSSBehaviors.ColorBehaviors,SchemaBehaviors.Schema],listeners:{mouseenter:"_flipup",mouseleave:"_flipback"},properties:{title:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Sample gizmo",description:"The user will be able to see this for selection in a UI.",icon:"av:play-circle-filled",color:"grey",groups:["Video","Media"],handles:[{type:"video",url:"source"}],meta:{author:"Your organization on github"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})},_flipup:function _flipup(){this.$.card.classList.add("flipped")},_flipback:function _flipback(){this.$.card.classList.remove("flipped")}});_exports.FlashCard=FlashCard});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../materializecss-styles/materializecss-styles.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.FlashCard=void 0;function _templateObject_0b262800555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
Front
\n
Back
\n \n "]);_templateObject_0b262800555211e98f439769bd191e33=function(){return data};return data}var FlashCard=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_0b262800555211e98f439769bd191e33()),is:"flash-card",behaviors:[HAXBehaviors.PropertiesBehaviors,MaterializeCSSBehaviors.ColorBehaviors,SchemaBehaviors.Schema],listeners:{mouseenter:"_flipup",mouseleave:"_flipback"},properties:{title:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Sample gizmo",description:"The user will be able to see this for selection in a UI.",icon:"av:play-circle-filled",color:"grey",groups:["Video","Media"],handles:[{type:"video",url:"source"}],meta:{author:"Your organization on github"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})},_flipup:function _flipup(){this.$.card.classList.add("flipped")},_flipback:function _flipback(){this.$.card.classList.remove("flipped")}});_exports.FlashCard=FlashCard});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/full-screen-image/full-screen-image.js b/build/es5-amd/node_modules/@lrnwebcomponents/full-screen-image/full-screen-image.js
index e60c943111c..84d2911a580 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/full-screen-image/full-screen-image.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/full-screen-image/full-screen-image.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-element.js","../hax-body-behaviors/lib/HAXWiring.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/iron-icons/hardware-icons.js"],function(_exports,_polymerElement,_HAXWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.FullScreenImage=void 0;function _templateObject_6d8bc26054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n
[[title]]
\n
[[subtitle]]
\n
\n \n
\n \n
\n
\n "]);_templateObject_6d8bc26054f411e9aeb367f92c5b63ab=function(){return data};return data}var FullScreenImage=function(_PolymerElement){babelHelpers.inherits(FullScreenImage,_PolymerElement);function FullScreenImage(){babelHelpers.classCallCheck(this,FullScreenImage);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(FullScreenImage).apply(this,arguments))}babelHelpers.createClass(FullScreenImage,[{key:"connectedCallback",value:function connectedCallback(){var _this=this;babelHelpers.get(babelHelpers.getPrototypeOf(FullScreenImage.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(FullScreenImage.haxProperties,FullScreenImage.tag,this);this.$.down.addEventListener("click",function(){_this.nextElementSibling.scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})})}},{key:"disconnectedCallback",value:function disconnectedCallback(){var _this2=this;babelHelpers.get(babelHelpers.getPrototypeOf(FullScreenImage.prototype),"disconnectedCallback",this).call(this);this.$.down.removeEventListener("click",function(){_this2.nextElementSibling.scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})})}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_6d8bc26054f411e9aeb367f92c5b63ab())}},{key:"haxProperties",get:function get(){return{canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Full screen-image",description:"full screen banner image with down arrow",icon:"icons:android",color:"green",groups:["Screen"],handles:[{type:"todo:read-the-docs-for-usage"}],meta:{author:"btopro",owner:"The Pennsylvania State University"}},settings:{quick:[{property:"source",description:"",inputMethod:"textfield",required:!0,icon:"icons:link",validationType:"url"}],configure:[{property:"title",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"},{property:"subtitle",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"},{property:"source",description:"",inputMethod:"textfield",required:!0,icon:"icons:link",validationType:"url"}],advanced:[]}}}},{key:"properties",get:function get(){return{title:{name:"title",type:"String",value:"",reflectToAttribute:!1,observer:!1},subtitle:{name:"subtitle",type:"String",value:"",reflectToAttribute:!1,observer:!1},source:{name:"source",type:"String",value:"",reflectToAttribute:!1,observer:!1}}}},{key:"tag",get:function get(){return"full-screen-image"}}]);return FullScreenImage}(_polymerElement.PolymerElement);_exports.FullScreenImage=FullScreenImage;window.customElements.define(FullScreenImage.tag,FullScreenImage)});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-element.js","../hax-body-behaviors/lib/HAXWiring.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/iron-icons/hardware-icons.js"],function(_exports,_polymerElement,_HAXWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.FullScreenImage=void 0;function _templateObject_0b8510e0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n
[[title]]
\n
[[subtitle]]
\n
\n \n
\n \n
\n
\n "]);_templateObject_0b8510e0555211e98f439769bd191e33=function(){return data};return data}var FullScreenImage=function(_PolymerElement){babelHelpers.inherits(FullScreenImage,_PolymerElement);function FullScreenImage(){babelHelpers.classCallCheck(this,FullScreenImage);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(FullScreenImage).apply(this,arguments))}babelHelpers.createClass(FullScreenImage,[{key:"connectedCallback",value:function connectedCallback(){var _this=this;babelHelpers.get(babelHelpers.getPrototypeOf(FullScreenImage.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(FullScreenImage.haxProperties,FullScreenImage.tag,this);this.$.down.addEventListener("click",function(){_this.nextElementSibling.scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})})}},{key:"disconnectedCallback",value:function disconnectedCallback(){var _this2=this;babelHelpers.get(babelHelpers.getPrototypeOf(FullScreenImage.prototype),"disconnectedCallback",this).call(this);this.$.down.removeEventListener("click",function(){_this2.nextElementSibling.scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})})}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_0b8510e0555211e98f439769bd191e33())}},{key:"haxProperties",get:function get(){return{canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Full screen-image",description:"full screen banner image with down arrow",icon:"icons:android",color:"green",groups:["Screen"],handles:[{type:"todo:read-the-docs-for-usage"}],meta:{author:"btopro",owner:"The Pennsylvania State University"}},settings:{quick:[{property:"source",description:"",inputMethod:"textfield",required:!0,icon:"icons:link",validationType:"url"}],configure:[{property:"title",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"},{property:"subtitle",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"},{property:"source",description:"",inputMethod:"textfield",required:!0,icon:"icons:link",validationType:"url"}],advanced:[]}}}},{key:"properties",get:function get(){return{title:{name:"title",type:"String",value:"",reflectToAttribute:!1,observer:!1},subtitle:{name:"subtitle",type:"String",value:"",reflectToAttribute:!1,observer:!1},source:{name:"source",type:"String",value:"",reflectToAttribute:!1,observer:!1}}}},{key:"tag",get:function get(){return"full-screen-image"}}]);return FullScreenImage}(_polymerElement.PolymerElement);_exports.FullScreenImage=FullScreenImage;window.customElements.define(FullScreenImage.tag,FullScreenImage)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/full-width-image/full-width-image.js b/build/es5-amd/node_modules/@lrnwebcomponents/full-width-image/full-width-image.js
index ac71f025080..4d7234ebe27 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/full-width-image/full-width-image.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/full-width-image/full-width-image.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-element.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerElement,_HAXWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.FullWidthImage=void 0;function _templateObject_6e36333054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n
\n [[caption]]\n \n
\n
\n
\n "]);_templateObject_6e36333054f411e9aeb367f92c5b63ab=function(){return data};return data}var FullWidthImage=function(_PolymerElement){babelHelpers.inherits(FullWidthImage,_PolymerElement);function FullWidthImage(){babelHelpers.classCallCheck(this,FullWidthImage);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(FullWidthImage).apply(this,arguments))}babelHelpers.createClass(FullWidthImage,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(FullWidthImage.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(FullWidthImage.haxProperties,FullWidthImage.tag,this)}},{key:"_sourceChanged",value:function _sourceChanged(newValue){if(babelHelpers.typeof(newValue)!=="undefined"){this.$.image.style.backgroundImage="url(\"".concat(newValue,"\")")}}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_6e36333054f411e9aeb367f92c5b63ab())}},{key:"haxProperties",get:function get(){return{canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Full width-image",description:"full width image that flows beyond boundaries",icon:"image:image",color:"green",groups:["Width"],handles:[{type:"image",source:"source",caption:"caption",title:"caption"}],meta:{author:"btopro",owner:"The Pennsylvania State University"}},settings:{quick:[{property:"source",description:"",inputMethod:"textfield",required:!0,icon:"image:image",validationType:"url"}],configure:[{property:"source",description:"",inputMethod:"haxupload",required:!0,icon:"icons:link",validationType:"url"},{property:"caption",description:"",inputMethod:"textfield"}],advanced:[]}}}},{key:"properties",get:function get(){return{source:{name:"source",type:"String",reflectToAttributes:!0,observer:"_sourceChanged"},caption:{name:"caption",type:"String",reflectToAttributes:!0}}}},{key:"tag",get:function get(){return"full-width-image"}}]);return FullWidthImage}(_polymerElement.PolymerElement);_exports.FullWidthImage=FullWidthImage;window.customElements.define("full-width-image",FullWidthImage)});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-element.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerElement,_HAXWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.FullWidthImage=void 0;function _templateObject_0bcdb2a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n
\n [[caption]]\n \n
\n
\n
\n "]);_templateObject_0bcdb2a0555211e98f439769bd191e33=function(){return data};return data}var FullWidthImage=function(_PolymerElement){babelHelpers.inherits(FullWidthImage,_PolymerElement);function FullWidthImage(){babelHelpers.classCallCheck(this,FullWidthImage);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(FullWidthImage).apply(this,arguments))}babelHelpers.createClass(FullWidthImage,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(FullWidthImage.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(FullWidthImage.haxProperties,FullWidthImage.tag,this)}},{key:"_sourceChanged",value:function _sourceChanged(newValue){if(babelHelpers.typeof(newValue)!=="undefined"){this.$.image.style.backgroundImage="url(\"".concat(newValue,"\")")}}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_0bcdb2a0555211e98f439769bd191e33())}},{key:"haxProperties",get:function get(){return{canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Full width-image",description:"full width image that flows beyond boundaries",icon:"image:image",color:"green",groups:["Width"],handles:[{type:"image",source:"source",caption:"caption",title:"caption"}],meta:{author:"btopro",owner:"The Pennsylvania State University"}},settings:{quick:[{property:"source",description:"",inputMethod:"textfield",required:!0,icon:"image:image",validationType:"url"}],configure:[{property:"source",description:"",inputMethod:"haxupload",required:!0,icon:"icons:link",validationType:"url"},{property:"caption",description:"",inputMethod:"textfield"}],advanced:[]}}}},{key:"properties",get:function get(){return{source:{name:"source",type:"String",reflectToAttributes:!0,observer:"_sourceChanged"},caption:{name:"caption",type:"String",reflectToAttributes:!0}}}},{key:"tag",get:function get(){return"full-width-image"}}]);return FullWidthImage}(_polymerElement.PolymerElement);_exports.FullWidthImage=FullWidthImage;window.customElements.define("full-width-image",FullWidthImage)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/game-show-quiz/game-show-quiz.js b/build/es5-amd/node_modules/@lrnwebcomponents/game-show-quiz/game-show-quiz.js
index 64ad611b91a..6075fd79c46 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/game-show-quiz/game-show-quiz.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/game-show-quiz/game-show-quiz.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/app-layout/app-drawer/app-drawer.js","../../@polymer/app-layout/app-header/app-header.js","../../@polymer/app-layout/app-toolbar/app-toolbar.js","../../@polymer/iron-flex-layout/iron-flex-layout.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/iron-icon/iron-icon.js","../../@polymer/paper-button/paper-button.js","../simple-toast/simple-toast.js","../../@polymer/iron-ajax/iron-ajax.js","../../@polymer/iron-image/iron-image.js","../hax-body-behaviors/lib/HAXWiring.js","../multiple-choice/multiple-choice.js","../responsive-grid/lib/responsive-grid-row.js","../responsive-grid/lib/responsive-grid-col.js","./lib/game-show-quiz-modal.js"],function(_exports,_polymerLegacy,_polymerDom){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.GameShowQuiz=void 0;function _templateObject_6ed0294054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n Directions\n
Points Remaining to Attempt: [[remainingAttempts]]
\n
\n
\n \n
\n Good luck!\n \n \n \n \n Submit answer\n \n Continue \n \n \n \n "]);_templateObject_6ed0294054f411e9aeb367f92c5b63ab=function(){return data};return data}var GameShowQuiz=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_6ed0294054f411e9aeb367f92c5b63ab()),is:"game-show-quiz",behaviors:[HAXBehaviors.PropertiesBehaviors],properties:{title:{type:String},points:{type:Object,value:{slide:{attempted:0,earned:0,percent:0},terms:{attempted:0,earned:0,percent:0},reading:{attempted:0,earned:0,percent:0},lecture:{attempted:0,earned:0,percent:0},bonus:{attempted:0,earned:0,percent:0},total:{attempted:0,earned:0,percent:0}}},remainingAttempts:{type:Number,value:30},directionsTitle:{type:String,value:"Directions"},gameBoard:{type:Array,observer:"_gameBoardChanged"},gameData:{type:String},activeQuestion:{type:Object}},directionsToggle:function directionsToggle(){this.$.directions.toggle()},continueGameTap:function continueGameTap(){if(babelHelpers.typeof(this.__activeTap)!=="undefined"&&null!=(0,_polymerDom.dom)(this.__activeTap).parentNode.nextElementSibling.firstElementChild){(0,_polymerDom.dom)(this.__activeTap).parentNode.nextElementSibling.firstElementChild.firstElementChild.focus();delete this.__activeTap}else if(babelHelpers.typeof(this.__activeTap)!=="undefined"&&null==(0,_polymerDom.dom)(this.__activeTap).parentNode.nextElementSibling.firstElementChild){this.__activeTap.focus();delete this.__activeTap}},registerTap:function registerTap(){this.__submitDisabled=!1},submitAnswer:function submitAnswer(){this.set("activeQuestion.submitted",!0);this.notifyPath("activeQuestion.submitted");this.$.continue.focus();this.__activeTap.disabled=!0;var icon=document.createElement("iron-icon");icon.classList.add("status-icon");var num=parseInt(this.points[this.__activeType].attempted)+parseInt(this.__activeValue);this.set("points."+this.__activeType+".attempted",num);this.notifyPath("points."+this.__activeType+".attempted");var total=parseInt(this.points.total.attempted)+parseInt(this.__activeValue);this.set("points.total.attempted",total);this.notifyPath("points.total.attempted");this.remainingAttempts=this.remainingAttempts-parseInt(this.__activeValue);if(this.$.question.checkAnswers()){var evt=new CustomEvent("simple-toast-show",{bubbles:!0,cancelable:!0,detail:{text:"Correct!",duration:4e3}});this.dispatchEvent(evt);var _num=parseInt(this.points[this.__activeType].earned)+parseInt(this.__activeValue);this.set("points."+this.__activeType+".earned",_num);this.notifyPath("points."+this.__activeType+".earned");icon.icon="icons:check-circle";icon.classList.add("correct");var _total=parseInt(this.points.total.earned)+parseInt(this.__activeValue);this.set("points.total.earned",_total);this.notifyPath("points.total.earned")}else{var _evt=new CustomEvent("simple-toast-show",{bubbles:!0,cancelable:!0,detail:{text:":( You got it wrong",duration:4e3}});this.dispatchEvent(_evt);icon.icon="icons:cancel";icon.classList.add("incorrect")}var percent=(100*(parseInt(this.points[this.__activeType].earned)/parseInt(this.points[this.__activeType].attempted))).toFixed(1);this.set("points."+this.__activeType+".percent",percent);this.notifyPath("points."+this.__activeType+".percent");total=(100*(parseInt(this.points.total.earned)/parseInt(this.points.total.attempted))).toFixed(1);this.set("points.total.percent",total);this.notifyPath("points.total.percent");(0,_polymerDom.dom)(this.__activeTap).appendChild(icon)},_gameBoardTap:function _gameBoardTap(e){var _this=this,normalizedEvent=(0,_polymerDom.dom)(e),local=normalizedEvent.localTarget;if(null!=local.getAttribute("data-question-data")){this.__submitDisabled=!0;this.__questionEndpoint=local.getAttribute("data-question-data");this.__activeTap=local;this.__activeType=local.getAttribute("data-type");this.__activeValue=local.getAttribute("data-value");this.$.questiondata.answers=[];setTimeout(function(){_this.$.questiondata.generateRequest();_this.$.dialog.toggle()},100)}},_gameBoardChanged:function _gameBoardChanged(){},resetFocus:function resetFocus(){this.$.helpbutton.focus()},attached:function attached(){window.SimpleToast.requestAvailability();this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Game show",description:"Tweak the game show options",icon:"av:play-circle-filled",color:"grey",groups:["Video","Media"],handles:[{type:"video",url:"source"}],meta:{author:"Your organization on github"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}});this.$.dismiss.addEventListener("tap",this.resetFocus.bind(this));this.$.contentcontainer.addEventListener("tap",this._gameBoardTap.bind(this));this.$.submit.addEventListener("tap",this.submitAnswer.bind(this));this.$.continue.addEventListener("tap",this.continueGameTap.bind(this));this.$.question.addEventListener("tap",this.registerTap.bind(this))},detached:function detached(){this.$.dismiss.removeEventListener("tap",this.resetFocus.bind(this));this.$.contentcontainer.removeEventListener("tap",this._gameBoardTap.bind(this));this.$.submit.removeEventListener("tap",this.submitAnswer.bind(this));this.$.continue.removeEventListener("tap",this.continueGameTap.bind(this));this.$.question.removeEventListener("tap",this.registerTap.bind(this))}});_exports.GameShowQuiz=GameShowQuiz});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/app-layout/app-drawer/app-drawer.js","../../@polymer/app-layout/app-header/app-header.js","../../@polymer/app-layout/app-toolbar/app-toolbar.js","../../@polymer/iron-flex-layout/iron-flex-layout.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/iron-icon/iron-icon.js","../../@polymer/paper-button/paper-button.js","../simple-toast/simple-toast.js","../../@polymer/iron-ajax/iron-ajax.js","../../@polymer/iron-image/iron-image.js","../hax-body-behaviors/lib/HAXWiring.js","../multiple-choice/multiple-choice.js","../responsive-grid/lib/responsive-grid-row.js","../responsive-grid/lib/responsive-grid-col.js","./lib/game-show-quiz-modal.js"],function(_exports,_polymerLegacy,_polymerDom){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.GameShowQuiz=void 0;function _templateObject_0c07ae60555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n Directions\n
Points Remaining to Attempt: [[remainingAttempts]]
\n
\n
\n \n
\n Good luck!\n \n \n \n \n Submit answer\n \n Continue \n \n \n \n "]);_templateObject_0c07ae60555211e98f439769bd191e33=function(){return data};return data}var GameShowQuiz=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_0c07ae60555211e98f439769bd191e33()),is:"game-show-quiz",behaviors:[HAXBehaviors.PropertiesBehaviors],properties:{title:{type:String},points:{type:Object,value:{slide:{attempted:0,earned:0,percent:0},terms:{attempted:0,earned:0,percent:0},reading:{attempted:0,earned:0,percent:0},lecture:{attempted:0,earned:0,percent:0},bonus:{attempted:0,earned:0,percent:0},total:{attempted:0,earned:0,percent:0}}},remainingAttempts:{type:Number,value:30},directionsTitle:{type:String,value:"Directions"},gameBoard:{type:Array,observer:"_gameBoardChanged"},gameData:{type:String},activeQuestion:{type:Object}},directionsToggle:function directionsToggle(){this.$.directions.toggle()},continueGameTap:function continueGameTap(){if(babelHelpers.typeof(this.__activeTap)!=="undefined"&&null!=(0,_polymerDom.dom)(this.__activeTap).parentNode.nextElementSibling.firstElementChild){(0,_polymerDom.dom)(this.__activeTap).parentNode.nextElementSibling.firstElementChild.firstElementChild.focus();delete this.__activeTap}else if(babelHelpers.typeof(this.__activeTap)!=="undefined"&&null==(0,_polymerDom.dom)(this.__activeTap).parentNode.nextElementSibling.firstElementChild){this.__activeTap.focus();delete this.__activeTap}},registerTap:function registerTap(){this.__submitDisabled=!1},submitAnswer:function submitAnswer(){this.set("activeQuestion.submitted",!0);this.notifyPath("activeQuestion.submitted");this.$.continue.focus();this.__activeTap.disabled=!0;var icon=document.createElement("iron-icon");icon.classList.add("status-icon");var num=parseInt(this.points[this.__activeType].attempted)+parseInt(this.__activeValue);this.set("points."+this.__activeType+".attempted",num);this.notifyPath("points."+this.__activeType+".attempted");var total=parseInt(this.points.total.attempted)+parseInt(this.__activeValue);this.set("points.total.attempted",total);this.notifyPath("points.total.attempted");this.remainingAttempts=this.remainingAttempts-parseInt(this.__activeValue);if(this.$.question.checkAnswers()){var evt=new CustomEvent("simple-toast-show",{bubbles:!0,cancelable:!0,detail:{text:"Correct!",duration:4e3}});this.dispatchEvent(evt);var _num=parseInt(this.points[this.__activeType].earned)+parseInt(this.__activeValue);this.set("points."+this.__activeType+".earned",_num);this.notifyPath("points."+this.__activeType+".earned");icon.icon="icons:check-circle";icon.classList.add("correct");var _total=parseInt(this.points.total.earned)+parseInt(this.__activeValue);this.set("points.total.earned",_total);this.notifyPath("points.total.earned")}else{var _evt=new CustomEvent("simple-toast-show",{bubbles:!0,cancelable:!0,detail:{text:":( You got it wrong",duration:4e3}});this.dispatchEvent(_evt);icon.icon="icons:cancel";icon.classList.add("incorrect")}var percent=(100*(parseInt(this.points[this.__activeType].earned)/parseInt(this.points[this.__activeType].attempted))).toFixed(1);this.set("points."+this.__activeType+".percent",percent);this.notifyPath("points."+this.__activeType+".percent");total=(100*(parseInt(this.points.total.earned)/parseInt(this.points.total.attempted))).toFixed(1);this.set("points.total.percent",total);this.notifyPath("points.total.percent");(0,_polymerDom.dom)(this.__activeTap).appendChild(icon)},_gameBoardTap:function _gameBoardTap(e){var _this=this,normalizedEvent=(0,_polymerDom.dom)(e),local=normalizedEvent.localTarget;if(null!=local.getAttribute("data-question-data")){this.__submitDisabled=!0;this.__questionEndpoint=local.getAttribute("data-question-data");this.__activeTap=local;this.__activeType=local.getAttribute("data-type");this.__activeValue=local.getAttribute("data-value");this.$.questiondata.answers=[];setTimeout(function(){_this.$.questiondata.generateRequest();_this.$.dialog.toggle()},100)}},_gameBoardChanged:function _gameBoardChanged(){},resetFocus:function resetFocus(){this.$.helpbutton.focus()},attached:function attached(){window.SimpleToast.requestAvailability();this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Game show",description:"Tweak the game show options",icon:"av:play-circle-filled",color:"grey",groups:["Video","Media"],handles:[{type:"video",url:"source"}],meta:{author:"Your organization on github"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}});this.$.dismiss.addEventListener("tap",this.resetFocus.bind(this));this.$.contentcontainer.addEventListener("tap",this._gameBoardTap.bind(this));this.$.submit.addEventListener("tap",this.submitAnswer.bind(this));this.$.continue.addEventListener("tap",this.continueGameTap.bind(this));this.$.question.addEventListener("tap",this.registerTap.bind(this))},detached:function detached(){this.$.dismiss.removeEventListener("tap",this.resetFocus.bind(this));this.$.contentcontainer.removeEventListener("tap",this._gameBoardTap.bind(this));this.$.submit.removeEventListener("tap",this.submitAnswer.bind(this));this.$.continue.removeEventListener("tap",this.continueGameTap.bind(this));this.$.question.removeEventListener("tap",this.registerTap.bind(this))}});_exports.GameShowQuiz=GameShowQuiz});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/game-show-quiz/lib/game-show-quiz-modal.js b/build/es5-amd/node_modules/@lrnwebcomponents/game-show-quiz/lib/game-show-quiz-modal.js
index 835117d0fb8..5e80a0bc7af 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/game-show-quiz/lib/game-show-quiz-modal.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/game-show-quiz/lib/game-show-quiz-modal.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","../../../@polymer/paper-dialog/paper-dialog.js","../../../@polymer/paper-button/paper-button.js"],function(_polymerLegacy){"use strict";function _templateObject_977436c054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
[[title]]
\n
\n
\n \n "]);_templateObject_977436c054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_977436c054f411e9aeb367f92c5b63ab()),is:"game-show-quiz-modal",properties:{title:{type:String}},toggle:function toggle(){this.$.dialog.toggle()}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","../../../@polymer/paper-dialog/paper-dialog.js","../../../@polymer/paper-button/paper-button.js"],function(_polymerLegacy){"use strict";function _templateObject_2c856650555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n Crossing over between nonsister chromatids occurs during Prophase 1 of\n meiosis. This animation will illustrate a simple cross-over event between\n nonsister chromatids.\n
\n\n \n "]);_templateObject_9905fa5054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9905fa5054f411e9aeb367f92c5b63ab()),is:"gene-crossover-1"})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../lrndesign-animationctrl/lrndesign-animationctrl.js"],function(_polymerLegacy){"use strict";function _templateObject_2e1ca820555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
Gene Crossover
\n\n
\n Crossing over between nonsister chromatids occurs during Prophase 1 of\n meiosis. This animation will illustrate a simple cross-over event between\n nonsister chromatids.\n
\n\n \n "]);_templateObject_2e1ca820555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2e1ca820555211e98f439769bd191e33()),is:"gene-crossover-1"})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-2.js b/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-2.js
index 10b39c71be9..51ab3c63bc9 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-2.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-2.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../lrndesign-animationctrl/lrndesign-animationctrl.js","./TweenMax.min.js"],function(_polymerLegacy){"use strict";function _templateObject_990bc6b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
Gene Crossover
\n\n
\n Crossing over occurs when homologous chromosomes come together in\n synapsis. While in a tetrad, the chromatids align gene by gene and, at\n certain locations, can exchange genetic material.\n
\n\n \n "]);_templateObject_990bc6b054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_990bc6b054f411e9aeb367f92c5b63ab()),is:"gene-crossover-2",properties:{tl:{type:Object,value:null},selected:{type:Boolean,value:!1},animationReady:{type:Boolean,value:!1}},observers:["_selectedChanged(selected, animationReady)"],_selectedChanged:function _selectedChanged(selected,animationReady){if(!animationReady){return}if(selected){this.tl.play();this.lefttl.play();this.righttl.play()}else{this.tl.progress(0);this.lefttl.progress(0);this.righttl.progress(0);this.tl.pause();this.lefttl.pause();this.righttl.pause()}},ready:function ready(){var root=this,tl=new TimelineMax,lefttl=new TimelineMax,righttl=new TimelineMax,playButton=this.shadowRoot.querySelector("#play-button"),replayButton=this.shadowRoot.querySelector("#replay-button"),svg=this.shadowRoot.querySelector("#chromosomes"),synapsetext=svg.getElementById("synapsetext"),setonerightfour=svg.getElementById("setonerightfour"),setonerightthree=svg.getElementById("setonerightthree"),setonerighttwo=svg.getElementById("setonerighttwo"),setonerightone=svg.getElementById("setonerightone"),setoneleftfour=svg.getElementById("setoneleftfour"),setoneleftthree=svg.getElementById("setoneleftthree"),setonelefttwo=svg.getElementById("setonelefttwo"),setoneleftone=svg.getElementById("setoneleftone");tl.set([setoneleftfour,setoneleftthree,setonelefttwo,setonerightfour,setonerightthree,setonerighttwo],{display:"none"});tl.to([setoneleftone],.2,{x:"+=5",alpha:0}).to([setonerightone],.2,{x:"-=5",alpha:0});lefttl.to([setonelefttwo],.1,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([setoneleftthree],.3,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([setoneleftfour],.3,{x:"+=10",display:"block"});righttl.to([setonerighttwo],.1,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([setonerightthree],.3,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([setonerightfour],.3,{x:"-=10",display:"block"});this.tl=tl;this.lefttl=lefttl;this.righttl=righttl;this.animationReady=!0;this.tl.pause();this.lefttl.pause();this.righttl.pause()}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../lrndesign-animationctrl/lrndesign-animationctrl.js","./TweenMax.min.js"],function(_polymerLegacy){"use strict";function _templateObject_2e27cbb0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
Gene Crossover
\n\n
\n Crossing over occurs when homologous chromosomes come together in\n synapsis. While in a tetrad, the chromatids align gene by gene and, at\n certain locations, can exchange genetic material.\n
\n\n \n "]);_templateObject_2e27cbb0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2e27cbb0555211e98f439769bd191e33()),is:"gene-crossover-2",properties:{tl:{type:Object,value:null},selected:{type:Boolean,value:!1},animationReady:{type:Boolean,value:!1}},observers:["_selectedChanged(selected, animationReady)"],_selectedChanged:function _selectedChanged(selected,animationReady){if(!animationReady){return}if(selected){this.tl.play();this.lefttl.play();this.righttl.play()}else{this.tl.progress(0);this.lefttl.progress(0);this.righttl.progress(0);this.tl.pause();this.lefttl.pause();this.righttl.pause()}},ready:function ready(){var root=this,tl=new TimelineMax,lefttl=new TimelineMax,righttl=new TimelineMax,playButton=this.shadowRoot.querySelector("#play-button"),replayButton=this.shadowRoot.querySelector("#replay-button"),svg=this.shadowRoot.querySelector("#chromosomes"),synapsetext=svg.getElementById("synapsetext"),setonerightfour=svg.getElementById("setonerightfour"),setonerightthree=svg.getElementById("setonerightthree"),setonerighttwo=svg.getElementById("setonerighttwo"),setonerightone=svg.getElementById("setonerightone"),setoneleftfour=svg.getElementById("setoneleftfour"),setoneleftthree=svg.getElementById("setoneleftthree"),setonelefttwo=svg.getElementById("setonelefttwo"),setoneleftone=svg.getElementById("setoneleftone");tl.set([setoneleftfour,setoneleftthree,setonelefttwo,setonerightfour,setonerightthree,setonerighttwo],{display:"none"});tl.to([setoneleftone],.2,{x:"+=5",alpha:0}).to([setonerightone],.2,{x:"-=5",alpha:0});lefttl.to([setonelefttwo],.1,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([setoneleftthree],.3,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([setoneleftfour],.3,{x:"+=10",display:"block"});righttl.to([setonerighttwo],.1,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([setonerightthree],.3,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([setonerightfour],.3,{x:"-=10",display:"block"});this.tl=tl;this.lefttl=lefttl;this.righttl=righttl;this.animationReady=!0;this.tl.pause();this.lefttl.pause();this.righttl.pause()}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-3.js b/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-3.js
index 57070628f3d..ca798633b6f 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-3.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-3.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../lrndesign-animationctrl/lrndesign-animationctrl.js","./TweenMax.min.js"],function(_polymerLegacy){"use strict";function _templateObject_9911931054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
Gene Crossover
\n\n
\n This exchange of genetic material results in chromatids that are comprised\n of both maternal and paternal genes. Along human chromsomes, for example,\n an average of 2 or 3 cross-over events occurs per chromosome. This\n exchange of genetic material creates a source of genetic variation for\n sexually reproducing organisms.\n
\n\n \n "]);_templateObject_9911931054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9911931054f411e9aeb367f92c5b63ab()),is:"gene-crossover-3",properties:{tl:{type:Object},selected:{type:Boolean,value:!1},animationReady:{type:Boolean,value:!1}},observers:["_selectedChanged(selected, animationReady)"],_selectedChanged:function _selectedChanged(selected,animationReady){if(!animationReady){return}if(selected){this.tl.play()}else{this.tl.progress(0);this.tl.pause()}},ready:function ready(){var root=this,tl=new TimelineMax,playButton=this.shadowRoot.querySelector("#play-button"),replayButton=this.shadowRoot.querySelector("#replay-button"),svg=this.shadowRoot.querySelector("#chromosomes"),settworightfive=svg.getElementById("settworightfive"),settworightfour=svg.getElementById("settworightfour"),settworightthree=svg.getElementById("settworightthree"),settworighttwo=svg.getElementById("settworighttwo"),settworightone=svg.getElementById("settworightone"),settwoleftfive=svg.getElementById("settwoleftfive"),settwoleftfour=svg.getElementById("settwoleftfour"),settwoleftthree=svg.getElementById("settwoleftthree"),settwolefttwo=svg.getElementById("settwolefttwo"),settwoleftone=svg.getElementById("settwoleftone");tl.set([settwoleftfive,settwoleftfour,settwoleftthree,settwolefttwo,settworightfive,settworightfour,settworightthree,settworighttwo],{display:"none"});tl.to([settwoleftone,settworightone],.5,{display:"none"}).to([settwolefttwo,settworighttwo],.5,{display:"block"}).to([settwolefttwo,settworighttwo],.1,{display:"none"}).to([settwoleftthree,settworightthree],.5,{display:"block"}).to([settwoleftthree,settworightthree],.1,{display:"none"}).to([settwoleftfour,settworightfour],.5,{display:"block"}).to([settwoleftfour,settworightfour],.1,{display:"none"}).to([settwoleftfive,settworightfive],.5,{display:"block"}).to([settwoleftfive],.5,{x:"-=10"}).to([settworightfive],.5,{x:"+=10"});this.tl=tl;this.tl.pause();this.animationReady=!0}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../lrndesign-animationctrl/lrndesign-animationctrl.js","./TweenMax.min.js"],function(_polymerLegacy){"use strict";function _templateObject_2e2ed090555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
Gene Crossover
\n\n
\n This exchange of genetic material results in chromatids that are comprised\n of both maternal and paternal genes. Along human chromsomes, for example,\n an average of 2 or 3 cross-over events occurs per chromosome. This\n exchange of genetic material creates a source of genetic variation for\n sexually reproducing organisms.\n
\n\n \n "]);_templateObject_2e2ed090555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2e2ed090555211e98f439769bd191e33()),is:"gene-crossover-3",properties:{tl:{type:Object},selected:{type:Boolean,value:!1},animationReady:{type:Boolean,value:!1}},observers:["_selectedChanged(selected, animationReady)"],_selectedChanged:function _selectedChanged(selected,animationReady){if(!animationReady){return}if(selected){this.tl.play()}else{this.tl.progress(0);this.tl.pause()}},ready:function ready(){var root=this,tl=new TimelineMax,playButton=this.shadowRoot.querySelector("#play-button"),replayButton=this.shadowRoot.querySelector("#replay-button"),svg=this.shadowRoot.querySelector("#chromosomes"),settworightfive=svg.getElementById("settworightfive"),settworightfour=svg.getElementById("settworightfour"),settworightthree=svg.getElementById("settworightthree"),settworighttwo=svg.getElementById("settworighttwo"),settworightone=svg.getElementById("settworightone"),settwoleftfive=svg.getElementById("settwoleftfive"),settwoleftfour=svg.getElementById("settwoleftfour"),settwoleftthree=svg.getElementById("settwoleftthree"),settwolefttwo=svg.getElementById("settwolefttwo"),settwoleftone=svg.getElementById("settwoleftone");tl.set([settwoleftfive,settwoleftfour,settwoleftthree,settwolefttwo,settworightfive,settworightfour,settworightthree,settworighttwo],{display:"none"});tl.to([settwoleftone,settworightone],.5,{display:"none"}).to([settwolefttwo,settworighttwo],.5,{display:"block"}).to([settwolefttwo,settworighttwo],.1,{display:"none"}).to([settwoleftthree,settworightthree],.5,{display:"block"}).to([settwoleftthree,settworightthree],.1,{display:"none"}).to([settwoleftfour,settworightfour],.5,{display:"block"}).to([settwoleftfour,settworightfour],.1,{display:"none"}).to([settwoleftfive,settworightfive],.5,{display:"block"}).to([settwoleftfive],.5,{x:"-=10"}).to([settworightfive],.5,{x:"+=10"});this.tl=tl;this.tl.pause();this.animationReady=!0}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-4.js b/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-4.js
index 0da46ef4d0d..9f72b2cf05b 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-4.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-4.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../lrndesign-animationctrl/lrndesign-animationctrl.js","./TweenMax.min.js"],function(_polymerLegacy){"use strict";function _templateObject_991e8b6054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
Gene Crossover
\n\n
\n This screen shows the end result of meiosis with crossing over. Notice\n that these chromatids - each with a unique combination of genes have\n segregated into 4 different gametes.\n
\n\n \n "]);_templateObject_991e8b6054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_991e8b6054f411e9aeb367f92c5b63ab()),is:"gene-crossover-4",properties:{tl:{type:Object},selected:{type:Boolean,value:!1},animationReady:{type:Boolean,value:!1}},observers:["_selectedChanged(selected, animationReady)"],_selectedChanged:function _selectedChanged(selected,animationReady){if(!animationReady){return}if(selected){this.tl.play();this.tlleft.play();this.tlright.play()}else{this.tl.progress(0);this.tlleft.progress(0);this.tlright.progress(0);this.tl.pause();this.tlleft.pause();this.tlright.pause()}},ready:function ready(){var root=this,tl=new TimelineMax,tlleft=new TimelineMax,tlright=new TimelineMax,playButton=this.shadowRoot.querySelector("#play-button"),replayButton=this.shadowRoot.querySelector("#replay-button"),svg=this.shadowRoot.querySelector("#chromosomes"),paternalrecombinanttext=svg.getElementById("paternalrecombinanttext"),setthreerightnine=svg.getElementById("setthreerightnine"),setthreerighteight=svg.getElementById("setthreerighteight"),setthreerightseven=svg.getElementById("setthreerightseven"),setthreerightsix=svg.getElementById("setthreerightsix"),setthreerightfive=svg.getElementById("setthreerightfive"),setthreerightfour=svg.getElementById("setthreerightfour"),setthreerightthree=svg.getElementById("setthreerightthree"),setthreerighttwo=svg.getElementById("setthreerighttwo"),setthreerightone=svg.getElementById("setthreerightone"),setthreeleftnine=svg.getElementById("setthreeleftnine"),setthreelefteight=svg.getElementById("setthreelefteight"),setthreeleftseven=svg.getElementById("setthreeleftseven"),setthreeleftsix=svg.getElementById("setthreeleftsix"),setthreeleftfive=svg.getElementById("setthreeleftfive"),setthreeleftfour=svg.getElementById("setthreeleftfour"),setthreeleftthree=svg.getElementById("setthreeleftthree"),setthreelefttwo=svg.getElementById("setthreelefttwo"),setthreeleftone=svg.getElementById("setthreeleftone");tl.set([setthreeleftnine,setthreelefteight,setthreeleftseven,setthreeleftsix,setthreeleftfive,setthreeleftfour,setthreeleftthree,setthreelefttwo,setthreerightnine,setthreerighteight,setthreerightseven,setthreerightsix,setthreerightfive,setthreerightfour,setthreerightthree,setthreerighttwo,paternalrecombinanttext],{display:"none"});tlleft.to([setthreeleftone],.1,{x:"-=5",display:"none"}).to([setthreelefttwo],.5,{x:"-=5",display:"block"}).to([setthreelefttwo],.1,{x:"-=5",display:"none"}).to([setthreeleftthree],.5,{x:"-=5",display:"block"}).to([setthreeleftthree],.1,{x:"-=5",display:"none"}).to([setthreeleftfour],.5,{x:"-=5",display:"block"}).to([setthreeleftfour],.1,{x:"-=5",display:"none"}).to([setthreeleftfive],.5,{x:"-=5",display:"block"}).to([setthreeleftfive],.1,{x:"-=5",display:"none"}).to([setthreeleftsix],.5,{x:"-=5",display:"block"}).to([setthreeleftsix],.1,{x:"-=5",display:"none"}).to([setthreeleftseven],.5,{x:"-=5",display:"block"}).to([setthreeleftseven],.1,{x:"-=5",display:"none"}).to([setthreelefteight],.5,{x:"-=5",display:"block"}).to([setthreelefteight],.1,{x:"-=5",display:"none"}).to([setthreeleftnine,paternalrecombinanttext],.5,{display:"block"});tlright.to([setthreerightone],.1,{x:"+=5",display:"none"}).to([setthreerighttwo],.5,{x:"+=5",display:"block"}).to([setthreerighttwo],.1,{x:"+=5",display:"none"}).to([setthreerightthree],.5,{x:"+=5",display:"block"}).to([setthreerightthree],.1,{x:"+=5",display:"none"}).to([setthreerightfour],.5,{x:"+=5",display:"block"}).to([setthreerightfour],.1,{x:"+=5",display:"none"}).to([setthreerightfive],.5,{x:"+=5",display:"block"}).to([setthreerightfive],.1,{x:"+=5",display:"none"}).to([setthreerightsix],.5,{x:"+=5",display:"block"}).to([setthreerightsix],.1,{x:"+=5",display:"none"}).to([setthreerightseven],.5,{x:"+=5",display:"block"}).to([setthreerightseven],.1,{x:"+=5",display:"none"}).to([setthreerighteight],.5,{x:"+=5",display:"block"}).to([setthreerighteight],.1,{x:"+=5",display:"none"}).to([setthreerightnine],.5,{x:"+=5",display:"block"});tl.pause();tlleft.pause();tlright.pause();this.tl=tl;this.tlleft=tlleft;this.tlright=tlright;this.animationReady=!0}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../lrndesign-animationctrl/lrndesign-animationctrl.js","./TweenMax.min.js"],function(_polymerLegacy){"use strict";function _templateObject_2e3909c0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
Gene Crossover
\n\n
\n This screen shows the end result of meiosis with crossing over. Notice\n that these chromatids - each with a unique combination of genes have\n segregated into 4 different gametes.\n
\n\n \n "]);_templateObject_2e3909c0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2e3909c0555211e98f439769bd191e33()),is:"gene-crossover-4",properties:{tl:{type:Object},selected:{type:Boolean,value:!1},animationReady:{type:Boolean,value:!1}},observers:["_selectedChanged(selected, animationReady)"],_selectedChanged:function _selectedChanged(selected,animationReady){if(!animationReady){return}if(selected){this.tl.play();this.tlleft.play();this.tlright.play()}else{this.tl.progress(0);this.tlleft.progress(0);this.tlright.progress(0);this.tl.pause();this.tlleft.pause();this.tlright.pause()}},ready:function ready(){var root=this,tl=new TimelineMax,tlleft=new TimelineMax,tlright=new TimelineMax,playButton=this.shadowRoot.querySelector("#play-button"),replayButton=this.shadowRoot.querySelector("#replay-button"),svg=this.shadowRoot.querySelector("#chromosomes"),paternalrecombinanttext=svg.getElementById("paternalrecombinanttext"),setthreerightnine=svg.getElementById("setthreerightnine"),setthreerighteight=svg.getElementById("setthreerighteight"),setthreerightseven=svg.getElementById("setthreerightseven"),setthreerightsix=svg.getElementById("setthreerightsix"),setthreerightfive=svg.getElementById("setthreerightfive"),setthreerightfour=svg.getElementById("setthreerightfour"),setthreerightthree=svg.getElementById("setthreerightthree"),setthreerighttwo=svg.getElementById("setthreerighttwo"),setthreerightone=svg.getElementById("setthreerightone"),setthreeleftnine=svg.getElementById("setthreeleftnine"),setthreelefteight=svg.getElementById("setthreelefteight"),setthreeleftseven=svg.getElementById("setthreeleftseven"),setthreeleftsix=svg.getElementById("setthreeleftsix"),setthreeleftfive=svg.getElementById("setthreeleftfive"),setthreeleftfour=svg.getElementById("setthreeleftfour"),setthreeleftthree=svg.getElementById("setthreeleftthree"),setthreelefttwo=svg.getElementById("setthreelefttwo"),setthreeleftone=svg.getElementById("setthreeleftone");tl.set([setthreeleftnine,setthreelefteight,setthreeleftseven,setthreeleftsix,setthreeleftfive,setthreeleftfour,setthreeleftthree,setthreelefttwo,setthreerightnine,setthreerighteight,setthreerightseven,setthreerightsix,setthreerightfive,setthreerightfour,setthreerightthree,setthreerighttwo,paternalrecombinanttext],{display:"none"});tlleft.to([setthreeleftone],.1,{x:"-=5",display:"none"}).to([setthreelefttwo],.5,{x:"-=5",display:"block"}).to([setthreelefttwo],.1,{x:"-=5",display:"none"}).to([setthreeleftthree],.5,{x:"-=5",display:"block"}).to([setthreeleftthree],.1,{x:"-=5",display:"none"}).to([setthreeleftfour],.5,{x:"-=5",display:"block"}).to([setthreeleftfour],.1,{x:"-=5",display:"none"}).to([setthreeleftfive],.5,{x:"-=5",display:"block"}).to([setthreeleftfive],.1,{x:"-=5",display:"none"}).to([setthreeleftsix],.5,{x:"-=5",display:"block"}).to([setthreeleftsix],.1,{x:"-=5",display:"none"}).to([setthreeleftseven],.5,{x:"-=5",display:"block"}).to([setthreeleftseven],.1,{x:"-=5",display:"none"}).to([setthreelefteight],.5,{x:"-=5",display:"block"}).to([setthreelefteight],.1,{x:"-=5",display:"none"}).to([setthreeleftnine,paternalrecombinanttext],.5,{display:"block"});tlright.to([setthreerightone],.1,{x:"+=5",display:"none"}).to([setthreerighttwo],.5,{x:"+=5",display:"block"}).to([setthreerighttwo],.1,{x:"+=5",display:"none"}).to([setthreerightthree],.5,{x:"+=5",display:"block"}).to([setthreerightthree],.1,{x:"+=5",display:"none"}).to([setthreerightfour],.5,{x:"+=5",display:"block"}).to([setthreerightfour],.1,{x:"+=5",display:"none"}).to([setthreerightfive],.5,{x:"+=5",display:"block"}).to([setthreerightfive],.1,{x:"+=5",display:"none"}).to([setthreerightsix],.5,{x:"+=5",display:"block"}).to([setthreerightsix],.1,{x:"+=5",display:"none"}).to([setthreerightseven],.5,{x:"+=5",display:"block"}).to([setthreerightseven],.1,{x:"+=5",display:"none"}).to([setthreerighteight],.5,{x:"+=5",display:"block"}).to([setthreerighteight],.1,{x:"+=5",display:"none"}).to([setthreerightnine],.5,{x:"+=5",display:"block"});tl.pause();tlleft.pause();tlright.pause();this.tl=tl;this.tlleft=tlleft;this.tlright=tlright;this.animationReady=!0}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-5.js b/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-5.js
index 6439c224185..8aac6555bea 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-5.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/gene-crossover/lib/gene-crossover-5.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../lrndesign-animationctrl/lrndesign-animationctrl.js","./TweenMax.min.js"],function(_polymerLegacy){"use strict";function _templateObject_992bf8e054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
Gene Crossover
\n\n
Use the controls above to review this animation from the beginning.
\n\n \n "]);_templateObject_992bf8e054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_992bf8e054f411e9aeb367f92c5b63ab()),is:"gene-crossover-5",properties:{tl:{type:Object},selected:{type:Boolean,value:!1},animationReady:{type:Boolean,value:!1}},observers:["_selectedChanged(selected, animationReady)"],_selectedChanged:function _selectedChanged(selected,animationReady){if(!animationReady){return}if(selected){this.tl.play();this.lefttl.play();this.righttl.play()}else{this.tl.progress(0);this.lefttl.progress(0);this.righttl.progress(0);this.tl.pause();this.lefttl.pause();this.righttl.pause()}},ready:function ready(){var root=this,tl=new TimelineMax,lefttl=new TimelineMax,righttl=new TimelineMax,playButton=this.shadowRoot.querySelector("#play-button"),replayButton=this.shadowRoot.querySelector("#replay-button"),svg=this.shadowRoot.querySelector("#chromosomes"),synapsetext=svg.getElementById("synapsetext"),paternalrecombinanttext=svg.getElementById("paternalrecombinanttext"),paternalmaternal=svg.getElementById("paternalmaternal"),setonerightfour=svg.getElementById("setonerightfour"),setonerightthree=svg.getElementById("setonerightthree"),setonerighttwo=svg.getElementById("setonerighttwo"),setonerightone=svg.getElementById("setonerightone"),settworightfive=svg.getElementById("settworightfive"),settworightfour=svg.getElementById("settworightfour"),settworightthree=svg.getElementById("settworightthree"),settworighttwo=svg.getElementById("settworighttwo"),settworightone=svg.getElementById("settworightone"),setthreerightnine=svg.getElementById("setthreerightnine"),setthreerighteight=svg.getElementById("setthreerighteight"),setthreerightseven=svg.getElementById("setthreerightseven"),setthreerightsix=svg.getElementById("setthreerightsix"),setthreerightfive=svg.getElementById("setthreerightfive"),setthreerightfour=svg.getElementById("setthreerightfour"),setthreerightthree=svg.getElementById("setthreerightthree"),setthreerighttwo=svg.getElementById("setthreerighttwo"),setthreerightone=svg.getElementById("setthreerightone"),setoneleftfour=svg.getElementById("setoneleftfour"),setoneleftthree=svg.getElementById("setoneleftthree"),setonelefttwo=svg.getElementById("setonelefttwo"),setoneleftone=svg.getElementById("setoneleftone"),settwoleftfive=svg.getElementById("settwoleftfive"),settwoleftfour=svg.getElementById("settwoleftfour"),settwoleftthree=svg.getElementById("settwoleftthree"),settwolefttwo=svg.getElementById("settwolefttwo"),settwoleftone=svg.getElementById("settwoleftone"),setthreeleftnine=svg.getElementById("setthreeleftnine"),setthreelefteight=svg.getElementById("setthreelefteight"),setthreeleftseven=svg.getElementById("setthreeleftseven"),setthreeleftsix=svg.getElementById("setthreeleftsix"),setthreeleftfive=svg.getElementById("setthreeleftfive"),setthreeleftfour=svg.getElementById("setthreeleftfour"),setthreeleftthree=svg.getElementById("setthreeleftthree"),setthreelefttwo=svg.getElementById("setthreelefttwo"),setthreeleftone=svg.getElementById("setthreeleftone");tl.set([setoneleftfour,setoneleftthree,setonelefttwo,setonerightfour,setonerightthree,setonerighttwo,settwoleftfive,settwoleftfour,settwoleftthree,settwolefttwo,settwoleftone,settworightfive,settworightfour,settworightthree,settworighttwo,settworightone,setthreeleftnine,setthreelefteight,setthreeleftseven,setthreeleftsix,setthreeleftfive,setthreeleftfour,setthreeleftthree,setthreelefttwo,setthreeleftone,setthreerightnine,setthreerighteight,setthreerightseven,setthreerightsix,setthreerightfive,setthreerightfour,setthreerightthree,setthreerighttwo,setthreerightone,paternalrecombinanttext,synapsetext],{display:"none"});lefttl.to([paternalmaternal],.01,{display:"none"}).to([setoneleftone],.01,{display:"none"}).to([setonelefttwo],.01,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([setoneleftthree],.3,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([setoneleftfour],.3,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([settwoleftone],.5,{display:"none"}).to([settwolefttwo],.5,{display:"block"}).to([settwolefttwo],.1,{display:"none"}).to([settwoleftthree],.5,{display:"block"}).to([settwoleftthree],.1,{display:"none"}).to([settwoleftfour],.5,{display:"block"}).to([settwoleftfour],.1,{display:"none"}).to([settwoleftfive],.5,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([setthreeleftone],.1,{x:"-=5",display:"none"}).to([setthreelefttwo],.5,{x:"-=5",display:"block"}).to([setthreelefttwo],.1,{x:"-=5",display:"none"}).to([setthreeleftthree],.5,{x:"-=5",display:"block"}).to([setthreeleftthree],.1,{x:"-=5",display:"none"}).to([setthreeleftfour],.5,{x:"-=5",display:"block"}).to([setthreeleftfour],.1,{x:"-=5",display:"none"}).to([setthreeleftfive],.5,{x:"-=5",display:"block"}).to([setthreeleftfive],.1,{x:"-=5",display:"none"}).to([setthreeleftsix],.5,{x:"-=5",display:"block"}).to([setthreeleftsix],.1,{x:"-=5",display:"none"}).to([setthreeleftseven],.5,{x:"-=5",display:"block"}).to([setthreeleftseven],.1,{x:"-=5",display:"none"}).to([setthreelefteight],.5,{x:"-=5",display:"block"}).to([setthreelefteight],.1,{x:"-=5",display:"none"}).to([setthreeleftnine,paternalrecombinanttext],.5,{display:"block"});righttl.to([paternalmaternal],.1,{display:"none"}).to([setonerightone],.1,{display:"none"}).to([setonerighttwo],.1,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([setonerightthree],.3,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([setonerightfour],.3,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([settworightone],.5,{display:"none"}).to([settworighttwo],.5,{display:"block"}).to([settworighttwo],.1,{display:"none"}).to([settworightthree],.5,{display:"block"}).to([settworightthree],.1,{display:"none"}).to([settworightfour],.5,{display:"block"}).to([settworightfour],.1,{display:"none"}).to([settworightfive],.5,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([setthreerightone],.1,{x:"+=5",display:"none"}).to([setthreerighttwo],.5,{x:"+=5",display:"block"}).to([setthreerighttwo],.1,{x:"+=5",display:"none"}).to([setthreerightthree],.5,{x:"+=5",display:"block"}).to([setthreerightthree],.1,{x:"+=5",display:"none"}).to([setthreerightfour],.5,{x:"+=5",display:"block"}).to([setthreerightfour],.1,{x:"+=5",display:"none"}).to([setthreerightfive],.5,{x:"+=5",display:"block"}).to([setthreerightfive],.1,{x:"+=5",display:"none"}).to([setthreerightsix],.5,{x:"+=5",display:"block"}).to([setthreerightsix],.1,{x:"+=5",display:"none"}).to([setthreerightseven],.5,{x:"+=5",display:"block"}).to([setthreerightseven],.1,{x:"+=5",display:"none"}).to([setthreerighteight],.5,{x:"+=5",display:"block"}).to([setthreerighteight],.1,{x:"+=5",display:"none"}).to([setthreerightnine],.5,{x:"+=5",display:"block"});tl.pause();lefttl.pause();righttl.pause();this.tl=tl;this.lefttl=lefttl;this.righttl=righttl;this.animationReady=!0}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../lrndesign-animationctrl/lrndesign-animationctrl.js","./TweenMax.min.js"],function(_polymerLegacy){"use strict";function _templateObject_2e489a20555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
Gene Crossover
\n\n
Use the controls above to review this animation from the beginning.
\n\n \n "]);_templateObject_2e489a20555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2e489a20555211e98f439769bd191e33()),is:"gene-crossover-5",properties:{tl:{type:Object},selected:{type:Boolean,value:!1},animationReady:{type:Boolean,value:!1}},observers:["_selectedChanged(selected, animationReady)"],_selectedChanged:function _selectedChanged(selected,animationReady){if(!animationReady){return}if(selected){this.tl.play();this.lefttl.play();this.righttl.play()}else{this.tl.progress(0);this.lefttl.progress(0);this.righttl.progress(0);this.tl.pause();this.lefttl.pause();this.righttl.pause()}},ready:function ready(){var root=this,tl=new TimelineMax,lefttl=new TimelineMax,righttl=new TimelineMax,playButton=this.shadowRoot.querySelector("#play-button"),replayButton=this.shadowRoot.querySelector("#replay-button"),svg=this.shadowRoot.querySelector("#chromosomes"),synapsetext=svg.getElementById("synapsetext"),paternalrecombinanttext=svg.getElementById("paternalrecombinanttext"),paternalmaternal=svg.getElementById("paternalmaternal"),setonerightfour=svg.getElementById("setonerightfour"),setonerightthree=svg.getElementById("setonerightthree"),setonerighttwo=svg.getElementById("setonerighttwo"),setonerightone=svg.getElementById("setonerightone"),settworightfive=svg.getElementById("settworightfive"),settworightfour=svg.getElementById("settworightfour"),settworightthree=svg.getElementById("settworightthree"),settworighttwo=svg.getElementById("settworighttwo"),settworightone=svg.getElementById("settworightone"),setthreerightnine=svg.getElementById("setthreerightnine"),setthreerighteight=svg.getElementById("setthreerighteight"),setthreerightseven=svg.getElementById("setthreerightseven"),setthreerightsix=svg.getElementById("setthreerightsix"),setthreerightfive=svg.getElementById("setthreerightfive"),setthreerightfour=svg.getElementById("setthreerightfour"),setthreerightthree=svg.getElementById("setthreerightthree"),setthreerighttwo=svg.getElementById("setthreerighttwo"),setthreerightone=svg.getElementById("setthreerightone"),setoneleftfour=svg.getElementById("setoneleftfour"),setoneleftthree=svg.getElementById("setoneleftthree"),setonelefttwo=svg.getElementById("setonelefttwo"),setoneleftone=svg.getElementById("setoneleftone"),settwoleftfive=svg.getElementById("settwoleftfive"),settwoleftfour=svg.getElementById("settwoleftfour"),settwoleftthree=svg.getElementById("settwoleftthree"),settwolefttwo=svg.getElementById("settwolefttwo"),settwoleftone=svg.getElementById("settwoleftone"),setthreeleftnine=svg.getElementById("setthreeleftnine"),setthreelefteight=svg.getElementById("setthreelefteight"),setthreeleftseven=svg.getElementById("setthreeleftseven"),setthreeleftsix=svg.getElementById("setthreeleftsix"),setthreeleftfive=svg.getElementById("setthreeleftfive"),setthreeleftfour=svg.getElementById("setthreeleftfour"),setthreeleftthree=svg.getElementById("setthreeleftthree"),setthreelefttwo=svg.getElementById("setthreelefttwo"),setthreeleftone=svg.getElementById("setthreeleftone");tl.set([setoneleftfour,setoneleftthree,setonelefttwo,setonerightfour,setonerightthree,setonerighttwo,settwoleftfive,settwoleftfour,settwoleftthree,settwolefttwo,settwoleftone,settworightfive,settworightfour,settworightthree,settworighttwo,settworightone,setthreeleftnine,setthreelefteight,setthreeleftseven,setthreeleftsix,setthreeleftfive,setthreeleftfour,setthreeleftthree,setthreelefttwo,setthreeleftone,setthreerightnine,setthreerighteight,setthreerightseven,setthreerightsix,setthreerightfive,setthreerightfour,setthreerightthree,setthreerighttwo,setthreerightone,paternalrecombinanttext,synapsetext],{display:"none"});lefttl.to([paternalmaternal],.01,{display:"none"}).to([setoneleftone],.01,{display:"none"}).to([setonelefttwo],.01,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([setoneleftthree],.3,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([setoneleftfour],.3,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([settwoleftone],.5,{display:"none"}).to([settwolefttwo],.5,{display:"block"}).to([settwolefttwo],.1,{display:"none"}).to([settwoleftthree],.5,{display:"block"}).to([settwoleftthree],.1,{display:"none"}).to([settwoleftfour],.5,{display:"block"}).to([settwoleftfour],.1,{display:"none"}).to([settwoleftfive],.5,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([setthreeleftone],.1,{x:"-=5",display:"none"}).to([setthreelefttwo],.5,{x:"-=5",display:"block"}).to([setthreelefttwo],.1,{x:"-=5",display:"none"}).to([setthreeleftthree],.5,{x:"-=5",display:"block"}).to([setthreeleftthree],.1,{x:"-=5",display:"none"}).to([setthreeleftfour],.5,{x:"-=5",display:"block"}).to([setthreeleftfour],.1,{x:"-=5",display:"none"}).to([setthreeleftfive],.5,{x:"-=5",display:"block"}).to([setthreeleftfive],.1,{x:"-=5",display:"none"}).to([setthreeleftsix],.5,{x:"-=5",display:"block"}).to([setthreeleftsix],.1,{x:"-=5",display:"none"}).to([setthreeleftseven],.5,{x:"-=5",display:"block"}).to([setthreeleftseven],.1,{x:"-=5",display:"none"}).to([setthreelefteight],.5,{x:"-=5",display:"block"}).to([setthreelefteight],.1,{x:"-=5",display:"none"}).to([setthreeleftnine,paternalrecombinanttext],.5,{display:"block"});righttl.to([paternalmaternal],.1,{display:"none"}).to([setonerightone],.1,{display:"none"}).to([setonerighttwo],.1,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([setonerightthree],.3,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([setonerightfour],.3,babelHelpers.defineProperty({x:"-=10",display:"block"},"display","none")).to([settworightone],.5,{display:"none"}).to([settworighttwo],.5,{display:"block"}).to([settworighttwo],.1,{display:"none"}).to([settworightthree],.5,{display:"block"}).to([settworightthree],.1,{display:"none"}).to([settworightfour],.5,{display:"block"}).to([settworightfour],.1,{display:"none"}).to([settworightfive],.5,babelHelpers.defineProperty({x:"+=10",display:"block"},"display","none")).to([setthreerightone],.1,{x:"+=5",display:"none"}).to([setthreerighttwo],.5,{x:"+=5",display:"block"}).to([setthreerighttwo],.1,{x:"+=5",display:"none"}).to([setthreerightthree],.5,{x:"+=5",display:"block"}).to([setthreerightthree],.1,{x:"+=5",display:"none"}).to([setthreerightfour],.5,{x:"+=5",display:"block"}).to([setthreerightfour],.1,{x:"+=5",display:"none"}).to([setthreerightfive],.5,{x:"+=5",display:"block"}).to([setthreerightfive],.1,{x:"+=5",display:"none"}).to([setthreerightsix],.5,{x:"+=5",display:"block"}).to([setthreerightsix],.1,{x:"+=5",display:"none"}).to([setthreerightseven],.5,{x:"+=5",display:"block"}).to([setthreerightseven],.1,{x:"+=5",display:"none"}).to([setthreerighteight],.5,{x:"+=5",display:"block"}).to([setthreerighteight],.1,{x:"+=5",display:"none"}).to([setthreerightnine],.5,{x:"+=5",display:"block"});tl.pause();lefttl.pause();righttl.pause();this.tl=tl;this.lefttl=lefttl;this.righttl=righttl;this.animationReady=!0}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/grafitto-filter/grafitto-filter.js b/build/es5-amd/node_modules/@lrnwebcomponents/grafitto-filter/grafitto-filter.js
index fd3d8697f36..fb4be260eff 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/grafitto-filter/grafitto-filter.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/grafitto-filter/grafitto-filter.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/polymer/lib/legacy/templatizer-behavior.js","../../@polymer/polymer/lib/legacy/mutable-data-behavior.js"],function(_exports,_polymerLegacy,_polymerDom,_templatizerBehavior,_mutableDataBehavior){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.GrafittoFilter=void 0;function _templateObject_8a9fc27054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n
\n "]);_templateObject_8a9fc27054f411e9aeb367f92c5b63ab=function(){return data};return data}var GrafittoFilter=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8a9fc27054f411e9aeb367f92c5b63ab()),is:"grafitto-filter",behaviors:[_templatizerBehavior.Templatizer,_mutableDataBehavior.OptionalMutableDataBehavior],properties:{items:{type:Array,value:[]},like:{type:String,value:""},where:{type:String,value:"name"},caseSensitive:{type:Boolean,value:!1,reflectToAttribute:!0},as:{type:String,value:"items"},filtered:{type:Array,computed:"_computeFiltered(items, where, like, caseSensitive)",observer:"_onFilter"},f:{type:Function,notify:!0}},observers:["_populateUserTemplate(filtered)"],filter:function filter(){this.where=""},_computeFiltered:function _computeFiltered(items,where,like,caseSensitive){var regex=null;if(caseSensitive){regex=new RegExp(like)}else{regex=new RegExp(like,"i")}var filtered=[];if(this.f){var customFunction=this.f.bind(this);filtered=items.filter(customFunction)}else{var decompose=this._decomposeWhere.bind(this);filtered=items.filter(function(item){if("object"==babelHelpers.typeof(item)){var decomposed=decompose(where,item);if("undefined"==typeof decomposed&&""!=where){console.warn("grafitto-filter was unable to find a property in '"+where+"'")}return regex.test(decomposed)}if("string"==typeof item){return regex.test(item)}if("number"==typeof item){return regex.test(item.toString())}})}return filtered},_populateUserTemplate:function _populateUserTemplate(filtered){if(this.ctor){this.__clone[this.as]=filtered;return}this._userTemplate=this.querySelector("template");if(!this._userTemplate){console.warn("grafitto-filter requires a template to be provided in light-dom")}this.templatize(this._userTemplate);this.__clone=this.stamp(null);this.__clone[this.as]=filtered;(0,_polymerDom.dom)(this).appendChild(this.__clone.root)},_decomposeWhere:function _decomposeWhere(where,item){return where.split(".").reduce(function(a,b){return a&&a[b]},item)},_onFilter:function _onFilter(){this.fire("filter")}});_exports.GrafittoFilter=GrafittoFilter});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/polymer/lib/legacy/templatizer-behavior.js","../../@polymer/polymer/lib/legacy/mutable-data-behavior.js"],function(_exports,_polymerLegacy,_polymerDom,_templatizerBehavior,_mutableDataBehavior){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.GrafittoFilter=void 0;function _templateObject_1e5e5a50555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n
\n "]);_templateObject_1e5e5a50555211e98f439769bd191e33=function(){return data};return data}var GrafittoFilter=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1e5e5a50555211e98f439769bd191e33()),is:"grafitto-filter",behaviors:[_templatizerBehavior.Templatizer,_mutableDataBehavior.OptionalMutableDataBehavior],properties:{items:{type:Array,value:[]},like:{type:String,value:""},where:{type:String,value:"name"},caseSensitive:{type:Boolean,value:!1,reflectToAttribute:!0},as:{type:String,value:"items"},filtered:{type:Array,computed:"_computeFiltered(items, where, like, caseSensitive)",observer:"_onFilter"},f:{type:Function,notify:!0}},observers:["_populateUserTemplate(filtered)"],filter:function filter(){this.where=""},_computeFiltered:function _computeFiltered(items,where,like,caseSensitive){var regex=null;if(caseSensitive){regex=new RegExp(like)}else{regex=new RegExp(like,"i")}var filtered=[];if(this.f){var customFunction=this.f.bind(this);filtered=items.filter(customFunction)}else{var decompose=this._decomposeWhere.bind(this);filtered=items.filter(function(item){if("object"==babelHelpers.typeof(item)){var decomposed=decompose(where,item);if("undefined"==typeof decomposed&&""!=where){console.warn("grafitto-filter was unable to find a property in '"+where+"'")}return regex.test(decomposed)}if("string"==typeof item){return regex.test(item)}if("number"==typeof item){return regex.test(item.toString())}})}return filtered},_populateUserTemplate:function _populateUserTemplate(filtered){if(this.ctor){this.__clone[this.as]=filtered;return}this._userTemplate=this.querySelector("template");if(!this._userTemplate){console.warn("grafitto-filter requires a template to be provided in light-dom")}this.templatize(this._userTemplate);this.__clone=this.stamp(null);this.__clone[this.as]=filtered;(0,_polymerDom.dom)(this).appendChild(this.__clone.root)},_decomposeWhere:function _decomposeWhere(where,item){return where.split(".").reduce(function(a,b){return a&&a[b]},item)},_onFilter:function _onFilter(){this.fire("filter")}});_exports.GrafittoFilter=GrafittoFilter});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/grid-plate/grid-plate.js b/build/es5-amd/node_modules/@lrnwebcomponents/grid-plate/grid-plate.js
index 2a15b07d4d9..e536c926b37 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/grid-plate/grid-plate.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/grid-plate/grid-plate.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/polymer/lib/utils/async.js","../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/iron-icons/iron-icons.js","../hax-body-behaviors/lib/HAXWiring.js","../responsive-utility/responsive-utility.js"],function(_exports,_polymerLegacy,_polymerDom,async){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.GridPlate=void 0;async=babelHelpers.interopRequireWildcard(async);function _templateObject_7f9e396054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n "]);_templateObject_993372f054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_993372f054f411e9aeb367f92c5b63ab()),is:"hax-app-browser-item",listeners:{tap:"_fireEvent",mousedown:"tapEventOn",mouseover:"tapEventOn",mouseout:"tapEventOff",focusin:"tapEventOn",focusout:"tapEventOff"},properties:{title:{type:String},index:{type:Number},icon:{type:String},image:{type:String,value:!1},color:{type:String},author:{type:String},description:{type:String},examples:{type:Array},status:{type:Array},elevation:{type:Number,value:1,reflectToAttribute:!0}},tapEventOn:function tapEventOn(){this.elevation=2},tapEventOff:function tapEventOff(){this.elevation=1},_fireEvent:function _fireEvent(){this.fire("hax-app-selected",this.index)}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-image/iron-image.js","../../simple-colors/simple-colors.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_2e754f70555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n \n
\n \n
[[title]]
\n "],["\n \n \n
\n \n \n
\n \n
[[title]]
\n "]);_templateObject_2e754f70555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2e754f70555211e98f439769bd191e33()),is:"hax-app-browser-item",listeners:{tap:"_fireEvent",mousedown:"tapEventOn",mouseover:"tapEventOn",mouseout:"tapEventOff",focusin:"tapEventOn",focusout:"tapEventOff"},properties:{title:{type:String},index:{type:Number},icon:{type:String},image:{type:String,value:!1},color:{type:String},author:{type:String},description:{type:String},examples:{type:Array},status:{type:Array},elevation:{type:Number,value:1,reflectToAttribute:!0}},tapEventOn:function tapEventOn(){this.elevation=2},tapEventOff:function tapEventOff(){this.elevation=1},_fireEvent:function _fireEvent(){this.fire("hax-app-selected",this.index)}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-browser.js b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-browser.js
index 9f04fcc7a95..581fda89bba 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-browser.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-browser.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/utils/async.js","../../../@polymer/iron-list/iron-list.js","../../../@polymer/paper-input/paper-input.js","../../../@polymer/paper-item/paper-item.js","../../../@polymer/iron-pages/iron-pages.js","../../grafitto-filter/grafitto-filter.js","../../dropdown-select/dropdown-select.js","../../simple-colors/simple-colors.js","./hax-app-browser-item.js","./hax-app-search.js","./hax-shared-styles.js"],function(_polymerLegacy,async){"use strict";async=babelHelpers.interopRequireWildcard(async);function _templateObject_993b894054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[title]]
\n
\n \n Title\n \n \n
\n \n \n \n \n
\n \n
\n \n \n \n \n \n \n "]);_templateObject_993b894054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_993b894054f411e9aeb367f92c5b63ab()),is:"hax-app-browser",properties:{search:{type:String},title:{type:String,value:"Find"},searching:{type:Boolean,reflectToAttribute:!0,value:!1},activeApp:{type:Object,value:null,observer:"_activeAppChanged"},hasActive:{reflectToAttribute:!0,value:!1,type:Boolean}},attached:function attached(){var _this=this;this.resetBrowser();this.$.inputfilter.addEventListener("value-changed",function(e){_this.$.filter.like=e.target.value});this.$.filtertype.addEventListener("change",function(e){_this.$.inputfilter.value="";_this.$.filter.where=e.detail.value;_this.$.filter.like=""});document.body.addEventListener("hax-app-selected",this._appSelected.bind(this));document.body.addEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this))},detached:function detached(){document.body.removeEventListener("hax-app-selected",this._appSelected.bind(this));document.body.removeEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this))},_appSelected:function _appSelected(e){if(babelHelpers.typeof(e.detail)!=="undefined"){this.set("__activeApp",e.detail);this.searching=!0;window.HaxStore.write("activeApp",this.__appList[e.detail],this)}},_activeAppChanged:function _activeAppChanged(newValue,oldValue){if(babelHelpers.typeof(oldValue)!=="undefined"&&null!=newValue){window.HaxStore.instance.haxManager.searching=!0;this.hasActive=!0}else{this.hasActive=!1}},_haxStorePropertyUpdated:function _haxStorePropertyUpdated(e){if(e.detail&&babelHelpers.typeof(e.detail.value)!=="undefined"&&e.detail.property){this.set(e.detail.property,e.detail.value)}},resetBrowser:function resetBrowser(){var _this2=this;async.microTask.run(function(){_this2.searching=!1;_this2.set("__appList",window.HaxStore.instance.appList);if(_this2.$.filter.shadowRoot.querySelector("#ironlist")){_this2.$.filter.shadowRoot.querySelector("#ironlist").filtered=_this2.__appList}_this2.$.inputfilter.value="";_this2.$.filtertype.value="details.title";_this2.$.filter.value="";_this2.$.filter.filter();_this2.$.filter.where="details.title";_this2.$.filter.like="";setTimeout(function(){if(_this2.$.filter.shadowRoot.querySelector("#ironlist")){_this2.$.filter.shadowRoot.querySelector("#ironlist").fire("iron-resize");window.dispatchEvent(new Event("resize"))}},100)})}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/utils/async.js","../../../@polymer/iron-list/iron-list.js","../../../@polymer/paper-input/paper-input.js","../../../@polymer/paper-item/paper-item.js","../../../@polymer/iron-pages/iron-pages.js","../../grafitto-filter/grafitto-filter.js","../../dropdown-select/dropdown-select.js","../../simple-colors/simple-colors.js","./hax-app-browser-item.js","./hax-app-search.js","./hax-shared-styles.js"],function(_polymerLegacy,async){"use strict";async=babelHelpers.interopRequireWildcard(async);function _templateObject_2e80c120555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[title]]
\n
\n \n Title\n \n \n
\n \n \n \n \n
\n \n
\n \n \n \n \n \n \n "]);_templateObject_2e80c120555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2e80c120555211e98f439769bd191e33()),is:"hax-app-browser",properties:{search:{type:String},title:{type:String,value:"Find"},searching:{type:Boolean,reflectToAttribute:!0,value:!1},activeApp:{type:Object,value:null,observer:"_activeAppChanged"},hasActive:{reflectToAttribute:!0,value:!1,type:Boolean}},attached:function attached(){var _this=this;this.resetBrowser();this.$.inputfilter.addEventListener("value-changed",function(e){_this.$.filter.like=e.target.value});this.$.filtertype.addEventListener("change",function(e){_this.$.inputfilter.value="";_this.$.filter.where=e.detail.value;_this.$.filter.like=""});document.body.addEventListener("hax-app-selected",this._appSelected.bind(this));document.body.addEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this))},detached:function detached(){document.body.removeEventListener("hax-app-selected",this._appSelected.bind(this));document.body.removeEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this))},_appSelected:function _appSelected(e){if(babelHelpers.typeof(e.detail)!=="undefined"){this.set("__activeApp",e.detail);this.searching=!0;window.HaxStore.write("activeApp",this.__appList[e.detail],this)}},_activeAppChanged:function _activeAppChanged(newValue,oldValue){if(babelHelpers.typeof(oldValue)!=="undefined"&&null!=newValue){window.HaxStore.instance.haxManager.searching=!0;this.hasActive=!0}else{this.hasActive=!1}},_haxStorePropertyUpdated:function _haxStorePropertyUpdated(e){if(e.detail&&babelHelpers.typeof(e.detail.value)!=="undefined"&&e.detail.property){this.set(e.detail.property,e.detail.value)}},resetBrowser:function resetBrowser(){var _this2=this;async.microTask.run(function(){_this2.searching=!1;_this2.set("__appList",window.HaxStore.instance.appList);if(_this2.$.filter.shadowRoot.querySelector("#ironlist")){_this2.$.filter.shadowRoot.querySelector("#ironlist").filtered=_this2.__appList}_this2.$.inputfilter.value="";_this2.$.filtertype.value="details.title";_this2.$.filter.value="";_this2.$.filter.filter();_this2.$.filter.where="details.title";_this2.$.filter.like="";setTimeout(function(){if(_this2.$.filter.shadowRoot.querySelector("#ironlist")){_this2.$.filter.shadowRoot.querySelector("#ironlist").fire("iron-resize");window.dispatchEvent(new Event("resize"))}},100)})}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-picker-item.js b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-picker-item.js
index 53c283b1a10..a46feb9be21 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-picker-item.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-picker-item.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-dialog/paper-dialog.js","../../../@polymer/paper-button/paper-button.js","../../simple-colors/simple-colors.js","../../materializecss-styles/lib/colors.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_99563d3054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n
[[label]]
\n "]);_templateObject_99563d3054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_99563d3054f411e9aeb367f92c5b63ab()),is:"hax-app-picker-item",listeners:{mousedown:"tapEventOn",mouseover:"tapEventOn",mouseout:"tapEventOff",focusin:"tapEventOn",focusout:"tapEventOff"},properties:{color:{type:String},icon:{type:String},label:{type:String},elevation:{type:Number,value:1,reflectToAttribute:!0}},tapEventOn:function tapEventOn(){this.elevation=2},tapEventOff:function tapEventOff(){this.elevation=1}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-dialog/paper-dialog.js","../../../@polymer/paper-button/paper-button.js","../../simple-colors/simple-colors.js","../../materializecss-styles/lib/colors.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_2e9c3860555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n
[[label]]
\n "]);_templateObject_2e9c3860555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2e9c3860555211e98f439769bd191e33()),is:"hax-app-picker-item",listeners:{mousedown:"tapEventOn",mouseover:"tapEventOn",mouseout:"tapEventOff",focusin:"tapEventOn",focusout:"tapEventOff"},properties:{color:{type:String},icon:{type:String},label:{type:String},elevation:{type:Number,value:1,reflectToAttribute:!0}},tapEventOn:function tapEventOn(){this.elevation=2},tapEventOff:function tapEventOff(){this.elevation=1}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-picker.js b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-picker.js
index 85e572eeee4..265a3de104e 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-picker.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-picker.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/legacy/polymer.dom.js","../../../@polymer/iron-list/iron-list.js","../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-dialog/paper-dialog.js","../../../@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","../../../@polymer/paper-ripple/paper-ripple.js","../../../@polymer/paper-toast/paper-toast.js","../../../@polymer/paper-icon-button/paper-icon-button.js","../../../@polymer/neon-animation/neon-animation.js","../../../@polymer/neon-animation/animations/scale-up-animation.js","../../../@polymer/neon-animation/animations/scale-down-animation.js","../../simple-colors/simple-colors.js","./hax-app-picker-item.js","./hax-shared-styles.js"],function(_polymerLegacy,_polymerDom){"use strict";function _templateObject_9a1bd72054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n "]);_templateObject_99683e9054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_99683e9054f411e9aeb367f92c5b63ab()),is:"hax-app-search-inputs",observers:["_valueChanged(values.*)"],properties:{label:{type:String,value:"app"},values:{type:Object},schema:{type:Object}},_valueChanged:function _valueChanged(change){this.fire("hax-app-search-values-changed",change.base)}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-input/paper-input.js","../../../@polymer/paper-item/paper-item.js","../../eco-json-schema-form/lib/eco-json-schema-object.js","../../simple-colors/simple-colors.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_2ebe8d70555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
Search [[label]]
\n \n "]);_templateObject_2ebe8d70555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2ebe8d70555211e98f439769bd191e33()),is:"hax-app-search-inputs",observers:["_valueChanged(values.*)"],properties:{label:{type:String,value:"app"},values:{type:Object},schema:{type:Object}},_valueChanged:function _valueChanged(change){this.fire("hax-app-search-values-changed",change.base)}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-search-result.js b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-search-result.js
index 57de3456410..8a1995a41f0 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-search-result.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-app-search-result.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-image/iron-image.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-styles/paper-styles.js","../../simple-colors/simple-colors.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_995e2c7054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n
\n "]);_templateObject_2f8b5350555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2f8b5350555211e98f439769bd191e33()),is:"hax-input-mixer",listeners:{"hax-context-item-selected":"_haxContextOperation"},properties:{value:{type:String,value:null},label:{type:String,reflectToAttribute:!0},validation:{type:String,reflectToAttribute:!0},validationType:{type:String,reflectToAttribute:!0},required:{type:Boolean,reflectToAttribute:!0},options:{type:Object,value:{},reflectToAttribute:!0},icon:{type:String,value:"android",reflectToAttribute:!0},description:{type:String,reflectToAttribute:!0},inputMethod:{type:String,value:null,reflectToAttribute:!0,observer:"_inputMethodChanged"},propertyToBind:{type:String,reflectToAttribute:!0},slotToBind:{type:String,reflectToAttribute:!0}},ready:function ready(){this._resetInputMethods()},_inputMethodChanged:function _inputMethodChanged(newValue,oldValue){var _this=this;if(null!=newValue&&babelHelpers.typeof(oldValue)!=="undefined"){var method=newValue,methods=this.validInputMethods();if(methods.includes(method)){this._resetInputMethods();this["__input"+method]=!0;var slot=(0,_polymerDom.dom)(this);while(null!==slot.firstChild){slot.removeChild(slot.firstChild)}if("select"===method&&babelHelpers.typeof(this.options)!=="undefined"){var item;for(var val in this.options){item=document.createElement("paper-item");item.attributes.value=val;item.innerHTML=this.options[val];slot.appendChild(item.cloneNode(!0))}}setTimeout(function(){if("function"===typeof _this.shadowRoot.querySelector("#input").hideMenu){_this.shadowRoot.querySelector("#input").hideMenu()}_this.shadowRoot.querySelector("#input").focus()},200)}}},validInputMethods:function validInputMethods(){return["flipboolean","boolean","select","textfield","textarea","datepicker","haxupload","colorpicker","iconpicker","alt","number","code-editor","array"]},_resetInputMethods:function _resetInputMethods(){for(var methods=this.validInputMethods(),i=0;i\n \n \n \n
\n \n
\n \n
\n
[[addTitle]]
\n
\n
\n \n
\n A full URL with https:// referencing a link that already\n exists on the web.\n
\n
\n
\n \n
\n Configure item\n
\n
\n
\n \n \n \n
\n
\n \n
\n \n
\n
\n \n
\n \n \n \n \n
\n \n "]);_templateObject_9a7ce2e054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9a7ce2e054f411e9aeb367f92c5b63ab()),is:"hax-manager",properties:{opened:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_openedChanged"},editExistingNode:{type:Boolean,value:!1},editTitle:{type:String,computed:"_computeEditTitle(editExistingNode)"},addTitle:{type:String,value:"Add content"},activeStep:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_activeStepChanged"},searching:{type:Boolean,reflectToAttribute:!0,value:!1},activePage:{type:String,reflectToAttribute:!0,value:0,observer:"_activePageChanged"},canSupportUploads:{type:Boolean,value:!1},activeHaxElement:{type:Object,observer:"_activeHaxElementChanged"},appList:{type:Array,value:[]},__allowUpload:{type:Boolean,value:!1}},attached:function attached(){this.fire("hax-register-manager",this);document.body.addEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this));document.body.addEventListener("hax-app-picker-selection",this._haxAppPickerSelection.bind(this));document.body.addEventListener("place-holder-file-drop",this._placeHolderFileDrop.bind(this));this.$.dialog.addEventListener("iron-overlay-canceled",this.close.bind(this));this.$.dialog.addEventListener("iron-overlay-closed",this.close.bind(this));this.$.closedialog.addEventListener("tap",this.close.bind(this));this.$.newassetconfigure.addEventListener("tap",this.newAssetConfigure.bind(this));this.$.fileupload.addEventListener("upload-before",this._fileAboutToUpload.bind(this));this.$.fileupload.addEventListener("upload-response",this._fileUploadResponse.bind(this))},detached:function detached(){document.body.removeEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this));document.body.removeEventListener("hax-app-picker-selection",this._haxAppPickerSelection.bind(this));document.body.removeEventListener("place-holder-file-drop",this._placeHolderFileDrop.bind(this));this.$.dialog.removeEventListener("iron-overlay-canceled",this.close.bind(this));this.$.dialog.removeEventListener("iron-overlay-closed",this.close.bind(this));this.$.closedialog.removeEventListener("tap",this.close.bind(this));this.$.newassetconfigure.removeEventListener("tap",this.newAssetConfigure.bind(this));this.$.fileupload.removeEventListener("upload-before",this._fileAboutToUpload.bind(this));this.$.fileupload.removeEventListener("upload-response",this._fileUploadResponse.bind(this))},togglePanelSize:function togglePanelSize(){this.$.dialog.classList.toggle("grow");this.updateStyles();window.dispatchEvent(new Event("resize"))},_computeEditTitle:function _computeEditTitle(updateExisting){if(babelHelpers.typeof(this.activeHaxElement)!=="undefined"&&updateExisting){return"Update"}else{return"Insert"}},_placeHolderFileDrop:function _placeHolderFileDrop(e){this.resetManager();this.open();window.HaxStore.instance.activePlaceHolder=e.detail.placeHolderElement;this.$.fileupload._onDrop(e.detail)},_fileAboutToUpload:function _fileAboutToUpload(e){if(!this.__allowUpload){e.preventDefault();e.stopPropagation();var values={source:e.detail.file.name,type:e.detail.file.type},type=window.HaxStore.guessGizmoType(values),targets=window.HaxStore.getHaxAppStoreTargets(type);if(1===targets.length){this._haxAppPickerSelection({detail:targets[0]})}else if(0!==targets.length){window.HaxStore.instance.haxAppPicker.presentOptions(targets,type,"Where would you like to upload this "+type+"?","app")}else{window.HaxStore.toast("Sorry, you don't have a storage location that can handle "+type+" uploads!",5e3)}}else{this.__allowUpload=!1}},_haxAppPickerSelection:function _haxAppPickerSelection(e){var connection=e.detail.connection;this.__appUsed=e.detail;this.$.fileupload.method=connection.operations.add.method;var requestEndPoint=connection.protocol+"://"+connection.url;if("/"!=requestEndPoint.substr(requestEndPoint.length-1)){requestEndPoint+="/"}if(babelHelpers.typeof(connection.operations.add.endPoint)!=="undefined"){requestEndPoint+=connection.operations.add.endPoint}if(null!=window.HaxStore.instance.connectionRewrites.appendUploadEndPoint){requestEndPoint+="?"+window.HaxStore.instance.connectionRewrites.appendUploadEndPoint}if(null!=window.HaxStore.instance.connectionRewrites.appendJwt){requestEndPoint+="&"+window.HaxStore.instance.connectionRewrites.appendJwt+"="+localStorage.getItem(window.HaxStore.instance.connectionRewrites.appendJwt)}this.$.fileupload.headers=connection.headers;this.$.fileupload.target=requestEndPoint;this.__allowUpload=!0;this.$.fileupload.uploadFiles()},_fileUploadResponse:function _fileUploadResponse(e){var response=JSON.parse(e.detail.xhr.response),map=this.__appUsed.connection.operations.add.resultMap,data={},item={};if(babelHelpers.typeof(this._resolveObjectPath(map.item,response))!=="undefined"){data=this._resolveObjectPath(map.item,response)}item.type=map.defaultGizmoType;for(var prop in map.gizmo){item[prop]=this._resolveObjectPath(map.gizmo[prop],data)}if(babelHelpers.typeof(item.url)==="undefined"&&babelHelpers.typeof(item.source)!=="undefined"){item.url=item.source}if(babelHelpers.typeof(map.gizmo.type)!=="undefined"){item.type=this._resolveObjectPath(map.gizmo.type,data)}this.$.url.value=item.url;this.newAssetConfigure()},_activePageChanged:function _activePageChanged(newValue){if(babelHelpers.typeof(newValue)!=="undefined"){this.searching=!1;this.updateStyles();if(1===newValue){this.$.appbrowser.resetBrowser()}else if(2===newValue){this.$.gizmobrowser.resetBrowser()}}},_haxStorePropertyUpdated:function _haxStorePropertyUpdated(e){if(e.detail&&babelHelpers.typeof(e.detail.value)!=="undefined"&&e.detail.property){this.set(e.detail.property,e.detail.value)}},_activeHaxElementChanged:function _activeHaxElementChanged(newValue,oldValue){if(babelHelpers.typeof(oldValue)!=="undefined"){this.$.preview.advancedForm=!1;if(babelHelpers.typeof(newValue.tag)==="undefined"){this.resetManager()}else{this.$.fileupload.set("files",[]);this.$.dialog.scrollTop=0;this.selectStep("configure")}}},insertHaxElement:function insertHaxElement(){var previewNode=this.$.preview.previewNode;previewNode.removeAttribute("hax-preview-mode");var element=window.HaxStore.nodeToHaxElement(previewNode);element.replace=this.editExistingNode;if(babelHelpers.typeof(this.activeHaxElement.__type)!=="undefined"){element.__type=this.activeHaxElement.__type}element.replacement=previewNode;this.fire("hax-insert-content",element);var toast="New element added!";if(this.editExistingNode){toast="Element updated!"}window.HaxStore.toast(toast,2e3);this.close()},resetManager:function resetManager(){var activePage=0\n \n \n \n
\n \n
\n \n
\n
[[addTitle]]
\n
\n
\n \n
\n A full URL with https:// referencing a link that already\n exists on the web.\n
\n "]);_templateObject_2fc8aa70555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2fc8aa70555211e98f439769bd191e33()),is:"hax-panel",listeners:{"hax-item-selected":"_processItemEvent"},observers:["_globalPreferencesChanged(globalPreferences.*)"],properties:{light:{type:Boolean},align:{type:String,reflectToAttribute:!0,value:"left"},editMode:{type:Boolean,reflectToAttribute:!0,observer:"_editModeChanged"},hideExportButton:{type:Boolean,value:!1},haxDeveloperMode:{type:Boolean,value:!1},activeOperationName:{type:String},hidePreferencesButton:{type:Boolean,value:!1},hidePanelOps:{type:Boolean,value:!1},globalPreferences:{type:Object}},attached:function attached(){this.fire("hax-register-panel",this);document.body.addEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this));document.body.addEventListener("hax-active-hover-name",this._activeNameChange.bind(this));document.body.addEventListener("hax-panel-operation",this._processItemEvent.bind(this))},detached:function detached(){document.body.removeEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this));document.body.removeEventListener("hax-active-hover-name",this._activeNameChange.bind(this));document.body.removeEventListener("hax-panel-operation",this._processItemEvent.bind(this))},_activeNameChange:function _activeNameChange(e){this.activeOperationName=e.detail},_globalPreferencesChanged:function _globalPreferencesChanged(value){if(babelHelpers.typeof(value)!=="undefined"){if(null!=value.value&&babelHelpers.typeof(value.value.haxShowExportButton)!=="undefined"){this.hideExportButton=!value.value.haxShowExportButton}if(null!=value.value&&babelHelpers.typeof(value.value.haxDeveloperMode)!=="undefined"){this.haxDeveloperMode=value.value.haxDeveloperMode}}},_haxStorePropertyUpdated:function _haxStorePropertyUpdated(e){if(e.detail&&babelHelpers.typeof(e.detail.value)!=="undefined"&&e.detail.property){if("object"===babelHelpers.typeof(e.detail.value)){this.set(e.detail.property,null)}this.set(e.detail.property,e.detail.value)}},_processItemEvent:function _processItemEvent(e){var detail=e.detail;switch(detail.eventName){case"open-panel":this._clickButton();break;case"cancel":this.toggle();this.fire("hax-cancel",detail);break;case"text":detail.tag="p";detail.content="";this.fire("hax-insert-content",detail);break;case"divider":detail.tag="hr";detail.content="";detail.properties={style:"width:100%;"};this.fire("hax-insert-content",detail);break;case"header":detail.tag="h2";detail.content="Header";this.fire("hax-insert-content",detail);break;case"placeholder":detail.tag="place-holder";detail.content="";detail.properties={style:"width:50%;"};this.fire("hax-insert-content",detail);break;case"image":detail.tag="img";detail.content="";detail.properties={src:pathFromUrl(decodeURIComponent(meta.url))+window.HaxStore.instance.defaults.image.src,alt:window.HaxStore.instance.defaults.image.alt,style:"width:100%;"};this.fire("hax-insert-content",detail);break;case"iframe":detail.tag="iframe";detail.content="";detail.properties={src:window.HaxStore.instance.defaults.iframe.src,height:"400px",width:"100%",style:"width:100%;"};this.fire("hax-insert-content",detail);break;case"blockquote":detail.tag="blockquote";detail.content="";this.fire("hax-insert-content",detail);break;case"hax-manager-open":window.HaxStore.write("activeHaxElement",{},this);window.HaxStore.instance.haxManager.resetManager(parseInt(detail.value));window.HaxStore.instance.haxManager.toggleDialog(!1);break;case"hax-stax-picker-open":window.HaxStore.instance.haxStaxPicker.toggleDialog();break;case"hax-blox-picker-open":window.HaxStore.instance.haxBloxPicker.toggleDialog();break;case"undo":document.execCommand("undo");break;case"redo":document.execCommand("redo");break;default:break;}},_editModeChanged:function _editModeChanged(newValue){if(babelHelpers.typeof(newValue)!=="undefined"&&newValue){this.__tipText="Save";this.$.button.icon="save"}else{this.__tipText="Edit";this.$.button.icon="create"}},_clickEditButton:function _clickEditButton(){this.toggle()},_clickSaveButton:function _clickSaveButton(e){this.toggle();this.fire("hax-save",e.detail)},_htmlExportDialog:function _htmlExportDialog(){window.HaxStore.instance.haxExport.toggleDialog()},_preferencesDialog:function _preferencesDialog(){window.HaxStore.instance.haxPreferences.toggleDialog()},toggle:function toggle(){window.HaxStore.write("editMode",!this.editMode,this);this.$.drawer.opened=this.editMode;if(!this.$.drawer.opened){window.HaxStore.instance.closeAllDrawers()}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-plate-context.js b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-plate-context.js
index c49f1234643..d3dfa6f27e1 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-plate-context.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-plate-context.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-item/paper-item.js","./hax-context-item-menu.js","./hax-context-item.js"],function(_polymerLegacy){"use strict";function _templateObject_9aa3f2e054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n
\n "]);_templateObject_9aa3f2e054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9aa3f2e054f411e9aeb367f92c5b63ab()),is:"hax-plate-context"})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-item/paper-item.js","./hax-context-item-menu.js","./hax-context-item.js"],function(_polymerLegacy){"use strict";function _templateObject_2fd52d90555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n
\n "]);_templateObject_2fd52d90555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2fd52d90555211e98f439769bd191e33()),is:"hax-plate-context"})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-preferences-dialog.js b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-preferences-dialog.js
index 17348bbb5dc..6f160b507ac 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-preferences-dialog.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-preferences-dialog.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/paper-button/paper-button.js","../../eco-json-schema-form/eco-json-schema-form.js","../../eco-json-schema-form/lib/eco-json-schema-object.js","../../../@polymer/app-layout/app-drawer/app-drawer.js","../../simple-colors/simple-colors.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_9ab3d16054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
[[title]]
\n
\n \n
\n \n \n \n \n "]);_templateObject_9ab3d16054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9ab3d16054f411e9aeb367f92c5b63ab()),is:"hax-preferences-dialog",properties:{title:{type:String,value:"Preferences"},schema:{type:Object},preferences:{type:Object,notify:!0}},observers:["_preferencesChanged(preferences.*)"],detached:function detached(){document.body.removeEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this))},ready:function ready(){var schema={$schema:"http://json-schema.org/schema#",title:"HAX preferences",type:"object",properties:{haxShowExportButton:{title:"View source button",type:"boolean",value:!0},haxRayMode:{title:"X-Ray vision",type:"boolean",value:!1},haxDeveloperMode:{title:"Developer mode",type:"boolean",value:!1},haxVoiceCommands:{title:"Voice commands",type:"boolean",value:!1},haxGithubReport:{title:"Report issue",type:"string",value:!1,component:{name:"a",properties:{rel:"noopener",style:"color: #81a3a9;font-size: 18px;top: 100vh;position: fixed;right: 0;padding: 16px;font-style: italic;",id:"reportghissue",href:"https://github.com/elmsln/lrnwebcomponents/issues/new?body=URL%20base:%20"+window.location.pathname+"&title=[hax] Bug%20report%20from%20preference%20panel",target:"_blank"},slot:"Report an issue with HAX"}}}};this.set("schema",{});this.set("schema",schema)},attached:function attached(){this.fire("hax-register-preferences",this);document.body.addEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this));this.updateStyles()},_haxStorePropertyUpdated:function _haxStorePropertyUpdated(e){if(e.detail&&babelHelpers.typeof(e.detail.value)!=="undefined"&&e.detail.property&&"globalPreferences"===e.detail.property&&e.detail.owner!==this){if("object"===babelHelpers.typeof(e.detail.value)){this.set("preferences",{})}this.set("preferences",e.detail.value);this.notifyPath("preferences.*")}},_preferencesChanged:function _preferencesChanged(details){if(this.schema&&this.schema.properties&&window.HaxStore.ready){window.HaxStore.write("globalPreferences",details.base,this)}},toggleDialog:function toggleDialog(){if(this.$.dialog.opened){this.close()}else{window.HaxStore.instance.closeAllDrawers(this);var schema=this.schema;for(var key in this.preferences){this.schema.properties[key].value=this.preferences[key]}this.set("schema",{});this.set("schema",schema)}},open:function open(){this.$.dialog.open()},close:function close(){this.$.dialog.close()}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/paper-button/paper-button.js","../../eco-json-schema-form/eco-json-schema-form.js","../../eco-json-schema-form/lib/eco-json-schema-object.js","../../../@polymer/app-layout/app-drawer/app-drawer.js","../../simple-colors/simple-colors.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_2fdea370555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
[[title]]
\n
\n \n
\n \n \n \n \n "]);_templateObject_2fdea370555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2fdea370555211e98f439769bd191e33()),is:"hax-preferences-dialog",properties:{title:{type:String,value:"Preferences"},schema:{type:Object},preferences:{type:Object,notify:!0}},observers:["_preferencesChanged(preferences.*)"],detached:function detached(){document.body.removeEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this))},ready:function ready(){var schema={$schema:"http://json-schema.org/schema#",title:"HAX preferences",type:"object",properties:{haxShowExportButton:{title:"View source button",type:"boolean",value:!0},haxRayMode:{title:"X-Ray vision",type:"boolean",value:!1},haxDeveloperMode:{title:"Developer mode",type:"boolean",value:!1},haxVoiceCommands:{title:"Voice commands",type:"boolean",value:!1},haxGithubReport:{title:"Report issue",type:"string",value:!1,component:{name:"a",properties:{rel:"noopener",style:"color: #81a3a9;font-size: 18px;top: 100vh;position: fixed;right: 0;padding: 16px;font-style: italic;",id:"reportghissue",href:"https://github.com/elmsln/lrnwebcomponents/issues/new?body=URL%20base:%20"+window.location.pathname+"&title=[hax] Bug%20report%20from%20preference%20panel",target:"_blank"},slot:"Report an issue with HAX"}}}};this.set("schema",{});this.set("schema",schema)},attached:function attached(){this.fire("hax-register-preferences",this);document.body.addEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this));this.updateStyles()},_haxStorePropertyUpdated:function _haxStorePropertyUpdated(e){if(e.detail&&babelHelpers.typeof(e.detail.value)!=="undefined"&&e.detail.property&&"globalPreferences"===e.detail.property&&e.detail.owner!==this){if("object"===babelHelpers.typeof(e.detail.value)){this.set("preferences",{})}this.set("preferences",e.detail.value);this.notifyPath("preferences.*")}},_preferencesChanged:function _preferencesChanged(details){if(this.schema&&this.schema.properties&&window.HaxStore.ready){window.HaxStore.write("globalPreferences",details.base,this)}},toggleDialog:function toggleDialog(){if(this.$.dialog.opened){this.close()}else{window.HaxStore.instance.closeAllDrawers(this);var schema=this.schema;for(var key in this.preferences){this.schema.properties[key].value=this.preferences[key]}this.set("schema",{});this.set("schema",schema)}},open:function open(){this.$.dialog.open()},close:function close(){this.$.dialog.close()}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-preview.js b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-preview.js
index 98689ed97cb..a805d67d8a7 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-preview.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-preview.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/legacy/polymer.dom.js","./haxutils.js","../../../@polymer/paper-toggle-button/paper-toggle-button.js","../../../@polymer/paper-card/paper-card.js","../../../@polymer/paper-tabs/paper-tabs.js","../../../@polymer/paper-tabs/paper-tab.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-input/paper-textarea.js","../../../@polymer/iron-icons/iron-icons.js","../../../@vaadin/vaadin-split-layout/vaadin-split-layout.js","../../eco-json-schema-form/eco-json-schema-form.js","../../eco-json-schema-form/lib/eco-json-schema-object.js","../../code-editor/code-editor.js","../../app-datepicker/app-datepicker.js","./hax-upload-field.js","../../simple-picker/simple-picker.js","../../simple-icon-picker/simple-icon-picker.js","../../paper-input-flagged/paper-input-flagged.js","../../simple-colors/simple-colors.js","./hax-shared-styles.js"],function(_polymerLegacy,_polymerDom,_haxutils){"use strict";function _templateObject_9ae1bf3054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n
\n
\n [[editTitle]]\n Cancel\n
\n
\n [[humanName]]\n preview\n
\n
\n
\n end\n preview\n
\n
\n
\n \n Configure\n Advanced\n \n \n \n \n
\n \n "],["\n \n \n \n \n \n
\n
\n [[editTitle]]\n Cancel\n
\n
\n [[humanName]]\n preview\n
\n
\n
\n end\n preview\n
\n
\n
\n \n Configure\n Advanced\n \n \n \n \n
\n \n "]);_templateObject_9ae1bf3054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9ae1bf3054f411e9aeb367f92c5b63ab()),is:"hax-preview",observers:["_valueChanged(value.*)"],properties:{previewNode:{type:Object,value:{},notify:!0,observer:"_previewNodeChanged"},value:{type:Object,notify:!0,value:{}},modeTab:{type:String,value:"configure",observer:"_editorModeChanged"},editTitle:{type:String,value:"Update"},element:{type:Object,observer:"_elementChanged"},haspreviewNode:{type:Boolean,computed:"_computedHasPreviewNode(previewNode)"},schema:{type:Object,value:{schema:{}}},advancedForm:{type:Boolean,value:!1},canEditSource:{type:Boolean,computed:"_computedEditSource(formKey)"},formKey:{type:String,computed:"_computedFormKey(advancedForm)",observer:"_formKeyChanged"},humanName:{type:String}},cancel:function cancel(e){window.HaxStore.instance.haxManager.cancel(e)},insert:function insert(e){window.HaxStore.instance.haxManager.insertHaxElement(e)},_computedHasPreviewNode:function _computedHasPreviewNode(previewNode){if(babelHelpers.typeof(previewNode.tagName)==="undefined"){return!1}else{return!0}},_computedEditSource:function _computedEditSource(newValue){if(babelHelpers.typeof(newValue)!=="undefined"){if(babelHelpers.typeof(this.previewNode.tagName)!=="undefined"&&window.HaxStore.instance.elementList[this.previewNode.tagName.toLowerCase()]){return window.HaxStore.instance.elementList[this.previewNode.tagName.toLowerCase()].canEditSource}}return!0},_computedFormKey:function _computedFormKey(advanced){if(advanced){return"advanced"}else{return"configure"}},_formKeyChanged:function _formKeyChanged(newValue,oldValue){if(babelHelpers.typeof(oldValue)!=="undefined"){var schema={};if(babelHelpers.typeof(this.previewNode)!=="undefined"&&babelHelpers.typeof(this.previewNode.tagName)!=="undefined"&&babelHelpers.typeof(window.HaxStore.instance.elementList[this.previewNode.tagName.toLowerCase()])!=="undefined"){var element=this.element,props=window.HaxStore.instance.elementList[this.previewNode.tagName.toLowerCase()];if("function"===typeof this.previewNode.getHaxJSONSchemaType){schema=window.HaxStore.instance.getHaxJSONSchema(newValue,props,this.previewNode)}else{schema=window.HaxStore.instance.getHaxJSONSchema(newValue,props)}for(var property in element.properties){if(element.properties.hasOwnProperty(property)){if(babelHelpers.typeof(schema.properties[property])!=="undefined"){schema.properties[property].value=element.properties[property];if(babelHelpers.typeof(schema.properties[property].component)!=="undefined"){schema.properties[property].component.properties.value=element.properties[property]}if("prefix"!=property&&null!=element.properties[property]&&!element.properties[property].readOnly){try{this.previewNode.set(property,element.properties[property])}catch(e){console.warn("".concat(property," is busted some how"));console.log(e)}}else if("prefix"===property){this.previewNode.setAttribute("prefix",element.properties[property])}else{console.warn("".concat(property," is busted some how"))}}this.set("value."+property,element.properties[property]);this.notifyPath("value."+property)}}var slotsApplied=!1;for(var prop in props.settings[newValue]){var previewNode=this.previewNode;if(babelHelpers.typeof(props.settings[this.formKey][prop].slot)!=="undefined"&&!slotsApplied){slotsApplied=!0;for(var i in(0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()){if(babelHelpers.typeof((0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i])!=="undefined"&&1===(0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i].nodeType&&(0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i].slot===props.settings[this.formKey][prop].slot){if(babelHelpers.typeof((0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i].innerHTML)!=="undefined"){schema.properties[props.settings[this.formKey][prop].slot].value=(0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i].innerHTML;this.set("value."+props.settings[this.formKey][prop].slot,(0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i].innerHTML);this.notifyPath("value."+props.settings[this.formKey][prop].slot)}}}}}}this.set("schema",{});this.set("schema",schema)}},_previewNodeChanged:function _previewNodeChanged(newValue,oldValue){if(babelHelpers.typeof(oldValue)!=="undefined"&&newValue!=oldValue){if(babelHelpers.typeof(newValue.tagName)!=="undefined"&&babelHelpers.typeof(window.HaxStore.instance.elementList[newValue.tagName.toLowerCase()])!=="undefined"){var element=this.element,props=window.HaxStore.instance.elementList[newValue.tagName.toLowerCase()],schema={};if("function"===typeof newValue.getHaxJSONSchemaType){schema=window.HaxStore.instance.getHaxJSONSchema(this.formKey,props,newValue)}else{schema=window.HaxStore.instance.getHaxJSONSchema(this.formKey,props)}if(babelHelpers.typeof(props.gizmo.title)==="undefined"){this.humanName=newValue.tagName.replace("-"," ").toLowerCase()}else{this.humanName=props.gizmo.title}for(var property in element.properties){if(element.properties.hasOwnProperty(property)){if(babelHelpers.typeof(schema.properties[property])!=="undefined"){schema.properties[property].value=element.properties[property];if(babelHelpers.typeof(schema.properties[property].component)!=="undefined"){schema.properties[property].component.properties.value=element.properties[property]}}if(null!=element.properties[property]&&!element.properties[property].readOnly){try{newValue.set(property,element.properties[property])}catch(e){}}this.set("value."+property,element.properties[property]);this.notifyPath("value."+property)}}for(var property in newValue){if(newValue.hasOwnProperty(property)&&babelHelpers.typeof(schema.properties[property])!=="undefined"&&babelHelpers.typeof(newValue[property].value)!=="undefined"&&null!==newValue[property].value){schema.properties[property].value=newValue.properties[property].value;if(babelHelpers.typeof(schema.properties[property].component)!=="undefined"){schema.properties[property].component.properties.value=newValue.properties[property].value}this.set("value."+property,newValue.properties[property].value);this.notifyPath("value."+property)}}for(var prop in props.settings[this.formKey]){if(babelHelpers.typeof(props.settings[this.formKey][prop].slot)!=="undefined"){for(var i in(0,_polymerDom.dom)(newValue).getEffectiveChildNodes()){if(babelHelpers.typeof((0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i])!=="undefined"&&1===(0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i].nodeType&&(0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i].slot===props.settings[this.formKey][prop].slot){if(babelHelpers.typeof((0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i].innerHTML)!=="undefined"){schema.properties[props.settings[this.formKey][prop].slot].value=(0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i].innerHTML;this.set("value."+props.settings[this.formKey][prop].slot,(0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i].innerHTML);this.notifyPath("value."+props.settings[this.formKey][prop].slot)}}}}}this.set("schema",{});this.set("schema",schema)}}},_elementChanged:function _elementChanged(newValue){if(babelHelpers.typeof(newValue)!=="undefined"){var preview=(0,_polymerDom.dom)(this);(0,_haxutils.wipeSlot)(preview,"*");this.set("previewNode",{});this.modeTab="configure";if(null!=newValue&&0!=newValue.length){var frag=document.createElement(newValue.tag);frag.innerHTML=newValue.content;var newNode=frag.cloneNode(!0);newNode.setAttribute("hax-preview-mode","hax-preview-mode");preview.appendChild(newNode);this.set("previewNode",newNode)}}else{this.modeTab="advanced";this.set("previewNode",{})}},_valueChanged:function _valueChanged(valueChange){var node=this.previewNode;if(babelHelpers.typeof(node.tagName)!=="undefined"&&babelHelpers.typeof(window.HaxStore.instance.elementList[node.tagName.toLowerCase()])!=="undefined"){for(var path in valueChange.base){var props=window.HaxStore.instance.elementList[node.tagName.toLowerCase()],propSettings=props.settings[this.formKey].filter(function(n){if(babelHelpers.typeof(n.attribute)!=="undefined"){return n.attribute===path}else if(babelHelpers.typeof(n.property)!=="undefined"){return n.property===path}else if(babelHelpers.typeof(n.slot)!=="undefined"){return n.slot===path}});if(0"+cloneIt.outerHTML+"");this.notifyPath("element.content")}}}}},_editorModeChanged:function _editorModeChanged(mode){if(mode){if("advanced"===mode){this.advancedForm=!0}else{this.advancedForm=!1}}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/legacy/polymer.dom.js","./haxutils.js","../../../@polymer/paper-toggle-button/paper-toggle-button.js","../../../@polymer/paper-card/paper-card.js","../../../@polymer/paper-tabs/paper-tabs.js","../../../@polymer/paper-tabs/paper-tab.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-input/paper-textarea.js","../../../@polymer/iron-icons/iron-icons.js","../../../@vaadin/vaadin-split-layout/vaadin-split-layout.js","../../eco-json-schema-form/eco-json-schema-form.js","../../eco-json-schema-form/lib/eco-json-schema-object.js","../../code-editor/code-editor.js","../../app-datepicker/app-datepicker.js","./hax-upload-field.js","../../simple-picker/simple-picker.js","../../simple-icon-picker/simple-icon-picker.js","../../paper-input-flagged/paper-input-flagged.js","../../simple-colors/simple-colors.js","./hax-shared-styles.js"],function(_polymerLegacy,_polymerDom,_haxutils){"use strict";function _templateObject_2fff71e0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n
\n
\n [[editTitle]]\n Cancel\n
\n
\n [[humanName]]\n preview\n
\n
\n
\n end\n preview\n
\n
\n
\n \n Configure\n Advanced\n \n \n \n \n
\n \n "],["\n \n \n \n \n \n
\n
\n [[editTitle]]\n Cancel\n
\n
\n [[humanName]]\n preview\n
\n
\n
\n end\n preview\n
\n
\n
\n \n Configure\n Advanced\n \n \n \n \n
\n \n "]);_templateObject_2fff71e0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2fff71e0555211e98f439769bd191e33()),is:"hax-preview",observers:["_valueChanged(value.*)"],properties:{previewNode:{type:Object,value:{},notify:!0,observer:"_previewNodeChanged"},value:{type:Object,notify:!0,value:{}},modeTab:{type:String,value:"configure",observer:"_editorModeChanged"},editTitle:{type:String,value:"Update"},element:{type:Object,observer:"_elementChanged"},haspreviewNode:{type:Boolean,computed:"_computedHasPreviewNode(previewNode)"},schema:{type:Object,value:{schema:{}}},advancedForm:{type:Boolean,value:!1},canEditSource:{type:Boolean,computed:"_computedEditSource(formKey)"},formKey:{type:String,computed:"_computedFormKey(advancedForm)",observer:"_formKeyChanged"},humanName:{type:String}},cancel:function cancel(e){window.HaxStore.instance.haxManager.cancel(e)},insert:function insert(e){window.HaxStore.instance.haxManager.insertHaxElement(e)},_computedHasPreviewNode:function _computedHasPreviewNode(previewNode){if(babelHelpers.typeof(previewNode.tagName)==="undefined"){return!1}else{return!0}},_computedEditSource:function _computedEditSource(newValue){if(babelHelpers.typeof(newValue)!=="undefined"){if(babelHelpers.typeof(this.previewNode.tagName)!=="undefined"&&window.HaxStore.instance.elementList[this.previewNode.tagName.toLowerCase()]){return window.HaxStore.instance.elementList[this.previewNode.tagName.toLowerCase()].canEditSource}}return!0},_computedFormKey:function _computedFormKey(advanced){if(advanced){return"advanced"}else{return"configure"}},_formKeyChanged:function _formKeyChanged(newValue,oldValue){if(babelHelpers.typeof(oldValue)!=="undefined"){var schema={};if(babelHelpers.typeof(this.previewNode)!=="undefined"&&babelHelpers.typeof(this.previewNode.tagName)!=="undefined"&&babelHelpers.typeof(window.HaxStore.instance.elementList[this.previewNode.tagName.toLowerCase()])!=="undefined"){var element=this.element,props=window.HaxStore.instance.elementList[this.previewNode.tagName.toLowerCase()];if("function"===typeof this.previewNode.getHaxJSONSchemaType){schema=window.HaxStore.instance.getHaxJSONSchema(newValue,props,this.previewNode)}else{schema=window.HaxStore.instance.getHaxJSONSchema(newValue,props)}for(var property in element.properties){if(element.properties.hasOwnProperty(property)){if(babelHelpers.typeof(schema.properties[property])!=="undefined"){schema.properties[property].value=element.properties[property];if(babelHelpers.typeof(schema.properties[property].component)!=="undefined"){schema.properties[property].component.properties.value=element.properties[property]}if("prefix"!=property&&null!=element.properties[property]&&!element.properties[property].readOnly){try{this.previewNode.set(property,element.properties[property])}catch(e){console.warn("".concat(property," is busted some how"));console.log(e)}}else if("prefix"===property){this.previewNode.setAttribute("prefix",element.properties[property])}else{console.warn("".concat(property," is busted some how"))}}this.set("value."+property,element.properties[property]);this.notifyPath("value."+property)}}var slotsApplied=!1;for(var prop in props.settings[newValue]){var previewNode=this.previewNode;if(babelHelpers.typeof(props.settings[this.formKey][prop].slot)!=="undefined"&&!slotsApplied){slotsApplied=!0;for(var i in(0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()){if(babelHelpers.typeof((0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i])!=="undefined"&&1===(0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i].nodeType&&(0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i].slot===props.settings[this.formKey][prop].slot){if(babelHelpers.typeof((0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i].innerHTML)!=="undefined"){schema.properties[props.settings[this.formKey][prop].slot].value=(0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i].innerHTML;this.set("value."+props.settings[this.formKey][prop].slot,(0,_polymerDom.dom)(previewNode).getEffectiveChildNodes()[i].innerHTML);this.notifyPath("value."+props.settings[this.formKey][prop].slot)}}}}}}this.set("schema",{});this.set("schema",schema)}},_previewNodeChanged:function _previewNodeChanged(newValue,oldValue){if(babelHelpers.typeof(oldValue)!=="undefined"&&newValue!=oldValue){if(babelHelpers.typeof(newValue.tagName)!=="undefined"&&babelHelpers.typeof(window.HaxStore.instance.elementList[newValue.tagName.toLowerCase()])!=="undefined"){var element=this.element,props=window.HaxStore.instance.elementList[newValue.tagName.toLowerCase()],schema={};if("function"===typeof newValue.getHaxJSONSchemaType){schema=window.HaxStore.instance.getHaxJSONSchema(this.formKey,props,newValue)}else{schema=window.HaxStore.instance.getHaxJSONSchema(this.formKey,props)}if(babelHelpers.typeof(props.gizmo.title)==="undefined"){this.humanName=newValue.tagName.replace("-"," ").toLowerCase()}else{this.humanName=props.gizmo.title}for(var property in element.properties){if(element.properties.hasOwnProperty(property)){if(babelHelpers.typeof(schema.properties[property])!=="undefined"){schema.properties[property].value=element.properties[property];if(babelHelpers.typeof(schema.properties[property].component)!=="undefined"){schema.properties[property].component.properties.value=element.properties[property]}}if(null!=element.properties[property]&&!element.properties[property].readOnly){try{newValue.set(property,element.properties[property])}catch(e){}}this.set("value."+property,element.properties[property]);this.notifyPath("value."+property)}}for(var property in newValue){if(newValue.hasOwnProperty(property)&&babelHelpers.typeof(schema.properties[property])!=="undefined"&&babelHelpers.typeof(newValue[property].value)!=="undefined"&&null!==newValue[property].value){schema.properties[property].value=newValue.properties[property].value;if(babelHelpers.typeof(schema.properties[property].component)!=="undefined"){schema.properties[property].component.properties.value=newValue.properties[property].value}this.set("value."+property,newValue.properties[property].value);this.notifyPath("value."+property)}}for(var prop in props.settings[this.formKey]){if(babelHelpers.typeof(props.settings[this.formKey][prop].slot)!=="undefined"){for(var i in(0,_polymerDom.dom)(newValue).getEffectiveChildNodes()){if(babelHelpers.typeof((0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i])!=="undefined"&&1===(0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i].nodeType&&(0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i].slot===props.settings[this.formKey][prop].slot){if(babelHelpers.typeof((0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i].innerHTML)!=="undefined"){schema.properties[props.settings[this.formKey][prop].slot].value=(0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i].innerHTML;this.set("value."+props.settings[this.formKey][prop].slot,(0,_polymerDom.dom)(newValue).getEffectiveChildNodes()[i].innerHTML);this.notifyPath("value."+props.settings[this.formKey][prop].slot)}}}}}this.set("schema",{});this.set("schema",schema)}}},_elementChanged:function _elementChanged(newValue){if(babelHelpers.typeof(newValue)!=="undefined"){var preview=(0,_polymerDom.dom)(this);(0,_haxutils.wipeSlot)(preview,"*");this.set("previewNode",{});this.modeTab="configure";if(null!=newValue&&0!=newValue.length){var frag=document.createElement(newValue.tag);frag.innerHTML=newValue.content;var newNode=frag.cloneNode(!0);newNode.setAttribute("hax-preview-mode","hax-preview-mode");preview.appendChild(newNode);this.set("previewNode",newNode)}}else{this.modeTab="advanced";this.set("previewNode",{})}},_valueChanged:function _valueChanged(valueChange){var node=this.previewNode;if(babelHelpers.typeof(node.tagName)!=="undefined"&&babelHelpers.typeof(window.HaxStore.instance.elementList[node.tagName.toLowerCase()])!=="undefined"){for(var path in valueChange.base){var props=window.HaxStore.instance.elementList[node.tagName.toLowerCase()],propSettings=props.settings[this.formKey].filter(function(n){if(babelHelpers.typeof(n.attribute)!=="undefined"){return n.attribute===path}else if(babelHelpers.typeof(n.property)!=="undefined"){return n.property===path}else if(babelHelpers.typeof(n.slot)!=="undefined"){return n.slot===path}});if(0"+cloneIt.outerHTML+"");this.notifyPath("element.content")}}}}},_editorModeChanged:function _editorModeChanged(mode){if(mode){if("advanced"===mode){this.advancedForm=!0}else{this.advancedForm=!1}}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-schema-form.js b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-schema-form.js
index c5eaac0668a..eed6627ad35 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-schema-form.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-schema-form.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-toggle-button/paper-toggle-button.js","../../../@polymer/paper-card/paper-card.js","../../../@polymer/paper-tabs/paper-tabs.js","../../../@polymer/paper-tabs/paper-tab.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-input/paper-textarea.js","../../../@polymer/iron-icons/iron-icons.js","../../eco-json-schema-form/eco-json-schema-form.js","../../eco-json-schema-form/lib/eco-json-schema-object.js","../../code-editor/code-editor.js","../../app-datepicker/app-datepicker.js","../../simple-picker/simple-picker.js","../../simple-icon-picker/simple-icon-picker.js","../../simple-colors/lib/simple-colors-picker.js","../../paper-input-flagged/paper-input-flagged.js","../../simple-colors/simple-colors.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_9aef7ad054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n Configure\n Advanced\n \n \n \n \n "]);_templateObject_9aef7ad054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9aef7ad054f411e9aeb367f92c5b63ab()),is:"hax-schema-form",properties:{initialValue:{type:Object,notify:!0,value:{},observer:"_valueChanged"},value:{type:Object,notify:!0,value:{}},modeTab:{type:String,observer:"_editorModeChanged"},advancedForm:{type:Boolean,value:!1},canEditSource:{type:Boolean},formKey:{type:String,computed:"_computedFormKey(advancedForm)",observer:"_formKeyChanged"},schema:{type:Object},configureSchema:{type:Object,value:{schema:{}}},advancedSchema:{type:Object,value:{schema:{}}}},_computedFormKey:function _computedFormKey(advanced){if(advanced){return"advanced"}else{return"configure"}},_formKeyChanged:function _formKeyChanged(newValue){if(newValue){if("advanced"===newValue){this.set("schema",this.advancedSchema)}else{this.set("schema",this.configureSchema)}this.notifyPath("schema.*")}},_valueChanged:function _valueChanged(newValue){if(newValue&&this.schema){for(var i in newValue){console.log(this.schema);console.log(i);this.schema[i].value=newValue[i]}}},_editorModeChanged:function _editorModeChanged(mode){if(mode){if("advanced"===mode){this.advancedForm=!0}else{this.advancedForm=!1}}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-toggle-button/paper-toggle-button.js","../../../@polymer/paper-card/paper-card.js","../../../@polymer/paper-tabs/paper-tabs.js","../../../@polymer/paper-tabs/paper-tab.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-input/paper-textarea.js","../../../@polymer/iron-icons/iron-icons.js","../../eco-json-schema-form/eco-json-schema-form.js","../../eco-json-schema-form/lib/eco-json-schema-object.js","../../code-editor/code-editor.js","../../app-datepicker/app-datepicker.js","../../simple-picker/simple-picker.js","../../simple-icon-picker/simple-icon-picker.js","../../simple-colors/lib/simple-colors-picker.js","../../paper-input-flagged/paper-input-flagged.js","../../simple-colors/simple-colors.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_30201940555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n Configure\n Advanced\n \n \n \n \n "]);_templateObject_30201940555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_30201940555211e98f439769bd191e33()),is:"hax-schema-form",properties:{initialValue:{type:Object,notify:!0,value:{},observer:"_valueChanged"},value:{type:Object,notify:!0,value:{}},modeTab:{type:String,observer:"_editorModeChanged"},advancedForm:{type:Boolean,value:!1},canEditSource:{type:Boolean},formKey:{type:String,computed:"_computedFormKey(advancedForm)",observer:"_formKeyChanged"},schema:{type:Object},configureSchema:{type:Object,value:{schema:{}}},advancedSchema:{type:Object,value:{schema:{}}}},_computedFormKey:function _computedFormKey(advanced){if(advanced){return"advanced"}else{return"configure"}},_formKeyChanged:function _formKeyChanged(newValue){if(newValue){if("advanced"===newValue){this.set("schema",this.advancedSchema)}else{this.set("schema",this.configureSchema)}this.notifyPath("schema.*")}},_valueChanged:function _valueChanged(newValue){if(newValue&&this.schema){for(var i in newValue){console.log(this.schema);console.log(i);this.schema[i].value=newValue[i]}}},_editorModeChanged:function _editorModeChanged(mode){if(mode){if("advanced"===mode){this.advancedForm=!0}else{this.advancedForm=!1}}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-browser-item.js b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-browser-item.js
index ba0b4aa95a0..36c56eae541 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-browser-item.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-browser-item.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-card/paper-card.js","../../../@polymer/iron-image/iron-image.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_9b12ba4054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n \n
[[title]]
\n
\n \n \n "],["\n \n \n \n
\n \n
[[title]]
\n
\n \n \n "]);_templateObject_9b12ba4054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9b12ba4054f411e9aeb367f92c5b63ab()),is:"hax-stax-browser-item",listeners:{mousedown:"tapEventOn",mouseover:"tapEventOn",mouseout:"tapEventOff",focusin:"tapEventOn",focusout:"tapEventOff"},properties:{title:{type:String},staxReference:{type:Object},image:{type:String,value:!1},author:{type:String},description:{type:String},examples:{type:Array},status:{type:Array},tag:{type:String},elevation:{type:Number,value:1,reflectToAttribute:!0}},tapEventOn:function tapEventOn(){this.elevation=2},tapEventOff:function tapEventOff(){this.elevation=1},_fireEvent:function _fireEvent(){this.fire("hax-insert-content-array",this.stax);window.HaxStore.instance.haxStaxPicker.close()}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/paper-card/paper-card.js","../../../@polymer/iron-image/iron-image.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_30343d80555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n \n
[[title]]
\n
\n \n \n "],["\n \n \n \n
\n \n
[[title]]
\n
\n \n \n "]);_templateObject_30343d80555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_30343d80555211e98f439769bd191e33()),is:"hax-stax-browser-item",listeners:{mousedown:"tapEventOn",mouseover:"tapEventOn",mouseout:"tapEventOff",focusin:"tapEventOn",focusout:"tapEventOff"},properties:{title:{type:String},staxReference:{type:Object},image:{type:String,value:!1},author:{type:String},description:{type:String},examples:{type:Array},status:{type:Array},tag:{type:String},elevation:{type:Number,value:1,reflectToAttribute:!0}},tapEventOn:function tapEventOn(){this.elevation=2},tapEventOff:function tapEventOff(){this.elevation=1},_fireEvent:function _fireEvent(){this.fire("hax-insert-content-array",this.stax);window.HaxStore.instance.haxStaxPicker.close()}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-browser.js b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-browser.js
index 47e08ace3e1..b7db05fc3df 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-browser.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-browser.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/utils/async.js","../../../@polymer/iron-list/iron-list.js","./hax-stax-browser-item.js"],function(_polymerLegacy,async){"use strict";async=babelHelpers.interopRequireWildcard(async);function _templateObject_9b08cf3054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n \n
\n \n \n "]);_templateObject_9b08cf3054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9b08cf3054f411e9aeb367f92c5b63ab()),is:"hax-stax-browser",properties:{staxList:{type:Array,observer:"_staxListChanged"}},ready:function ready(){document.body.addEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this))},detached:function detached(){document.body.removeEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this))},attached:function attached(){this.resetBrowser()},_haxStorePropertyUpdated:function _haxStorePropertyUpdated(e){if(e.detail&&babelHelpers.typeof(e.detail.value)!=="undefined"&&e.detail.property){if(babelHelpers.typeof(this[e.detail.property])!=="undefined"&&null!=this[e.detail.property]&&babelHelpers.typeof(this[e.detail.property].length)!=="undefined"){this.set(e.detail.property,[])}this.set(e.detail.property,e.detail.value)}},_staxListChanged:function _staxListChanged(newValue){if(babelHelpers.typeof(newValue)!=="undefined"){this.set("__staxList",newValue)}},resetBrowser:function resetBrowser(){var _this=this;async.microTask.run(function(){setTimeout(function(){_this.$.ironlist.fire("iron-resize");window.dispatchEvent(new Event("resize"))},100)})}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/utils/async.js","../../../@polymer/iron-list/iron-list.js","./hax-stax-browser-item.js"],function(_polymerLegacy,async){"use strict";async=babelHelpers.interopRequireWildcard(async);function _templateObject_303b4260555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n \n
\n \n \n "]);_templateObject_303b4260555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_303b4260555211e98f439769bd191e33()),is:"hax-stax-browser",properties:{staxList:{type:Array,observer:"_staxListChanged"}},ready:function ready(){document.body.addEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this))},detached:function detached(){document.body.removeEventListener("hax-store-property-updated",this._haxStorePropertyUpdated.bind(this))},attached:function attached(){this.resetBrowser()},_haxStorePropertyUpdated:function _haxStorePropertyUpdated(e){if(e.detail&&babelHelpers.typeof(e.detail.value)!=="undefined"&&e.detail.property){if(babelHelpers.typeof(this[e.detail.property])!=="undefined"&&null!=this[e.detail.property]&&babelHelpers.typeof(this[e.detail.property].length)!=="undefined"){this.set(e.detail.property,[])}this.set(e.detail.property,e.detail.value)}},_staxListChanged:function _staxListChanged(newValue){if(babelHelpers.typeof(newValue)!=="undefined"){this.set("__staxList",newValue)}},resetBrowser:function resetBrowser(){var _this=this;async.microTask.run(function(){setTimeout(function(){_this.$.ironlist.fire("iron-resize");window.dispatchEvent(new Event("resize"))},100)})}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-picker.js b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-picker.js
index f88f9f85b08..023c35f0657 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-picker.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hax-body/lib/hax-stax-picker.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/iron-icon/iron-icon.js","../../simple-colors/simple-colors.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/app-layout/app-drawer/app-drawer.js","./hax-stax-browser.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_9b1e2bf054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
[[title]]
\n
\n \n
\n \n \n \n \n "]);_templateObject_9b1e2bf054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9b1e2bf054f411e9aeb367f92c5b63ab()),is:"hax-stax-picker",properties:{title:{type:String,value:"Templates"}},attached:function attached(){this.fire("hax-register-stax-picker",this)},open:function open(){this.$.staxbrowser.resetBrowser();this.$.dialog.open()},close:function close(){this.$.dialog.close()},toggleDialog:function toggleDialog(){if(this.$.dialog.opened){this.close()}else{window.HaxStore.instance.closeAllDrawers(this)}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/iron-icon/iron-icon.js","../../simple-colors/simple-colors.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/app-layout/app-drawer/app-drawer.js","./hax-stax-browser.js","./hax-shared-styles.js"],function(_polymerLegacy){"use strict";function _templateObject_30449130555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n "]);_templateObject_64b9c38054f411e9aeb367f92c5b63ab=function(){return data};return data}var HAXCMSSlideTheme=function(_HAXCMSTheme){babelHelpers.inherits(HAXCMSSlideTheme,_HAXCMSTheme);function HAXCMSSlideTheme(){babelHelpers.classCallCheck(this,HAXCMSSlideTheme);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(HAXCMSSlideTheme).apply(this,arguments))}babelHelpers.createClass(HAXCMSSlideTheme,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(HAXCMSSlideTheme.prototype),"connectedCallback",this).call(this);this.__disposer=[];(0,_renderStatus.afterNextRender)(this,function(){var _this=this;(0,_mobxModule.autorun)(function(reaction){_this.manifestLength=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.routerManifest.items.length);_this.__disposer.push(reaction)});(0,_mobxModule.autorun)(function(reaction){_this.activeManifestIndexCounter=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.activeManifestIndexCounter);_this.__disposer.push(reaction)})})}},{key:"disconnectedCallback",value:function disconnectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(HAXCMSSlideTheme.prototype),"disconnectedCallback",this).call(this);for(var i in this.__disposer){this.__disposer[i].dispose()}}}],[{key:"tag",get:function get(){return"haxcms-slide-theme"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_64b9c38054f411e9aeb367f92c5b63ab())}}]);return HAXCMSSlideTheme}((0,_HAXCMSThemeWiring.HAXCMSTheme)(_polymerElement.PolymerElement));_exports.HAXCMSSlideTheme=HAXCMSSlideTheme;window.customElements.define(HAXCMSSlideTheme.tag,HAXCMSSlideTheme)});
\ No newline at end of file
+define(["exports","../../../../../@polymer/polymer/polymer-element.js","../HAXCMSThemeWiring.js","../../../../../@polymer/polymer/lib/utils/render-status.js","../haxcms-site-store.js","../../../../../mobx/lib/mobx.module.js","../../ui-components/site/site-title.js","../../ui-components/site/site-print-button.js","../../ui-components/active-item/site-active-title.js","../../ui-components/navigation/site-dot-indicator.js","../../ui-components/navigation/site-menu-button.js","../../../../../@polymer/paper-icon-button/paper-icon-button.js","../../../../../@polymer/iron-icons/iron-icons.js","../../../../../@polymer/paper-tooltip/paper-tooltip.js","../../../../simple-colors/simple-colors.js","../../../../hax-body/lib/hax-shared-styles.js"],function(_exports,_polymerElement,_HAXCMSThemeWiring,_renderStatus,_haxcmsSiteStore,_mobxModule){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.HAXCMSSlideTheme=void 0;function _templateObject_f9ca7de0555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n \n "]);_templateObject_383b4b40555211e98f439769bd191e33=function(){return data};return data}var HAXCMSDevTheme=function(_HAXCMSTheme){babelHelpers.inherits(HAXCMSDevTheme,_HAXCMSTheme);function HAXCMSDevTheme(){babelHelpers.classCallCheck(this,HAXCMSDevTheme);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(HAXCMSDevTheme).apply(this,arguments))}babelHelpers.createClass(HAXCMSDevTheme,[{key:"_itemTapped",value:function _itemTapped(e){var normalizedEvent=(0,_polymerDom.dom)(e),local=normalizedEvent.localTarget,activeId=local.getAttribute("data-id");if("PAPER-BUTTON"===local.tagName&&babelHelpers.typeof(activeId)!=="undefined"){console.log(this.manifest)}}}],[{key:"tag",get:function get(){return"haxcms-dev-theme"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_383b4b40555211e98f439769bd191e33())}}]);return HAXCMSDevTheme}((0,_HAXCMSThemeWiring.HAXCMSTheme)(_polymerElement.PolymerElement));_exports.HAXCMSDevTheme=HAXCMSDevTheme;window.customElements.define(HAXCMSDevTheme.tag,HAXCMSDevTheme)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/development/haxcms-theme-developer.js b/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/development/haxcms-theme-developer.js
index 6490a58a101..003f885db32 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/development/haxcms-theme-developer.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/development/haxcms-theme-developer.js
@@ -1 +1 @@
-define(["exports","../../../../@polymer/polymer/polymer-element.js","../core/HAXCMSThemeWiring.js","../ui-components/active-item/site-active-title.js","../ui-components/navigation/site-breadcrumb.js","../ui-components/navigation/site-menu.js","../ui-components/navigation/site-menu-button.js","../ui-components/navigation/site-top-menu.js","../ui-components/query/site-query.js","../ui-components/query/site-render-query.js","../ui-components/site/site-rss-button.js","../ui-components/site/site-title.js","../../../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerElement,_HAXCMSThemeWiring,_siteActiveTitle,_siteBreadcrumb,_siteMenu,_siteMenuButton,_siteTopMenu,_siteQuery,_siteRenderQuery,_siteRssButton,_siteTitle,_HAXWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.HAXCMSThemeDeveloper=void 0;function _templateObject_a719f38054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n
\n "]);_templateObject_a719f38054f411e9aeb367f92c5b63ab=function(){return data};return data}var HAXCMSThemeDeveloper=function(_HAXCMSTheme){babelHelpers.inherits(HAXCMSThemeDeveloper,_HAXCMSTheme);babelHelpers.createClass(HAXCMSThemeDeveloper,[{key:"_fireDefinitions",value:function _fireDefinitions(){var props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms active title",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[],advanced:[]},saveOptions:{unsetAttributes:["page-title"]}};this.HAXWiring.setHaxProperties(props,"site-active-title",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms breadcrumb",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[],advanced:[]},saveOptions:{wipeSlot:!1}};this.HAXWiring.setHaxProperties(props,"site-breadcrumb",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms menu",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[{property:"preventAutoScroll",title:"Prevent auto scroll",description:"If the menu should automatically scroll into view",inputMethod:"boolean"},{property:"hideActiveIndicator",title:"Hide active indicator",description:"Hide active indicator that highlights the active item",inputMethod:"boolean"}],advanced:[]},saveOptions:{wipeSlot:!1,unsetAttributes:["active-id"]}};this.HAXWiring.setHaxProperties(props,"site-menu",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms menu button",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[{property:"type",title:"Button type",description:"Which direction should the button be activating",inputMethod:"select",options:{prev:"Previous",next:"Next"}},{property:"position",title:"Label position",description:"direction for the label to hang on hover",inputMethod:"select",options:{left:"left",right:"right",above:"above",below:"below"}},{property:"label",title:"Label",description:"label to show on hover",inputMethod:"textfield"},{property:"label",title:"Label",description:"label to show on hover",inputMethod:"textfield"},{property:"icon",title:"Icon",description:"icon for the button",inputMethod:"iconpicker"},{property:"raised",title:"Raised",description:"If this has a drop shadow or is flat",inputMethod:"boolean"}],advanced:[]},saveOptions:{unsetAttributes:["link"]}};this.HAXWiring.setHaxProperties(props,"site-menu-button",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms RSS button",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[{property:"type",title:"Button type",description:"What feed to point",inputMethod:"select",options:{rss:"RSS 2.0",atom:"Atom 1.0"}}],advanced:[]},saveOptions:{unsetAttributes:["icon","label","href"]}};this.HAXWiring.setHaxProperties(props,"site-rss-button",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms title",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[],advanced:[]},saveOptions:{unsetAttributes:["site-title","home-link"]}};this.HAXWiring.setHaxProperties(props,"site-title",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms query",description:"The most powerful element in the known universe",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[{property:"conditions",title:"Conditions",description:"A JSON object of conditions",inputMethod:"code-editor"},{property:"sort",title:"Sort",description:"A JSON object of sort conditions",inputMethod:"code-editor"},{property:"grid",title:"Display as grid",description:"Flex vs display block for all items.",inputMethod:"boolean"},{slot:"",slotWrapper:"template",slotAttributes:{"preserve-content":"preserve-content"},title:"Tag to render",description:"Render through this per item",inputMethod:"code-editor"}],advanced:[]},saveOptions:{wipeSlot:!1,unsetAttributes:["active-id"]}};this.HAXWiring.setHaxProperties(props,"site-query",this,!0)}}],[{key:"tag",get:function get(){return"haxcms-theme-developer"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_a719f38054f411e9aeb367f92c5b63ab())}}]);function HAXCMSThemeDeveloper(){var _this;babelHelpers.classCallCheck(this,HAXCMSThemeDeveloper);_this=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(HAXCMSThemeDeveloper).call(this));_this.HAXWiring=new _HAXWiring.HAXWiring;return _this}babelHelpers.createClass(HAXCMSThemeDeveloper,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(HAXCMSThemeDeveloper.prototype),"connectedCallback",this).call(this);if(window.HaxStore&&window.HaxStore.ready){this._setDefinitions()}window.addEventListener("hax-store-ready",this._fireDefinitions.bind(this))}},{key:"disconnectedCallback",value:function disconnectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(HAXCMSThemeDeveloper.prototype),"disconnectedCallback",this).call(this);window.removeEventListener("hax-store-ready",this._fireDefinitions.bind(this))}}]);return HAXCMSThemeDeveloper}((0,_HAXCMSThemeWiring.HAXCMSTheme)(_polymerElement.PolymerElement));_exports.HAXCMSThemeDeveloper=HAXCMSThemeDeveloper;window.customElements.define(HAXCMSThemeDeveloper.tag,HAXCMSThemeDeveloper)});
\ No newline at end of file
+define(["exports","../../../../@polymer/polymer/polymer-element.js","../core/HAXCMSThemeWiring.js","../ui-components/active-item/site-active-title.js","../ui-components/navigation/site-breadcrumb.js","../ui-components/navigation/site-menu.js","../ui-components/navigation/site-menu-button.js","../ui-components/navigation/site-top-menu.js","../ui-components/query/site-query.js","../ui-components/query/site-render-query.js","../ui-components/site/site-rss-button.js","../ui-components/site/site-title.js","../../../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerElement,_HAXCMSThemeWiring,_siteActiveTitle,_siteBreadcrumb,_siteMenu,_siteMenuButton,_siteTopMenu,_siteQuery,_siteRenderQuery,_siteRssButton,_siteTitle,_HAXWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.HAXCMSThemeDeveloper=void 0;function _templateObject_385bcb90555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n
\n "]);_templateObject_385bcb90555211e98f439769bd191e33=function(){return data};return data}var HAXCMSThemeDeveloper=function(_HAXCMSTheme){babelHelpers.inherits(HAXCMSThemeDeveloper,_HAXCMSTheme);babelHelpers.createClass(HAXCMSThemeDeveloper,[{key:"_fireDefinitions",value:function _fireDefinitions(){var props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms active title",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[],advanced:[]},saveOptions:{unsetAttributes:["page-title"]}};this.HAXWiring.setHaxProperties(props,"site-active-title",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms breadcrumb",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[],advanced:[]},saveOptions:{wipeSlot:!1}};this.HAXWiring.setHaxProperties(props,"site-breadcrumb",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms menu",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[{property:"preventAutoScroll",title:"Prevent auto scroll",description:"If the menu should automatically scroll into view",inputMethod:"boolean"},{property:"hideActiveIndicator",title:"Hide active indicator",description:"Hide active indicator that highlights the active item",inputMethod:"boolean"}],advanced:[]},saveOptions:{wipeSlot:!1,unsetAttributes:["active-id"]}};this.HAXWiring.setHaxProperties(props,"site-menu",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms menu button",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[{property:"type",title:"Button type",description:"Which direction should the button be activating",inputMethod:"select",options:{prev:"Previous",next:"Next"}},{property:"position",title:"Label position",description:"direction for the label to hang on hover",inputMethod:"select",options:{left:"left",right:"right",above:"above",below:"below"}},{property:"label",title:"Label",description:"label to show on hover",inputMethod:"textfield"},{property:"label",title:"Label",description:"label to show on hover",inputMethod:"textfield"},{property:"icon",title:"Icon",description:"icon for the button",inputMethod:"iconpicker"},{property:"raised",title:"Raised",description:"If this has a drop shadow or is flat",inputMethod:"boolean"}],advanced:[]},saveOptions:{unsetAttributes:["link"]}};this.HAXWiring.setHaxProperties(props,"site-menu-button",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms RSS button",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[{property:"type",title:"Button type",description:"What feed to point",inputMethod:"select",options:{rss:"RSS 2.0",atom:"Atom 1.0"}}],advanced:[]},saveOptions:{unsetAttributes:["icon","label","href"]}};this.HAXWiring.setHaxProperties(props,"site-rss-button",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms title",description:"",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[],advanced:[]},saveOptions:{unsetAttributes:["site-title","home-link"]}};this.HAXWiring.setHaxProperties(props,"site-title",this,!0);props={canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"HAXcms query",description:"The most powerful element in the known universe",icon:"icons:android",color:"pink",groups:["Content","HAXcms"],handles:[],meta:{author:"HAXcms"}},settings:{quick:[],configure:[{property:"conditions",title:"Conditions",description:"A JSON object of conditions",inputMethod:"code-editor"},{property:"sort",title:"Sort",description:"A JSON object of sort conditions",inputMethod:"code-editor"},{property:"grid",title:"Display as grid",description:"Flex vs display block for all items.",inputMethod:"boolean"},{slot:"",slotWrapper:"template",slotAttributes:{"preserve-content":"preserve-content"},title:"Tag to render",description:"Render through this per item",inputMethod:"code-editor"}],advanced:[]},saveOptions:{wipeSlot:!1,unsetAttributes:["active-id"]}};this.HAXWiring.setHaxProperties(props,"site-query",this,!0)}}],[{key:"tag",get:function get(){return"haxcms-theme-developer"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_385bcb90555211e98f439769bd191e33())}}]);function HAXCMSThemeDeveloper(){var _this;babelHelpers.classCallCheck(this,HAXCMSThemeDeveloper);_this=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(HAXCMSThemeDeveloper).call(this));_this.HAXWiring=new _HAXWiring.HAXWiring;return _this}babelHelpers.createClass(HAXCMSThemeDeveloper,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(HAXCMSThemeDeveloper.prototype),"connectedCallback",this).call(this);if(window.HaxStore&&window.HaxStore.ready){this._setDefinitions()}window.addEventListener("hax-store-ready",this._fireDefinitions.bind(this))}},{key:"disconnectedCallback",value:function disconnectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(HAXCMSThemeDeveloper.prototype),"disconnectedCallback",this).call(this);window.removeEventListener("hax-store-ready",this._fireDefinitions.bind(this))}}]);return HAXCMSThemeDeveloper}((0,_HAXCMSThemeWiring.HAXCMSTheme)(_polymerElement.PolymerElement));_exports.HAXCMSThemeDeveloper=HAXCMSThemeDeveloper;window.customElements.define(HAXCMSThemeDeveloper.tag,HAXCMSThemeDeveloper)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-active-title.js b/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-active-title.js
index b2e5dc82449..e8585eeebc2 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-active-title.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-active-title.js
@@ -1 +1 @@
-define(["exports","../../../../../@polymer/polymer/polymer-element.js","../../core/haxcms-site-store.js","../../../../../mobx/lib/mobx.module.js"],function(_exports,_polymerElement,_haxcmsSiteStore,_mobxModule){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SiteActiveTitle=void 0;function _templateObject_62286a4054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[__title]]
\n "]);_templateObject_62286a4054f411e9aeb367f92c5b63ab=function(){return data};return data}var SiteActiveTitle=function(_PolymerElement){babelHelpers.inherits(SiteActiveTitle,_PolymerElement);function SiteActiveTitle(){babelHelpers.classCallCheck(this,SiteActiveTitle);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(SiteActiveTitle).apply(this,arguments))}babelHelpers.createClass(SiteActiveTitle,[{key:"_makeTitle",value:function _makeTitle(dynamicMethodology,activeTitle,parentTitle,ancestorTitle){switch(dynamicMethodology){case"above":if(""===parentTitle&&!this.noFallback){return activeTitle}return parentTitle;break;case"ancestor":if(""===ancestorTitle&&!this.noFallback){return activeTitle}return ancestorTitle;break;default:return activeTitle;break;}}},{key:"connectedCallback",value:function connectedCallback(){var _this=this;babelHelpers.get(babelHelpers.getPrototypeOf(SiteActiveTitle.prototype),"connectedCallback",this).call(this);this.__disposer=(0,_mobxModule.autorun)(function(){_this.activeTitle=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.activeTitle)});this.__disposer2=(0,_mobxModule.autorun)(function(){_this.parentTitle=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.parentTitle)});this.__disposer3=(0,_mobxModule.autorun)(function(){_this.ancestorTitle=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.ancestorTitle)})}},{key:"disconnectedCallback",value:function disconnectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(SiteActiveTitle.prototype),"disconnectedCallback",this).call(this);this.__disposer();this.__disposer2();this.__disposer3()}}],[{key:"tag",get:function get(){return"site-active-title"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_62286a4054f411e9aeb367f92c5b63ab())}},{key:"properties",get:function get(){return{noFallback:{type:Boolean,value:!1},dynamicMethodology:{type:String,value:"active"},__title:{type:String,computed:"_makeTitle(dynamicMethodology, activeTitle, parentTitle, ancestorTitle)"}}}}]);return SiteActiveTitle}(_polymerElement.PolymerElement);_exports.SiteActiveTitle=SiteActiveTitle;window.customElements.define(SiteActiveTitle.tag,SiteActiveTitle)});
\ No newline at end of file
+define(["exports","../../../../../@polymer/polymer/polymer-element.js","../../core/haxcms-site-store.js","../../../../../mobx/lib/mobx.module.js"],function(_exports,_polymerElement,_haxcmsSiteStore,_mobxModule){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SiteActiveTitle=void 0;function _templateObject_f83b5260555111e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[__title]]
\n "]);_templateObject_f83b5260555111e98f439769bd191e33=function(){return data};return data}var SiteActiveTitle=function(_PolymerElement){babelHelpers.inherits(SiteActiveTitle,_PolymerElement);function SiteActiveTitle(){babelHelpers.classCallCheck(this,SiteActiveTitle);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(SiteActiveTitle).apply(this,arguments))}babelHelpers.createClass(SiteActiveTitle,[{key:"_makeTitle",value:function _makeTitle(dynamicMethodology,activeTitle,parentTitle,ancestorTitle){switch(dynamicMethodology){case"above":if(""===parentTitle&&!this.noFallback){return activeTitle}return parentTitle;break;case"ancestor":if(""===ancestorTitle&&!this.noFallback){return activeTitle}return ancestorTitle;break;default:return activeTitle;break;}}},{key:"connectedCallback",value:function connectedCallback(){var _this=this;babelHelpers.get(babelHelpers.getPrototypeOf(SiteActiveTitle.prototype),"connectedCallback",this).call(this);this.__disposer=(0,_mobxModule.autorun)(function(){_this.activeTitle=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.activeTitle)});this.__disposer2=(0,_mobxModule.autorun)(function(){_this.parentTitle=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.parentTitle)});this.__disposer3=(0,_mobxModule.autorun)(function(){_this.ancestorTitle=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.ancestorTitle)})}},{key:"disconnectedCallback",value:function disconnectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(SiteActiveTitle.prototype),"disconnectedCallback",this).call(this);this.__disposer();this.__disposer2();this.__disposer3()}}],[{key:"tag",get:function get(){return"site-active-title"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_f83b5260555111e98f439769bd191e33())}},{key:"properties",get:function get(){return{noFallback:{type:Boolean,value:!1},dynamicMethodology:{type:String,value:"active"},__title:{type:String,computed:"_makeTitle(dynamicMethodology, activeTitle, parentTitle, ancestorTitle)"}}}}]);return SiteActiveTitle}(_polymerElement.PolymerElement);_exports.SiteActiveTitle=SiteActiveTitle;window.customElements.define(SiteActiveTitle.tag,SiteActiveTitle)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-render-item.js b/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-render-item.js
index bfc7ddf5843..0e94cd4d7b9 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-render-item.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-render-item.js
@@ -1 +1 @@
-define(["exports","meta","require","../../../../../@polymer/polymer/polymer-element.js","../../../../../@polymer/polymer/lib/utils/resolve-url.js","../../../../../@polymer/polymer/lib/legacy/polymer.dom.js","../../../../hax-body/lib/haxutils.js","../../../../../@polymer/polymer/lib/utils/async.js","../../core/haxcms-site-store.js","../../../../../@polymer/iron-ajax/iron-ajax.js","../../../../../mobx/lib/mobx.module.js"],function(_exports,meta,_require,_polymerElement,_resolveUrl,_polymerDom,_haxutils,_async,_haxcmsSiteStore,_ironAjax,_mobxModule){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SiteRenderItem=void 0;meta=babelHelpers.interopRequireWildcard(meta);_require=babelHelpers.interopRequireWildcard(_require);function _templateObject_7fc2d86054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n "]);_templateObject_7fc2d86054f411e9aeb367f92c5b63ab=function(){return data};return data}var SiteRenderItem=function(_PolymerElement){babelHelpers.inherits(SiteRenderItem,_PolymerElement);function SiteRenderItem(){babelHelpers.classCallCheck(this,SiteRenderItem);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(SiteRenderItem).apply(this,arguments))}babelHelpers.createClass(SiteRenderItem,[{key:"_computeLocation",value:function _computeLocation(itemId,render){if(itemId&&render){var item=_haxcmsSiteStore.store.findItem(itemId);return item.location+"?"+Math.floor(Date.now()/1e3)}}},{key:"locationChanged",value:function locationChanged(newValue){if(newValue){this.$.content.generateRequest()}}},{key:"_itemContentChanged",value:function _itemContentChanged(newValue){var _this=this;if(newValue){var html=newValue;if(null!==html){html=(0,_haxutils.encapScript)(newValue);(0,_haxutils.wipeSlot)(this,"*");_async.microTask.run(function(){setTimeout(function(){var frag=document.createRange().createContextualFragment(html);(0,_polymerDom.dom)(_this).appendChild(frag)},5)});if(this.manifest.metadata.dynamicElementLoader){var i;(function(){var tagsFound=(0,_haxutils.findTagsInHTML)(html),basePath=(0,_resolveUrl.pathFromUrl)(decodeURIComponent(meta.url)),_loop=function(){var tagName=tagsFound[i];if(_this.manifest.metadata.dynamicElementLoader[tagName]&&!window.customElements.get(tagName)){new Promise(function(res,rej){return _require.default(["".concat(basePath,"../../../../../").concat(_this.manifest.metadata.dynamicElementLoader[tagName])],res,rej)}).then(function(){}).catch(function(error){console.log(error)})}};for(i in tagsFound){_loop()}})()}}}}},{key:"connectedCallback",value:function connectedCallback(){var _this2=this;babelHelpers.get(babelHelpers.getPrototypeOf(SiteRenderItem.prototype),"connectedCallback",this).call(this);this.__disposer=[];(0,_mobxModule.autorun)(function(reaction){_this2.manifest=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.manifest);_this2.__disposer.push(reaction)})}},{key:"disconnectedCallback",value:function disconnectedCallback(){for(var i in this.__disposer){this.__disposer[i]}babelHelpers.get(babelHelpers.getPrototypeOf(SiteRenderItem.prototype),"disconnectedCallback",this).call(this)}}],[{key:"tag",get:function get(){return"site-render-item"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_7fc2d86054f411e9aeb367f92c5b63ab())}},{key:"properties",get:function get(){return{render:{type:Boolean,value:!1},itemId:{type:String},location:{type:String,computed:"_computeLocation(itemId, render)",observer:"locationChanged"},itemContent:{type:String,notify:!0,observer:"_itemContentChanged"}}}}]);return SiteRenderItem}(_polymerElement.PolymerElement);_exports.SiteRenderItem=SiteRenderItem;window.customElements.define(SiteRenderItem.tag,SiteRenderItem)});
\ No newline at end of file
+define(["exports","meta","require","../../../../../@polymer/polymer/polymer-element.js","../../../../../@polymer/polymer/lib/utils/resolve-url.js","../../../../../@polymer/polymer/lib/legacy/polymer.dom.js","../../../../hax-body/lib/haxutils.js","../../../../../@polymer/polymer/lib/utils/async.js","../../core/haxcms-site-store.js","../../../../../@polymer/iron-ajax/iron-ajax.js","../../../../../mobx/lib/mobx.module.js"],function(_exports,meta,_require,_polymerElement,_resolveUrl,_polymerDom,_haxutils,_async,_haxcmsSiteStore,_ironAjax,_mobxModule){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SiteRenderItem=void 0;meta=babelHelpers.interopRequireWildcard(meta);_require=babelHelpers.interopRequireWildcard(_require);function _templateObject_14821760555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n "]);_templateObject_14821760555211e98f439769bd191e33=function(){return data};return data}var SiteRenderItem=function(_PolymerElement){babelHelpers.inherits(SiteRenderItem,_PolymerElement);function SiteRenderItem(){babelHelpers.classCallCheck(this,SiteRenderItem);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(SiteRenderItem).apply(this,arguments))}babelHelpers.createClass(SiteRenderItem,[{key:"_computeLocation",value:function _computeLocation(itemId,render){if(itemId&&render){var item=_haxcmsSiteStore.store.findItem(itemId);return item.location+"?"+Math.floor(Date.now()/1e3)}}},{key:"locationChanged",value:function locationChanged(newValue){if(newValue){this.$.content.generateRequest()}}},{key:"_itemContentChanged",value:function _itemContentChanged(newValue){var _this=this;if(newValue){var html=newValue;if(null!==html){html=(0,_haxutils.encapScript)(newValue);(0,_haxutils.wipeSlot)(this,"*");_async.microTask.run(function(){setTimeout(function(){var frag=document.createRange().createContextualFragment(html);(0,_polymerDom.dom)(_this).appendChild(frag)},5)});if(this.manifest.metadata.dynamicElementLoader){var i;(function(){var tagsFound=(0,_haxutils.findTagsInHTML)(html),basePath=(0,_resolveUrl.pathFromUrl)(decodeURIComponent(meta.url)),_loop=function(){var tagName=tagsFound[i];if(_this.manifest.metadata.dynamicElementLoader[tagName]&&!window.customElements.get(tagName)){new Promise(function(res,rej){return _require.default(["".concat(basePath,"../../../../../").concat(_this.manifest.metadata.dynamicElementLoader[tagName])],res,rej)}).then(function(){}).catch(function(error){console.log(error)})}};for(i in tagsFound){_loop()}})()}}}}},{key:"connectedCallback",value:function connectedCallback(){var _this2=this;babelHelpers.get(babelHelpers.getPrototypeOf(SiteRenderItem.prototype),"connectedCallback",this).call(this);this.__disposer=[];(0,_mobxModule.autorun)(function(reaction){_this2.manifest=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.manifest);_this2.__disposer.push(reaction)})}},{key:"disconnectedCallback",value:function disconnectedCallback(){for(var i in this.__disposer){this.__disposer[i]}babelHelpers.get(babelHelpers.getPrototypeOf(SiteRenderItem.prototype),"disconnectedCallback",this).call(this)}}],[{key:"tag",get:function get(){return"site-render-item"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_14821760555211e98f439769bd191e33())}},{key:"properties",get:function get(){return{render:{type:Boolean,value:!1},itemId:{type:String},location:{type:String,computed:"_computeLocation(itemId, render)",observer:"locationChanged"},itemContent:{type:String,notify:!0,observer:"_itemContentChanged"}}}}]);return SiteRenderItem}(_polymerElement.PolymerElement);_exports.SiteRenderItem=SiteRenderItem;window.customElements.define(SiteRenderItem.tag,SiteRenderItem)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/blocks/site-children-block.js b/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/blocks/site-children-block.js
index 50a99c9f2bc..af982cc2cb7 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/blocks/site-children-block.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/blocks/site-children-block.js
@@ -1 +1 @@
-define(["exports","../../../../../@polymer/polymer/polymer-element.js","../../core/haxcms-site-store.js","../../../../../mobx/lib/mobx.module.js","../query/site-query-menu-slice.js","../../../../../@polymer/polymer/lib/elements/dom-repeat.js","../../../../../@polymer/paper-button/paper-button.js"],function(_exports,_polymerElement,_haxcmsSiteStore,_mobxModule){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SiteChildrenBlock=void 0;function _templateObject_624763f054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_7281bf9054f411e9aeb367f92c5b63ab=function(){return data};return data}var HeroBanner=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7281bf9054f411e9aeb367f92c5b63ab()),is:"hero-banner",behaviors:[HAXBehaviors.PropertiesBehaviors,A11yBehaviors.A11y,_simpleColors.SimpleColors],properties:{title:{type:String,value:"Title"},image:{type:String},details:{type:String,value:"Details"},buttonText:{type:String,value:"Find out more"},buttonLink:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Hero image",description:"Typically fancy banner image calling your attention to something.",icon:"image:panorama",color:"red",groups:["Image","Media"],handles:[{type:"image",source:"image",title:"title",description:"details",link:"buttonLink"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"},{property:"image",title:"Image",description:"URL of the image",inputMethod:"textfield",icon:"image:panorama"},{property:"details",title:"Details",description:"Additional text detail / teaser data",inputMethod:"textfield",icon:"editor:text-fields"},{property:"buttonText",title:"Button",description:"Label of the button",inputMethod:"textfield",icon:"icons:radio-button-unchecked"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"buttonLink",title:"Button - Link",description:"Label of the button",inputMethod:"textfield",validationType:"url",icon:"icons:link"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"},{property:"image",title:"Image",description:"URL of the image",inputMethod:"haxupload",icon:"image:panorama"},{property:"details",title:"Details",description:"Additional text detail / teaser data",inputMethod:"textfield",icon:"editor:text-fields"},{property:"buttonText",title:"Button",description:"Label of the button",inputMethod:"textfield",icon:"icons:radio-button-unchecked"},{property:"aaccentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"buttonLink",title:"Button - Link",description:"Label of the button",inputMethod:"haxupload",validationType:"url",icon:"icons:link"}],advanced:[]}})}});_exports.HeroBanner=HeroBanner});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../simple-colors/simple-colors.js","../../@polymer/paper-button/paper-button.js","../../@polymer/iron-image/iron-image.js","../a11y-behaviors/a11y-behaviors.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerLegacy,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.HeroBanner=void 0;function _templateObject_0e3eb2a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n "]);_templateObject_0e3eb2a0555211e98f439769bd191e33=function(){return data};return data}var HeroBanner=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_0e3eb2a0555211e98f439769bd191e33()),is:"hero-banner",behaviors:[HAXBehaviors.PropertiesBehaviors,A11yBehaviors.A11y,_simpleColors.SimpleColors],properties:{title:{type:String,value:"Title"},image:{type:String},details:{type:String,value:"Details"},buttonText:{type:String,value:"Find out more"},buttonLink:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Hero image",description:"Typically fancy banner image calling your attention to something.",icon:"image:panorama",color:"red",groups:["Image","Media"],handles:[{type:"image",source:"image",title:"title",description:"details",link:"buttonLink"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"},{property:"image",title:"Image",description:"URL of the image",inputMethod:"textfield",icon:"image:panorama"},{property:"details",title:"Details",description:"Additional text detail / teaser data",inputMethod:"textfield",icon:"editor:text-fields"},{property:"buttonText",title:"Button",description:"Label of the button",inputMethod:"textfield",icon:"icons:radio-button-unchecked"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"buttonLink",title:"Button - Link",description:"Label of the button",inputMethod:"textfield",validationType:"url",icon:"icons:link"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"},{property:"image",title:"Image",description:"URL of the image",inputMethod:"haxupload",icon:"image:panorama"},{property:"details",title:"Details",description:"Additional text detail / teaser data",inputMethod:"textfield",icon:"editor:text-fields"},{property:"buttonText",title:"Button",description:"Label of the button",inputMethod:"textfield",icon:"icons:radio-button-unchecked"},{property:"aaccentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"buttonLink",title:"Button - Link",description:"Label of the button",inputMethod:"haxupload",validationType:"url",icon:"icons:link"}],advanced:[]}})}});_exports.HeroBanner=HeroBanner});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/hexagon-loader/hexagon-loader.js b/build/es5-amd/node_modules/@lrnwebcomponents/hexagon-loader/hexagon-loader.js
index bf44dc0b9dd..3f99ad4907f 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/hexagon-loader/hexagon-loader.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/hexagon-loader/hexagon-loader.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-element.js","../../@polymer/polymer/lib/elements/dom-repeat.js","./lib/hex-a-gon.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.HexagonLoader=void 0;function _templateObject_83e72db054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_9c4ebcb054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9c4ebcb054f411e9aeb367f92c5b63ab()),is:"data-table-checkbox",properties:{checked:{type:Boolean,observer:"_checkedChanged",reflectToAttribute:!0,value:!1},indeterminate:{type:Boolean,reflectToAttribute:!0,observer:"_indeterminateChanged",value:!1}},_checkedChanged:function _checkedChanged(checked){if(checked){this.indeterminate=!1}},_indeterminateChanged:function _indeterminateChanged(indeterminate){if(indeterminate){this.checked=!1}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js"],function(_polymerLegacy){"use strict";function _templateObject_310f5b40555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
\n "]);_templateObject_310f5b40555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_310f5b40555211e98f439769bd191e33()),is:"data-table-checkbox",properties:{checked:{type:Boolean,observer:"_checkedChanged",reflectToAttribute:!0,value:!1},indeterminate:{type:Boolean,reflectToAttribute:!0,observer:"_indeterminateChanged",value:!1}},_checkedChanged:function _checkedChanged(checked){if(checked){this.indeterminate=!1}},_indeterminateChanged:function _indeterminateChanged(indeterminate){if(indeterminate){this.checked=!1}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/iron-data-table/lib/data-table-column-sort.js b/build/es5-amd/node_modules/@lrnwebcomponents/iron-data-table/lib/data-table-column-sort.js
index fa0fce4df09..9571644b866 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/iron-data-table/lib/data-table-column-sort.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/iron-data-table/lib/data-table-column-sort.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","./data-table-icons.js"],function(_polymerLegacy){"use strict";function _templateObject_9c539eb054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
\n \n "]);_templateObject_10392310555211e98f439769bd191e33=function(){return data};return data}var ItemOverlayOps=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_10392310555211e98f439769bd191e33()),is:"item-overlay-ops",listeners:{focusin:"_inFocus",focusout:"_outFocus"},hostAttributes:{tabindex:"0"},properties:{editMode:{type:Boolean,reflectToAttribute:!0,value:!1},focused:{type:Boolean,reflectToAttribute:!0,value:!1},activeTitle:{type:String},activeOp:{type:String},add:{type:Boolean,value:!1},edit:{type:Boolean,value:!1},move:{type:Boolean,value:!1},fixedHeight:{type:Number,observer:"fixedHeightChanged"},disableAutoHeight:{type:Boolean,value:!1},remove:{type:Boolean,value:!1},duplicate:{type:Boolean,value:!1},__anyOp:{type:Boolean,value:!1}},attached:function attached(){var _this=this;setTimeout(function(){_this._windowResize()},5);window.addEventListener("resize",this._windowResize.bind(this))},detached:function detached(){window.removeEventListener("resize",this._windowResize.bind(this))},fixedHeightChanged:function fixedHeightChanged(newValue){if(newValue){if(!this.disableAutoHeight){this.$.container.style.height=this.fixedHeight+"px";this.$.workingarea.style.height=this.fixedHeight-80+"px"}}},_windowResize:function _windowResize(){var rect=this.getBoundingClientRect();this.$.container.style.width=rect.width+"px";if(!this.disableAutoHeight){if(!this.fixedHeight||babelHelpers.typeof(this.fixedHeight)==="undefined"){this.$.container.style.height=rect.height+"px";this.$.workingarea.style.height=rect.height-80+"px"}else{this.$.container.style.height=this.fixedHeight+"px";this.$.workingarea.style.height=this.fixedHeight-80+"px"}}else{this.$.workingarea.style.height=rect.height-80+"px"}},_opTap:function _opTap(e){var normalizedEvent=(0,_polymerDom.dom)(e),local=normalizedEvent.localTarget;this.activeTitle=local.getAttribute("id");this.activeOp=local.getAttribute("id");this._resetActive();this.__anyOp=!0;local.classList.add("active");switch(this.activeOp){case"cancel":local.classList.remove("active");this.activeTitle=null;this.activeOp=null;this.__anyOp=!1;break;case"remove":this.__option1Icon="icons:check";this.__option1Text="Confirm deleting this";this.__option2Icon="icons:clear";this.__option2Text="Cancel";break;case"duplicate":this.__option1Icon="icons:check";this.__option1Text="Confirm duplicating this";this.__option2Icon="icons:clear";this.__option2Text="Cancel";break;case"move":this.__option1Icon="icons:arrow-back";this.__option1Text="Move item left";this.__option2Icon="icons:arrow-forward";this.__option2Text="Move item right";break;}var op={element:this,operation:this.activeOp};this.fire("item-overlay-op-changed",op)},_inFocus:function _inFocus(){if(this.editMode){this.focused=!0}},_outFocus:function _outFocus(){if(this.editMode){this.focused=!1}},_optionSelected:function _optionSelected(e){var normalizedEvent=(0,_polymerDom.dom)(e),local=normalizedEvent.localTarget,ops={element:this,operation:this.activeOp,option:local.getAttribute("id")};this.fire("item-overlay-option-selected",ops);if("move"!=this.activeOp){this._resetActive();this.activeOp=null}},_resetActive:function _resetActive(){this.$.add.classList.remove("active");this.$.edit.classList.remove("active");this.$.move.classList.remove("active");this.$.remove.classList.remove("active");this.$.duplicate.classList.remove("active")}});_exports.ItemOverlayOps=ItemOverlayOps});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/json-editor/json-editor.js b/build/es5-amd/node_modules/@lrnwebcomponents/json-editor/json-editor.js
index 930bd9cfab4..4a8d2711a4c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/json-editor/json-editor.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/json-editor/json-editor.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-element.js","../../@polymer/paper-input/paper-textarea.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.JsonEditor=void 0;function _templateObject_747244f054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_747244f054f411e9aeb367f92c5b63ab=function(){return data};return data}var JsonEditor=function(_PolymerElement){babelHelpers.inherits(JsonEditor,_PolymerElement);function JsonEditor(){babelHelpers.classCallCheck(this,JsonEditor);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(JsonEditor).apply(this,arguments))}babelHelpers.createClass(JsonEditor,[{key:"_valueChanged",value:function _valueChanged(newValue){try{var v=JSON.parse(newValue);if(v){this.error=!1}}catch(e){this.error=!0}}},{key:"_computeFormattedValue",value:function _computeFormattedValue(value){try{var formatted=JSON.stringify(JSON.parse(formatted),null,2);if(formatted!==value){this.value=formatted}}catch(e){}}},{key:"_computeCurrentData",value:function _computeCurrentData(value){try{return JSON.parse(value)}catch(e){}}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_747244f054f411e9aeb367f92c5b63ab())}},{key:"properties",get:function get(){return{label:{name:"label",type:"String",value:"JSON data"},error:{name:"error",type:"Boolean",value:!1,reflectToAttribute:!0},disabled:{name:"disabled",type:"Boolean",value:!1,reflectToAttribute:!0},maxRows:{name:"maxRows",type:"Number",value:0,reflectToAttribute:!0},value:{name:"value",type:"String",value:"",notify:!0,reflectToAttribute:!1,observer:"_valueChanged"},formatTest:{name:"value",type:"String",computed:"_computeFormattedValue(value)"},currentData:{name:"currentData",type:"Object",notify:!0,computed:"_computeCurrentData(value)"}}}},{key:"tag",get:function get(){return"json-editor"}}]);return JsonEditor}(_polymerElement.PolymerElement);_exports.JsonEditor=JsonEditor;window.customElements.define(JsonEditor.tag,JsonEditor)});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-element.js","../../@polymer/paper-input/paper-textarea.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.JsonEditor=void 0;function _templateObject_113c8950555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_113c8950555211e98f439769bd191e33=function(){return data};return data}var JsonEditor=function(_PolymerElement){babelHelpers.inherits(JsonEditor,_PolymerElement);function JsonEditor(){babelHelpers.classCallCheck(this,JsonEditor);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(JsonEditor).apply(this,arguments))}babelHelpers.createClass(JsonEditor,[{key:"_valueChanged",value:function _valueChanged(newValue){try{var v=JSON.parse(newValue);if(v){this.error=!1}}catch(e){this.error=!0}}},{key:"_computeFormattedValue",value:function _computeFormattedValue(value){try{var formatted=JSON.stringify(JSON.parse(formatted),null,2);if(formatted!==value){this.value=formatted}}catch(e){}}},{key:"_computeCurrentData",value:function _computeCurrentData(value){try{return JSON.parse(value)}catch(e){}}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_113c8950555211e98f439769bd191e33())}},{key:"properties",get:function get(){return{label:{name:"label",type:"String",value:"JSON data"},error:{name:"error",type:"Boolean",value:!1,reflectToAttribute:!0},disabled:{name:"disabled",type:"Boolean",value:!1,reflectToAttribute:!0},maxRows:{name:"maxRows",type:"Number",value:0,reflectToAttribute:!0},value:{name:"value",type:"String",value:"",notify:!0,reflectToAttribute:!1,observer:"_valueChanged"},formatTest:{name:"value",type:"String",computed:"_computeFormattedValue(value)"},currentData:{name:"currentData",type:"Object",notify:!0,computed:"_computeCurrentData(value)"}}}},{key:"tag",get:function get(){return"json-editor"}}]);return JsonEditor}(_polymerElement.PolymerElement);_exports.JsonEditor=JsonEditor;window.customElements.define(JsonEditor.tag,JsonEditor)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/jwt-login/jwt-login.js b/build/es5-amd/node_modules/@lrnwebcomponents/jwt-login/jwt-login.js
index 379257405b3..dd7948b02c1 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/jwt-login/jwt-login.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/jwt-login/jwt-login.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-ajax/iron-ajax.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.JwtLogin=void 0;function _templateObject_7693503054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n "]);_templateObject_7693503054f411e9aeb367f92c5b63ab=function(){return data};return data}var JwtLogin=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7693503054f411e9aeb367f92c5b63ab()),is:"jwt-login",properties:{url:{type:String},key:{type:String,value:"jwt"},jwt:{type:String,notify:!0}},ready:function ready(){this.jwt=localStorage.getItem(this.key);this.fire("jwt-token",this.jwt)},toggleLogin:function toggleLogin(){if(null==this.jwt){this.$.loginrequest.generateRequest()}else{localStorage.removeItem(this.key);this.jwt=null;this.fire("jwt-logged-in",!1)}},loginResponse:function loginResponse(e){this.jwt=e.detail.response;if(null==this.jwt||""==this.jwt){this.fire("jwt-logged-in",!1)}else{localStorage.setItem(this.key,this.jwt);this.fire("jwt-token",this.jwt);this.fire("jwt-logged-in",!0)}}});_exports.JwtLogin=JwtLogin});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-ajax/iron-ajax.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.JwtLogin=void 0;function _templateObject_11829300555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n "]);_templateObject_11829300555211e98f439769bd191e33=function(){return data};return data}var JwtLogin=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_11829300555211e98f439769bd191e33()),is:"jwt-login",properties:{url:{type:String},key:{type:String,value:"jwt"},jwt:{type:String,notify:!0}},ready:function ready(){this.jwt=localStorage.getItem(this.key);this.fire("jwt-token",this.jwt)},toggleLogin:function toggleLogin(){if(null==this.jwt){this.$.loginrequest.generateRequest()}else{localStorage.removeItem(this.key);this.jwt=null;this.fire("jwt-logged-in",!1)}},loginResponse:function loginResponse(e){this.jwt=e.detail.response;if(null==this.jwt||""==this.jwt){this.fire("jwt-logged-in",!1)}else{localStorage.setItem(this.key,this.jwt);this.fire("jwt-token",this.jwt);this.fire("jwt-logged-in",!0)}}});_exports.JwtLogin=JwtLogin});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/learn-two-theme/learn-two-theme.js b/build/es5-amd/node_modules/@lrnwebcomponents/learn-two-theme/learn-two-theme.js
index 1cd93203e64..d1b7f7a4622 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/learn-two-theme/learn-two-theme.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/learn-two-theme/learn-two-theme.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-element.js","../haxcms-elements/lib/core/HAXCMSThemeWiring.js","../haxcms-elements/lib/ui-components/navigation/site-breadcrumb.js","../haxcms-elements/lib/ui-components/active-item/site-active-title.js","../haxcms-elements/lib/ui-components/site/site-title.js","../haxcms-elements/lib/ui-components/site/site-rss-button.js","../haxcms-elements/lib/ui-components/site/site-print-button.js","../haxcms-elements/lib/ui-components/navigation/site-menu.js","../haxcms-elements/lib/ui-components/navigation/site-menu-button.js","../simple-colors/simple-colors.js","../../@polymer/app-layout/app-drawer/app-drawer.js","../../@polymer/app-layout/app-drawer-layout/app-drawer-layout.js","../../@polymer/paper-icon-button/paper-icon-button.js"],function(_exports,_polymerElement,_HAXCMSThemeWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LearnTwoTheme=void 0;function _templateObject_761aebe054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n \n \n
\n
\n \n
\n
\n \n
\n \n \n \n
\n \n
\n \n
\n \n \n
\n \n
\n
\n \n
\n \n "]);_templateObject_761aebe054f411e9aeb367f92c5b63ab=function(){return data};return data}var LearnTwoTheme=function(_HAXCMSTheme){babelHelpers.inherits(LearnTwoTheme,_HAXCMSTheme);function LearnTwoTheme(){babelHelpers.classCallCheck(this,LearnTwoTheme);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LearnTwoTheme).apply(this,arguments))}babelHelpers.createClass(LearnTwoTheme,[{key:"toggleDrawer",value:function toggleDrawer(){this.$.drawer.toggle()}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_761aebe054f411e9aeb367f92c5b63ab())}},{key:"properties",get:function get(){var props=babelHelpers.get(babelHelpers.getPrototypeOf(LearnTwoTheme),"properties",this);props.opened={type:Boolean,reflectToAttribute:!0};return props}},{key:"tag",get:function get(){return"learn-two-theme"}}]);return LearnTwoTheme}((0,_HAXCMSThemeWiring.HAXCMSTheme)(_polymerElement.PolymerElement));_exports.LearnTwoTheme=LearnTwoTheme;window.customElements.define(LearnTwoTheme.tag,LearnTwoTheme)});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-element.js","../haxcms-elements/lib/core/HAXCMSThemeWiring.js","../haxcms-elements/lib/ui-components/navigation/site-breadcrumb.js","../haxcms-elements/lib/ui-components/active-item/site-active-title.js","../haxcms-elements/lib/ui-components/site/site-title.js","../haxcms-elements/lib/ui-components/site/site-rss-button.js","../haxcms-elements/lib/ui-components/site/site-print-button.js","../haxcms-elements/lib/ui-components/navigation/site-menu.js","../haxcms-elements/lib/ui-components/navigation/site-menu-button.js","../simple-colors/simple-colors.js","../../@polymer/app-layout/app-drawer/app-drawer.js","../../@polymer/app-layout/app-drawer-layout/app-drawer-layout.js","../../@polymer/paper-icon-button/paper-icon-button.js"],function(_exports,_polymerElement,_HAXCMSThemeWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LearnTwoTheme=void 0;function _templateObject_1200eac0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n \n \n
\n
\n \n
\n
\n \n
\n \n \n \n
\n \n
\n \n
\n \n \n
\n \n
\n
\n \n
\n \n "]);_templateObject_1200eac0555211e98f439769bd191e33=function(){return data};return data}var LearnTwoTheme=function(_HAXCMSTheme){babelHelpers.inherits(LearnTwoTheme,_HAXCMSTheme);function LearnTwoTheme(){babelHelpers.classCallCheck(this,LearnTwoTheme);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LearnTwoTheme).apply(this,arguments))}babelHelpers.createClass(LearnTwoTheme,[{key:"toggleDrawer",value:function toggleDrawer(){this.$.drawer.toggle()}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_1200eac0555211e98f439769bd191e33())}},{key:"properties",get:function get(){var props=babelHelpers.get(babelHelpers.getPrototypeOf(LearnTwoTheme),"properties",this);props.opened={type:Boolean,reflectToAttribute:!0};return props}},{key:"tag",get:function get(){return"learn-two-theme"}}]);return LearnTwoTheme}((0,_HAXCMSThemeWiring.HAXCMSTheme)(_polymerElement.PolymerElement));_exports.LearnTwoTheme=LearnTwoTheme;window.customElements.define(LearnTwoTheme.tag,LearnTwoTheme)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/license-element/license-element.js b/build/es5-amd/node_modules/@lrnwebcomponents/license-element/license-element.js
index 07baa62e759..46038668300 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/license-element/license-element.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/license-element/license-element.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LicenseElement=void 0;function _templateObject_76cde83054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n [[title]]\n by\n [[creator]]\n is licensed under a\n [[licenseName]]. \n\n \n Permissions beyond the scope of this license are available\n [[moreLabel]].\n \n
\n "],["\n \n \n
\n \n [[title]]\n by\n [[creator]]\n is licensed under a\n [[licenseName]]. \n\n \n Permissions beyond the scope of this license are available\n [[moreLabel]].\n \n
\n "]);_templateObject_76cde83054f411e9aeb367f92c5b63ab=function(){return data};return data}var LicenseElement=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_76cde83054f411e9aeb367f92c5b63ab()),is:"license-element",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{title:{type:String},creator:{type:String},source:{type:String},licenseName:{type:String},licenseLink:{type:String},license:{type:String,observer:"_licenseUpdated"},moreLabel:{type:String,value:"on the licensing details page"},moreLink:{type:String},hasMore:{type:Boolean,computed:"_computeHasMore(moreLink)"}},attached:function attached(){var props={canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"License",description:"Provide a license for you rwork",icon:"icons:theaters",color:"grey",groups:["Content","Copyright"],handles:[{type:"license",source:"source",title:"title",author:"creator",license:"license"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the work being cited.",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the work being cited.",inputMethod:"textfield",icon:"editor:title"},{property:"source",title:"Source link",description:"The source url for the element this is citing.",inputMethod:"textfield",icon:"link",validationType:"url"},{property:"license",title:"License",description:"The source url for the element this is citing.",inputMethod:"select",options:this.licenseList("select"),icon:"link"},{property:"creator",title:"Creator",description:"Who made or owns this.",inputMethod:"textfield",icon:"link"}],advanced:[{property:"moreLink",title:"Source link",description:"Link to additional licensing details",inputMethod:"textfield",validationType:"url"},{property:"moreLabel",title:"more label",description:"Label for more licensing details",inputMethod:"textfield"}]}};this.setHaxProperties(props)},_computeHasMore:function _computeHasMore(link){if(babelHelpers.typeof(link)!=="undefined"&&""!==link){return!0}return!1},licenseList:function licenseList(){var mode=0\n :host {\n display: block;\n font-size: 16px;\n line-height: 32px;\n --license-text-color: #222222;\n --license-background-color: #f2f2f2;\n background-color: var(--license-background-color);\n }\n :host:after {\n content: \"License\";\n position: relative;\n float: right;\n bottom: 36px;\n right: 8px;\n font-size: 28px;\n color: #dddddd;\n font-style: italic;\n }\n .license-body {\n padding: 32px;\n font-style: italic;\n background-color: var(--license-background-color);\n color: var(--license-text-color);\n @apply --license-body;\n }\n\n :host([display-method=\"footnote\"]) {\n visibility: hidden;\n opacity: 0;\n }\n :host([display-method=\"popup\"]) {\n display: block;\n }\n .license-link {\n font-style: italic;\n @apply --license-link;\n }\n .big-license-link img {\n margin-right: 8px;\n margin-bottom: 8px;\n width: 88px;\n height: 31px;\n vertical-align: middle;\n }\n .work-title {\n font-weight: bold;\n }\n \n \n
\n \n [[title]]\n by\n [[creator]]\n is licensed under a\n [[licenseName]]. \n\n \n Permissions beyond the scope of this license are available\n [[moreLabel]].\n \n
\n "],["\n \n \n
\n \n [[title]]\n by\n [[creator]]\n is licensed under a\n [[licenseName]]. \n\n \n Permissions beyond the scope of this license are available\n [[moreLabel]].\n \n
\n "]);_templateObject_12334560555211e98f439769bd191e33=function(){return data};return data}var LicenseElement=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_12334560555211e98f439769bd191e33()),is:"license-element",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{title:{type:String},creator:{type:String},source:{type:String},licenseName:{type:String},licenseLink:{type:String},license:{type:String,observer:"_licenseUpdated"},moreLabel:{type:String,value:"on the licensing details page"},moreLink:{type:String},hasMore:{type:Boolean,computed:"_computeHasMore(moreLink)"}},attached:function attached(){var props={canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"License",description:"Provide a license for you rwork",icon:"icons:theaters",color:"grey",groups:["Content","Copyright"],handles:[{type:"license",source:"source",title:"title",author:"creator",license:"license"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the work being cited.",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the work being cited.",inputMethod:"textfield",icon:"editor:title"},{property:"source",title:"Source link",description:"The source url for the element this is citing.",inputMethod:"textfield",icon:"link",validationType:"url"},{property:"license",title:"License",description:"The source url for the element this is citing.",inputMethod:"select",options:this.licenseList("select"),icon:"link"},{property:"creator",title:"Creator",description:"Who made or owns this.",inputMethod:"textfield",icon:"link"}],advanced:[{property:"moreLink",title:"Source link",description:"Link to additional licensing details",inputMethod:"textfield",validationType:"url"},{property:"moreLabel",title:"more label",description:"Label for more licensing details",inputMethod:"textfield"}]}};this.setHaxProperties(props)},_computeHasMore:function _computeHasMore(link){if(babelHelpers.typeof(link)!=="undefined"&&""!==link){return!0}return!1},licenseList:function licenseList(){var mode=0\n :host {\n display: flex;\n padding: 8px;\n }\n :host([sticky]) {\n top: 0;\n position: sticky;\n }\n :host([direction=\"left\"]) {\n float: left;\n max-width: 480px;\n }\n :host([direction=\"right\"]) {\n float: right;\n max-width: 480px;\n }\n \n \n "]);_templateObject_7765463054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrnAside=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7765463054f411e9aeb367f92c5b63ab()),is:"lrn-aside",behaviors:[HAXBehaviors.PropertiesBehaviors],properties:{title:{type:String,value:"Related content"},sticky:{type:Boolean,value:!1,reflectToAttribute:!0},direction:{type:String,value:"",reflectToAttribute:!0}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Sticky note",description:"A sticky note to present some basic info offset on the page.",icon:"av:note",color:"yellow",groups:["Content"],handles:[{type:"text",title:"title"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"Enter title for sticky note",inputMethod:"textfield",required:!0}],configure:[{property:"title",title:"Title",description:"Enter title for sticky note.",inputMethod:"textfield",required:!0},{slot:"",title:"Content",description:"Content of the sticky note",inputMethod:"code-editor",required:!0},{property:"sticky",title:"Stick to page on scroll",description:"Appear sticky when the user scrolls past it",inputMethod:"boolean"},{property:"direction",title:"Direction to hang",description:"Location of the sticky note to hang",inputMethod:"select",options:{"":"none",right:"Right",left:"Left"}}],advanced:[]}})}});_exports.LrnAside=LrnAside});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../lrndesign-panelcard/lrndesign-panelcard.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrnAside=void 0;function _templateObject_12a2d010555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_12a2d010555211e98f439769bd191e33=function(){return data};return data}var LrnAside=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_12a2d010555211e98f439769bd191e33()),is:"lrn-aside",behaviors:[HAXBehaviors.PropertiesBehaviors],properties:{title:{type:String,value:"Related content"},sticky:{type:Boolean,value:!1,reflectToAttribute:!0},direction:{type:String,value:"",reflectToAttribute:!0}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Sticky note",description:"A sticky note to present some basic info offset on the page.",icon:"av:note",color:"yellow",groups:["Content"],handles:[{type:"text",title:"title"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"Enter title for sticky note",inputMethod:"textfield",required:!0}],configure:[{property:"title",title:"Title",description:"Enter title for sticky note.",inputMethod:"textfield",required:!0},{slot:"",title:"Content",description:"Content of the sticky note",inputMethod:"code-editor",required:!0},{property:"sticky",title:"Stick to page on scroll",description:"Appear sticky when the user scrolls past it",inputMethod:"boolean"},{property:"direction",title:"Direction to hang",description:"Location of the sticky note to hang",inputMethod:"select",options:{"":"none",right:"Right",left:"Left"}}],advanced:[]}})}});_exports.LrnAside=LrnAside});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-assignment/lib/lrn-assignment-button.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-assignment/lib/lrn-assignment-button.js
index 3b9580178d1..221c2473d31 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-assignment/lib/lrn-assignment-button.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-assignment/lib/lrn-assignment-button.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../lrn-icons/lrn-icons.js","../../../@polymer/iron-icon/iron-icon.js"],function(_polymerLegacy){"use strict";function _templateObject_9cecd17054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n [[title]] \n \n \n [[title]] \n \n \n "]);_templateObject_9cecd17054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9cecd17054f411e9aeb367f92c5b63ab()),is:"lrn-assignment-button",properties:{title:String,url:String,open:{type:Boolean,value:!1},complete:{type:Boolean,value:!1}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../lrn-icons/lrn-icons.js","../../../@polymer/iron-icon/iron-icon.js"],function(_polymerLegacy){"use strict";function _templateObject_313c1090555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n [[title]] \n \n \n [[title]] \n \n \n "]);_templateObject_313c1090555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_313c1090555211e98f439769bd191e33()),is:"lrn-assignment-button",properties:{title:String,url:String,open:{type:Boolean,value:!1},complete:{type:Boolean,value:!1}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-assignment/lrn-assignment.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-assignment/lrn-assignment.js
index 1d6d0a3e70f..f9b696ae24c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-assignment/lrn-assignment.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-assignment/lrn-assignment.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../../@polymer/paper-button/paper-button.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrnAssignments=_exports.LrnAssignment=void 0;function _templateObject2_77d2fc2054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n\n \n \n \n "]);_templateObject2_77d2fc2054f411e9aeb367f92c5b63ab=function(){return data};return data}function _templateObject_77d2fc2054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n "]);_templateObject_774dc69054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrnContent=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_774dc69054f411e9aeb367f92c5b63ab()),is:"lrn-content",properties:{title:{type:String,value:!1}}});_exports.LrnContent=LrnContent});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrnContent=void 0;function _templateObject_1390b280555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n \n "]);_templateObject_28cb4480555211e98f439769bd191e33=function(){return data};return data}var LrnMarkdownEditor=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_28cb4480555211e98f439769bd191e33()),is:"lrn-markdown-editor",properties:{content:{type:String,notify:!0},selected:{type:String,value:"0",reflectToAttribute:!0},layout:{type:String,value:0},cookies:{type:Boolean,value:!0},elReady:{type:Boolean,value:!1}},observers:["_selectedChanged(selected)"],_selectedChanged:function _selectedChanged(selected){var root=this,cookieName=root._getCookieName();if(2===selected){root._createCookie(cookieName,"true","30")}else if(2!==selected&&!0===root.elReady){root._eraseCookie(cookieName)}},_createCookie:function _createCookie(name,value,days){var expires="";if(days){var date=new Date;date.setTime(date.getTime()+1e3*(60*(60*(24*days))));expires="; expires="+date.toUTCString()}document.cookie=name+"="+value+expires+"; path=/"},_readCookie:function _readCookie(name){for(var nameEQ=name+"=",ca=document.cookie.split(";"),i=0,c;i\n :host {\n display: block;\n }\n \n \n "]);_templateObject_79443f6054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrnPage=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_79443f6054f411e9aeb367f92c5b63ab()),is:"lrn-page"});_exports.LrnPage=LrnPage});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../oer-schema/oer-schema.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrnPage=void 0;function _templateObject_14f0b7b0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_14f0b7b0555211e98f439769bd191e33=function(){return data};return data}var LrnPage=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_14f0b7b0555211e98f439769bd191e33()),is:"lrn-page"});_exports.LrnPage=LrnPage});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-shared-styles/lib/lrn-shared-styles-demo.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-shared-styles/lib/lrn-shared-styles-demo.js
index ce848d03816..42e53703f6b 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-shared-styles/lib/lrn-shared-styles-demo.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-shared-styles/lib/lrn-shared-styles-demo.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-element.js","../lrn-shared-styles.js"],function(_polymerElement){"use strict";function _templateObject_9d0d78d054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n
This text can only be read on screen readers. It is not visible on screen.
\n
This text can only be read on screen. It will not print.
\n
This text can only be read when printed. It will not be visible on screen.
"]);_templateObject_9d0d78d054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrnSharedStylesDemo=function(_PolymerElement){babelHelpers.inherits(LrnSharedStylesDemo,_PolymerElement);function LrnSharedStylesDemo(){babelHelpers.classCallCheck(this,LrnSharedStylesDemo);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LrnSharedStylesDemo).apply(this,arguments))}babelHelpers.createClass(LrnSharedStylesDemo,null,[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_9d0d78d054f411e9aeb367f92c5b63ab())}}]);return LrnSharedStylesDemo}(_polymerElement.PolymerElement);customElements.define("lrn-shared-styles-demo",LrnSharedStylesDemo)});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-element.js","../lrn-shared-styles.js"],function(_polymerElement){"use strict";function _templateObject_315c1bb0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n
This text can only be read on screen readers. It is not visible on screen.
\n
This text can only be read on screen. It will not print.
\n
This text can only be read when printed. It will not be visible on screen.
"]);_templateObject_315c1bb0555211e98f439769bd191e33=function(){return data};return data}var LrnSharedStylesDemo=function(_PolymerElement){babelHelpers.inherits(LrnSharedStylesDemo,_PolymerElement);function LrnSharedStylesDemo(){babelHelpers.classCallCheck(this,LrnSharedStylesDemo);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LrnSharedStylesDemo).apply(this,arguments))}babelHelpers.createClass(LrnSharedStylesDemo,null,[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_315c1bb0555211e98f439769bd191e33())}}]);return LrnSharedStylesDemo}(_polymerElement.PolymerElement);customElements.define("lrn-shared-styles-demo",LrnSharedStylesDemo)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-shared-styles/lrn-shared-styles.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-shared-styles/lrn-shared-styles.js
index b2b327c22b0..c52ea0dce91 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-shared-styles/lrn-shared-styles.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-shared-styles/lrn-shared-styles.js
@@ -1 +1 @@
-define(["../../@polymer/polymer/polymer-element.js","../../@polymer/iron-flex-layout/iron-flex-layout.js"],function(_polymerElement){"use strict";function _templateObject_799c718054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_799c718054f411e9aeb367f92c5b63ab=function(){return data};return data}var styleElement=document.createElement("dom-module"),css=(0,_polymerElement.html)(_templateObject_799c718054f411e9aeb367f92c5b63ab());styleElement.appendChild(css);styleElement.register("lrn-shared-styles")});
\ No newline at end of file
+define(["../../@polymer/polymer/polymer-element.js","../../@polymer/iron-flex-layout/iron-flex-layout.js"],function(_polymerElement){"use strict";function _templateObject_15367340555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n"]);_templateObject_15367340555211e98f439769bd191e33=function(){return data};return data}var styleElement=document.createElement("dom-module"),css=(0,_polymerElement.html)(_templateObject_15367340555211e98f439769bd191e33());styleElement.appendChild(css);styleElement.register("lrn-shared-styles")});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-table/lrn-table.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-table/lrn-table.js
index 9e06a3c3653..eab6c7445d6 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-table/lrn-table.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-table/lrn-table.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../csv-render/csv-render.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrnTable=void 0;function _templateObject_7979a74054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
[[title]]
\n
\n \n \n
\n
\n "]);_templateObject_7979a74054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrnTable=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7979a74054f411e9aeb367f92c5b63ab()),is:"lrn-table",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{title:{type:String},csvFile:{type:String},description:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"CSV table",description:"This can generate a table from a CSV file no matter where it is located.",icon:"editor:border-all",color:"green",groups:["Presentation","Table","Data"],handles:[{type:"csv",source:"csvFile"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"csvFile",title:"Source",description:"The URL for this csv file.",inputMethod:"textfield",icon:"link",required:!0},{property:"title",title:"Title",description:"Title for the table to be generated.",inputMethod:"textfield",icon:"editor:title"},{property:"description",title:"Description",description:"More detailed description for improved accessibility of the table data.",inputMethod:"textfield",icon:"editor:short-text"}],configure:[{property:"csvFile",title:"Source",description:"The URL for this csv file.",inputMethod:"haxupload",required:!0},{property:"title",title:"Title",description:"Title for the table to be generated.",inputMethod:"textfield"},{property:"description",title:"Description",description:"More detailed description for improved accessibility of the table data.",inputMethod:"textfield"}],advanced:[]}})}});_exports.LrnTable=LrnTable});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../csv-render/csv-render.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrnTable=void 0;function _templateObject_1554f7c0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
[[title]]
\n
\n \n \n
\n
\n "]);_templateObject_1554f7c0555211e98f439769bd191e33=function(){return data};return data}var LrnTable=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1554f7c0555211e98f439769bd191e33()),is:"lrn-table",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{title:{type:String},csvFile:{type:String},description:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"CSV table",description:"This can generate a table from a CSV file no matter where it is located.",icon:"editor:border-all",color:"green",groups:["Presentation","Table","Data"],handles:[{type:"csv",source:"csvFile"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"csvFile",title:"Source",description:"The URL for this csv file.",inputMethod:"textfield",icon:"link",required:!0},{property:"title",title:"Title",description:"Title for the table to be generated.",inputMethod:"textfield",icon:"editor:title"},{property:"description",title:"Description",description:"More detailed description for improved accessibility of the table data.",inputMethod:"textfield",icon:"editor:short-text"}],configure:[{property:"csvFile",title:"Source",description:"The URL for this csv file.",inputMethod:"haxupload",required:!0},{property:"title",title:"Title",description:"Title for the table to be generated.",inputMethod:"textfield"},{property:"description",title:"Description",description:"More detailed description for improved accessibility of the table data.",inputMethod:"textfield"}],advanced:[]}})}});_exports.LrnTable=LrnTable});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-vocab/lrn-vocab.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-vocab/lrn-vocab.js
index 8f271d4fdd3..6d43a1c2dad 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrn-vocab/lrn-vocab.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrn-vocab/lrn-vocab.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/utils/flattened-nodes-observer.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/paper-button/paper-button.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../simple-modal/simple-modal.js"],function(_exports,_polymerLegacy,_flattenedNodesObserver){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrnVocab=void 0;function _templateObject_79e7d26054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n [[term]]\n "]);_templateObject_79e7d26054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrnVocab=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_79e7d26054f411e9aeb367f92c5b63ab()),is:"lrn-vocab",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{term:{type:String,reflectToAttribute:!0}},openDialog:function openDialog(){var children=_flattenedNodesObserver.FlattenedNodesObserver.getFlattenedNodes(this).filter(function(n){return n.nodeType===Node.ELEMENT_NODE}),c=document.createElement("div");for(var child in children){c.appendChild(children[child].cloneNode(!0))}var evt=new CustomEvent("simple-modal-show",{bubbles:!0,cancelable:!0,detail:{title:this.term,elements:{content:c},invokedBy:this.$.button}});window.dispatchEvent(evt)},attached:function attached(){window.SimpleModal.requestAvailability();this.setHaxProperties({canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Vocab",description:"Vocabulary term",icon:"image:details",color:"red",groups:["Vocab"],handles:[{type:"inline",text:"term"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"term",title:"Term",description:"The word or words to make clickable for more detail.",inputMethod:"textfield",icon:"editor:title",required:!0}],configure:[{property:"term",title:"Term",description:"The word or words to make clickable for more detail.",inputMethod:"textfield",icon:"editor:title",required:!0},{slot:"",title:"Contents",description:"Contents to display in the pop up.",inputMethod:"code-editor",required:!0}],advanced:[]}})}});_exports.LrnVocab=LrnVocab});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/utils/flattened-nodes-observer.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/paper-button/paper-button.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../simple-modal/simple-modal.js"],function(_exports,_polymerLegacy,_flattenedNodesObserver){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrnVocab=void 0;function _templateObject_159b76a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n [[term]]\n "]);_templateObject_159b76a0555211e98f439769bd191e33=function(){return data};return data}var LrnVocab=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_159b76a0555211e98f439769bd191e33()),is:"lrn-vocab",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{term:{type:String,reflectToAttribute:!0}},openDialog:function openDialog(){var children=_flattenedNodesObserver.FlattenedNodesObserver.getFlattenedNodes(this).filter(function(n){return n.nodeType===Node.ELEMENT_NODE}),c=document.createElement("div");for(var child in children){c.appendChild(children[child].cloneNode(!0))}var evt=new CustomEvent("simple-modal-show",{bubbles:!0,cancelable:!0,detail:{title:this.term,elements:{content:c},invokedBy:this.$.button}});window.dispatchEvent(evt)},attached:function attached(){window.SimpleModal.requestAvailability();this.setHaxProperties({canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Vocab",description:"Vocabulary term",icon:"image:details",color:"red",groups:["Vocab"],handles:[{type:"inline",text:"term"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"term",title:"Term",description:"The word or words to make clickable for more detail.",inputMethod:"textfield",icon:"editor:title",required:!0}],configure:[{property:"term",title:"Term",description:"The word or words to make clickable for more detail.",inputMethod:"textfield",icon:"editor:title",required:!0},{slot:"",title:"Contents",description:"Contents to display in the pop up.",inputMethod:"code-editor",required:!0}],advanced:[]}})}});_exports.LrnVocab=LrnVocab});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrnapp-fab-menu/lib/lrnapp-fab-speed-dial-action.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrnapp-fab-menu/lib/lrnapp-fab-speed-dial-action.js
index f821d07f462..59666c38472 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrnapp-fab-menu/lib/lrnapp-fab-speed-dial-action.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrnapp-fab-menu/lib/lrnapp-fab-speed-dial-action.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-fab/paper-fab.js","../../materializecss-styles/materializecss-styles.js","../../../@polymer/iron-flex-layout/iron-flex-layout-classes.js"],function(_polymerLegacy){"use strict";function _templateObject_9d14088054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n\n
\n \n
\n \n "]);_templateObject_9d14088054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9d14088054f411e9aeb367f92c5b63ab()),is:"lrnapp-fab-speed-dial-action",properties:{icon:{type:String,reflectToAttribute:!0},color:{type:String,value:"blue",reflectToAttribute:!0}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-fab/paper-fab.js","../../materializecss-styles/materializecss-styles.js","../../../@polymer/iron-flex-layout/iron-flex-layout-classes.js"],function(_polymerLegacy){"use strict";function _templateObject_3162ab60555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n\n
\n \n
\n \n "]);_templateObject_3162ab60555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3162ab60555211e98f439769bd191e33()),is:"lrnapp-fab-speed-dial-action",properties:{icon:{type:String,reflectToAttribute:!0},color:{type:String,value:"blue",reflectToAttribute:!0}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrnapp-fab-menu/lrnapp-fab-menu.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrnapp-fab-menu/lrnapp-fab-menu.js
index 553959e4aa5..ce2975ffae2 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrnapp-fab-menu/lrnapp-fab-menu.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrnapp-fab-menu/lrnapp-fab-menu.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-fab/paper-fab.js","../paper-fab-speed-dial/paper-fab-speed-dial.js","../paper-fab-speed-dial/lib/paper-fab-speed-dial-overlay.js","../materializecss-styles/materializecss-styles.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrnappFabMenu=void 0;function _templateObject_7958158054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n\n \n \n \n \n "]);_templateObject_7958158054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrnappFabMenu=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7958158054f411e9aeb367f92c5b63ab()),is:"lrnapp-fab-menu",properties:{icon:{type:String,value:"add"},opened:{type:Boolean,notify:!0},disabled:{type:Boolean,value:!1}},open:function open(e){if(e){e.preventDefault()}this.opened=!0},close:function close(e){if(e){e.preventDefault()}this.opened=!1}});_exports.LrnappFabMenu=LrnappFabMenu});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-fab/paper-fab.js","../paper-fab-speed-dial/paper-fab-speed-dial.js","../paper-fab-speed-dial/lib/paper-fab-speed-dial-overlay.js","../materializecss-styles/materializecss-styles.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrnappFabMenu=void 0;function _templateObject_15c25f90555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n\n \n \n \n \n "]);_templateObject_15c25f90555211e98f439769bd191e33=function(){return data};return data}var LrnappFabMenu=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_15c25f90555211e98f439769bd191e33()),is:"lrnapp-fab-menu",properties:{icon:{type:String,value:"add"},opened:{type:Boolean,notify:!0},disabled:{type:Boolean,value:!1}},open:function open(e){if(e){e.preventDefault()}this.opened=!0},close:function close(e){if(e){e.preventDefault()}this.opened=!1}});_exports.LrnappFabMenu=LrnappFabMenu});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-abbreviation/lrndesign-abbreviation.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-abbreviation/lrndesign-abbreviation.js
index 80bd4a09ee1..864bddf9b59 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-abbreviation/lrndesign-abbreviation.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-abbreviation/lrndesign-abbreviation.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../@polymer/paper-tooltip/paper-tooltip.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignAbbreviation=void 0;function _templateObject_7a9836a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n [[abbr]]\n [[phrase]]\n "]);_templateObject_7a9836a054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignAbbreviation=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7a9836a054f411e9aeb367f92c5b63ab()),is:"lrndesign-abbreviation",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{abbr:{type:String,reflectToAttribute:!0,notify:!0},phrase:{type:String,reflectToAttribute:!0,notify:!0}},attached:function attached(){this.setHaxProperties({canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Abbreviation",description:"Simple abbreviation with tooltip of full word",icon:"editor:title",color:"grey",groups:["Instructional","Term"],handles:[{type:"inline",text:"text"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"abbr",title:"Abbreviation",description:"Abbreviation word",inputMethod:"textfield",icon:"editor:title"},{property:"phrase",title:"Phrase",description:"The phrase / original words",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"abbr",title:"Abbreviation",description:"Abbreviation word",inputMethod:"textfield",icon:"editor:title"},{property:"phrase",title:"Phrase",description:"The phrase / original words",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})}});_exports.LrndesignAbbreviation=LrndesignAbbreviation});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../@polymer/paper-tooltip/paper-tooltip.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignAbbreviation=void 0;function _templateObject_161d77e0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n [[abbr]]\n [[phrase]]\n "]);_templateObject_161d77e0555211e98f439769bd191e33=function(){return data};return data}var LrndesignAbbreviation=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_161d77e0555211e98f439769bd191e33()),is:"lrndesign-abbreviation",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{abbr:{type:String,reflectToAttribute:!0,notify:!0},phrase:{type:String,reflectToAttribute:!0,notify:!0}},attached:function attached(){this.setHaxProperties({canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Abbreviation",description:"Simple abbreviation with tooltip of full word",icon:"editor:title",color:"grey",groups:["Instructional","Term"],handles:[{type:"inline",text:"text"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"abbr",title:"Abbreviation",description:"Abbreviation word",inputMethod:"textfield",icon:"editor:title"},{property:"phrase",title:"Phrase",description:"The phrase / original words",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"abbr",title:"Abbreviation",description:"Abbreviation word",inputMethod:"textfield",icon:"editor:title"},{property:"phrase",title:"Phrase",description:"The phrase / original words",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})}});_exports.LrndesignAbbreviation=LrndesignAbbreviation});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-animationctrl/lib/lrndesign-animationctrl-button.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-animationctrl/lib/lrndesign-animationctrl-button.js
index 7fb9c350d3f..c445e336988 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-animationctrl/lib/lrndesign-animationctrl-button.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-animationctrl/lib/lrndesign-animationctrl-button.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/iron-icon/iron-icon.js"],function(_polymerLegacy){"use strict";function _templateObject_9d189c6054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n [[name]]\n \n \n "]);_templateObject_9d189c6054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9d189c6054f411e9aeb367f92c5b63ab()),is:"lrndesign-animationctrl-button",properties:{name:{type:String,value:"buttonid"},icon:{type:String,value:!1}},_tap:function _tap(e){e.preventDefault();this.fire("lrndesign-animationctrl-click",{button:this.name})}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/iron-icon/iron-icon.js"],function(_polymerLegacy){"use strict";function _templateObject_3167b470555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n [[name]]\n \n \n "]);_templateObject_3167b470555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3167b470555211e98f439769bd191e33()),is:"lrndesign-animationctrl-button",properties:{name:{type:String,value:"buttonid"},icon:{type:String,value:!1}},_tap:function _tap(e){e.preventDefault();this.fire("lrndesign-animationctrl-click",{button:this.name})}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-animationctrl/lrndesign-animationctrl.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-animationctrl/lrndesign-animationctrl.js
index 32e7e082bd6..e87cc871695 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-animationctrl/lrndesign-animationctrl.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-animationctrl/lrndesign-animationctrl.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","./lib/lrndesign-animationctrl-button.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignAnimationctrl=void 0;function _templateObject_7b42806054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_7b42806054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignAnimationctrl=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7b42806054f411e9aeb367f92c5b63ab()),is:"lrndesign-animationctrl",properties:{},listeners:{"lrndesign-animationctrl-button-click":"_buttonClicked"},_buttonClicked:function _buttonClicked(){},ready:function ready(){}});_exports.LrndesignAnimationctrl=LrndesignAnimationctrl});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","./lib/lrndesign-animationctrl-button.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignAnimationctrl=void 0;function _templateObject_16465ca0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_16465ca0555211e98f439769bd191e33=function(){return data};return data}var LrndesignAnimationctrl=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_16465ca0555211e98f439769bd191e33()),is:"lrndesign-animationctrl",properties:{},listeners:{"lrndesign-animationctrl-button-click":"_buttonClicked"},_buttonClicked:function _buttonClicked(){},ready:function ready(){}});_exports.LrndesignAnimationctrl=LrndesignAnimationctrl});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-audio-player/lrndesign-audio-player.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-audio-player/lrndesign-audio-player.js
index 28d05a1140a..86cbf857553 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-audio-player/lrndesign-audio-player.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-audio-player/lrndesign-audio-player.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-progress/paper-progress.js","../../@polymer/iron-icon/iron-icon.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/paper-ripple/paper-ripple.js","../../@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js","./lib/lrndesign-audio-player-icons.js"],function(_exports,_polymerLegacy,_paperProgress,_ironIcon,_paperIconButton,_paperRipple,_ironA11yKeysBehavior){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignAudioPlayer=void 0;function _templateObject_7c0c11f054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
\n
\n \n \n \n \n
\n\n
\n \n
{{ title }}
\n\n \n \n\n \n \n\n \n\n \n
\n
{{ title }}
\n
\n
\n\n
\n \n
\n {{ _convertSecToMin(timeLeft) }}\n
\n\n \n \n
\n
\n "],["\n \n\n
\n
\n \n \n \n \n
\n\n
\n \n
{{ title }}
\n\n \n \n\n \n \n\n \n\n \n
\n
{{ title }}
\n
\n
\n\n
\n \n
\n {{ _convertSecToMin(timeLeft) }}\n
\n\n \n \n
\n
\n "]);_templateObject_7c0c11f054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignAudioPlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7c0c11f054f411e9aeb367f92c5b63ab()),is:"lrndesign-audio-player",behaviors:[_ironA11yKeysBehavior.IronA11yKeysBehavior],hostAttributes:{tabindex:0,role:"application","aria-label":"Audio Player","aria-describedby":"title"},properties:{src:{type:String,observer:"_srcChanged"},title:{type:String,value:"Click to play this audio file"},color:{type:String,observer:"_changeColor"},autoPlay:{type:Boolean,value:!1},preload:{type:String,value:"auto"},currentTime:{type:Number,value:0,notify:!0},timeLeft:{type:Number,value:0},smallSkip:{type:Number,value:15},largeSkip:{type:Number,value:60},error:{type:Boolean},timeOffset:{type:Number,value:0}},keyBindings:{space:"playPause",enter:"playPause",left:"_skipReverseByInterval",right:"_skipReverseByInterval",down:"_skipReverseByInterval",up:"_skipReverseByInterval"},ready:function ready(){var player=this;player.canBePlayed=!1;player.isPlaying=!1;player.ended=!1;player.error=!1;player.$.audio.currentTime=player.timeOffset},attached:function attached(){this.$.audio.addEventListener("loadedmetadata",this._onCanPlay.bind(this));this.$.audio.addEventListener("playing",this._onPlaying.bind(this));this.$.audio.addEventListener("pause",this._onPause.bind(this));this.$.audio.addEventListener("ended",this._onEnd.bind(this));this.$.audio.addEventListener("error",this._onError.bind(this))},detached:function detached(){this.$.audio.removeEventListener("loadedmetadata",this._onCanPlay.bind(this));this.$.audio.removeEventListener("playing",this._onPlaying.bind(this));this.$.audio.removeEventListener("pause",this._onPause.bind(this));this.$.audio.removeEventListener("ended",this._onEnd.bind(this));this.$.audio.removeEventListener("error",this._onError.bind(this))},playPause:function playPause(e){if(!!e)e.preventDefault();var player=this;if(player.canBePlayed){return player.isPlaying?player.$.audio.pause():player.$.audio.play()}else if("none"===player.preload){player.$.audio.load();player.$.audio.play()}},restart:function restart(e){if(!!e)e.preventDefault();var player=this;player.$.audio.currentTime=0;if(!player.isPlaying)player.$.audio.play()},_onCanPlay:function _onCanPlay(){var player=this;player.canBePlayed=!0;player.timeLeft=player.$.audio.duration;if(0secondsToCalc.length?"0"+secondsToCalc:secondsToCalc)},_onDown:function _onDown(e){e.preventDefault();var player=this;if(player.canBePlayed){player._updateProgressBar(e);if(!player.isPlaying)player.$.audio.play()}else if("none"===player.preload){player.$.audio.load();player.$.audio.addEventListener("loadedmetadata",function(){player._updateProgressBar(e);if(!player.isPlaying)player.$.audio.play()},!1)}},_updateProgressBar:function _updateProgressBar(e){var player=this,x=e.detail.x-player.$.center.getBoundingClientRect().left,r=x/player.$.center.getBoundingClientRect().width*player.$.audio.duration;this._updatePlayPosition(r)},_updatePlayPosition:function _updatePlayPosition(newTime){var player=this;player.currentTime=player.$.audio.currentTime=newTime;var percentagePlayed=player.currentTime/player.$.audio.duration;player._updateVisualProgress(percentagePlayed)},_updateVisualProgress:function _updateVisualProgress(percentagePlayed){var player=this;player.$.progress.style.transform="scaleX("+percentagePlayed+")";player.$.progress2.style.width=100*percentagePlayed+"%";player.$.title2.style.width=100*(1/percentagePlayed)+"%"},_srcChanged:function _srcChanged(){var player=this;if(player.isPlaying){player.$.audio.pause();player.$.audio.play()}},_changeColor:function _changeColor(newValue){var player=this;player.$.left.style.backgroundColor=newValue;player.$.title.style.color=newValue;player.$.duration.style.color=newValue;player.$.progress.style.backgroundColor=newValue;player.$.replay.style.color=newValue},_hidePlayIcon:function _hidePlayIcon(isPlaying,canBePlayed){return isPlaying?!0:!(canBePlayed||"none"===this.preload)},_setPreload:function _setPreload(autoplay,preload){return autoplay?"auto":preload}});_exports.LrndesignAudioPlayer=LrndesignAudioPlayer});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-progress/paper-progress.js","../../@polymer/iron-icon/iron-icon.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/paper-ripple/paper-ripple.js","../../@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js","./lib/lrndesign-audio-player-icons.js"],function(_exports,_polymerLegacy,_paperProgress,_ironIcon,_paperIconButton,_paperRipple,_ironA11yKeysBehavior){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignAudioPlayer=void 0;function _templateObject_166640b0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n
\n
\n \n \n \n \n
\n\n
\n \n
{{ title }}
\n\n \n \n\n \n \n\n \n\n \n
\n
{{ title }}
\n
\n
\n\n
\n \n
\n {{ _convertSecToMin(timeLeft) }}\n
\n\n \n \n
\n
\n "],["\n \n\n
\n
\n \n \n \n \n
\n\n
\n \n
{{ title }}
\n\n \n \n\n \n \n\n \n\n \n
\n
{{ title }}
\n
\n
\n\n
\n \n
\n {{ _convertSecToMin(timeLeft) }}\n
\n\n \n \n
\n
\n "]);_templateObject_166640b0555211e98f439769bd191e33=function(){return data};return data}var LrndesignAudioPlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_166640b0555211e98f439769bd191e33()),is:"lrndesign-audio-player",behaviors:[_ironA11yKeysBehavior.IronA11yKeysBehavior],hostAttributes:{tabindex:0,role:"application","aria-label":"Audio Player","aria-describedby":"title"},properties:{src:{type:String,observer:"_srcChanged"},title:{type:String,value:"Click to play this audio file"},color:{type:String,observer:"_changeColor"},autoPlay:{type:Boolean,value:!1},preload:{type:String,value:"auto"},currentTime:{type:Number,value:0,notify:!0},timeLeft:{type:Number,value:0},smallSkip:{type:Number,value:15},largeSkip:{type:Number,value:60},error:{type:Boolean},timeOffset:{type:Number,value:0}},keyBindings:{space:"playPause",enter:"playPause",left:"_skipReverseByInterval",right:"_skipReverseByInterval",down:"_skipReverseByInterval",up:"_skipReverseByInterval"},ready:function ready(){var player=this;player.canBePlayed=!1;player.isPlaying=!1;player.ended=!1;player.error=!1;player.$.audio.currentTime=player.timeOffset},attached:function attached(){this.$.audio.addEventListener("loadedmetadata",this._onCanPlay.bind(this));this.$.audio.addEventListener("playing",this._onPlaying.bind(this));this.$.audio.addEventListener("pause",this._onPause.bind(this));this.$.audio.addEventListener("ended",this._onEnd.bind(this));this.$.audio.addEventListener("error",this._onError.bind(this))},detached:function detached(){this.$.audio.removeEventListener("loadedmetadata",this._onCanPlay.bind(this));this.$.audio.removeEventListener("playing",this._onPlaying.bind(this));this.$.audio.removeEventListener("pause",this._onPause.bind(this));this.$.audio.removeEventListener("ended",this._onEnd.bind(this));this.$.audio.removeEventListener("error",this._onError.bind(this))},playPause:function playPause(e){if(!!e)e.preventDefault();var player=this;if(player.canBePlayed){return player.isPlaying?player.$.audio.pause():player.$.audio.play()}else if("none"===player.preload){player.$.audio.load();player.$.audio.play()}},restart:function restart(e){if(!!e)e.preventDefault();var player=this;player.$.audio.currentTime=0;if(!player.isPlaying)player.$.audio.play()},_onCanPlay:function _onCanPlay(){var player=this;player.canBePlayed=!0;player.timeLeft=player.$.audio.duration;if(0secondsToCalc.length?"0"+secondsToCalc:secondsToCalc)},_onDown:function _onDown(e){e.preventDefault();var player=this;if(player.canBePlayed){player._updateProgressBar(e);if(!player.isPlaying)player.$.audio.play()}else if("none"===player.preload){player.$.audio.load();player.$.audio.addEventListener("loadedmetadata",function(){player._updateProgressBar(e);if(!player.isPlaying)player.$.audio.play()},!1)}},_updateProgressBar:function _updateProgressBar(e){var player=this,x=e.detail.x-player.$.center.getBoundingClientRect().left,r=x/player.$.center.getBoundingClientRect().width*player.$.audio.duration;this._updatePlayPosition(r)},_updatePlayPosition:function _updatePlayPosition(newTime){var player=this;player.currentTime=player.$.audio.currentTime=newTime;var percentagePlayed=player.currentTime/player.$.audio.duration;player._updateVisualProgress(percentagePlayed)},_updateVisualProgress:function _updateVisualProgress(percentagePlayed){var player=this;player.$.progress.style.transform="scaleX("+percentagePlayed+")";player.$.progress2.style.width=100*percentagePlayed+"%";player.$.title2.style.width=100*(1/percentagePlayed)+"%"},_srcChanged:function _srcChanged(){var player=this;if(player.isPlaying){player.$.audio.pause();player.$.audio.play()}},_changeColor:function _changeColor(newValue){var player=this;player.$.left.style.backgroundColor=newValue;player.$.title.style.color=newValue;player.$.duration.style.color=newValue;player.$.progress.style.backgroundColor=newValue;player.$.replay.style.color=newValue},_hidePlayIcon:function _hidePlayIcon(isPlaying,canBePlayed){return isPlaying?!0:!(canBePlayed||"none"===this.preload)},_setPreload:function _setPreload(autoplay,preload){return autoplay?"auto":preload}});_exports.LrndesignAudioPlayer=LrndesignAudioPlayer});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-avatar/lrndesign-avatar.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-avatar/lrndesign-avatar.js
index 5210a3013cb..2f651d989f5 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-avatar/lrndesign-avatar.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-avatar/lrndesign-avatar.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../paper-avatar/paper-avatar.js","../materializecss-styles/materializecss-styles.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignAvatar=void 0;function _templateObject_7ac2f02054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_7ac2f02054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignAvatar=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7ac2f02054f411e9aeb367f92c5b63ab()),is:"lrndesign-avatar",properties:{label:{type:String,value:"lrndesign-avatar"},src:{type:String},twoChars:{type:Boolean,value:!1},color:{type:String,reflectToAttribute:!0},jdenticon:{type:Boolean,value:!1}}});_exports.LrndesignAvatar=LrndesignAvatar});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../paper-avatar/paper-avatar.js","../materializecss-styles/materializecss-styles.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignAvatar=void 0;function _templateObject_16ad5bd0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_16ad5bd0555211e98f439769bd191e33=function(){return data};return data}var LrndesignAvatar=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_16ad5bd0555211e98f439769bd191e33()),is:"lrndesign-avatar",properties:{label:{type:String,value:"lrndesign-avatar"},src:{type:String},twoChars:{type:Boolean,value:!1},color:{type:String,reflectToAttribute:!0},jdenticon:{type:Boolean,value:!1}}});_exports.LrndesignAvatar=LrndesignAvatar});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-biocard/lrndesign-biocard.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-biocard/lrndesign-biocard.js
index e1b5a3c547b..1890afdfd82 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-biocard/lrndesign-biocard.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-biocard/lrndesign-biocard.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../../@polymer/paper-button/paper-button.js","../../@polymer/iron-icons/iron-icons.js","../paper-contact/paper-contact.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignBiocard=void 0;function _templateObject_7c4fd1b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n "]);_templateObject_7c4fd1b054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignBiocard=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7c4fd1b054f411e9aeb367f92c5b63ab()),is:"lrndesign-biocard",properties:{title:{type:String,value:"lrndesign-biocard"},image:{type:String,value:""},instructorName:{type:String,value:""},address:{type:String,value:""},phone:{type:String,value:""},email:{type:String,value:""},officeHours:{type:String,value:""},linkedin:{type:String,value:""},twitter:{type:String,value:""},videoConf:{type:String,value:""}}});_exports.LrndesignBiocard=LrndesignBiocard});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../../@polymer/paper-button/paper-button.js","../../@polymer/iron-icons/iron-icons.js","../paper-contact/paper-contact.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignBiocard=void 0;function _templateObject_16c48d50555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n "]);_templateObject_7c8a1b9054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignBlockquote=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7c8a1b9054f411e9aeb367f92c5b63ab()),is:"lrndesign-blockquote",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{citation:{type:String,notify:!0},image:{type:String,notify:!0,observer:"_imageChanged"},author:{type:String,notify:!0},sourceLink:{type:String,notify:!0},displayMode:{type:String,reflectToAttribute:!0,notify:!0,value:"default",observer:"_displayModeChanged"}},_imageChanged:function _imageChanged(newValue){if("hypercard"==this.displayMode){this.$.wrap.style.cssText="";this.$.thumb.style.cssText=""}else if("poster"==this.displayMode){this.$.wrap.style.cssText="background: #444 url("+newValue+") no-repeat 140% 25%";this.$.thumb.style.cssText=""}else{this.$.wrap.style.cssText="";this.$.thumb.style.cssText="background: url("+newValue+") no-repeat center center"}},_displayModeChanged:function _displayModeChanged(newValue){if("hypercard"==newValue){this.$.wrap.style.cssText="";this.$.thumb.style.cssText="";var style=document.createElement("style"),basePath=(0,_resolveUrl.pathFromUrl)(decodeURIComponent(meta.url));style.innerHTML="@font-face {\n font-family: 'Chikarego';\n font-display: swap;\n src: url('".concat(basePath,"lib/chikarego2-webfont.woff2') format('woff2'),\n url('").concat(basePath,"lib/chikarego2-webfont.woff') format('woff');\n font-weight: normal;\n font-style: normal;\n }");document.head.appendChild(style)}else if("poster"==newValue){this.$.wrap.style.cssText="background: #444 url("+this.image+") no-repeat 140% 25%";this.$.thumb.style.cssText=""}else{this.$.wrap.style.cssText="";this.$.thumb.style.cssText="background: url("+this.image+") no-repeat center center"}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!0,gizmo:{title:"Fancy quote",description:"Presents a famous quote with additional design options.",icon:"editor:format-quote",color:"grey",groups:["Content","Presentation"],handles:[{type:"image",source:"image",src:"image",author:"author",description:"",citation:"citation"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"displayMode",title:"Display style",description:"Style to present the quote with",inputMethod:"select",icon:"image:style",options:{default:"Default",leather:"Leather",swoop:"Swoop",soft:"Soft",poster:"Poster",fun:"Fun",photo:"Photo",hypercard:"Hypercard"}},{property:"image",title:"Image",description:"Picture of the author of this quote",inputMethod:"textfield",icon:"editor:short-text",required:!1,validationType:"text"}],configure:[{property:"displayMode",title:"Display style",description:"Style to present the quote with",inputMethod:"select",icon:"image:style",options:{default:"Default",leather:"Leather",swoop:"Swoop",soft:"Soft",poster:"Poster",fun:"Fun",photo:"Photo",hypercard:"Hypercard"}},{property:"image",title:"Image",description:"Picture of the author of this quote",inputMethod:"haxupload",icon:"editor:short-text",required:!1,validationType:"text"},{property:"citation",title:"Citation",description:"",inputMethod:"textfield",icon:"editor:short-text",required:!1,validationType:"text"},{property:"author",title:"Author",description:"",inputMethod:"textfield",icon:"editor:short-text",required:!1,validationType:"text"},{slot:"",title:"Quote",description:"",inputMethod:"textfield",icon:"editor:format-quote",required:!0,validationType:"text"},{property:"sourceLink",title:"Source link",description:"Reference to the ",inputMethod:"haxupload",icon:"editor:short-text",required:!1,validationType:"url"}],advanced:[]}})}});_exports.LrndesignBlockquote=LrndesignBlockquote});
\ No newline at end of file
+define(["exports","meta","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/utils/resolve-url.js","../simple-colors/simple-colors.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../@polymer/paper-styles/shadow.js"],function(_exports,meta,_polymerLegacy,_resolveUrl){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignBlockquote=void 0;meta=babelHelpers.interopRequireWildcard(meta);function _templateObject_16ea3dc0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n "]);_templateObject_16ea3dc0555211e98f439769bd191e33=function(){return data};return data}var LrndesignBlockquote=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_16ea3dc0555211e98f439769bd191e33()),is:"lrndesign-blockquote",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{citation:{type:String,notify:!0},image:{type:String,notify:!0,observer:"_imageChanged"},author:{type:String,notify:!0},sourceLink:{type:String,notify:!0},displayMode:{type:String,reflectToAttribute:!0,notify:!0,value:"default",observer:"_displayModeChanged"}},_imageChanged:function _imageChanged(newValue){if("hypercard"==this.displayMode){this.$.wrap.style.cssText="";this.$.thumb.style.cssText=""}else if("poster"==this.displayMode){this.$.wrap.style.cssText="background: #444 url("+newValue+") no-repeat 140% 25%";this.$.thumb.style.cssText=""}else{this.$.wrap.style.cssText="";this.$.thumb.style.cssText="background: url("+newValue+") no-repeat center center"}},_displayModeChanged:function _displayModeChanged(newValue){if("hypercard"==newValue){this.$.wrap.style.cssText="";this.$.thumb.style.cssText="";var style=document.createElement("style"),basePath=(0,_resolveUrl.pathFromUrl)(decodeURIComponent(meta.url));style.innerHTML="@font-face {\n font-family: 'Chikarego';\n font-display: swap;\n src: url('".concat(basePath,"lib/chikarego2-webfont.woff2') format('woff2'),\n url('").concat(basePath,"lib/chikarego2-webfont.woff') format('woff');\n font-weight: normal;\n font-style: normal;\n }");document.head.appendChild(style)}else if("poster"==newValue){this.$.wrap.style.cssText="background: #444 url("+this.image+") no-repeat 140% 25%";this.$.thumb.style.cssText=""}else{this.$.wrap.style.cssText="";this.$.thumb.style.cssText="background: url("+this.image+") no-repeat center center"}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!0,gizmo:{title:"Fancy quote",description:"Presents a famous quote with additional design options.",icon:"editor:format-quote",color:"grey",groups:["Content","Presentation"],handles:[{type:"image",source:"image",src:"image",author:"author",description:"",citation:"citation"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"displayMode",title:"Display style",description:"Style to present the quote with",inputMethod:"select",icon:"image:style",options:{default:"Default",leather:"Leather",swoop:"Swoop",soft:"Soft",poster:"Poster",fun:"Fun",photo:"Photo",hypercard:"Hypercard"}},{property:"image",title:"Image",description:"Picture of the author of this quote",inputMethod:"textfield",icon:"editor:short-text",required:!1,validationType:"text"}],configure:[{property:"displayMode",title:"Display style",description:"Style to present the quote with",inputMethod:"select",icon:"image:style",options:{default:"Default",leather:"Leather",swoop:"Swoop",soft:"Soft",poster:"Poster",fun:"Fun",photo:"Photo",hypercard:"Hypercard"}},{property:"image",title:"Image",description:"Picture of the author of this quote",inputMethod:"haxupload",icon:"editor:short-text",required:!1,validationType:"text"},{property:"citation",title:"Citation",description:"",inputMethod:"textfield",icon:"editor:short-text",required:!1,validationType:"text"},{property:"author",title:"Author",description:"",inputMethod:"textfield",icon:"editor:short-text",required:!1,validationType:"text"},{slot:"",title:"Quote",description:"",inputMethod:"textfield",icon:"editor:format-quote",required:!0,validationType:"text"},{property:"sourceLink",title:"Source link",description:"Reference to the ",inputMethod:"haxupload",icon:"editor:short-text",required:!1,validationType:"url"}],advanced:[]}})}});_exports.LrndesignBlockquote=LrndesignBlockquote});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-chart/lib/lrndesign-chart-behaviors.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-chart/lib/lrndesign-chart-behaviors.js
index 7b031d9cae2..5e36bf99fe7 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-chart/lib/lrndesign-chart-behaviors.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-chart/lib/lrndesign-chart-behaviors.js
@@ -1 +1 @@
-define(["exports","../../../@polymer/polymer/polymer-element.js","../../hax-body-behaviors/lib/HAXWiring.js","../../simple-colors/simple-colors.js","../../../@polymer/iron-ajax/iron-ajax.js","../../chartist-render/chartist-render.js"],function(_exports,_polymerElement,_HAXWiring,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignChartBehaviors=void 0;function _templateObject_9d2c728054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n "]);_templateObject_9d2c728054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignChartBehaviors=function(_SimpleColors){babelHelpers.inherits(LrndesignChartBehaviors,_SimpleColors);function LrndesignChartBehaviors(){babelHelpers.classCallCheck(this,LrndesignChartBehaviors);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LrndesignChartBehaviors).apply(this,arguments))}babelHelpers.createClass(LrndesignChartBehaviors,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignChartBehaviors.prototype),"connectedCallback",this).call(this);this;this.HAXWiring=new _HAXWiring.HAXWiring}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignChartBehaviors.prototype),"ready",this).call(this);var root=this,checkReady=setInterval(function(){if(root.__dataReady){root.$.chartist.makeChart();clearInterval(checkReady)}},1)}},{key:"handleResponse",value:function handleResponse(){var root=this,raw=root.CSVtoArray(root.rawData);root.data={labels:raw[0],series:"pie"!==root.type?raw.slice(1,raw.length):raw[1]};root.options=root._getOptions();root.__dataReady=!0}},{key:"_getOptions",value:function _getOptions(){return{}}},{key:"CSVtoArray",value:function CSVtoArray(text){var p="",row=[""],ret=[row],i=0,r=0,s=!0,l;for(l in text){l=text[l];if("\""===l){if(s&&l===p)row[i]+=l;s=!s}else if(","===l&&s){if(null!==row[i].trim().match(/^\d+$/m))row[i]=parseInt(row[i].trim());l=row[++i]=""}else if("\n"===l&&s){if("\r"===p)row[i]=row[i].slice(0,-1);if(null!==row[i].trim().match(/^\d+$/m))row[i]=parseInt(row[i].trim());row=ret[++r]=[l=""];i=0}else row[i]+=l;p=l}if(null!==row[i].trim().match(/^\d+$/m))row[i]=parseInt(row[i].trim());return ret}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_9d2c728054f411e9aeb367f92c5b63ab())}},{key:"properties",get:function get(){return{chartTitle:{type:String,value:null},chartDesc:{type:String,value:""},scale:{type:String,notify:!0,value:"ct-octave"},type:{type:String,value:"pie"},data:{type:Array,notify:!0,value:[]},options:{type:Object,notify:!0,value:{}},width:{type:String,value:void 0},height:{type:String,value:void 0},paddingTop:{type:Number,value:15},paddingRight:{type:Number,value:15},paddingBottom:{type:Number,value:5},paddingLeft:{type:Number,value:10},reverseData:{type:Boolean,value:!1},responsiveOptions:{type:Array,value:[]},dataSource:{type:String,notify:!0},rawData:{type:String,notify:!0,value:""}}}},{key:"tag",get:function get(){return"lrndesign-chart-behaviors"}},{key:"behaviors",get:function get(){return[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema]}},{key:"haxProperties",get:function get(){return{canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Pie Chart",description:"Creates an accessible pie chart based on a CSV.",icon:"editor:pie-chart",color:"green darken-4",groups:["Data","Presentation"],handles:[{type:"data",url:"csvFile"}],meta:{author:"LRNWebComponents"}},settings:{quick:[],configure:[{property:"data-source",title:"CSV File",description:"The URL for your CSV file.",inputMethod:"textfield",icon:"link",validationType:"url",required:!0},{property:"chartTitle",title:"Chart Title",description:"Accessible alt text for your chart.",inputMethod:"textfield",icon:"text-field",required:!0},{property:"chartDesc",title:"Chart Description",description:"Accessible description of your chart.",inputMethod:"textfield",icon:"text-field"},{property:"width",title:"Width",description:"The width of the chart.",inputMethod:"textfield",icon:"text-field"},{property:"height",title:"Height",description:"The height of the chart.",inputMethod:"textfield",icon:"text-field"},{property:"paddingTop",title:"Padding-Top",description:"The padding at the top of the chart.",inputMethod:"textfield",icon:"text-field"},{property:"paddingRight",title:"Padding-Right",description:"The padding at the right of the chart.",inputMethod:"textfield",icon:"text-field"},{property:"paddingBottom",title:"Padding-Bottom",description:"The padding at the bottom of the chart.",inputMethod:"textfield",icon:"text-field"},{property:"paddingLeft",title:"Padding-Left",description:"The padding at the left of the chart.",inputMethod:"textfield",icon:"text-field"}],advanced:[{property:"scale",title:"Scale Name",description:"The ratio of width:height of the chart (See https://gionkunz.github.io/chartist-js/getting-started.html#default-sass-settings for $ct-scales and $ct-scales-names).",inputMethod:"textfield",icon:"text-field"},{property:"total",title:"Total of All Slices",description:"Optional total you can specify. By specifying a total value, the sum of the values in the series must be this total in order to draw a full pie. You can use this parameter to draw only parts of a pie or gauge charts.",inputMethod:"textfield",icon:"text-field",validationType:"number"},{property:"showLabel",title:"Show labels?",description:"Should chart labels be shown?",inputMethod:"boolean",icon:"check-box"},{property:"labelOffset",title:"Label Offset",description:"Label position offset from the standard position which is half distance of the radius. This value can be either positive or negative. Positive values will position the label away from the center.",inputMethod:"textfield",icon:"text-field",validationType:"number"},{property:"labelPosition",title:"Label Position",description:"This option can be set to \"inside\", \"outside\" or \"center\". Positioned with \"inside\" the labels will be placed on half the distance of the radius to the border of the Pie by respecting the \"Label Offset\". The \"outside\" option will place the labels at the border of the pie and \"center\" will place the labels in the absolute center point of the chart. The \"center\" option only makes sense in conjunction with the \"Label Offset\" option.",inputMethod:"textfield",icon:"text-field"},{property:"labelDirection",title:"Label Direction",description:"Label direction can be \"neutral\", \"explode\" or \"implode\". The label's anchor will be positioned based on those settings as well as the fact if the labels are on the right or left side of the center of the chart. Usually explode is useful when labels are positioned far away from the center.",inputMethod:"textfield",icon:"text-field"},{property:"reverseData",title:"Reverse Data",description:"Reverse data including labels, the series order as well as the whole series data arrays.",inputMethod:"boolean",icon:"check-box"},{property:"ignoreEmptyValues",title:"Ignore empty values?",description:"Empty values will be ignored to avoid drawing unncessary slices and labels.",inputMethod:"boolean",icon:"check-box"}]}}}}]);return LrndesignChartBehaviors}(_simpleColors.SimpleColors);_exports.LrndesignChartBehaviors=LrndesignChartBehaviors;window.customElements.define(LrndesignChartBehaviors.tag,LrndesignChartBehaviors)});
\ No newline at end of file
+define(["exports","../../../@polymer/polymer/polymer-element.js","../../hax-body-behaviors/lib/HAXWiring.js","../../simple-colors/simple-colors.js","../../../@polymer/iron-ajax/iron-ajax.js","../../chartist-render/chartist-render.js"],function(_exports,_polymerElement,_HAXWiring,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignChartBehaviors=void 0;function _templateObject_318638f0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n "]);_templateObject_318638f0555211e98f439769bd191e33=function(){return data};return data}var LrndesignChartBehaviors=function(_SimpleColors){babelHelpers.inherits(LrndesignChartBehaviors,_SimpleColors);function LrndesignChartBehaviors(){babelHelpers.classCallCheck(this,LrndesignChartBehaviors);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LrndesignChartBehaviors).apply(this,arguments))}babelHelpers.createClass(LrndesignChartBehaviors,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignChartBehaviors.prototype),"connectedCallback",this).call(this);this;this.HAXWiring=new _HAXWiring.HAXWiring}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignChartBehaviors.prototype),"ready",this).call(this);var root=this,checkReady=setInterval(function(){if(root.__dataReady){root.$.chartist.makeChart();clearInterval(checkReady)}},1)}},{key:"handleResponse",value:function handleResponse(){var root=this,raw=root.CSVtoArray(root.rawData);root.data={labels:raw[0],series:"pie"!==root.type?raw.slice(1,raw.length):raw[1]};root.options=root._getOptions();root.__dataReady=!0}},{key:"_getOptions",value:function _getOptions(){return{}}},{key:"CSVtoArray",value:function CSVtoArray(text){var p="",row=[""],ret=[row],i=0,r=0,s=!0,l;for(l in text){l=text[l];if("\""===l){if(s&&l===p)row[i]+=l;s=!s}else if(","===l&&s){if(null!==row[i].trim().match(/^\d+$/m))row[i]=parseInt(row[i].trim());l=row[++i]=""}else if("\n"===l&&s){if("\r"===p)row[i]=row[i].slice(0,-1);if(null!==row[i].trim().match(/^\d+$/m))row[i]=parseInt(row[i].trim());row=ret[++r]=[l=""];i=0}else row[i]+=l;p=l}if(null!==row[i].trim().match(/^\d+$/m))row[i]=parseInt(row[i].trim());return ret}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_318638f0555211e98f439769bd191e33())}},{key:"properties",get:function get(){return{chartTitle:{type:String,value:null},chartDesc:{type:String,value:""},scale:{type:String,notify:!0,value:"ct-octave"},type:{type:String,value:"pie"},data:{type:Array,notify:!0,value:[]},options:{type:Object,notify:!0,value:{}},width:{type:String,value:void 0},height:{type:String,value:void 0},paddingTop:{type:Number,value:15},paddingRight:{type:Number,value:15},paddingBottom:{type:Number,value:5},paddingLeft:{type:Number,value:10},reverseData:{type:Boolean,value:!1},responsiveOptions:{type:Array,value:[]},dataSource:{type:String,notify:!0},rawData:{type:String,notify:!0,value:""}}}},{key:"tag",get:function get(){return"lrndesign-chart-behaviors"}},{key:"behaviors",get:function get(){return[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema]}},{key:"haxProperties",get:function get(){return{canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Pie Chart",description:"Creates an accessible pie chart based on a CSV.",icon:"editor:pie-chart",color:"green darken-4",groups:["Data","Presentation"],handles:[{type:"data",url:"csvFile"}],meta:{author:"LRNWebComponents"}},settings:{quick:[],configure:[{property:"data-source",title:"CSV File",description:"The URL for your CSV file.",inputMethod:"textfield",icon:"link",validationType:"url",required:!0},{property:"chartTitle",title:"Chart Title",description:"Accessible alt text for your chart.",inputMethod:"textfield",icon:"text-field",required:!0},{property:"chartDesc",title:"Chart Description",description:"Accessible description of your chart.",inputMethod:"textfield",icon:"text-field"},{property:"width",title:"Width",description:"The width of the chart.",inputMethod:"textfield",icon:"text-field"},{property:"height",title:"Height",description:"The height of the chart.",inputMethod:"textfield",icon:"text-field"},{property:"paddingTop",title:"Padding-Top",description:"The padding at the top of the chart.",inputMethod:"textfield",icon:"text-field"},{property:"paddingRight",title:"Padding-Right",description:"The padding at the right of the chart.",inputMethod:"textfield",icon:"text-field"},{property:"paddingBottom",title:"Padding-Bottom",description:"The padding at the bottom of the chart.",inputMethod:"textfield",icon:"text-field"},{property:"paddingLeft",title:"Padding-Left",description:"The padding at the left of the chart.",inputMethod:"textfield",icon:"text-field"}],advanced:[{property:"scale",title:"Scale Name",description:"The ratio of width:height of the chart (See https://gionkunz.github.io/chartist-js/getting-started.html#default-sass-settings for $ct-scales and $ct-scales-names).",inputMethod:"textfield",icon:"text-field"},{property:"total",title:"Total of All Slices",description:"Optional total you can specify. By specifying a total value, the sum of the values in the series must be this total in order to draw a full pie. You can use this parameter to draw only parts of a pie or gauge charts.",inputMethod:"textfield",icon:"text-field",validationType:"number"},{property:"showLabel",title:"Show labels?",description:"Should chart labels be shown?",inputMethod:"boolean",icon:"check-box"},{property:"labelOffset",title:"Label Offset",description:"Label position offset from the standard position which is half distance of the radius. This value can be either positive or negative. Positive values will position the label away from the center.",inputMethod:"textfield",icon:"text-field",validationType:"number"},{property:"labelPosition",title:"Label Position",description:"This option can be set to \"inside\", \"outside\" or \"center\". Positioned with \"inside\" the labels will be placed on half the distance of the radius to the border of the Pie by respecting the \"Label Offset\". The \"outside\" option will place the labels at the border of the pie and \"center\" will place the labels in the absolute center point of the chart. The \"center\" option only makes sense in conjunction with the \"Label Offset\" option.",inputMethod:"textfield",icon:"text-field"},{property:"labelDirection",title:"Label Direction",description:"Label direction can be \"neutral\", \"explode\" or \"implode\". The label's anchor will be positioned based on those settings as well as the fact if the labels are on the right or left side of the center of the chart. Usually explode is useful when labels are positioned far away from the center.",inputMethod:"textfield",icon:"text-field"},{property:"reverseData",title:"Reverse Data",description:"Reverse data including labels, the series order as well as the whole series data arrays.",inputMethod:"boolean",icon:"check-box"},{property:"ignoreEmptyValues",title:"Ignore empty values?",description:"Empty values will be ignored to avoid drawing unncessary slices and labels.",inputMethod:"boolean",icon:"check-box"}]}}}}]);return LrndesignChartBehaviors}(_simpleColors.SimpleColors);_exports.LrndesignChartBehaviors=LrndesignChartBehaviors;window.customElements.define(LrndesignChartBehaviors.tag,LrndesignChartBehaviors)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-comment/lrndesign-comment.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-comment/lrndesign-comment.js
index 033f376f2cb..87f1445b8c6 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-comment/lrndesign-comment.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-comment/lrndesign-comment.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../lrndesign-avatar/lrndesign-avatar.js","../../time-elements/dist/time-elements.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignComment=void 0;function _templateObject_7cc9477054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n
\n
\n {{name}}\n \n
\n
\n
{{links}}
\n
\n
\n "],["\n \n
\n
\n
\n
\n {{name}}\n \n
\n
\n
{{links}}
\n
\n
\n "]);_templateObject_7cc9477054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignComment=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7cc9477054f411e9aeb367f92c5b63ab()),is:"lrndesign-comment",properties:{avatar:{type:Object,reflectToAttribute:!0,notify:!0},name:{type:String,reflectToAttribute:!0,notify:!0},date:{type:String,value:"2014-04-01T00:00:00.000Z",reflectToAttribute:!0,notify:!0},links:{type:Object,notify:!0}}});_exports.LrndesignComment=LrndesignComment});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../lrndesign-avatar/lrndesign-avatar.js","../../time-elements/dist/time-elements.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignComment=void 0;function _templateObject_178b86d0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n
\n
\n {{name}}\n \n
\n
\n
{{links}}
\n
\n
\n "],["\n \n
\n
\n
\n
\n {{name}}\n \n
\n
\n
{{links}}
\n
\n
\n "]);_templateObject_178b86d0555211e98f439769bd191e33=function(){return data};return data}var LrndesignComment=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_178b86d0555211e98f439769bd191e33()),is:"lrndesign-comment",properties:{avatar:{type:Object,reflectToAttribute:!0,notify:!0},name:{type:String,reflectToAttribute:!0,notify:!0},date:{type:String,value:"2014-04-01T00:00:00.000Z",reflectToAttribute:!0,notify:!0},links:{type:Object,notify:!0}}});_exports.LrndesignComment=LrndesignComment});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-contactcard/lrndesign-contactcard.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-contactcard/lrndesign-contactcard.js
index 8fdc1175fd6..e45ffb19ff2 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-contactcard/lrndesign-contactcard.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-contactcard/lrndesign-contactcard.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../../@polymer/paper-button/paper-button.js","../lrn-icons/lrn-icons.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/iron-icons/maps-icons.js","../../@polymer/iron-icons/hardware-icons.js","../../@polymer/paper-tooltip/paper-tooltip.js","../social-media-icons/social-media-icons.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignContactcard=void 0;function _templateObject_7d4184b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n \n "]);_templateObject_17b99bb0555211e98f439769bd191e33=function(){return data};return data}var LrndesignContactcard=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_17b99bb0555211e98f439769bd191e33()),is:"lrndesign-contactcard",properties:{image:{type:String},email:{type:String},name:{type:String},position:{type:String},organization:{type:String},phone:{type:String},website:{type:String},twitter:{type:String}}});_exports.LrndesignContactcard=LrndesignContactcard});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-contentblock/lrndesign-contentblock.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-contentblock/lrndesign-contentblock.js
index b8538bac1f6..fd1f1af6be1 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-contentblock/lrndesign-contentblock.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-contentblock/lrndesign-contentblock.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignContentblock=void 0;function _templateObject_8f3c550054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[title]]
\n \n "]);_templateObject_8f3c550054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignContentblock=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8f3c550054f411e9aeb367f92c5b63ab()),is:"lrndesign-contentblock",properties:{title:{type:String}}});_exports.LrndesignContentblock=LrndesignContentblock});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignContentblock=void 0;function _templateObject_22e038f0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[title]]
\n \n "]);_templateObject_22e038f0555211e98f439769bd191e33=function(){return data};return data}var LrndesignContentblock=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_22e038f0555211e98f439769bd191e33()),is:"lrndesign-contentblock",properties:{title:{type:String}}});_exports.LrndesignContentblock=LrndesignContentblock});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-course-banner/lrndesign-course-banner.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-course-banner/lrndesign-course-banner.js
index fc37db59aa5..449d7391f7f 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-course-banner/lrndesign-course-banner.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-course-banner/lrndesign-course-banner.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../materializecss-styles/materializecss-styles.js","../../@polymer/iron-image/iron-image.js","../lrndesign-avatar/lrndesign-avatar.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignCourseBanner=void 0;function _templateObject_86eeef7054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n \n
\n
[[name]]
\n
[[title]]
\n
\n
\n "],["\n \n \n
\n \n \n
\n
[[name]]
\n
[[title]]
\n
\n
\n "]);_templateObject_86eeef7054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignCourseBanner=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_86eeef7054f411e9aeb367f92c5b63ab()),is:"lrndesign-course-banner",properties:{color:{type:String},image:{type:String},name:{type:String},title:{type:String}}});_exports.LrndesignCourseBanner=LrndesignCourseBanner});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../materializecss-styles/materializecss-styles.js","../../@polymer/iron-image/iron-image.js","../lrndesign-avatar/lrndesign-avatar.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignCourseBanner=void 0;function _templateObject_1aaebfd0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n \n
\n
[[name]]
\n
[[title]]
\n
\n
\n "],["\n \n \n
\n \n \n
\n
[[name]]
\n
[[title]]
\n
\n
\n "]);_templateObject_1aaebfd0555211e98f439769bd191e33=function(){return data};return data}var LrndesignCourseBanner=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1aaebfd0555211e98f439769bd191e33()),is:"lrndesign-course-banner",properties:{color:{type:String},image:{type:String},name:{type:String},title:{type:String}}});_exports.LrndesignCourseBanner=LrndesignCourseBanner});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-diff2html/lrndesign-diff2html.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-diff2html/lrndesign-diff2html.js
index e5680e4580f..5bfb620e34c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-diff2html/lrndesign-diff2html.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-diff2html/lrndesign-diff2html.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignDiff2html=void 0;function _templateObject_7df2ac4054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[title]]
\n "]);_templateObject_7df2ac4054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignDiff2html=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7df2ac4054f411e9aeb367f92c5b63ab()),is:"lrndesign-diff2html",properties:{title:{type:String,value:"lrndesign-diff2html"}}});_exports.LrndesignDiff2html=LrndesignDiff2html});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignDiff2html=void 0;function _templateObject_182751a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[title]]
\n "]);_templateObject_182751a0555211e98f439769bd191e33=function(){return data};return data}var LrndesignDiff2html=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_182751a0555211e98f439769bd191e33()),is:"lrndesign-diff2html",properties:{title:{type:String,value:"lrndesign-diff2html"}}});_exports.LrndesignDiff2html=LrndesignDiff2html});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-drawer/lrndesign-drawer.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-drawer/lrndesign-drawer.js
index c0bd97d86e8..0cf821ec5fc 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-drawer/lrndesign-drawer.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-drawer/lrndesign-drawer.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/app-layout/app-layout.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/paper-tooltip/paper-tooltip.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignDrawer=void 0;function _templateObject_7eeee69054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n [[alt]]\n "]);_templateObject_7eeee69054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignDrawer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7eeee69054f411e9aeb367f92c5b63ab()),is:"lrndesign-drawer",properties:{opened:{type:Boolean,value:!1},icon:{type:String,value:"icon"},align:{type:String,value:"left"},alt:{type:String,value:""}},ready:function ready(){var root=this,opened=this.opened;this.shadowRoot.querySelector("paper-icon-button").addEventListener("click",function(){root.opened=!root.opened})}});_exports.LrndesignDrawer=LrndesignDrawer});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/app-layout/app-layout.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/paper-tooltip/paper-tooltip.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignDrawer=void 0;function _templateObject_183c1220555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n [[alt]]\n "]);_templateObject_183c1220555211e98f439769bd191e33=function(){return data};return data}var LrndesignDrawer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_183c1220555211e98f439769bd191e33()),is:"lrndesign-drawer",properties:{opened:{type:Boolean,value:!1},icon:{type:String,value:"icon"},align:{type:String,value:"left"},alt:{type:String,value:""}},ready:function ready(){var root=this,opened=this.opened;this.shadowRoot.querySelector("paper-icon-button").addEventListener("click",function(){root.opened=!root.opened})}});_exports.LrndesignDrawer=LrndesignDrawer});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-carousel.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-carousel.js
index d2c7e1d8fea..26a90aee615 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-carousel.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-carousel.js
@@ -1 +1 @@
-define(["exports","../../../@polymer/polymer/polymer-element.js","./lrndesign-gallery-behaviors.js","./lrndesign-gallery-details.js","./lrndesign-gallery-zoom.js"],function(_exports,_polymerElement,_lrndesignGalleryBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignGalleryCarousel=void 0;function _templateObject_9d4eeea054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
[[title]]
\n \n
\n
A carousel of items:
\n
\n
\n
\n Slide [[selected.xofy]] selected.\n
\n
\n \n \n \n \n \n
\n \n \n \n previous\n \n \n \n next\n
\n
\n
\n
\n
\n
\n [[selected.title]]\n
\n
\n \n
\n
\n
\n
\n ( End of slide \n [[selected.xofy]].)\n
\n
\n
\n
\n
\n
\n Slides list:\n
\n \n \n \n \n \n \n [[item.alt]]\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n
[[item.title]]
\n \n \n \n \n \n
\n \n "]);_templateObject_9d4eeea054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignGalleryCarousel=function(_LrndesignGalleryBeha){babelHelpers.inherits(LrndesignGalleryCarousel,_LrndesignGalleryBeha);function LrndesignGalleryCarousel(){babelHelpers.classCallCheck(this,LrndesignGalleryCarousel);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LrndesignGalleryCarousel).apply(this,arguments))}babelHelpers.createClass(LrndesignGalleryCarousel,[{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignGalleryCarousel.prototype),"ready",this).call(this);if(this.selected.scroll){var target=this.$.carouselitem;this._scrollIntoView([this._getParentOffset(target)]);if(!this.selected.zoomed)target.focus()}}},{key:"goToItem",value:function goToItem(index){var root=this;if("number"===typeof index&&0<=index&&indexitems.length:!0}},{key:"_onPrev",value:function _onPrev(){this.goToItem(parseInt(this.$.carouselprev.getAttribute("index")))}},{key:"_onNext",value:function _onNext(){this.goToItem(parseInt(this.$.carouselnext.getAttribute("index")))}},{key:"_onNavTapped",value:function _onNavTapped(e){this.goToItem(e.model.item.index)}},{key:"_updateDetails",value:function _updateDetails(){this.$.itembody.innerHTML=this.item.details}}],[{key:"tag",get:function get(){return"lrndesign-gallery-carousel"}},{key:"behaviors",get:function get(){return[_lrndesignGalleryBehaviors.LrndesignGalleryBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_9d4eeea054f411e9aeb367f92c5b63ab())}},{key:"properties",get:function get(){return{__imageStyle:{type:String,computed:"_getImageStyle(extraWide,responsiveSize)"}}}}]);return LrndesignGalleryCarousel}(_lrndesignGalleryBehaviors.LrndesignGalleryBehaviors);_exports.LrndesignGalleryCarousel=LrndesignGalleryCarousel;window.customElements.define(LrndesignGalleryCarousel.tag,LrndesignGalleryCarousel)});
\ No newline at end of file
+define(["exports","../../../@polymer/polymer/polymer-element.js","./lrndesign-gallery-behaviors.js","./lrndesign-gallery-details.js","./lrndesign-gallery-zoom.js"],function(_exports,_polymerElement,_lrndesignGalleryBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignGalleryCarousel=void 0;function _templateObject_31b0a450555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
[[title]]
\n \n
\n
A carousel of items:
\n
\n
\n
\n Slide [[selected.xofy]] selected.\n
\n
\n \n \n \n \n \n
\n \n \n \n previous\n \n \n \n next\n
\n
\n
\n
\n
\n
\n [[selected.title]]\n
\n
\n \n
\n
\n
\n
\n ( End of slide \n [[selected.xofy]].)\n
\n
\n
\n
\n
\n
\n Slides list:\n
\n \n \n \n \n \n \n [[item.alt]]\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n
[[item.title]]
\n \n \n \n \n \n
\n \n "]);_templateObject_31b0a450555211e98f439769bd191e33=function(){return data};return data}var LrndesignGalleryCarousel=function(_LrndesignGalleryBeha){babelHelpers.inherits(LrndesignGalleryCarousel,_LrndesignGalleryBeha);function LrndesignGalleryCarousel(){babelHelpers.classCallCheck(this,LrndesignGalleryCarousel);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LrndesignGalleryCarousel).apply(this,arguments))}babelHelpers.createClass(LrndesignGalleryCarousel,[{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignGalleryCarousel.prototype),"ready",this).call(this);if(this.selected.scroll){var target=this.$.carouselitem;this._scrollIntoView([this._getParentOffset(target)]);if(!this.selected.zoomed)target.focus()}}},{key:"goToItem",value:function goToItem(index){var root=this;if("number"===typeof index&&0<=index&&indexitems.length:!0}},{key:"_onPrev",value:function _onPrev(){this.goToItem(parseInt(this.$.carouselprev.getAttribute("index")))}},{key:"_onNext",value:function _onNext(){this.goToItem(parseInt(this.$.carouselnext.getAttribute("index")))}},{key:"_onNavTapped",value:function _onNavTapped(e){this.goToItem(e.model.item.index)}},{key:"_updateDetails",value:function _updateDetails(){this.$.itembody.innerHTML=this.item.details}}],[{key:"tag",get:function get(){return"lrndesign-gallery-carousel"}},{key:"behaviors",get:function get(){return[_lrndesignGalleryBehaviors.LrndesignGalleryBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_31b0a450555211e98f439769bd191e33())}},{key:"properties",get:function get(){return{__imageStyle:{type:String,computed:"_getImageStyle(extraWide,responsiveSize)"}}}}]);return LrndesignGalleryCarousel}(_lrndesignGalleryBehaviors.LrndesignGalleryBehaviors);_exports.LrndesignGalleryCarousel=LrndesignGalleryCarousel;window.customElements.define(LrndesignGalleryCarousel.tag,LrndesignGalleryCarousel)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-details.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-details.js
index e2b7d17c1d6..ae79bbbdf4c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-details.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-details.js
@@ -1 +1 @@
-define(["exports","../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignGalleryDetails=void 0;function _templateObject_9d66bc6054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_9d66bc6054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignGalleryDetails=function(_PolymerElement){babelHelpers.inherits(LrndesignGalleryDetails,_PolymerElement);function LrndesignGalleryDetails(){babelHelpers.classCallCheck(this,LrndesignGalleryDetails);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LrndesignGalleryDetails).apply(this,arguments))}babelHelpers.createClass(LrndesignGalleryDetails,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignGalleryDetails.prototype),"connectedCallback",this).call(this);this._detailsChanged()}},{key:"_detailsChanged",value:function _detailsChanged(){this.$.details.innerHTML=this.details}}],[{key:"tag",get:function get(){return"lrndesign-gallery-details"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_9d66bc6054f411e9aeb367f92c5b63ab())}},{key:"properties",get:function get(){return{details:{type:String,value:null,observer:"_detailsChanged"}}}}]);return LrndesignGalleryDetails}(_polymerElement.PolymerElement);_exports.LrndesignGalleryDetails=LrndesignGalleryDetails;window.customElements.define(LrndesignGalleryDetails.tag,LrndesignGalleryDetails)});
\ No newline at end of file
+define(["exports","../../../@polymer/polymer/polymer-element.js"],function(_exports,_polymerElement){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignGalleryDetails=void 0;function _templateObject_31b649a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_31b649a0555211e98f439769bd191e33=function(){return data};return data}var LrndesignGalleryDetails=function(_PolymerElement){babelHelpers.inherits(LrndesignGalleryDetails,_PolymerElement);function LrndesignGalleryDetails(){babelHelpers.classCallCheck(this,LrndesignGalleryDetails);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LrndesignGalleryDetails).apply(this,arguments))}babelHelpers.createClass(LrndesignGalleryDetails,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignGalleryDetails.prototype),"connectedCallback",this).call(this);this._detailsChanged()}},{key:"_detailsChanged",value:function _detailsChanged(){this.$.details.innerHTML=this.details}}],[{key:"tag",get:function get(){return"lrndesign-gallery-details"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_31b649a0555211e98f439769bd191e33())}},{key:"properties",get:function get(){return{details:{type:String,value:null,observer:"_detailsChanged"}}}}]);return LrndesignGalleryDetails}(_polymerElement.PolymerElement);_exports.LrndesignGalleryDetails=LrndesignGalleryDetails;window.customElements.define(LrndesignGalleryDetails.tag,LrndesignGalleryDetails)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-grid.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-grid.js
index 2147c64dff1..b3476afc1d4 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-grid.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-grid.js
@@ -1 +1 @@
-define(["exports","../../../@polymer/polymer/polymer-element.js","../../../@polymer/polymer/lib/utils/render-status.js","./lrndesign-gallery-behaviors.js","./lrndesign-gallery-zoom.js","./lrndesign-gallery-details.js"],function(_exports,_polymerElement,_renderStatus,_lrndesignGalleryBehaviors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignGalleryGrid=void 0;function _templateObject_9d6ab40054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n "]);_templateObject_7ea72f3054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignGallery=function(_LrndesignGalleryBeha){babelHelpers.inherits(LrndesignGallery,_LrndesignGalleryBeha);function LrndesignGallery(){babelHelpers.classCallCheck(this,LrndesignGallery);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LrndesignGallery).apply(this,arguments))}babelHelpers.createClass(LrndesignGallery,[{key:"connectedCallback",value:function connectedCallback(){var root=this;babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignGallery.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(LrndesignGallery.haxProperties,LrndesignGallery.tag,this);root.__gallery=root.$.gallery;root.anchorData=root._getAnchorData();window.ResponsiveUtility.requestAvailability();window.dispatchEvent(new CustomEvent("responsive-element",{detail:{element:root,attribute:"responsive-size",relativeToParent:!0}}))}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignGallery.prototype),"ready",this).call(this)}}],[{key:"tag",get:function get(){return"lrndesign-gallery"}},{key:"behaviors",get:function get(){return[_lrndesignGalleryBehaviors.LrndesignGalleryBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_7ea72f3054f411e9aeb367f92c5b63ab())}},{key:"haxProperties",get:function get(){return{canScale:!1,canPosition:!1,canEditSource:!0,gizmo:{title:"Image Gallery",description:"An image gallery displayed as a carousel or a grid",icon:"image:collections",color:"cyan",groups:["Content","Instructional","Media","Image"],handles:[{type:"image",source:"image"}],meta:{author:"LRNWebComponents"}},settings:{quick:[],configure:[{property:"title",title:"Gallery Title",description:"A title for the gallery.",inputMethod:"textfield",icon:"editor:title"},{property:"accentColor",title:"Accent Color",description:"An optional accent color.",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"grid",title:"Grid View",description:"Display as grid?",inputMethod:"boolean",icon:"icons:view-module"},{slot:"description",title:"Gallery Description",description:"An optional description for the gallery.",inputMethod:"textfield"},{property:"sources",title:"Gallery Images",description:"The images for the gallery.",inputMethod:"array",properties:[{property:"title",title:"Image Title",description:"The heading for the image.",inputMethod:"textfield"},{property:"details",title:"Image Details",description:"The body text with details for the image.",inputMethod:"textfield"},{property:"src",title:"Image Source",description:"The path of the image.",inputMethod:"haxupload"},{property:"thumbnail",title:"Image Thumbnail Source",description:"The path of an optional thumbnail version of the image.",inputMethod:"haxupload"},{property:"large",title:"Image Full Size Source",description:"The path of an optional large version of the image for zooming.",inputMethod:"haxupload"}]}],advanced:[{property:"aspectRatio",title:"Aspect Ratio",description:"Custom aspect ratio, default is calculated based on the first image's aspect ratio",inputMethod:"textfield"},{property:"sizing",title:"Fit to Aspect Ratio",description:"Fit images to aspect ratio",inputMethod:"select",options:{cover:"crop",contain:"letterbox"}}]}}}},{key:"properties",get:function get(){return{}}}]);return LrndesignGallery}(_lrndesignGalleryBehaviors.LrndesignGalleryBehaviors);_exports.LrndesignGallery=LrndesignGallery;window.customElements.define(LrndesignGallery.tag,LrndesignGallery)});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-element.js","./lib/lrndesign-gallery-behaviors.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../simple-colors/simple-colors.js","./lib/lrndesign-gallery-carousel.js","./lib/lrndesign-gallery-grid.js"],function(_exports,_polymerElement,_lrndesignGalleryBehaviors,_HAXWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignGallery=void 0;function _templateObject_18817f90555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n \n \n \n \n \n \n \n \n
\n "]);_templateObject_18817f90555211e98f439769bd191e33=function(){return data};return data}var LrndesignGallery=function(_LrndesignGalleryBeha){babelHelpers.inherits(LrndesignGallery,_LrndesignGalleryBeha);function LrndesignGallery(){babelHelpers.classCallCheck(this,LrndesignGallery);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(LrndesignGallery).apply(this,arguments))}babelHelpers.createClass(LrndesignGallery,[{key:"connectedCallback",value:function connectedCallback(){var root=this;babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignGallery.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(LrndesignGallery.haxProperties,LrndesignGallery.tag,this);root.__gallery=root.$.gallery;root.anchorData=root._getAnchorData();window.ResponsiveUtility.requestAvailability();window.dispatchEvent(new CustomEvent("responsive-element",{detail:{element:root,attribute:"responsive-size",relativeToParent:!0}}))}},{key:"ready",value:function ready(){babelHelpers.get(babelHelpers.getPrototypeOf(LrndesignGallery.prototype),"ready",this).call(this)}}],[{key:"tag",get:function get(){return"lrndesign-gallery"}},{key:"behaviors",get:function get(){return[_lrndesignGalleryBehaviors.LrndesignGalleryBehaviors]}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_18817f90555211e98f439769bd191e33())}},{key:"haxProperties",get:function get(){return{canScale:!1,canPosition:!1,canEditSource:!0,gizmo:{title:"Image Gallery",description:"An image gallery displayed as a carousel or a grid",icon:"image:collections",color:"cyan",groups:["Content","Instructional","Media","Image"],handles:[{type:"image",source:"image"}],meta:{author:"LRNWebComponents"}},settings:{quick:[],configure:[{property:"title",title:"Gallery Title",description:"A title for the gallery.",inputMethod:"textfield",icon:"editor:title"},{property:"accentColor",title:"Accent Color",description:"An optional accent color.",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"grid",title:"Grid View",description:"Display as grid?",inputMethod:"boolean",icon:"icons:view-module"},{slot:"description",title:"Gallery Description",description:"An optional description for the gallery.",inputMethod:"textfield"},{property:"sources",title:"Gallery Images",description:"The images for the gallery.",inputMethod:"array",properties:[{property:"title",title:"Image Title",description:"The heading for the image.",inputMethod:"textfield"},{property:"details",title:"Image Details",description:"The body text with details for the image.",inputMethod:"textfield"},{property:"src",title:"Image Source",description:"The path of the image.",inputMethod:"haxupload"},{property:"thumbnail",title:"Image Thumbnail Source",description:"The path of an optional thumbnail version of the image.",inputMethod:"haxupload"},{property:"large",title:"Image Full Size Source",description:"The path of an optional large version of the image for zooming.",inputMethod:"haxupload"}]}],advanced:[{property:"aspectRatio",title:"Aspect Ratio",description:"Custom aspect ratio, default is calculated based on the first image's aspect ratio",inputMethod:"textfield"},{property:"sizing",title:"Fit to Aspect Ratio",description:"Fit images to aspect ratio",inputMethod:"select",options:{cover:"crop",contain:"letterbox"}}]}}}},{key:"properties",get:function get(){return{}}}]);return LrndesignGallery}(_lrndesignGalleryBehaviors.LrndesignGalleryBehaviors);_exports.LrndesignGallery=LrndesignGallery;window.customElements.define(LrndesignGallery.tag,LrndesignGallery)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallerycard/lrndesign-gallerycard.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallerycard/lrndesign-gallerycard.js
index 55e49cf0383..add2b155b5b 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallerycard/lrndesign-gallerycard.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-gallerycard/lrndesign-gallerycard.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../lrndesign-avatar/lrndesign-avatar.js","../materializecss-styles/materializecss-styles.js","../../@polymer/iron-image/iron-image.js","../../@polymer/paper-card/paper-card.js","../../@polymer/iron-icon/iron-icon.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignGallerycard=void 0;function _templateObject_8731289054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n \n "]);_templateObject_1b06cae0555211e98f439769bd191e33=function(){return data};return data}var LrndesignGallerycard=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1b06cae0555211e98f439769bd191e33()),is:"lrndesign-gallerycard",listeners:{mouseenter:"_mouseEnter",mouseleave:"_mouseLeave"},properties:{size:{type:String,notify:!0,reflectToAttribute:!0},image:{type:String,notify:!0,reflectToAttribute:!0},icon:{type:String,notify:!0,reflectToAttribute:!0},title:{type:String,value:"Project",notify:!0},author:{type:Object,value:{name:"author",display_name:"Author"},notify:!0},elevation:{type:Number,value:1,reflectToAttribute:!0,notify:!0},comments:{type:Number,value:0,reflectToAttribute:!0,notify:!0}},_mouseEnter:function _mouseEnter(){this.elevation+=2},_mouseLeave:function _mouseLeave(){this.elevation-=2}});_exports.LrndesignGallerycard=LrndesignGallerycard});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagecarousel/lrndesign-imagecarousel.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagecarousel/lrndesign-imagecarousel.js
index 1804ceececd..9a7acbfa7bb 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagecarousel/lrndesign-imagecarousel.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagecarousel/lrndesign-imagecarousel.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../fancy-carousel/fancy-carousel.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignImagecarousel=void 0;function _templateObject_7e72d8c054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n "]);_templateObject_7e72d8c054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignImagecarousel=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7e72d8c054f411e9aeb367f92c5b63ab()),is:"lrndesign-imagecarousel",properties:{title:{type:String,value:"lrndesign-imagecarousel"}}});_exports.LrndesignImagecarousel=LrndesignImagecarousel});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../fancy-carousel/fancy-carousel.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignImagecarousel=void 0;function _templateObject_18b512b0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n "]);_templateObject_18b512b0555211e98f439769bd191e33=function(){return data};return data}var LrndesignImagecarousel=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_18b512b0555211e98f439769bd191e33()),is:"lrndesign-imagecarousel",properties:{title:{type:String,value:"lrndesign-imagecarousel"}}});_exports.LrndesignImagecarousel=LrndesignImagecarousel});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagemap/lib/lrndesign-imagemap-hotspot.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagemap/lib/lrndesign-imagemap-hotspot.js
index e62da84feac..a303e69f298 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagemap/lib/lrndesign-imagemap-hotspot.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagemap/lib/lrndesign-imagemap-hotspot.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../relative-heading/relative-heading.js"],function(_polymerLegacy){"use strict";function _templateObject_9d7eb13054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n "],["\n \n \n \n
\n "]);_templateObject_9d7eb13054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9d7eb13054f411e9aeb367f92c5b63ab()),is:"lrndesign-imagemap-hotspot",properties:{label:{type:String,value:null},hotspotId:{type:String,value:null}},setParentHeading:function setParentHeading(parent){this.$.heading._setParent(parent)}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../relative-heading/relative-heading.js"],function(_polymerLegacy){"use strict";function _templateObject_31d67bd0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n "],["\n \n \n \n
\n "]);_templateObject_31d67bd0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_31d67bd0555211e98f439769bd191e33()),is:"lrndesign-imagemap-hotspot",properties:{label:{type:String,value:null},hotspotId:{type:String,value:null}},setParentHeading:function setParentHeading(parent){this.$.heading._setParent(parent)}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagemap/lrndesign-imagemap.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagemap/lrndesign-imagemap.js
index d446bfeea4e..eadc85834b7 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagemap/lrndesign-imagemap.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-imagemap/lrndesign-imagemap.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/iron-ajax/iron-ajax.js","../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../simple-modal/simple-modal.js","../relative-heading/relative-heading.js","./lib/lrndesign-imagemap-hotspot.js"],function(_exports,_polymerLegacy,_polymerDom){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignImagemap=void 0;function _templateObject_7fccc37054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n "]);_templateObject_9d85dd2054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9d85dd2054f411e9aeb367f92c5b63ab()),is:"lrndesign-mapmenu-header",behaviors:[_ironButtonState.IronButtonState],properties:{title:{type:String},label:{type:String},avatarLabel:{type:String,value:""},opened:{type:Boolean}},hostAttributes:{role:"button",tabindex:0}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../lrndesign-avatar/lrndesign-avatar.js","../../../@polymer/iron-collapse/iron-collapse.js","../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-behaviors/iron-button-state.js"],function(_polymerLegacy,_lrndesignAvatar,_ironCollapse,_ironIcon,_ironButtonState){"use strict";function _templateObject_31dd80b0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n
\n \n
\n \n
\n
[[label]]
\n
[[title]]
\n
\n
\n \n \n \n \n \n \n
\n
\n "]);_templateObject_31dd80b0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_31dd80b0555211e98f439769bd191e33()),is:"lrndesign-mapmenu-header",behaviors:[_ironButtonState.IronButtonState],properties:{title:{type:String},label:{type:String},avatarLabel:{type:String,value:""},opened:{type:Boolean}},hostAttributes:{role:"button",tabindex:0}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-item.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-item.js
index 72866d79c50..688f8fcfe87 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-item.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-item.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/iron-icon/iron-icon.js"],function(_polymerLegacy){"use strict";function _templateObject_9d8cbaf054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n [[title]]\n "]);_templateObject_9d8cbaf054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9d8cbaf054f411e9aeb367f92c5b63ab()),is:"lrndesign-mapmenu-item",properties:babelHelpers.defineProperty({icon:{type:String,value:""},title:{type:String,value:""},url:{type:String,value:""}},"icon",{type:String,value:""})})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/iron-icon/iron-icon.js"],function(_polymerLegacy){"use strict";function _templateObject_31e018c0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n [[title]]\n "]);_templateObject_31e018c0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_31e018c0555211e98f439769bd191e33()),is:"lrndesign-mapmenu-item",properties:babelHelpers.defineProperty({icon:{type:String,value:""},title:{type:String,value:""},url:{type:String,value:""}},"icon",{type:String,value:""})})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-submenu.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-submenu.js
index 6a76773155d..f6baad701ad 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-submenu.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-submenu.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/legacy/polymer.dom.js","../../../@polymer/polymer/lib/utils/flattened-nodes-observer.js","../../../@polymer/paper-button/paper-button.js","./lrndesign-mapmenu-item.js","./lrndesign-mapmenu-header.js"],function(_polymerLegacy,_polymerDom,_flattenedNodesObserver){"use strict";function _templateObject_9d98c8e054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n "]);_templateObject_9d98c8e054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9d98c8e054f411e9aeb367f92c5b63ab()),is:"lrndesign-mapmenu-submenu",properties:{title:{type:String},avatarLabel:{type:String},label:{type:String},opened:{type:Boolean,value:!1},collapsable:{type:Boolean,value:!0},expandChildren:{type:Boolean,value:!1}},observers:["_openChanged(opened)"],_openChanged:function _openChanged(opened){var target=this.$.container;if(opened)target.show();if(!opened)target.hide()},_headerClickHandler:function _headerClickHandler(){if(this.collapsable){this.opened=!this.opened}},ready:function ready(){var _this=this;this._observer=new _flattenedNodesObserver.FlattenedNodesObserver(this.$.slot,function(info){var submenus=info.addedNodes.filter(function(item){return"LRNDESIGN-MAPMENU-SUBMENU"===item.nodeName});if(_this.expandChildren){var _iteratorNormalCompletion=!0,_didIteratorError=!1,_iteratorError=void 0;try{for(var _iterator=submenus[Symbol.iterator](),_step,menu;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=!0){menu=_step.value;menu.setAttribute("opened",!0)}}catch(err){_didIteratorError=!0;_iteratorError=err}finally{try{if(!_iteratorNormalCompletion&&null!=_iterator.return){_iterator.return()}}finally{if(_didIteratorError){throw _iteratorError}}}}})}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/legacy/polymer.dom.js","../../../@polymer/polymer/lib/utils/flattened-nodes-observer.js","../../../@polymer/paper-button/paper-button.js","./lrndesign-mapmenu-item.js","./lrndesign-mapmenu-header.js"],function(_polymerLegacy,_polymerDom,_flattenedNodesObserver){"use strict";function _templateObject_31e7e0f0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n "]);_templateObject_31e7e0f0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_31e7e0f0555211e98f439769bd191e33()),is:"lrndesign-mapmenu-submenu",properties:{title:{type:String},avatarLabel:{type:String},label:{type:String},opened:{type:Boolean,value:!1},collapsable:{type:Boolean,value:!0},expandChildren:{type:Boolean,value:!1}},observers:["_openChanged(opened)"],_openChanged:function _openChanged(opened){var target=this.$.container;if(opened)target.show();if(!opened)target.hide()},_headerClickHandler:function _headerClickHandler(){if(this.collapsable){this.opened=!this.opened}},ready:function ready(){var _this=this;this._observer=new _flattenedNodesObserver.FlattenedNodesObserver(this.$.slot,function(info){var submenus=info.addedNodes.filter(function(item){return"LRNDESIGN-MAPMENU-SUBMENU"===item.nodeName});if(_this.expandChildren){var _iteratorNormalCompletion=!0,_didIteratorError=!1,_iteratorError=void 0;try{for(var _iterator=submenus[Symbol.iterator](),_step,menu;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=!0){menu=_step.value;menu.setAttribute("opened",!0)}}catch(err){_didIteratorError=!0;_iteratorError=err}finally{try{if(!_iteratorNormalCompletion&&null!=_iterator.return){_iterator.return()}}finally{if(_didIteratorError){throw _iteratorError}}}}})}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lrndesign-mapmenu.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lrndesign-mapmenu.js
index 5722410b7a7..fc7a6ed91b1 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lrndesign-mapmenu.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-mapmenu/lrndesign-mapmenu.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","./lib/lrndesign-mapmenu-item.js","./lib/lrndesign-mapmenu-submenu.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignMapmenu=void 0;function _templateObject_8bc074b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_8bc074b054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignMapmenu=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8bc074b054f411e9aeb367f92c5b63ab()),is:"lrndesign-mapmenu",properties:{}});_exports.LrndesignMapmenu=LrndesignMapmenu});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","./lib/lrndesign-mapmenu-item.js","./lib/lrndesign-mapmenu-submenu.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignMapmenu=void 0;function _templateObject_1fa83f70555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_1fa83f70555211e98f439769bd191e33=function(){return data};return data}var LrndesignMapmenu=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1fa83f70555211e98f439769bd191e33()),is:"lrndesign-mapmenu",properties:{}});_exports.LrndesignMapmenu=LrndesignMapmenu});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-panelcard/lrndesign-panelcard.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-panelcard/lrndesign-panelcard.js
index 591f48c06d6..55b960c4c20 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-panelcard/lrndesign-panelcard.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-panelcard/lrndesign-panelcard.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../simple-colors/simple-colors.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerLegacy,_paperCard,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignPanelcard=void 0;function _templateObject_7f3a206054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n "]);_templateObject_7f3a206054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignPanelcard=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_7f3a206054f411e9aeb367f92c5b63ab()),is:"lrndesign-panelcard",behaviors:[HAXBehaviors.PropertiesBehaviors,_simpleColors.SimpleColors],properties:{title:{type:String,value:"Block heading",reflectToAttribute:!0},elevation:{type:Number,value:2,reflectToAttribute:!0},coloredText:{type:Boolean,value:!1,reflectToAttribute:!0}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Note card",description:"A small note to offset text used for asides.",icon:"icons:check-box-outline-blank",color:"grey",groups:["Content","Visual Treatment"],handles:[{type:"text",text:"title"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"The heading for this sticky note",inputMethod:"textfield",icon:"editor:title"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"elevation",title:"Elevation",description:"Visually how high this is off the page",inputMethod:"textfield",icon:"icons:content-copy"}],configure:[{property:"title",title:"Title",description:"The heading for this sticky note",inputMethod:"textfield",icon:"editor:title"},{slot:"",title:"Text",description:"The text for our sticky note",inputMethod:"textarea",icon:"editor:title",required:!1,validationType:"text"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"coloredText",title:"Colored Text",description:"Apply color to text instead of background.",inputMethod:"boolean",icon:"editor:format-color-text"},{property:"elevation",title:"Elevation",description:"Visually how high this is off the page",inputMethod:"select",options:{0:"0",1:"1",2:"2",3:"3",4:"4",5:"5"}}],advanced:[]}})}});_exports.LrndesignPanelcard=LrndesignPanelcard});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../simple-colors/simple-colors.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerLegacy,_paperCard,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignPanelcard=void 0;function _templateObject_196724a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n "]);_templateObject_196724a0555211e98f439769bd191e33=function(){return data};return data}var LrndesignPanelcard=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_196724a0555211e98f439769bd191e33()),is:"lrndesign-panelcard",behaviors:[HAXBehaviors.PropertiesBehaviors,_simpleColors.SimpleColors],properties:{title:{type:String,value:"Block heading",reflectToAttribute:!0},elevation:{type:Number,value:2,reflectToAttribute:!0},coloredText:{type:Boolean,value:!1,reflectToAttribute:!0}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Note card",description:"A small note to offset text used for asides.",icon:"icons:check-box-outline-blank",color:"grey",groups:["Content","Visual Treatment"],handles:[{type:"text",text:"title"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"The heading for this sticky note",inputMethod:"textfield",icon:"editor:title"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"elevation",title:"Elevation",description:"Visually how high this is off the page",inputMethod:"textfield",icon:"icons:content-copy"}],configure:[{property:"title",title:"Title",description:"The heading for this sticky note",inputMethod:"textfield",icon:"editor:title"},{slot:"",title:"Text",description:"The text for our sticky note",inputMethod:"textarea",icon:"editor:title",required:!1,validationType:"text"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"coloredText",title:"Colored Text",description:"Apply color to text instead of background.",inputMethod:"boolean",icon:"editor:format-color-text"},{property:"elevation",title:"Elevation",description:"Visually how high this is off the page",inputMethod:"select",options:{0:"0",1:"1",2:"2",3:"3",4:"4",5:"5"}}],advanced:[]}})}});_exports.LrndesignPanelcard=LrndesignPanelcard});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-paperstack/lrndesign-paperstack.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-paperstack/lrndesign-paperstack.js
index 038c7cdd95a..85fc54f8ed2 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-paperstack/lrndesign-paperstack.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-paperstack/lrndesign-paperstack.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-icon/iron-icon.js","../simple-colors/simple-colors.js","../hax-body-behaviors/lib/HAXWiring.js","../a11y-behaviors/a11y-behaviors.js","../lrn-icons/lrn-icons.js"],function(_exports,_polymerLegacy,_ironIcon,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignPaperstack=void 0;function _templateObject_80526e3054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n
\n
\n
\n \n
\n [[title]]\n
\n
\n
\n
\n "]);_templateObject_80526e3054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignPaperstack=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_80526e3054f411e9aeb367f92c5b63ab()),is:"lrndesign-paperstack",behaviors:[HAXBehaviors.PropertiesBehaviors,A11yBehaviors.A11y,_simpleColors.SimpleColors],properties:{title:{type:String,value:"Title"},icon:{type:String,value:"lrn:assignment"}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Paper stack",description:"A stack of papers",icon:"icons:content-copy",color:"grey",groups:["Video","Media"],handles:[],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"Title of the cards",inputMethod:"textfield",icon:"editor:title"},{property:"accentColor",title:"Accent Color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"}],configure:[{property:"title",title:"Title",description:"Title of the cards",inputMethod:"boolean"},{property:"accentColor",title:"Accent Color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"icon",title:"Icon",description:"Icon for the card",inputMethod:"iconpicker"},{slot:"",title:"Contents",description:"card contents",inputMethod:"code-editor"}],advanced:[]}})}});_exports.LrndesignPaperstack=LrndesignPaperstack});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-icon/iron-icon.js","../simple-colors/simple-colors.js","../hax-body-behaviors/lib/HAXWiring.js","../a11y-behaviors/a11y-behaviors.js","../lrn-icons/lrn-icons.js"],function(_exports,_polymerLegacy,_ironIcon,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignPaperstack=void 0;function _templateObject_1987cc00555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n
\n
\n
\n \n
\n [[title]]\n
\n
\n
\n
\n "]);_templateObject_1987cc00555211e98f439769bd191e33=function(){return data};return data}var LrndesignPaperstack=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1987cc00555211e98f439769bd191e33()),is:"lrndesign-paperstack",behaviors:[HAXBehaviors.PropertiesBehaviors,A11yBehaviors.A11y,_simpleColors.SimpleColors],properties:{title:{type:String,value:"Title"},icon:{type:String,value:"lrn:assignment"}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Paper stack",description:"A stack of papers",icon:"icons:content-copy",color:"grey",groups:["Video","Media"],handles:[],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"Title of the cards",inputMethod:"textfield",icon:"editor:title"},{property:"accentColor",title:"Accent Color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"}],configure:[{property:"title",title:"Title",description:"Title of the cards",inputMethod:"boolean"},{property:"accentColor",title:"Accent Color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"icon",title:"Icon",description:"Icon for the card",inputMethod:"iconpicker"},{slot:"",title:"Contents",description:"card contents",inputMethod:"code-editor"}],advanced:[]}})}});_exports.LrndesignPaperstack=LrndesignPaperstack});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-sidenote/lrndesign-sidenote.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-sidenote/lrndesign-sidenote.js
index eb2e9f7c8f1..40e9485a68f 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-sidenote/lrndesign-sidenote.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-sidenote/lrndesign-sidenote.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../a11y-behaviors/a11y-behaviors.js","../materializecss-styles/materializecss-styles.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignSidenote=void 0;function _templateObject_8081e2a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n
[[label]]
\n
\n \n
\n "],["\n \n
\n
\n \n
[[label]]
\n
\n \n
\n "]);_templateObject_8081e2a054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrndesignSidenote=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8081e2a054f411e9aeb367f92c5b63ab()),is:"lrndesign-sidenote",behaviors:[A11yBehaviors.A11y,MaterializeCSSBehaviors.ColorBehaviors],properties:{label:{type:String,value:""},icon:{type:String,value:""},bgColor:{type:String,value:"#f7f7f7"},outset:{type:Number,value:0},outsetMeasurementType:{type:String,value:"em"}},created:function created(){for(var prop in this.properties){var prefix=this.is;prefix=prefix.replace("-"," ").replace(/(?:^\w|[A-Z]|\b\w)/g,function(letter,index){return 0==index?letter.toLowerCase():letter.toUpperCase()}).replace(/\s+/g,"");if("undefined"!==typeof window[prefix]){if("undefined"!==typeof window[prefix][prop]){this.properties[prop].value=window[prefix][prop]}}}},observers:["__updateStyles(bgColor, outset, outsetMeasurementType)"],__updateStyles:function __updateStyles(bgColor,outset,outsetMeasurementType){var bgColorHex=this._colorTransformFromClass(bgColor)||bgColor;this.updateStyles({"--container-text-color":this.getTextContrastColor(bgColorHex),"--container-bg-color":bgColorHex,"--container-outset":"".concat(+outset).concat(outsetMeasurementType)})}});_exports.LrndesignSidenote=LrndesignSidenote});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../a11y-behaviors/a11y-behaviors.js","../materializecss-styles/materializecss-styles.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrndesignSidenote=void 0;function _templateObject_199f99c0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n
[[label]]
\n
\n \n
\n "],["\n \n
\n
\n \n
[[label]]
\n
\n \n
\n "]);_templateObject_199f99c0555211e98f439769bd191e33=function(){return data};return data}var LrndesignSidenote=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_199f99c0555211e98f439769bd191e33()),is:"lrndesign-sidenote",behaviors:[A11yBehaviors.A11y,MaterializeCSSBehaviors.ColorBehaviors],properties:{label:{type:String,value:""},icon:{type:String,value:""},bgColor:{type:String,value:"#f7f7f7"},outset:{type:Number,value:0},outsetMeasurementType:{type:String,value:"em"}},created:function created(){for(var prop in this.properties){var prefix=this.is;prefix=prefix.replace("-"," ").replace(/(?:^\w|[A-Z]|\b\w)/g,function(letter,index){return 0==index?letter.toLowerCase():letter.toUpperCase()}).replace(/\s+/g,"");if("undefined"!==typeof window[prefix]){if("undefined"!==typeof window[prefix][prop]){this.properties[prop].value=window[prefix][prop]}}}},observers:["__updateStyles(bgColor, outset, outsetMeasurementType)"],__updateStyles:function __updateStyles(bgColor,outset,outsetMeasurementType){var bgColorHex=this._colorTransformFromClass(bgColor)||bgColor;this.updateStyles({"--container-text-color":this.getTextContrastColor(bgColorHex),"--container-bg-color":bgColorHex,"--container-outset":"".concat(+outset).concat(outsetMeasurementType)})}});_exports.LrndesignSidenote=LrndesignSidenote});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-stepper/lib/lrndesign-stepper-button.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-stepper/lib/lrndesign-stepper-button.js
index cf74f44740b..bca7b7ab802 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-stepper/lib/lrndesign-stepper-button.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrndesign-stepper/lib/lrndesign-stepper-button.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/iron-icons/av-icons.js","../../../@polymer/iron-icons/social-icons.js","../../../@polymer/iron-collapse/iron-collapse.js"],function(_polymerLegacy){"use strict";function _templateObject_9d9f589054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n
\n "]);_templateObject_8100135054f411e9aeb367f92c5b63ab=function(){return data};return data}var LrnsysChartjs=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8100135054f411e9aeb367f92c5b63ab()),is:"lrnsys-chartjs",properties:{labels:{type:Array,value:["January","February","March","April","May","June","July"]},data:{type:Object,value:{}}},ready:function ready(){this.data={labels:this.labels,datasets:[{label:"My First dataset",backgroundColor:"rgba(220,220,220,0.2)",borderColor:"rgba(220,220,220,1)",borderWidth:1,pointBackgroundColor:"rgba(220,220,220,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(220,220,220,1)",data:[65,59,80,81,56,55,40]},{label:"My Second dataset",backgroundColor:"rgba(151,187,205,0.2)",borderColor:"rgba(151,187,205,1)",borderWidth:1,pointBackgroundColor:"rgba(151,187,205,1)",pointBorderColor:"#fff",pointHighlightFill:"#fff",pointHoverBorderColor:"rgba(151,187,205,1)",data:[28,48,40,19,86,27,90]}]};console.log(this.data)}});_exports.LrnsysChartjs=LrnsysChartjs});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@vowo/chart-elements/chart-elements.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.LrnsysChartjs=void 0;function _templateObject_1a2df710555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_9dcecd0054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9dcecd0054f411e9aeb367f92c5b63ab()),is:"lrnsys-button-inner",properties:{icon:{type:String},avatar:{type:String},text:{type:String}},_getTextLabelClass:function _getTextLabelClass(){if(!this.avatar&&!this.icon){return"text-label-only"}return"text-label"}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../paper-avatar/paper-avatar.js","../../lrn-icons/lrn-icons.js","../../../@polymer/iron-icons/iron-icons.js"],function(_polymerLegacy){"use strict";function _templateObject_32175560555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n \n \n \n \n \n [[text]]\n \n
\n
\n "],["\n \n
\n \n \n \n \n \n \n \n [[text]]\n \n
\n
\n "]);_templateObject_32175560555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_32175560555211e98f439769bd191e33()),is:"lrnsys-button-inner",properties:{icon:{type:String},avatar:{type:String},text:{type:String}},_getTextLabelClass:function _getTextLabelClass(){if(!this.avatar&&!this.icon){return"text-label-only"}return"text-label"}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrnsys-layout/lib/lrnsys-collapselist-item.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrnsys-layout/lib/lrnsys-collapselist-item.js
index ec4d320cf6f..3829b31bf34 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrnsys-layout/lib/lrnsys-collapselist-item.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrnsys-layout/lib/lrnsys-collapselist-item.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/iron-collapse/iron-collapse.js"],function(_polymerLegacy){"use strict";function _templateObject_9dd6471054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n
\n \n "]);_templateObject_9dd6471054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9dd6471054f411e9aeb367f92c5b63ab()),is:"lrnsys-collapselist-item",properties:{opened:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0}},collapseToggle:function collapseToggle(){this.$.collapse.toggle()}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/paper-button/paper-button.js","../../../@polymer/iron-collapse/iron-collapse.js"],function(_polymerLegacy){"use strict";function _templateObject_321ecf70555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n
\n \n "]);_templateObject_321ecf70555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_321ecf70555211e98f439769bd191e33()),is:"lrnsys-collapselist-item",properties:{opened:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0}},collapseToggle:function collapseToggle(){this.$.collapse.toggle()}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/lrnsys-layout/lib/lrnsys-collapselist.js b/build/es5-amd/node_modules/@lrnwebcomponents/lrnsys-layout/lib/lrnsys-collapselist.js
index db186b8bb9f..0a5e65c309c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/lrnsys-layout/lib/lrnsys-collapselist.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/lrnsys-layout/lib/lrnsys-collapselist.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/app-layout/app-layout.js","../../paper-avatar/paper-avatar.js","../../lrn-icons/lrn-icons.js","../../../@polymer/paper-button/paper-button.js","../../simple-colors/simple-colors.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/iron-collapse/iron-collapse.js"],function(_polymerLegacy){"use strict";function _templateObject_9de38d8054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_9de38d8054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9de38d8054f411e9aeb367f92c5b63ab()),is:"lrnsys-collapselist",properties:{items:{type:Array}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/app-layout/app-layout.js","../../paper-avatar/paper-avatar.js","../../lrn-icons/lrn-icons.js","../../../@polymer/paper-button/paper-button.js","../../simple-colors/simple-colors.js","../../../@polymer/iron-icons/iron-icons.js","../../../@polymer/iron-collapse/iron-collapse.js"],function(_polymerLegacy){"use strict";function _templateObject_322426a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_83102ea054f411e9aeb367f92c5b63ab=function(){return data};return data}var MagazineCover=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_83102ea054f411e9aeb367f92c5b63ab()),is:"magazine-cover",behaviors:[HAXBehaviors.PropertiesBehaviors],properties:{header:{type:String},subheader:{type:String},text:{type:String},image:{type:String},action:{type:String,value:"Touch to learn more"},icon:{type:String,value:"trending-flat"},link:{type:String,value:""},eventName:{type:String,value:""},eventData:{type:Object,value:{}}},_linkTapped:function _linkTapped(e){if(""!==this.eventName){e.preventDefault();e.stopPropagation();this.fire(this.eventName,this.eventData)}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Cover image",description:"Present a full screen cover image with a call to action. Good for starting off a series of content",icon:"flip-to-front",color:"teal",groups:["Image","Media","Presentation"],handles:[{type:"image",source:"image",title:"header",caption:"subheader",citation:"subheader",description:"text"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"image",title:"Image",description:"The URL for the image.",inputMethod:"textfield",icon:"link",required:!0,validationType:"url"},{property:"link",title:"Link",description:"The URL for the action.",inputMethod:"textfield",icon:"send",required:!0,validationType:"url"},{property:"header",title:"Header",description:"Primary header",inputMethod:"textfield",icon:"editor:title",required:!0},{property:"subheader",title:"Sub-header",description:"Secondary header",inputMethod:"textfield",icon:"editor:text-fields"}],configure:[{property:"image",title:"Image",description:"The URL for the image.",inputMethod:"haxupload",icon:"link",required:!0,validationType:"url"},{property:"header",title:"Header",description:"Primary header",inputMethod:"textfield",icon:"editor:title",required:!0},{property:"subheader",title:"Sub-header",description:"Secondary header",inputMethod:"textfield",icon:"editor:text-fields"},{property:"text",title:"Text",description:"Secondary header",inputMethod:"textfield",icon:"editor:text-fields"},{property:"action",title:"Call to action",description:"Text that lives on the button",inputMethod:"textfield",icon:"trending-flat"},{property:"link",title:"URL",description:"Enter URL for your action link",inputMethod:"haxupload",icon:"send"},{property:"icon",title:"Action icon",description:"Icon used for the call to action",inputMethod:"iconpicker",options:["icons:trending-flat","icons:launch","icons:pan-tool","icons:link","icons:check","icons:favorite","icons:thumb-up","icons:send"]}],advanced:[{property:"event-name",title:"Event name",description:"Name of the event to fire",inputMethod:"textfield"},{property:"event-data",title:"Event data (JSON)",description:"JSON blob of data to send along",inputMethod:"code-editor"}]}})}});_exports.MagazineCover=MagazineCover});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-image/iron-image.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/iron-icon/iron-icon.js","../../@polymer/paper-button/paper-button.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MagazineCover=void 0;function _templateObject_1bd23130555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n "]);_templateObject_1bd23130555211e98f439769bd191e33=function(){return data};return data}var MagazineCover=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1bd23130555211e98f439769bd191e33()),is:"magazine-cover",behaviors:[HAXBehaviors.PropertiesBehaviors],properties:{header:{type:String},subheader:{type:String},text:{type:String},image:{type:String},action:{type:String,value:"Touch to learn more"},icon:{type:String,value:"trending-flat"},link:{type:String,value:""},eventName:{type:String,value:""},eventData:{type:Object,value:{}}},_linkTapped:function _linkTapped(e){if(""!==this.eventName){e.preventDefault();e.stopPropagation();this.fire(this.eventName,this.eventData)}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Cover image",description:"Present a full screen cover image with a call to action. Good for starting off a series of content",icon:"flip-to-front",color:"teal",groups:["Image","Media","Presentation"],handles:[{type:"image",source:"image",title:"header",caption:"subheader",citation:"subheader",description:"text"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"image",title:"Image",description:"The URL for the image.",inputMethod:"textfield",icon:"link",required:!0,validationType:"url"},{property:"link",title:"Link",description:"The URL for the action.",inputMethod:"textfield",icon:"send",required:!0,validationType:"url"},{property:"header",title:"Header",description:"Primary header",inputMethod:"textfield",icon:"editor:title",required:!0},{property:"subheader",title:"Sub-header",description:"Secondary header",inputMethod:"textfield",icon:"editor:text-fields"}],configure:[{property:"image",title:"Image",description:"The URL for the image.",inputMethod:"haxupload",icon:"link",required:!0,validationType:"url"},{property:"header",title:"Header",description:"Primary header",inputMethod:"textfield",icon:"editor:title",required:!0},{property:"subheader",title:"Sub-header",description:"Secondary header",inputMethod:"textfield",icon:"editor:text-fields"},{property:"text",title:"Text",description:"Secondary header",inputMethod:"textfield",icon:"editor:text-fields"},{property:"action",title:"Call to action",description:"Text that lives on the button",inputMethod:"textfield",icon:"trending-flat"},{property:"link",title:"URL",description:"Enter URL for your action link",inputMethod:"haxupload",icon:"send"},{property:"icon",title:"Action icon",description:"Icon used for the call to action",inputMethod:"iconpicker",options:["icons:trending-flat","icons:launch","icons:pan-tool","icons:link","icons:check","icons:favorite","icons:thumb-up","icons:send"]}],advanced:[{property:"event-name",title:"Event name",description:"Name of the event to fire",inputMethod:"textfield"},{property:"event-data",title:"Event data (JSON)",description:"JSON blob of data to send along",inputMethod:"code-editor"}]}})}});_exports.MagazineCover=MagazineCover});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/map-element/map-element.js b/build/es5-amd/node_modules/@lrnwebcomponents/map-element/map-element.js
index b2c8ef87526..d59d0b0aa5d 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/map-element/map-element.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/map-element/map-element.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../materializecss-styles/materializecss-styles.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../web-map/web-map.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MapElement=void 0;function _templateObject_836a0e7054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_836a0e7054f411e9aeb367f92c5b63ab=function(){return data};return data}var MapElement=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_836a0e7054f411e9aeb367f92c5b63ab()),is:"map-element",behaviors:[HAXBehaviors.PropertiesBehaviors,MaterializeCSSBehaviors.ColorBehaviors,SchemaBehaviors.Schema],properties:{title:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Sample gizmo",description:"The user will be able to see this for selection in a UI.",icon:"av:play-circle-filled",color:"grey",groups:["Video","Media"],handles:[{type:"video",url:"source"}],meta:{author:"Your organization on github"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})}});_exports.MapElement=MapElement});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../materializecss-styles/materializecss-styles.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../web-map/web-map.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MapElement=void 0;function _templateObject_1bff0d90555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_1bff0d90555211e98f439769bd191e33=function(){return data};return data}var MapElement=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1bff0d90555211e98f439769bd191e33()),is:"map-element",behaviors:[HAXBehaviors.PropertiesBehaviors,MaterializeCSSBehaviors.ColorBehaviors,SchemaBehaviors.Schema],properties:{title:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Sample gizmo",description:"The user will be able to see this for selection in a UI.",icon:"av:play-circle-filled",color:"grey",groups:["Video","Media"],handles:[{type:"video",url:"source"}],meta:{author:"Your organization on github"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})}});_exports.MapElement=MapElement});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/map-menu/lib/map-menu-builder.js b/build/es5-amd/node_modules/@lrnwebcomponents/map-menu/lib/map-menu-builder.js
index bb805c3c522..07e67a7f4f2 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/map-menu/lib/map-menu-builder.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/map-menu/lib/map-menu-builder.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","./map-menu-submenu.js","./map-menu-item.js"],function(_polymerLegacy){"use strict";function _templateObject_9e51919054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n \n \n \n \n \n \n \n \n "]);_templateObject_9e51919054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9e51919054f411e9aeb367f92c5b63ab()),is:"map-menu-builder",properties:{items:{type:Array,value:[]},selected:{type:String}},__hasChildren:function __hasChildren(item){return 0\n :host {\n display: block;\n }\n \n\n \n \n \n \n \n \n \n \n \n \n "]);_templateObject_328691f0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_328691f0555211e98f439769bd191e33()),is:"map-menu-builder",properties:{items:{type:Array,value:[]},selected:{type:String}},__hasChildren:function __hasChildren(item){return 0\n :host {\n display: block;\n }\n #container {\n padding: 16px 32px;\n }\n :host > ::slotted(map-menu-submenu + map-menu-submenu) {\n margin-top: 16px;\n }\n \n \n "]);_templateObject_9e53db8054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9e53db8054f411e9aeb367f92c5b63ab()),is:"map-menu-container",properties:{}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","./map-menu-item.js","./map-menu-submenu.js"],function(_polymerLegacy){"use strict";function _templateObject_32888dc0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_32888dc0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_32888dc0555211e98f439769bd191e33()),is:"map-menu-container",properties:{}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/map-menu/lib/map-menu-header.js b/build/es5-amd/node_modules/@lrnwebcomponents/map-menu/lib/map-menu-header.js
index 1b078f22497..9e647600f5e 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/map-menu/lib/map-menu-header.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/map-menu/lib/map-menu-header.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/legacy/polymer.dom.js","../../lrndesign-avatar/lrndesign-avatar.js","../../../@polymer/iron-collapse/iron-collapse.js","../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-behaviors/iron-button-state.js","../../../@polymer/paper-button/paper-button.js"],function(_polymerLegacy,_polymerDom){"use strict";function _templateObject_9e59f60054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_83c9e1b054f411e9aeb367f92c5b63ab=function(){return data};return data}var MaterialWord=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_83c9e1b054f411e9aeb367f92c5b63ab()),is:"material-word",properties:{word:{type:String,notify:!0},letters:{type:Array,value:[],notify:!0,reflectToAttribute:!0},halfLetters:{type:Array,value:["e","f","h","i"]}},ready:function ready(){var word=this.getAttribute("word"),letters=word.toLowerCase().trim().split("");if(letters.length){this.letters=letters}},showHalf:function showHalf(letter){if(this.halfLetters[letter]){return!0}return!1}});_exports.MaterialWord=MaterialWord});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MaterialWord=void 0;function _templateObject_1ca75b80555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n
\n
\n \n \n
\n
\n \n \n \n \n
\n
\n \n \n
\n
\n
\n "],["\n \n \n \n
\n
\n
\n \n \n
\n
\n \n \n \n \n
\n
\n \n \n
\n
\n
\n "]);_templateObject_1ca75b80555211e98f439769bd191e33=function(){return data};return data}var MaterialWord=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1ca75b80555211e98f439769bd191e33()),is:"material-word",properties:{word:{type:String,notify:!0},letters:{type:Array,value:[],notify:!0,reflectToAttribute:!0},halfLetters:{type:Array,value:["e","f","h","i"]}},ready:function ready(){var word=this.getAttribute("word"),letters=word.toLowerCase().trim().split("");if(letters.length){this.letters=letters}},showHalf:function showHalf(letter){if(this.halfLetters[letter]){return!0}return!1}});_exports.MaterialWord=MaterialWord});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/md-block/md-block.js b/build/es5-amd/node_modules/@lrnwebcomponents/md-block/md-block.js
index 0a94a23a863..cce6a5f1f9c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/md-block/md-block.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/md-block/md-block.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-element.js","../hax-body-behaviors/lib/HAXWiring.js","../../@polymer/marked-element/marked-element.js"],function(_exports,_polymerElement,_HAXWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MdBlock=void 0;function _templateObject_83fadcc054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n \n \n
\n "]);_templateObject_83fadcc054f411e9aeb367f92c5b63ab=function(){return data};return data}var MdBlock=function(_PolymerElement){babelHelpers.inherits(MdBlock,_PolymerElement);function MdBlock(){babelHelpers.classCallCheck(this,MdBlock);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(MdBlock).apply(this,arguments))}babelHelpers.createClass(MdBlock,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(MdBlock.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(MdBlock.haxProperties,MdBlock.tag,this)}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_83fadcc054f411e9aeb367f92c5b63ab())}},{key:"haxProperties",get:function get(){return{canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Markdown",description:"A block of markdown content directly or remote loaded",icon:"icons:code",color:"yellow",groups:["Block"],handles:[{type:"todo:read-the-docs-for-usage"}],meta:{author:"btopro",owner:"The Pennsylvania State University"}},settings:{quick:[{property:"source",title:"Source",description:"Source file for markdown",inputMethod:"textfield",icon:"icons:link"}],configure:[{property:"markdown",title:"Markdown",description:"Raw markdown",inputMethod:"code-editor"},{property:"source",title:"Source",description:"Source file for markdown",inputMethod:"haxupload"}],advanced:[]}}}},{key:"properties",get:function get(){return{source:{name:"source",type:"String"},markdown:{name:"markdown",type:"String"}}}},{key:"tag",get:function get(){return"md-block"}}]);return MdBlock}(_polymerElement.PolymerElement);_exports.MdBlock=MdBlock;window.customElements.define(MdBlock.tag,MdBlock)});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-element.js","../hax-body-behaviors/lib/HAXWiring.js","../../@polymer/marked-element/marked-element.js"],function(_exports,_polymerElement,_HAXWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MdBlock=void 0;function _templateObject_1cf72930555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n \n \n
\n "]);_templateObject_1cf72930555211e98f439769bd191e33=function(){return data};return data}var MdBlock=function(_PolymerElement){babelHelpers.inherits(MdBlock,_PolymerElement);function MdBlock(){babelHelpers.classCallCheck(this,MdBlock);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(MdBlock).apply(this,arguments))}babelHelpers.createClass(MdBlock,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(MdBlock.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(MdBlock.haxProperties,MdBlock.tag,this)}}],[{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_1cf72930555211e98f439769bd191e33())}},{key:"haxProperties",get:function get(){return{canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Markdown",description:"A block of markdown content directly or remote loaded",icon:"icons:code",color:"yellow",groups:["Block"],handles:[{type:"todo:read-the-docs-for-usage"}],meta:{author:"btopro",owner:"The Pennsylvania State University"}},settings:{quick:[{property:"source",title:"Source",description:"Source file for markdown",inputMethod:"textfield",icon:"icons:link"}],configure:[{property:"markdown",title:"Markdown",description:"Raw markdown",inputMethod:"code-editor"},{property:"source",title:"Source",description:"Source file for markdown",inputMethod:"haxupload"}],advanced:[]}}}},{key:"properties",get:function get(){return{source:{name:"source",type:"String"},markdown:{name:"markdown",type:"String"}}}},{key:"tag",get:function get(){return"md-block"}}]);return MdBlock}(_polymerElement.PolymerElement);_exports.MdBlock=MdBlock;window.customElements.define(MdBlock.tag,MdBlock)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/md-extra-icons/md-extra-icons.js b/build/es5-amd/node_modules/@lrnwebcomponents/md-extra-icons/md-extra-icons.js
index 67a3adbfd68..59497a9d3de 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/md-extra-icons/md-extra-icons.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/md-extra-icons/md-extra-icons.js
@@ -1 +1 @@
-define(["../../@polymer/iron-icon/iron-icon.js","../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_8af7a67054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_8af7a67054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_8af7a67054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../@polymer/iron-icon/iron-icon.js","../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_1eaacca0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_1eaacca0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_1eaacca0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-account-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-account-iconset-svg.js
index 098c0a47440..4ce60627079 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-account-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-account-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9e85c0f054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9e85c0f054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9e85c0f054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32ba7330555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32ba7330555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32ba7330555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-action-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-action-iconset-svg.js
index 336f2411c0a..077406a9884 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-action-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-action-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9e8bdb7054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9e8bdb7054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9e8bdb7054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32c0dbd0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32c0dbd0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32c0dbd0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-agriculture-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-agriculture-iconset-svg.js
index e6d1b4d9e24..841351e0c20 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-agriculture-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-agriculture-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9e910b9054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9e910b9054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9e910b9054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32c48550555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32c48550555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32c48550555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-alert-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-alert-iconset-svg.js
index 54fcd366343..0dca8373768 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-alert-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-alert-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9e93f1c054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9e93f1c054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9e93f1c054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32c96750555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32c96750555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32c96750555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-arrange-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-arrange-iconset-svg.js
index 6016fb46a03..f2b72476ec6 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-arrange-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-arrange-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9e9e791054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9e9e791054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9e9e791054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32d10870555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32d10870555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32d10870555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-arrow-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-arrow-iconset-svg.js
index ad09f8c01d5..43ee4661dca 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-arrow-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-arrow-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9e9bb9f054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9e9bb9f054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9e9bb9f054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32d63890555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32d63890555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32d63890555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-audio-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-audio-iconset-svg.js
index 396ecf649d4..cb8f8747590 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-audio-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-audio-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ea3340054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ea3340054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ea3340054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32dbdde0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32dbdde0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32dbdde0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-auth-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-auth-iconset-svg.js
index baaf0185657..aa3de17755d 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-auth-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-auth-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ea9006054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ea9006054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ea9006054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32e0bfe0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32e0bfe0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32e0bfe0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-av-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-av-iconset-svg.js
index 41376f2e01f..f6868b9e50e 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-av-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-av-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9eafde3054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9eafde3054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9eafde3054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32e37f00555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32e37f00555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32e37f00555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-battery-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-battery-iconset-svg.js
index 26e5e1d1a67..07b1a89dee3 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-battery-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-battery-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9eb4c03054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9eb4c03054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9eb4c03054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32eb4730555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32eb4730555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32eb4730555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-bell-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-bell-iconset-svg.js
index 181e3da402d..637e6bc4ed8 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-bell-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-bell-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9eba176054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9eba176054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9eba176054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32ee0650555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32ee0650555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32ee0650555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-border-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-border-iconset-svg.js
index f7c748f41c5..384d0856614 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-border-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-border-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ebef96054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ebef96054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ebef96054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32f2c140555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32f2c140555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32f2c140555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-box-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-box-iconset-svg.js
index f78d471d812..ced99d37c20 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-box-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-box-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ec49eb054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ec49eb054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ec49eb054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32fab080555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32fab080555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32fab080555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-camera-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-camera-iconset-svg.js
index bc40fc25870..5e1af622a4d 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-camera-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-camera-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ec784e054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ec784e054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ec784e054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_32fd4890555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_32fd4890555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_32fd4890555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-cart-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-cart-iconset-svg.js
index 330722bfe72..4151af45ee4 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-cart-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-cart-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ece149054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ece149054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ece149054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_330251a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_330251a0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_330251a0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-circle-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-circle-iconset-svg.js
index b5431de0138..508593db530 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-circle-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-circle-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ed3b9e054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ed3b9e054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ed3b9e054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33084510555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33084510555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33084510555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-clothing-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-clothing-iconset-svg.js
index 758e010d43a..d3d1bd1e1d1 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-clothing-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-clothing-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ed651f054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ed651f054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ed651f054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_330d7530555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_330d7530555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_330d7530555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-cloud-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-cloud-iconset-svg.js
index bbb42946a4d..7253c7a5916 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-cloud-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-cloud-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9edd08b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9edd08b054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9edd08b054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_3314ef40555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_3314ef40555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_3314ef40555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-color-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-color-iconset-svg.js
index b39a1213bfe..06eb720264e 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-color-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-color-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ee25fe054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ee25fe054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ee25fe054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_331a9490555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_331a9490555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_331a9490555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-comment-isonset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-comment-isonset-svg.js
index bef479e2ea7..f959ddcab07 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-comment-isonset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-comment-isonset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ee7900054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ee7900054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ee7900054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_331fc4b0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_331fc4b0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_331fc4b0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-currency-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-currency-iconset-svg.js
index 721a016ec63..447f70668b4 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-currency-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-currency-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9eea281054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9eea281054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9eea281054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_3322d1f0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_3322d1f0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_3322d1f0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-debug-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-debug-iconset-svg.js
index 3cbc5f422c1..aeba67c0701 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-debug-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-debug-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ef23e6054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ef23e6054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ef23e6054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_332961a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_332961a0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_332961a0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-drawing-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-drawing-iconset-svg.js
index 01ec284ad91..103c2c83c57 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-drawing-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-drawing-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9ef54ba054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9ef54ba054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9ef54ba054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_332e91c0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_332e91c0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_332e91c0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-edit-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-edit-iconset-svg.js
index ff0641cc1f7..ad9c8c9c616 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-edit-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-edit-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9efcc5b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9efcc5b054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9efcc5b054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33343710555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33343710555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33343710555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-error-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-error-iconset-svg.js
index c0e30d7821d..907bf5037e8 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-error-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-error-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9eff84d054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9eff84d054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9eff84d054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_333a5190555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_333a5190555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_333a5190555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-file-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-file-iconset-svg.js
index 878de570500..b8c5191ee1f 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-file-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-file-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f05784054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f05784054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f05784054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_333f81b0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_333f81b0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_333f81b0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-filter-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-filter-iconset-svg.js
index 9a84e5cb7e4..59741efd276 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-filter-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-filter-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f0ca43054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f0ca43054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f0ca43054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33448ac0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33448ac0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33448ac0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-folder-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-folder-iconset-svg.js
index 0ba3092b1e4..f32689a3883 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-folder-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-folder-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f0fb17054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f0fb17054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f0fb17054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_334cef30555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_334cef30555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_334cef30555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-form-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-form-iconset-svg.js
index fdccc719976..c1dc8e2880b 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-form-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-form-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f18b22054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f18b22054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f18b22054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33502380555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33502380555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33502380555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-format-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-format-iconset-svg.js
index a5a921cae76..45600bcda32 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-format-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-format-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f1e306054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f1e306054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f1e306054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33568c20555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33568c20555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33568c20555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-hardware-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-hardware-iconset-svg.js
index 2e992b34d1b..4e4e1df8ff8 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-hardware-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-hardware-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f244ae054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f244ae054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f244ae054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_335e7b60555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_335e7b60555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_335e7b60555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-helper-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-helper-iconset-svg.js
index d375d995bae..6b31946061d 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-helper-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-helper-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f292ce054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f292ce054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f292ce054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33633650555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33633650555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33633650555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-holiday-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-holiday-iconset-svg.js
index 5f327397bff..becd49ca2c5 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-holiday-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-holiday-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f2e35f054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f2e35f054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f2e35f054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33681850555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33681850555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33681850555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-image-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-image-iconset-svg.js
index 8a249ccbedf..37c5c4b9860 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-image-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-image-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f31b86054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f31b86054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f31b86054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_336bc1d0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_336bc1d0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_336bc1d0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-local-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-local-iconset-svg.js
index 44c4360b0e5..6f0cc2a1617 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-local-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-local-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f37d2e054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f37d2e054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f37d2e054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_3370a3d0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_3370a3d0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_3370a3d0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-lock-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-lock-iconset-svg.js
index 7ec412472ea..edd2031f056 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-lock-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-lock-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f3d512054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f3d512054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f3d512054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33755ec0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33755ec0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33755ec0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-logo-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-logo-iconset-svg.js
index 1590ccc6fdd..de25198fb2e 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-logo-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-logo-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f43449054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f43449054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f43449054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_337c8ab0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_337c8ab0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_337c8ab0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-map-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-map-iconset-svg.js
index 982060a6848..d4ceb4d7c75 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-map-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-map-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f48269054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f48269054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f48269054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_3381bad0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_3381bad0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_3381bad0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-markdown-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-markdown-iconset-svg.js
index 0a72215ae93..19ed50d49c5 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-markdown-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-markdown-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f4f046054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f4f046054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f4f046054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33869cd0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33869cd0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33869cd0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-medical-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-medical-iconset-svg.js
index 9378758ffb9..ef317efc21d 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-medical-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-medical-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f54a9b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f54a9b054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f54a9b054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_338c9040555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_338c9040555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_338c9040555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-microphone-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-microphone-iconset-svg.js
index 5997f28945a..96ee5242340 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-microphone-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-microphone-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f5964a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f5964a054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f5964a054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33934700555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33934700555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33934700555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-minus-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-minus-iconset-svg.js
index 4c72a44d613..af62402a314 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-minus-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-minus-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f5bfcb054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f5bfcb054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f5bfcb054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_3395df10555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_3395df10555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_3395df10555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-movie-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-movie-iconset-svg.js
index 7a469787efe..73affa09244 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-movie-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-movie-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f6376c054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f6376c054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f6376c054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_339b5d50555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_339b5d50555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_339b5d50555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-octagon-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-octagon-iconset-svg.js
index fdba485b804..26da4f3ad82 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-octagon-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-octagon-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f6858c054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f6858c054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f6858c054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33a03f50555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33a03f50555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33a03f50555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-off-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-off-iconset-svg.js
index 1be7da8225a..b3500f99d62 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-off-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-off-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f6d3ac054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f6d3ac054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f6d3ac054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33a4fa40555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33a4fa40555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33a4fa40555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-os-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-os-iconset-svg.js
index e5e918173e6..7566e8fe4b3 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-os-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-os-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f70e44054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f70e44054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f70e44054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33ab3bd0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33ab3bd0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33ab3bd0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-outline-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-outline-iconset-svg.js
index 1c408d51828..58341f35011 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-outline-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-outline-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f78103054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f78103054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f78103054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33b044e0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33b044e0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33b044e0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-phone-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-phone-iconset-svg.js
index 81eef2a45f8..5c96cb23d82 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-phone-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-phone-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f7af66054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f7af66054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f7af66054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33b80d10555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33b80d10555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33b80d10555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-pin-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-pin-iconset-svg.js
index 72085cfab28..dcf8fd6f206 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-pin-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-pin-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f835ad054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f835ad054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f835ad054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33bcef10555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33bcef10555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33bcef10555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-plus-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-plus-iconset-svg.js
index 6a066f3c359..8412667480d 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-plus-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-plus-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f8619f054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f8619f054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f8619f054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33c1aa00555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33c1aa00555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33c1aa00555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-settings-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-settings-iconset-svg.js
index 3267cf0dd76..a6e4378076c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-settings-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-settings-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f8ad4e054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f8ad4e054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f8ad4e054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33c70130555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33c70130555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33c70130555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-shape-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-shape-iconset-svg.js
index 612dc70a8aa..1a418cbd03c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-shape-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-shape-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f924ef054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f924ef054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f924ef054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33cc0a40555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33cc0a40555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33cc0a40555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-social-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-social-iconset-svg.js
index 59c0fd839ec..333e8ea6f56 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-social-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-social-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f97580054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f97580054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f97580054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33d2e810555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33d2e810555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33d2e810555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-square-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-square-iconset-svg.js
index b5692814b5f..d89555c9e8e 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-square-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-square-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f99f01054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f99f01054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f99f01054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33d88d60555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33d88d60555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33d88d60555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-store-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-store-iconset-svg.js
index 9c5fad8ab7e..dcf305865d9 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-store-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-store-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9f9f6e5054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9f9f6e5054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9f9f6e5054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33dd4850555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33dd4850555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33dd4850555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-text-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-text-iconset-svg.js
index 44002dc5aed..32fad8b4ac1 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-text-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-text-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9fa4023054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9fa4023054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9fa4023054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33e1dc30555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33e1dc30555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33e1dc30555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-time-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-time-iconset-svg.js
index a0a742ddcf6..4823c104bad 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-time-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-time-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9fa8961054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9fa8961054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9fa8961054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33e7cfa0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33e7cfa0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33e7cfa0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-tooltip-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-tooltip-iconset-svg.js
index 42adf95a074..a8b8840791f 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-tooltip-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-tooltip-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9fb0102054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9fb0102054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9fb0102054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33ed74f0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33ed74f0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33ed74f0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-transform-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-transform-iconset-svg.js
index d2c624b6af4..2d05d666e78 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-transform-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-transform-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9fb2cf4054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9fb2cf4054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9fb2cf4054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33f05b20555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33f05b20555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33f05b20555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-transportation-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-transportation-iconset-svg.js
index b730564c40b..f253a3b7981 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-transportation-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-transportation-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9fb9ad1054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9fb9ad1054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9fb9ad1054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33f675a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33f675a0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33f675a0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-user-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-user-iconset-svg.js
index 26c0f4fdc7e..965abb4e196 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-user-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-user-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9fbd087054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9fbd087054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9fbd087054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_33fbccd0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_33fbccd0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_33fbccd0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-vector-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-vector-iconset-svg.js
index 6d1d29167f1..5c4358c0f9f 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-vector-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-vector-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9fc1c36054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9fc1c36054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9fc1c36054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_3400d5e0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_3400d5e0555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_3400d5e0555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-video-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-video-iconset-svg.js
index eec3184e2d4..f17f9df9e40 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-video-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-video-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9fc6574054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9fc6574054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9fc6574054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_3406c950555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_3406c950555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_3406c950555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-view-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-view-iconset-svg.js
index 6d54f00ed5a..f15c0bfb6af 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-view-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-view-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9fcc23a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9fcc23a054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9fcc23a054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_340df540555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_340df540555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_340df540555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-vote-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-vote-iconset-svg.js
index e38d80a4a5f..1a3484be657 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-vote-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-vote-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9fd3288054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9fd3288054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9fd3288054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_34128920555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_34128920555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_34128920555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-weather-iconset-svg.js b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-weather-iconset-svg.js
index fefdc967e56..7dd2a9b87ac 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-weather-iconset-svg.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mdi-iconset-svg/lib/mdi-weather-iconset-svg.js
@@ -1 +1 @@
-define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_9fd60eb054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_9fd60eb054f411e9aeb367f92c5b63ab=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_9fd60eb054f411e9aeb367f92c5b63ab());document.head.appendChild(template.content)});
\ No newline at end of file
+define(["../../../@polymer/iron-icon/iron-icon.js","../../../@polymer/iron-iconset-svg/iron-iconset-svg.js","../../../@polymer/polymer/lib/utils/html-tag.js"],function(_ironIcon,_ironIconsetSvg,_htmlTag){"use strict";function _templateObject_34187c90555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n"]);_templateObject_34187c90555211e98f439769bd191e33=function(){return data};return data}var template=(0,_htmlTag.html)(_templateObject_34187c90555211e98f439769bd191e33());document.head.appendChild(template.content)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/media-image/media-image.js b/build/es5-amd/node_modules/@lrnwebcomponents/media-image/media-image.js
index 2170027c0b9..fde1620c21c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/media-image/media-image.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/media-image/media-image.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../@polymer/iron-image/iron-image.js","../../@polymer/iron-icons/iron-icons.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MediaImage=void 0;function _templateObject_84dc3c1054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n
[[citation]]
\n
[[caption]]
\n "],["\n \n\n \n
[[citation]]
\n
[[caption]]
\n "]);_templateObject_84dc3c1054f411e9aeb367f92c5b63ab=function(){return data};return data}var MediaImage=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_84dc3c1054f411e9aeb367f92c5b63ab()),is:"media-image",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{source:{type:String,value:""},citation:{type:String,value:""},caption:{type:String,value:""},alt:{type:String,value:""},size:{type:String,value:"wide",reflectToAttribute:!0},round:{type:Boolean,value:!1,reflectToAttribute:!0},card:{type:Boolean,value:!1,reflectToAttribute:!0},box:{type:Boolean,value:!1,reflectToAttribute:!0}},ready:function ready(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Styled image",descrption:"An image gizmo with the ability to provide simple, consistent styling and accessibility options.",icon:"editor:insert-photo",color:"indigo",groups:["Image","Media"],handles:[{type:"image",source:"source",title:"alt",alt:"alt",citation:"citation",caption:"caption"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"source",title:"Source",description:"The URL for the image.",inputMethod:"textfield",icon:"link",required:!0},{property:"alt",title:"Alternative text",description:"Text to describe the image to non-sighted users.",inputMethod:"alt",icon:"accessibility",required:!0}],configure:[{property:"source",title:"Source",description:"The URL for the image.",inputMethod:"haxupload",icon:"link",required:!0},{property:"caption",title:"Caption",description:"A caption to describe the image usage",inputMethod:"haxupload",icon:"av:call-to-action"},{property:"alt",title:"Alternative text",description:"Text to describe the image to non-sighted users.",inputMethod:"alt",icon:"accessibility",required:!0},{property:"round",title:"Round image",description:"Crops the image appearance to be circle in shape.",inputMethod:"boolean",icon:"account",required:!1},{property:"card",title:"Card",description:"Apply a drop shadow to give the appearance of being a raised card.",inputMethod:"boolean",icon:"check-box-outline-blank",required:!1},{property:"box",title:"Box",description:"Apply a visual box around the image.",inputMethod:"boolean",icon:"image:crop-square",required:!1}],advanced:[{property:"citation",title:"Citation",description:"Citation for the image.",inputMethod:"textfield",icon:"text-format",required:!1}]}})}});_exports.MediaImage=MediaImage});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../@polymer/iron-image/iron-image.js","../../@polymer/iron-icons/iron-icons.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MediaImage=void 0;function _templateObject_1e0dc950555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n
[[citation]]
\n
[[caption]]
\n "],["\n \n\n \n
[[citation]]
\n
[[caption]]
\n "]);_templateObject_1e0dc950555211e98f439769bd191e33=function(){return data};return data}var MediaImage=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1e0dc950555211e98f439769bd191e33()),is:"media-image",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{source:{type:String,value:""},citation:{type:String,value:""},caption:{type:String,value:""},alt:{type:String,value:""},size:{type:String,value:"wide",reflectToAttribute:!0},round:{type:Boolean,value:!1,reflectToAttribute:!0},card:{type:Boolean,value:!1,reflectToAttribute:!0},box:{type:Boolean,value:!1,reflectToAttribute:!0}},ready:function ready(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Styled image",descrption:"An image gizmo with the ability to provide simple, consistent styling and accessibility options.",icon:"editor:insert-photo",color:"indigo",groups:["Image","Media"],handles:[{type:"image",source:"source",title:"alt",alt:"alt",citation:"citation",caption:"caption"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"source",title:"Source",description:"The URL for the image.",inputMethod:"textfield",icon:"link",required:!0},{property:"alt",title:"Alternative text",description:"Text to describe the image to non-sighted users.",inputMethod:"alt",icon:"accessibility",required:!0}],configure:[{property:"source",title:"Source",description:"The URL for the image.",inputMethod:"haxupload",icon:"link",required:!0},{property:"caption",title:"Caption",description:"A caption to describe the image usage",inputMethod:"haxupload",icon:"av:call-to-action"},{property:"alt",title:"Alternative text",description:"Text to describe the image to non-sighted users.",inputMethod:"alt",icon:"accessibility",required:!0},{property:"round",title:"Round image",description:"Crops the image appearance to be circle in shape.",inputMethod:"boolean",icon:"account",required:!1},{property:"card",title:"Card",description:"Apply a drop shadow to give the appearance of being a raised card.",inputMethod:"boolean",icon:"check-box-outline-blank",required:!1},{property:"box",title:"Box",description:"Apply a visual box around the image.",inputMethod:"boolean",icon:"image:crop-square",required:!1}],advanced:[{property:"citation",title:"Citation",description:"Citation for the image.",inputMethod:"textfield",icon:"text-format",required:!1}]}})}});_exports.MediaImage=MediaImage});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/media-video/media-video.js b/build/es5-amd/node_modules/@lrnwebcomponents/media-video/media-video.js
index a263eb44f55..90bcafe8059 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/media-video/media-video.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/media-video/media-video.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js"],function(_exports,_polymerLegacy,_polymerDom){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MediaVideo=void 0;function _templateObject_852fb34054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_852fb34054f411e9aeb367f92c5b63ab=function(){return data};return data}var MediaVideo=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_852fb34054f411e9aeb367f92c5b63ab()),is:"media-video",behaviors:[],properties:{},ready:function ready(){var _this=this,videoSrc=this.querySelector("*[data-mediavideo-src]");this.addEventListener("click",function(e){e.stopPropagation();var target=(0,_polymerDom.dom)(e).localTarget,videoContainer=_this.querySelector(".mediavideo"),videoPoster=_this.querySelector(".mediavideo-button-container"),videoSrc=_this.querySelector("*[data-mediavideo-src]");videoPoster.classList.toggle("mediavideo-button-display");videoContainer.classList.toggle("mediavideo--is-open");if(target.classList.contains("poster--image")||target.classList.contains("mediavideo-icon")){setTimeout(function(){_this._startIframeVideo(videoSrc)},500)}else{_this._stopIframeVideo(videoSrc)}})},_startIframeVideo:function _startIframeVideo(video){var videoIframeSrc=video.dataset.mediavideoSrc;if(0<=videoIframeSrc.indexOf("youtube")||0<=videoIframeSrc.indexOf("vimeo")){if(0<=videoIframeSrc.indexOf("?")){videoIframeSrc+="&autoplay=1"}else{videoIframeSrc+="?autoplay=1"}}video.setAttribute("src",videoIframeSrc)},_stopIframeVideo:function _stopIframeVideo(video){video.setAttribute("src","")}});_exports.MediaVideo=MediaVideo});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js"],function(_exports,_polymerLegacy,_polymerDom){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MediaVideo=void 0;function _templateObject_1e287d40555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_1e287d40555211e98f439769bd191e33=function(){return data};return data}var MediaVideo=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1e287d40555211e98f439769bd191e33()),is:"media-video",behaviors:[],properties:{},ready:function ready(){var _this=this,videoSrc=this.querySelector("*[data-mediavideo-src]");this.addEventListener("click",function(e){e.stopPropagation();var target=(0,_polymerDom.dom)(e).localTarget,videoContainer=_this.querySelector(".mediavideo"),videoPoster=_this.querySelector(".mediavideo-button-container"),videoSrc=_this.querySelector("*[data-mediavideo-src]");videoPoster.classList.toggle("mediavideo-button-display");videoContainer.classList.toggle("mediavideo--is-open");if(target.classList.contains("poster--image")||target.classList.contains("mediavideo-icon")){setTimeout(function(){_this._startIframeVideo(videoSrc)},500)}else{_this._stopIframeVideo(videoSrc)}})},_startIframeVideo:function _startIframeVideo(video){var videoIframeSrc=video.dataset.mediavideoSrc;if(0<=videoIframeSrc.indexOf("youtube")||0<=videoIframeSrc.indexOf("vimeo")){if(0<=videoIframeSrc.indexOf("?")){videoIframeSrc+="&autoplay=1"}else{videoIframeSrc+="?autoplay=1"}}video.setAttribute("src",videoIframeSrc)},_stopIframeVideo:function _stopIframeVideo(video){video.setAttribute("src","")}});_exports.MediaVideo=MediaVideo});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/meme-maker/meme-maker.js b/build/es5-amd/node_modules/@lrnwebcomponents/meme-maker/meme-maker.js
index 37135d76764..633bba437da 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/meme-maker/meme-maker.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/meme-maker/meme-maker.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MemeMaker=void 0;function _templateObject_853d47d054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_853d47d054f411e9aeb367f92c5b63ab=function(){return data};return data}var MemeMaker=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_853d47d054f411e9aeb367f92c5b63ab()),is:"meme-maker",behaviors:[HAXBehaviors.PropertiesBehaviors],properties:{alt:{type:String},imageUrl:{type:String},topText:{type:String},bottomText:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Meme",description:"Make a meme out of an image",icon:"editor:title",color:"orange",groups:["Content","Text","Meme","Funny"],handles:[{type:"image",source:"imageUrl",title:"topText",author:"bottomText",alt:"alt"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"topText",title:"Top text",description:"Top text of the meme.",inputMethod:"textfield",icon:"editor:title"},{property:"bottomText",title:"Bottom text",description:"The date this was accessed.",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"imageUrl",title:"Source",description:"The source url for the element this is citing.",inputMethod:"haxupload",icon:"link"},{property:"topText",title:"Top text",description:"Top text of the meme.",inputMethod:"textfield",icon:"editor:title"},{property:"bottomText",title:"Bottom text",description:"The date this was accessed.",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})}});_exports.MemeMaker=MemeMaker});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MemeMaker=void 0;function _templateObject_1e410e50555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_1e410e50555211e98f439769bd191e33=function(){return data};return data}var MemeMaker=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1e410e50555211e98f439769bd191e33()),is:"meme-maker",behaviors:[HAXBehaviors.PropertiesBehaviors],properties:{alt:{type:String},imageUrl:{type:String},topText:{type:String},bottomText:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Meme",description:"Make a meme out of an image",icon:"editor:title",color:"orange",groups:["Content","Text","Meme","Funny"],handles:[{type:"image",source:"imageUrl",title:"topText",author:"bottomText",alt:"alt"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"topText",title:"Top text",description:"Top text of the meme.",inputMethod:"textfield",icon:"editor:title"},{property:"bottomText",title:"Bottom text",description:"The date this was accessed.",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"imageUrl",title:"Source",description:"The source url for the element this is citing.",inputMethod:"haxupload",icon:"link"},{property:"topText",title:"Top text",description:"Top text of the meme.",inputMethod:"textfield",icon:"editor:title"},{property:"bottomText",title:"Bottom text",description:"The date this was accessed.",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})}});_exports.MemeMaker=MemeMaker});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/micro-copy-heading/micro-copy-heading.js b/build/es5-amd/node_modules/@lrnwebcomponents/micro-copy-heading/micro-copy-heading.js
index 65e671d4676..ba13763b4dc 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/micro-copy-heading/micro-copy-heading.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/micro-copy-heading/micro-copy-heading.js
@@ -1 +1 @@
-define(["exports","../../lit-element/lit-element.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_litElement,_HAXWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MicroCopyHeading=void 0;function _templateObject_8cd6518054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
","","
\n "]);_templateObject_8cd6518054f411e9aeb367f92c5b63ab=function(){return data};return data}var MicroCopyHeading=function(_LitElement){babelHelpers.inherits(MicroCopyHeading,_LitElement);babelHelpers.createClass(MicroCopyHeading,[{key:"render",value:function render(){return(0,_litElement.html)(_templateObject_8cd6518054f411e9aeb367f92c5b63ab(),this.heading,this.endcap)}},{key:"tag",value:function tag(){return"micro-copy-heading"}}],[{key:"haxProperties",get:function get(){return{canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Micro copy-heading",description:"small call to action / attention that acts as a heading too",icon:"icons:android",color:"green",groups:["Copy"],handles:[{type:"todo:read-the-docs-for-usage"}],meta:{author:"btopro",owner:"The Pennsylvania State University"}},settings:{quick:[{property:"heading",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"},{property:"endCap",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"}],configure:[{property:"heading",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"},{property:"endCap",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"}],advanced:[]}}}},{key:"properties",get:function get(){return{heading:{name:"heading",type:"String",value:"Telling our story"},endcap:{name:"endcap",type:"String",value:"//"}}}}]);function MicroCopyHeading(){var _this;babelHelpers.classCallCheck(this,MicroCopyHeading);_this=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(MicroCopyHeading).call(this));_this.tag=MicroCopyHeading.tag;var obj=MicroCopyHeading.properties;for(var p in obj){if(obj.hasOwnProperty(p)){if(_this.hasAttribute(p)){_this[p]=_this.getAttribute(p)}else{_this.setAttribute(p,obj[p].value);_this[p]=obj[p].value}}}return _this}babelHelpers.createClass(MicroCopyHeading,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(MicroCopyHeading.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(MicroCopyHeading.haxProperties,MicroCopyHeading.tag,this)}}]);return MicroCopyHeading}(_litElement.LitElement);_exports.MicroCopyHeading=MicroCopyHeading;customElements.define("micro-copy-heading",MicroCopyHeading)});
\ No newline at end of file
+define(["exports","../../lit-element/lit-element.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_litElement,_HAXWiring){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MicroCopyHeading=void 0;function _templateObject_1e6d7580555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
","","
\n "]);_templateObject_1e6d7580555211e98f439769bd191e33=function(){return data};return data}var MicroCopyHeading=function(_LitElement){babelHelpers.inherits(MicroCopyHeading,_LitElement);babelHelpers.createClass(MicroCopyHeading,[{key:"render",value:function render(){return(0,_litElement.html)(_templateObject_1e6d7580555211e98f439769bd191e33(),this.heading,this.endcap)}},{key:"tag",value:function tag(){return"micro-copy-heading"}}],[{key:"haxProperties",get:function get(){return{canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Micro copy-heading",description:"small call to action / attention that acts as a heading too",icon:"icons:android",color:"green",groups:["Copy"],handles:[{type:"todo:read-the-docs-for-usage"}],meta:{author:"btopro",owner:"The Pennsylvania State University"}},settings:{quick:[{property:"heading",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"},{property:"endCap",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"}],configure:[{property:"heading",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"},{property:"endCap",description:"",inputMethod:"textfield",required:!1,icon:"icons:android"}],advanced:[]}}}},{key:"properties",get:function get(){return{heading:{name:"heading",type:"String",value:"Telling our story"},endcap:{name:"endcap",type:"String",value:"//"}}}}]);function MicroCopyHeading(){var _this;babelHelpers.classCallCheck(this,MicroCopyHeading);_this=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(MicroCopyHeading).call(this));_this.tag=MicroCopyHeading.tag;var obj=MicroCopyHeading.properties;for(var p in obj){if(obj.hasOwnProperty(p)){if(_this.hasAttribute(p)){_this[p]=_this.getAttribute(p)}else{_this.setAttribute(p,obj[p].value);_this[p]=obj[p].value}}}return _this}babelHelpers.createClass(MicroCopyHeading,[{key:"connectedCallback",value:function connectedCallback(){babelHelpers.get(babelHelpers.getPrototypeOf(MicroCopyHeading.prototype),"connectedCallback",this).call(this);this.HAXWiring=new _HAXWiring.HAXWiring;this.HAXWiring.setup(MicroCopyHeading.haxProperties,MicroCopyHeading.tag,this)}}]);return MicroCopyHeading}(_litElement.LitElement);_exports.MicroCopyHeading=MicroCopyHeading;customElements.define("micro-copy-heading",MicroCopyHeading)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/moment-element/moment-element.js b/build/es5-amd/node_modules/@lrnwebcomponents/moment-element/moment-element.js
index 20571519be2..274806b721a 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/moment-element/moment-element.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/moment-element/moment-element.js
@@ -1 +1 @@
-define(["exports","meta","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/utils/resolve-url.js","../es-global-bridge/es-global-bridge.js"],function(_exports,meta,_polymerLegacy,_resolveUrl){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MomentElement=void 0;meta=babelHelpers.interopRequireWildcard(meta);function _templateObject_9362f44054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n [[output]]\n "]);_templateObject_9362f44054f411e9aeb367f92c5b63ab=function(){return data};return data}var MomentElement=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_9362f44054f411e9aeb367f92c5b63ab()),is:"moment-element",properties:{datetime:{type:String,value:function value(){return new Date}},inputFormat:{type:String,value:""},outputFormat:{type:String,value:""},from:{type:String,value:""},to:{type:String,value:""},output:{type:String,notify:!0},libraryLoaded:{type:Boolean}},observers:["_computeOutput(datetime, inputFormat, outputFormat, from, to, libraryLoaded)"],created:function created(){var name="moment",basePath=(0,_resolveUrl.pathFromUrl)(decodeURIComponent(meta.url)),location="".concat(basePath,"lib/moment/moment.js");window.addEventListener("es-bridge-".concat(name,"-loaded"),this._momentLoaded.bind(this));window.ESGlobalBridge.requestAvailability();window.ESGlobalBridge.instance.load(name,location)},_momentLoaded:function _momentLoaded(){this.libraryLoaded=!0},update:function update(){this._computeOutput(this.datetime,this.inputFormat,this.outputFormat,this.from,this.to,this.libraryLoaded)},_computeOutput:function _computeOutput(datetime,inputFormat,outputFormat,from,to,libraryLoaded){if(libraryLoaded){var output=inputFormat?moment(datetime,inputFormat):moment(datetime);if(outputFormat){output=output.format(outputFormat)}else if(from){output="now"===from?output.fromNow():output.from(moment(from))}else if(to){output="now"===to?output.toNow():output.to(moment(to))}this.set("output",output)}}});_exports.MomentElement=MomentElement});
\ No newline at end of file
+define(["exports","meta","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/utils/resolve-url.js","../es-global-bridge/es-global-bridge.js"],function(_exports,meta,_polymerLegacy,_resolveUrl){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MomentElement=void 0;meta=babelHelpers.interopRequireWildcard(meta);function _templateObject_27010bd0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n [[output]]\n "]);_templateObject_27010bd0555211e98f439769bd191e33=function(){return data};return data}var MomentElement=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_27010bd0555211e98f439769bd191e33()),is:"moment-element",properties:{datetime:{type:String,value:function value(){return new Date}},inputFormat:{type:String,value:""},outputFormat:{type:String,value:""},from:{type:String,value:""},to:{type:String,value:""},output:{type:String,notify:!0},libraryLoaded:{type:Boolean}},observers:["_computeOutput(datetime, inputFormat, outputFormat, from, to, libraryLoaded)"],created:function created(){var name="moment",basePath=(0,_resolveUrl.pathFromUrl)(decodeURIComponent(meta.url)),location="".concat(basePath,"lib/moment/moment.js");window.addEventListener("es-bridge-".concat(name,"-loaded"),this._momentLoaded.bind(this));window.ESGlobalBridge.requestAvailability();window.ESGlobalBridge.instance.load(name,location)},_momentLoaded:function _momentLoaded(){this.libraryLoaded=!0},update:function update(){this._computeOutput(this.datetime,this.inputFormat,this.outputFormat,this.from,this.to,this.libraryLoaded)},_computeOutput:function _computeOutput(datetime,inputFormat,outputFormat,from,to,libraryLoaded){if(libraryLoaded){var output=inputFormat?moment(datetime,inputFormat):moment(datetime);if(outputFormat){output=output.format(outputFormat)}else if(from){output="now"===from?output.fromNow():output.from(moment(from))}else if(to){output="now"===to?output.toNow():output.to(moment(to))}this.set("output",output)}}});_exports.MomentElement=MomentElement});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-line.js b/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-line.js
index 896f6e620bf..1714a569d2e 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-line.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-line.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../../@polymer/paper-icon-button/paper-icon-button.js","./mtz-marked-control-line-behavior.js"],function(_polymerLegacy){"use strict";function _templateObject_a05ddc5054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n\n \n "]);_templateObject_a05ddc5054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a05ddc5054f411e9aeb367f92c5b63ab()),is:"mtz-marked-control-generic-line",behaviors:[mtz.MarkedControlLineBehavior],properties:{title:String,icon:String,keys:String,noink:Boolean}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../../@polymer/paper-icon-button/paper-icon-button.js","./mtz-marked-control-line-behavior.js"],function(_polymerLegacy){"use strict";function _templateObject_341f5a60555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n\n \n "]);_templateObject_341f5a60555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_341f5a60555211e98f439769bd191e33()),is:"mtz-marked-control-generic-line",behaviors:[mtz.MarkedControlLineBehavior],properties:{title:String,icon:String,keys:String,noink:Boolean}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-wrap.js b/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-wrap.js
index e3fb987a90a..1c098808566 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-wrap.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-wrap.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../../@polymer/paper-icon-button/paper-icon-button.js","./mtz-marked-control-wrapper-behavior.js"],function(_polymerLegacy){"use strict";function _templateObject_a06ca96054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n\n \n "]);_templateObject_a06ca96054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a06ca96054f411e9aeb367f92c5b63ab()),is:"mtz-marked-control-generic-wrap",behaviors:[mtz.MarkedControlWrapperBehavior],properties:{title:String,icon:String,keys:String,noink:Boolean}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../../@polymer/paper-icon-button/paper-icon-button.js","./mtz-marked-control-wrapper-behavior.js"],function(_polymerLegacy){"use strict";function _templateObject_3422b5c0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n\n \n "]);_templateObject_3422b5c0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_3422b5c0555211e98f439769bd191e33()),is:"mtz-marked-control-generic-wrap",behaviors:[mtz.MarkedControlWrapperBehavior],properties:{title:String,icon:String,keys:String,noink:Boolean}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-link.js b/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-link.js
index db780719b22..179332c770e 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-link.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-link.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../../@polymer/paper-icon-button/paper-icon-button.js","./mtz-marked-control-line-behavior.js"],function(_polymerLegacy){"use strict";function _templateObject_a0750dd054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n\n \n "]);_templateObject_a0750dd054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a0750dd054f411e9aeb367f92c5b63ab()),is:"mtz-marked-control-link",behaviors:[mtz.MarkedControlBehavior],properties:{title:String,icon:String,keys:String,noink:Boolean},_handleCommand:function _handleCommand(event){event.preventDefault();event.stopPropagation();var editor=this.__editor,selection=editor.getSelection(),regex=/\[(.*)\]\((.*)\)/,matches=selection.text.match(regex),text,link;if(matches){text=matches[1];link=matches[2];var match=link||text;editor.replaceSelection(match);editor.setSelection(selection.start,selection.end-(selection.length-match.length))}else{if(this._isLink(selection)){text=prompt("What text would you like to display?");if(!text)return;link=selection.text}else{link=prompt("What link would you like to use?");if(!link)return;text=selection.text}if(link.startsWith("http://")){alert("Links must be https://");return}var newLink=regex[Symbol.replace]("[]()","[".concat(text,"](").concat(link,")"));editor.replaceSelection(newLink);editor.setSelection(selection.start,selection.end+(newLink.length-selection.length))}},_isLink:function _isLink(selection){return selection.text.startsWith("https://")}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../../@polymer/paper-icon-button/paper-icon-button.js","./mtz-marked-control-line-behavior.js"],function(_polymerLegacy){"use strict";function _templateObject_342e9ca0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n\n \n "]);_templateObject_342e9ca0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_342e9ca0555211e98f439769bd191e33()),is:"mtz-marked-control-link",behaviors:[mtz.MarkedControlBehavior],properties:{title:String,icon:String,keys:String,noink:Boolean},_handleCommand:function _handleCommand(event){event.preventDefault();event.stopPropagation();var editor=this.__editor,selection=editor.getSelection(),regex=/\[(.*)\]\((.*)\)/,matches=selection.text.match(regex),text,link;if(matches){text=matches[1];link=matches[2];var match=link||text;editor.replaceSelection(match);editor.setSelection(selection.start,selection.end-(selection.length-match.length))}else{if(this._isLink(selection)){text=prompt("What text would you like to display?");if(!text)return;link=selection.text}else{link=prompt("What link would you like to use?");if(!link)return;text=selection.text}if(link.startsWith("http://")){alert("Links must be https://");return}var newLink=regex[Symbol.replace]("[]()","[".concat(text,"](").concat(link,")"));editor.replaceSelection(newLink);editor.setSelection(selection.start,selection.end+(newLink.length-selection.length))}},_isLink:function _isLink(selection){return selection.text.startsWith("https://")}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/mtz-marked-editor.js b/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/mtz-marked-editor.js
index 66676979baa..bd90934a985 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/mtz-marked-editor.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/mtz-marked-editor/mtz-marked-editor.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/iron-form-element-behavior/iron-form-element-behavior.js","../../@polymer/iron-validatable-behavior/iron-validatable-behavior.js"],function(_exports,_polymerLegacy,_polymerDom){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.MtzMarkedEditor=void 0;function _templateObject_93778db054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n "]);_templateObject_93778db054f411e9aeb367f92c5b63ab=function(){return data};return data}var MtzMarkedEditor=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_93778db054f411e9aeb367f92c5b63ab()),is:"mtz-marked-editor",properties:{autofocus:Boolean,readonly:Boolean,textareaSelector:{type:String,value:"textarea"},__textarea:Object},ready:function ready(){this.__bindControlToEditor=this.__bindControlToEditor.bind(this)},attached:function attached(){this.addEventListener("register-control",this.__bindControlToEditor);this.__textarea=(0,_polymerDom.dom)(this).queryDistributedElements("[slot=\"textarea\"]")[0]},detached:function detached(){this.removeEventListener("register-control",this.__bindControlToEditor)},getTextarea:function getTextarea(){return this.__textarea},getLines:function getLines(){return this.getContent().split(/(?=\n|\r\n)$/gm)},getContent:function getContent(){if(babelHelpers.typeof(this.getTextarea())!=="undefined"){return this.getTextarea().value}return""},setContent:function setContent(content){this.getTextarea().value=content},getSelection:function getSelection(){var textarea=0\n :host {\n display: block;\n }\n \n\n \n \n "]);_templateObject_270c7d80555211e98f439769bd191e33=function(){return data};return data}var MtzMarkedEditor=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_270c7d80555211e98f439769bd191e33()),is:"mtz-marked-editor",properties:{autofocus:Boolean,readonly:Boolean,textareaSelector:{type:String,value:"textarea"},__textarea:Object},ready:function ready(){this.__bindControlToEditor=this.__bindControlToEditor.bind(this)},attached:function attached(){this.addEventListener("register-control",this.__bindControlToEditor);this.__textarea=(0,_polymerDom.dom)(this).queryDistributedElements("[slot=\"textarea\"]")[0]},detached:function detached(){this.removeEventListener("register-control",this.__bindControlToEditor)},getTextarea:function getTextarea(){return this.__textarea},getLines:function getLines(){return this.getContent().split(/(?=\n|\r\n)$/gm)},getContent:function getContent(){if(babelHelpers.typeof(this.getTextarea())!=="undefined"){return this.getTextarea().value}return""},setContent:function setContent(content){this.getTextarea().value=content},getSelection:function getSelection(){var textarea=0\n :host {\n display: block;\n padding: 16px 16px 54px 16px;\n }\n h3 {\n margin: 8px;\n }\n ul {\n list-style: none;\n padding: 0;\n margin: 0;\n }\n ul li {\n padding: 8px;\n }\n paper-checkbox {\n padding: 8px;\n }\n iron-icon {\n display: inline-flex;\n }\n \n \n
[[title]]
\n
[[question]]
\n
\n \n
\n [[answer.label]]\n
\n \n
\n
\n [[checkLabel]]\n [[resetLabel]]\n
\n \n [[__toastText]]\n \n \n "],["\n \n \n
[[title]]
\n
[[question]]
\n
\n \n
\n [[answer.label]]\n
\n \n
\n
\n [[checkLabel]]\n [[resetLabel]]\n
\n \n [[__toastText]]\n \n \n "]);_templateObject_8590bf0054f411e9aeb367f92c5b63ab=function(){return data};return data}var MultipleChoice=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8590bf0054f411e9aeb367f92c5b63ab()),is:"multiple-choice",hostAttributes:{typeof:"oer:Assessment"},behaviors:[HAXBehaviors.PropertiesBehaviors,MaterializeCSSBehaviors.ColorBehaviors,SchemaBehaviors.Schema],observers:["_valueChanged(displayedAnswers.*)"],properties:{title:{type:String,value:""},disabled:{type:Boolean,value:!1},checkLabel:{type:String,value:"Check answer"},resetLabel:{type:String,value:"Reset"},relatedResource:{type:String},hideTitle:{type:Boolean,value:!1},question:{type:String,value:""},answers:{type:Array,value:[],notify:!0},displayedAnswers:{type:Array,computed:"_computeDisplayedAnswers(answers, randomize)",notify:!0},correctText:{type:String,value:"Great job!"},incorrectText:{type:String,value:"Better luck next time!"},randomize:{type:Boolean,value:!1,reflectToAttribute:!0},hideButtons:{type:Boolean,value:!1}},_valueChanged:function _valueChanged(e){for(var i in e.base){for(var j in e.base[i]){this.notifyPath("displayedAnswers."+i+"."+j)}}},_resetAnswers:function _resetAnswers(){var _this=this;this.$.toast.hide();for(var i in this.displayedAnswers){if(this.displayedAnswers[i].userGuess){this.displayedAnswers[i].userGuess=!1}}setTimeout(function(){var answers=_this.answers;_this.set("answers",[]);_this.set("answers",answers)},100)},checkAnswers:function checkAnswers(){var gotRight=!0;for(var i in this.displayedAnswers){if(!1!=gotRight&&this.displayedAnswers[i].correct&&this.displayedAnswers[i].userGuess){gotRight=!0}else if(this.displayedAnswers[i].correct&&!this.displayedAnswers[i].userGuess){gotRight=!1}else if(!this.displayedAnswers[i].correct&&this.displayedAnswers[i].userGuess){gotRight=!1}}return gotRight},_verifyAnswers:function _verifyAnswers(){var gotRight=this.checkAnswers();if(gotRight){this.$.toast.hide();this.__toastColor="green darken-4";this.__toastIcon="thumb-up";this.__toastText=this.correctText;this.$.toast.show()}else{this.$.toast.hide();this.__toastColor="red darken-4";this.__toastIcon="thumb-down";this.__toastText=this.incorrectText;this.$.toast.show()}},_computeDisplayedAnswers:function _computeDisplayedAnswers(answers,randomize){if(babelHelpers.typeof(answers)!=="undefined"&&null!=answers&&0\n :host {\n display: block;\n padding: 16px 16px 54px 16px;\n }\n h3 {\n margin: 8px;\n }\n ul {\n list-style: none;\n padding: 0;\n margin: 0;\n }\n ul li {\n padding: 8px;\n }\n paper-checkbox {\n padding: 8px;\n }\n iron-icon {\n display: inline-flex;\n }\n \n \n
[[title]]
\n
[[question]]
\n
\n \n
\n [[answer.label]]\n
\n \n
\n
\n [[checkLabel]]\n [[resetLabel]]\n
\n \n [[__toastText]]\n \n \n "],["\n \n \n
[[title]]
\n
[[question]]
\n
\n \n
\n [[answer.label]]\n
\n \n
\n
\n [[checkLabel]]\n [[resetLabel]]\n
\n \n [[__toastText]]\n \n \n "]);_templateObject_1f05bde0555211e98f439769bd191e33=function(){return data};return data}var MultipleChoice=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1f05bde0555211e98f439769bd191e33()),is:"multiple-choice",hostAttributes:{typeof:"oer:Assessment"},behaviors:[HAXBehaviors.PropertiesBehaviors,MaterializeCSSBehaviors.ColorBehaviors,SchemaBehaviors.Schema],observers:["_valueChanged(displayedAnswers.*)"],properties:{title:{type:String,value:""},disabled:{type:Boolean,value:!1},checkLabel:{type:String,value:"Check answer"},resetLabel:{type:String,value:"Reset"},relatedResource:{type:String},hideTitle:{type:Boolean,value:!1},question:{type:String,value:""},answers:{type:Array,value:[],notify:!0},displayedAnswers:{type:Array,computed:"_computeDisplayedAnswers(answers, randomize)",notify:!0},correctText:{type:String,value:"Great job!"},incorrectText:{type:String,value:"Better luck next time!"},randomize:{type:Boolean,value:!1,reflectToAttribute:!0},hideButtons:{type:Boolean,value:!1}},_valueChanged:function _valueChanged(e){for(var i in e.base){for(var j in e.base[i]){this.notifyPath("displayedAnswers."+i+"."+j)}}},_resetAnswers:function _resetAnswers(){var _this=this;this.$.toast.hide();for(var i in this.displayedAnswers){if(this.displayedAnswers[i].userGuess){this.displayedAnswers[i].userGuess=!1}}setTimeout(function(){var answers=_this.answers;_this.set("answers",[]);_this.set("answers",answers)},100)},checkAnswers:function checkAnswers(){var gotRight=!0;for(var i in this.displayedAnswers){if(!1!=gotRight&&this.displayedAnswers[i].correct&&this.displayedAnswers[i].userGuess){gotRight=!0}else if(this.displayedAnswers[i].correct&&!this.displayedAnswers[i].userGuess){gotRight=!1}else if(!this.displayedAnswers[i].correct&&this.displayedAnswers[i].userGuess){gotRight=!1}}return gotRight},_verifyAnswers:function _verifyAnswers(){var gotRight=this.checkAnswers();if(gotRight){this.$.toast.hide();this.__toastColor="green darken-4";this.__toastIcon="thumb-up";this.__toastText=this.correctText;this.$.toast.show()}else{this.$.toast.hide();this.__toastColor="red darken-4";this.__toastIcon="thumb-down";this.__toastText=this.incorrectText;this.$.toast.show()}},_computeDisplayedAnswers:function _computeDisplayedAnswers(answers,randomize){if(babelHelpers.typeof(answers)!=="undefined"&&null!=answers&&0\n :host {\n display: inline-block;\n }\n \n [[text]] \n "],["\n \n [[text]] \n "]);_templateObject_85c2f29054f411e9aeb367f92c5b63ab=function(){return data};return data}var OerSchema=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_85c2f29054f411e9aeb367f92c5b63ab()),is:"oer-schema",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{text:{type:String,value:""},oerProperty:{type:String,value:"name"},typeof:{type:String,value:"Resource"},relatedResource:{type:String},_OERLink:{type:Object,computed:"_generateforComponentLink(relatedResource)"}},_generateforComponentLink:function _generateforComponentLink(){if(this._OERLink){document.head.removeChild(this._OERLink)}var link=document.createElement("link");link.setAttribute("property","oer:forComponent");link.setAttribute("content",this.relatedResource);document.head.appendChild(link);return link},attached:function attached(){var props={canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Schema",description:"Schematized element area",icon:"icons:code",color:"blue",groups:["Instructional"],handles:[{type:"inline",text:"text"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"text",title:"Text",description:"The text to schematize",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"text",title:"Text",description:"The text to schematize",inputMethod:"textfield",icon:"editor:title"},{property:"typeof",title:"Schema typeof",description:"Schema typeof",inputMethod:"select",options:this.types()},{property:"oerProperty",title:"Schema property",description:"The OER Schema property this represents",inputMethod:"select",options:{name:"name",additionalType:"additionalType",description:"description",image:"image",mainEntityOfPage:"mainEntityOfPage",sameAs:"sameAs",uri:"uri"}},{property:"relatedResource",title:"Related resource",description:"A reference to the related Schema resource",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}};this.setHaxProperties(props)},latestSchema:function latestSchema(){return{version:"0.3.4",classes:{Resource:{label:"Resource",comment:"A general component that all open educational resources are based from.",schema:"root",subClassOf:["http://schema.org/Thing","http://creativecommons.org/ns#Work"],properties:["parentOf","childOf","forCourse","mainContent","forTopic"]},TableOfContents:{subClassOf:["http://schema.org/Thing"],properties:["entry","childOf","forCourse"]},TableOfContentsEntry:{subClassOf:["TableOfContents"],properties:["title","forComponent"]},Course:{label:"Course",comment:"An instructional course",subClassOf:["Resource"],properties:["courseIdentifier","primaryInstructor","instructor","duration","prerequisite","institution","department","program","syllabus","currentStanding","deliveryFormat","enrollmentSize","section","termOffered"]},CourseSection:{label:"CourseSection",comment:"A specific instance of a course offered during a specific term",subClassOf:["Resource"],properties:["sectionIdentifier","primaryInstructor","instructor","syllabus","forCourse","termOffered","enrollmentSize","duration","deliveryFormat"]},CourseSyllabus:{label:"CourseSyllabus",comment:"",subClassOf:["Resource"],properties:["section","associatedMedia","forCourse"]},Topic:{label:"Topic",comment:"The context of a LearningComponent",subClassOf:["Resource"],properties:["material"]},ClassStanding:{label:"ClassStanding",comment:"",subClassOf:["Intangible"],properties:[]},LearningComponent:{label:"LearningComponent",comment:"A generic component as a base to learning content",subClassOf:["Resource","http://schema.org/CreativeWork"],properties:["forCourse","forComponent","hasComponent","duration","doTask","hasLearningObjective","deliveryFormat"]},LearningObjective:{label:"LearningObjective",commnet:"An expected outcome or skill gained by application of a LearningComponent",subClassOf:["Resource"],properties:["prerequisite","forCourse","forComponent"]},SupportingMaterial:{label:"SupportingMaterial",comment:"Material that teaches the learning objectives of the course.",subClassOf:["LearningComponent"],properties:[]},InstructionalPattern:{label:"InstructionalPattern",comment:"An assembly of learning components arranged to deliver a learning experience",subClassOf:["LearningComponent"],properties:[]},Lesson:{label:"Lesson",comment:"",subClassOf:["InstructionalPattern"],properties:[]},Unit:{label:"Unit",comment:"",subClassOf:["InstructionalPattern"],properties:[]},Module:{label:"Module",comment:"",subClassOf:["InstructionalPattern"],properties:[]},Assessment:{label:"Assessment",comment:"An assessment of a student's activity.",subClassOf:["InstructionalPattern","http://schema.org/Action"],properties:["material","assessing","gradingFormat"]},Quiz:{label:"Quiz",comment:"A quiz assessment",subClassOf:["Assessment"],properties:[]},Submission:{label:"Submission",comment:"An assessment on material provided by a Student",subClassOf:["Assessment"],properties:[]},Task:{label:"Task",comment:"A task given to a student",subClassOf:["InstructionalPattern","http://schema.org/Action"],properties:["material"]},Activity:{label:"Activity",comment:"An activity performed by students which can be assessed and graded.",subClassOf:["Task"],properties:["assessedBy","gradingFormat"]},Project:{label:"Project",comment:"A collection of activities, each of which test a particular skill, demonstrating proficiency across a range of skills",subClassOf:["Activity"],properties:[]},Practice:{label:"Practice",comment:"",subClassOf:["Task"],properties:[]},Format:{label:"Format",comment:"The format of the resource.",subClassOf:["Intangible"],properties:[]},FaceToFaceFormat:{label:"FaceToFaceFormat",comment:"An in-person format where participants are physically present.",subClassOf:["Format"],properties:[]},GradeFormat:{label:"GradeFormat",comment:"The grading format used in activities and assessments.",alternateType:"http://oerschema.org/DataType",subClassOf:["Intangible"],properties:[]},PointGradeFormat:{label:"PointGradeFormat",comment:"A grading format using numerical points",alternateType:"http://oerschema.org/Number",subClassOf:["GradeFormat"],properties:[]},LetterGradeFormat:{label:"LetterGradeFormat",comment:"A grading format using a letter value.",alternateType:"http://oerschema.org/Text",subClassOf:["GradeFormat"],properties:[]},PercentGradeFormat:{label:"PercentGradeFormat",comment:"A grading format using a percentage value.",alternateType:"http://oerschema.org/Integer",subClassOf:["GradeFormat"],properties:[]},CompletionGradeFormat:{label:"CompletionGradeFormat",comment:"A boolean grading format determining if the activity had been completed.",alternateType:"http://oerschema.org/Text",subClassOf:["GradeFormat"],properties:[]},Thing:{label:"Thing",comment:"The most generic type of items.",subClassOf:["http://schema.org/Thing"],properties:["name","additionalType","description","image","mainEntityOfPage","sameAs","uri"]},Intangible:{label:"Intangible",comment:"A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.",schema:"intangible",subClassOf:["Thing","http://schema.org/Intangible"]},Class:{label:"Class",subClassOf:["Intangible","http://schema.org/Class"],properties:["supersededBy"]},Property:{label:"Property",subClassOf:["Intangible","http://schema.org/Intangible"],properties:["rangeIncludes","domainIncludes","supersededBy","inverseOf"]},Enumeration:{label:"Enumeration",subClassOf:["Intangible","http://schema.org/Enumeration"],properties:["supersededBy"]},DataType:{label:"DataType",comment:"A general type for data values.",subClassOf:["Class","http://schema.org/DataType","rdfs:datatype"]},Person:{label:"Person",comment:"",subClassOf:["Thing","http://schema.org/Person"],properties:[]},Organization:{label:"Organization",comment:"",subClassOf:["Thing","http://schema.org/Organization"],properties:[]},Place:{label:"Place",comment:"",subClassOf:["Thing","http://schema.org/Place"],properties:[]},StructuredValue:{label:"StructuredValue",comment:"",subClassOf:["Intangible","http://schema.org/StructuredValue"],properties:[]},CreativeWork:{label:"CreativeWork",comment:"",subClassOf:["Thing","http://schema.org/CreativeWork"],properties:[]},MediaObject:{label:"MediaObject",comment:"A media object such as a video or interactive object.",subClassOf:["CreativeWork","http://schema.org/MediaObject"],properties:[]},ImageObject:{label:"ImageObject",comment:"An image",subClassOf:["MediaObject","http://schema.org/ImageObject"],properties:[]},Boolean:{label:"Boolean",comment:"A truthy value",subClassOf:["DataType","http://schema.org/Boolean"]},Date:{label:"Date",comment:"A year, month, day value",subClassOf:["DataType","http://schema.org/Date"]},DateTime:{label:"DateTime",comment:"A value with year, month, day, hour, minute, seconds (optional) and timezone (optional).",subClassOf:["DataType","http://schema.org/DateTime"]},Integer:{label:"Integer",comment:"A numeric value of 0 or greater.",subClassOf:["Number","http://schema.org/Integer"]},Number:{label:"Number",comment:"A general numeric value.",subClassOf:["DataType","http://schema.org/Number"]},Text:{label:"Text",subClassOf:["DataType","http://schema.org/Text"]},Time:{label:"Time",comment:"A value including hour, minute, seconds (optional) and timezone (optional).",subClassOf:["DataType","http://schema.org/Time"]},URL:{label:"URL",comment:"A web address",subClassOf:["Text","http://schema.org/URL"]},Yes:{label:"Yes",comment:"A truthy value of Yes.",subClassOf:["Boolean"]},No:{label:"No",comment:"A truthy value of No.",subClassOf:["Boolean"]},True:{label:"True",comment:"A truthy value of True.",subClassOf:["Boolean","http://schema.org/True"]},False:{label:"False",comment:"A truthy value of False.",subClassOf:["Boolean","http://schema.org/False"]},ActionType:{label:"ActionType",comment:"A datatype declaring the type of action taken",subClassOf:["DataType"]},Writing:{label:"Writing is involved with the resource",comment:"",subClassOf:["ActionType"]},Reading:{label:"Reading",comment:"Reading is involved with the resource",subClassOf:["ActionType"]},Making:{label:"Making",comment:"Making is involved with the resource",subClassOf:["ActionType"]},Researching:{label:"ResearchingActivity",comment:"Researching is involved with the resource",subClassOf:["ActionType"]},Listening:{label:"Listening",comment:"Listening is involved with the resource",subClassOf:["ActionType"]},Watching:{label:"Watching",comment:"Watching is involved with the resource",subClassOf:["ActionType"]},Reflecting:{label:"Refecting",comment:"Reflecting is involved with the resource",subClassOf:["ActionType"]},Discussing:{label:"Discussing",comment:"Discussing is involved with the resource",subClassOf:["ActionType"]},Observing:{label:"Observing",comment:"Observing is involved with the resource",subClassOf:["ActionType"]},Presenting:{label:"Presenting",comment:"Presenting is involved with the resource",subClassOf:["ActionType"]},Assess:{label:"Assess",comment:"Assess is involved with the resource",subClassOf:["ActionType"]}},properties:{entry:{label:"entry",comment:"An entry adds a item to a ToC.",baseVocab:"http://schema.org/",range:["TableOfContentsEntry"],domain:["TableOfContents"]},name:{label:"name",comment:"The name of the item.",baseVocab:"http://schema.org/",range:["Text"],domain:["resource"]},additionalName:{label:"additionalName",comment:"An alias for the item.",baseVocab:"http://schema.org/",range:["Text"],domain:["Thing"]},additionalType:{label:"additionalType",comment:"An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax.",baseVocab:"http://schema.org/",range:["Class"],domain:["Thing"]},description:{label:"description",comment:"A short description of the item.",baseVocab:"http://schema.org/",range:["Text"],domain:["Thing"]},image:{label:"image",comment:"An image of the item.",baseVocab:"http://schema.org/",range:["URL","CreativeWork"],domain:["Thing"]},mainEntityOfPage:{label:"mainEntityOfPage",comment:"Indicates a page (or other CreativeWork) for which this thing is the main entity being described.",baseVocab:"http://schema.org/",inverseOf:"mainEntity",range:["URL","CreativeWork"],domain:["Thing"]},sameAs:{label:"sameAs",comment:"URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Freebase page, or official website.",baseVocab:"http://schema.org/",range:["URL"],domain:["Thing"]},uri:{label:"uri",comment:"URL of the item.",baseVocab:"http://schema.org/",alternateType:"http://schema.org/url",range:["URL"],domain:["Thing"]},rangeIncludes:{label:"rangeIncludes",comment:"Relates a property to a class that constitutes (one of) the expected type(s) for values of the property.",baseVocab:"http://schema.org/",range:["Class"],domain:["Thing"]},domainIncludes:{label:"domainIncludes",comment:"Relates a property to a class that is (one of) the type(s) the property is expected to be used on.",baseVocab:"http://schema.org/",range:["Class"],domain:["Property"]},supersededBy:{label:"supersededBy",comment:"",baseVocab:"http://schema.org/",range:["Class","Property","Enumeration"],domain:["Class","Property","Enumeration"]},inverseOf:{label:"inverseOf",comment:"Relates a property to a property that is its inverse. Inverse properties relate the same pairs of items to each other, but in reversed direction. For example, the 'alumni' and 'alumniOf' properties are inverseOf each other. Some properties don't have explicit inverses; in these situations RDFa and JSON-LD syntax for reverse properties can be used.",baseVocab:"http://schema.org/",range:["Property"],domain:["Property"]},courseIdentifier:{label:"courseIdentifier",comment:"The identifier of the course, i.e. MATH-100",range:["Text"],domain:["Course"]},sectionIdentifier:{label:"sectionIdentifier",comment:"The identifier of the section, i.e. 001, 002, e3we1-09",range:["Text"],domain:["CourseSection"]},primaryInstructor:{label:"primaryInstructor",comment:"",range:["Person"],domain:["Resource"]},instructor:{label:"instructor",comment:"",range:["Person"],domain:["Resource"]},prerequisite:{label:"prerequisite",comment:"A requirement to be completed before this resource can be performed.",range:["Course","LearningObjective","LearningComponent"],domain:["Resource"]},institution:{label:"insitution",comment:"",range:["Organization"],domain:["Resource"]},department:{label:"department",comment:"",range:["Organization"],domain:["Resource"]},program:{label:"program",comment:"",range:["Organization"],domain:["Resource"]},syllabus:{label:"syllabus",comment:"",range:["CourseSyllabus"],domain:["Resource"]},currentStanding:{label:"currentStanding",comment:"",range:["ClassStanding"],domain:["Resource"]},deliveryMode:{label:"deliveryMode",comment:"",range:["Text"],domain:["Resource"]},enrollmentSize:{label:"enrollment",comment:"",range:["Number"],domain:["Resource"]},hasLearningObjective:{label:"hasLearningObjective",comment:"A LearningObjective gained as a result of an InstructionalPattern .",range:["LearningObjective"],domain:["InstructionalPattern"]},forCourse:{label:"forCourse",comment:"The Course in which the resource is meant for.",range:["Course"],domain:["Resource"]},section:{label:"section",comment:"A specific instance of a course offered during a specific term.",range:["CourseSection"],domain:["Course"]},termOffered:{label:"termOffered",comment:"A term during which a course or course section is offered.",range:["Text"],domain:["Course","CourseSection"]},parentOf:{label:"parentOf",comment:"A parent in relation to a child resource.",range:["Resource"],domain:["Resource"]},childOf:{label:"childOf",comment:"A child in relation to a parent resource.",range:["Resource"],domain:["Resource"]},mainContent:{label:"mainContent",comment:"The main content relating to the item.",range:["Text"],domain:["Resource"]},deliveryFormat:{label:"deliveryFormat",comment:"The format used to deliver the resource.",range:["Format","Text"],domain:["LearningComponent","Course"]},duration:{label:"duration",comment:"The duration of the resource.",range:["Number","Enumeration","Text"],domain:["Activity","Assessment"]},material:{label:"material",comment:"The supporting material assiociated with a resource.",range:["SupportingMaterial"],domain:["Resource"]},assessing:{label:"assessing",comment:"The activity the assessment is assessing.",range:["Activity"],domain:["Assessment"]},assessedBy:{label:"assessedBy",comment:"The assessment for this activity.",range:["Assessment"],domain:["Activity"]},gradingFormat:{label:"gradingFormat",comment:"The grading format for this resource",range:["GradeFormat","Text"],domain:["Activity","Assessment"]},skill:{label:"skill",comment:"A learned skill obtained by completion of a LearningObjective",range:["Text"],domain:["LearningObjective"]},forComponent:{label:"forComponent",comment:"Which LearningComponent the resource supports (inverse of hasComponent)",range:["LearningComponent"],domain:["LearningComponent"]},hasComponent:{label:"forComponent",comment:"Which LearningComponent the InstructionalPattern contains or is supported by (inverse of forComponent)",range:["LearningComponent"],domain:["LearningComponent"]},doTask:{label:"doTask",comment:"Which tasks are to be completed for a LearningComponent",range:["Task"],domain:["LearningComponent"]},typeOfAction:{label:"typeOfAction",comment:"The type of action to be taken",range:["ActionType"],domain:["Task"]},forTopic:{label:"forTopic",comment:"The Topic the resource is associated with",range:["Topic"],domain:["Resource"]},associatedMedia:{label:"associatedMedia",comment:"Refers to any media referenced by the content",range:["http://schema.org/MediaObject"],domain:["Resource"]}}}},types:function(){var schema=this.latestSchema(),types={};for(var i in schema.classes){if(babelHelpers.typeof(schema.classes[i].label)!=="undefined"&&babelHelpers.typeof(schema.classes[i].subClassOf)!=="undefined"&&(schema.classes[i].subClassOf.includes("Resource")||schema.classes[i].subClassOf.includes("LearningComponent")||schema.classes[i].subClassOf.includes("InstructionalPattern"))){types["oer:"+i]=schema.classes[i].label}}return types}});_exports.OerSchema=OerSchema});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../schema-behaviors/schema-behaviors.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.OerSchema=void 0;function _templateObject_1f2c58b0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n [[text]] \n "],["\n \n [[text]] \n "]);_templateObject_1f2c58b0555211e98f439769bd191e33=function(){return data};return data}var OerSchema=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1f2c58b0555211e98f439769bd191e33()),is:"oer-schema",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{text:{type:String,value:""},oerProperty:{type:String,value:"name"},typeof:{type:String,value:"Resource"},relatedResource:{type:String},_OERLink:{type:Object,computed:"_generateforComponentLink(relatedResource)"}},_generateforComponentLink:function _generateforComponentLink(){if(this._OERLink){document.head.removeChild(this._OERLink)}var link=document.createElement("link");link.setAttribute("property","oer:forComponent");link.setAttribute("content",this.relatedResource);document.head.appendChild(link);return link},attached:function attached(){var props={canScale:!1,canPosition:!1,canEditSource:!1,gizmo:{title:"Schema",description:"Schematized element area",icon:"icons:code",color:"blue",groups:["Instructional"],handles:[{type:"inline",text:"text"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"text",title:"Text",description:"The text to schematize",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"text",title:"Text",description:"The text to schematize",inputMethod:"textfield",icon:"editor:title"},{property:"typeof",title:"Schema typeof",description:"Schema typeof",inputMethod:"select",options:this.types()},{property:"oerProperty",title:"Schema property",description:"The OER Schema property this represents",inputMethod:"select",options:{name:"name",additionalType:"additionalType",description:"description",image:"image",mainEntityOfPage:"mainEntityOfPage",sameAs:"sameAs",uri:"uri"}},{property:"relatedResource",title:"Related resource",description:"A reference to the related Schema resource",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}};this.setHaxProperties(props)},latestSchema:function latestSchema(){return{version:"0.3.4",classes:{Resource:{label:"Resource",comment:"A general component that all open educational resources are based from.",schema:"root",subClassOf:["http://schema.org/Thing","http://creativecommons.org/ns#Work"],properties:["parentOf","childOf","forCourse","mainContent","forTopic"]},TableOfContents:{subClassOf:["http://schema.org/Thing"],properties:["entry","childOf","forCourse"]},TableOfContentsEntry:{subClassOf:["TableOfContents"],properties:["title","forComponent"]},Course:{label:"Course",comment:"An instructional course",subClassOf:["Resource"],properties:["courseIdentifier","primaryInstructor","instructor","duration","prerequisite","institution","department","program","syllabus","currentStanding","deliveryFormat","enrollmentSize","section","termOffered"]},CourseSection:{label:"CourseSection",comment:"A specific instance of a course offered during a specific term",subClassOf:["Resource"],properties:["sectionIdentifier","primaryInstructor","instructor","syllabus","forCourse","termOffered","enrollmentSize","duration","deliveryFormat"]},CourseSyllabus:{label:"CourseSyllabus",comment:"",subClassOf:["Resource"],properties:["section","associatedMedia","forCourse"]},Topic:{label:"Topic",comment:"The context of a LearningComponent",subClassOf:["Resource"],properties:["material"]},ClassStanding:{label:"ClassStanding",comment:"",subClassOf:["Intangible"],properties:[]},LearningComponent:{label:"LearningComponent",comment:"A generic component as a base to learning content",subClassOf:["Resource","http://schema.org/CreativeWork"],properties:["forCourse","forComponent","hasComponent","duration","doTask","hasLearningObjective","deliveryFormat"]},LearningObjective:{label:"LearningObjective",commnet:"An expected outcome or skill gained by application of a LearningComponent",subClassOf:["Resource"],properties:["prerequisite","forCourse","forComponent"]},SupportingMaterial:{label:"SupportingMaterial",comment:"Material that teaches the learning objectives of the course.",subClassOf:["LearningComponent"],properties:[]},InstructionalPattern:{label:"InstructionalPattern",comment:"An assembly of learning components arranged to deliver a learning experience",subClassOf:["LearningComponent"],properties:[]},Lesson:{label:"Lesson",comment:"",subClassOf:["InstructionalPattern"],properties:[]},Unit:{label:"Unit",comment:"",subClassOf:["InstructionalPattern"],properties:[]},Module:{label:"Module",comment:"",subClassOf:["InstructionalPattern"],properties:[]},Assessment:{label:"Assessment",comment:"An assessment of a student's activity.",subClassOf:["InstructionalPattern","http://schema.org/Action"],properties:["material","assessing","gradingFormat"]},Quiz:{label:"Quiz",comment:"A quiz assessment",subClassOf:["Assessment"],properties:[]},Submission:{label:"Submission",comment:"An assessment on material provided by a Student",subClassOf:["Assessment"],properties:[]},Task:{label:"Task",comment:"A task given to a student",subClassOf:["InstructionalPattern","http://schema.org/Action"],properties:["material"]},Activity:{label:"Activity",comment:"An activity performed by students which can be assessed and graded.",subClassOf:["Task"],properties:["assessedBy","gradingFormat"]},Project:{label:"Project",comment:"A collection of activities, each of which test a particular skill, demonstrating proficiency across a range of skills",subClassOf:["Activity"],properties:[]},Practice:{label:"Practice",comment:"",subClassOf:["Task"],properties:[]},Format:{label:"Format",comment:"The format of the resource.",subClassOf:["Intangible"],properties:[]},FaceToFaceFormat:{label:"FaceToFaceFormat",comment:"An in-person format where participants are physically present.",subClassOf:["Format"],properties:[]},GradeFormat:{label:"GradeFormat",comment:"The grading format used in activities and assessments.",alternateType:"http://oerschema.org/DataType",subClassOf:["Intangible"],properties:[]},PointGradeFormat:{label:"PointGradeFormat",comment:"A grading format using numerical points",alternateType:"http://oerschema.org/Number",subClassOf:["GradeFormat"],properties:[]},LetterGradeFormat:{label:"LetterGradeFormat",comment:"A grading format using a letter value.",alternateType:"http://oerschema.org/Text",subClassOf:["GradeFormat"],properties:[]},PercentGradeFormat:{label:"PercentGradeFormat",comment:"A grading format using a percentage value.",alternateType:"http://oerschema.org/Integer",subClassOf:["GradeFormat"],properties:[]},CompletionGradeFormat:{label:"CompletionGradeFormat",comment:"A boolean grading format determining if the activity had been completed.",alternateType:"http://oerschema.org/Text",subClassOf:["GradeFormat"],properties:[]},Thing:{label:"Thing",comment:"The most generic type of items.",subClassOf:["http://schema.org/Thing"],properties:["name","additionalType","description","image","mainEntityOfPage","sameAs","uri"]},Intangible:{label:"Intangible",comment:"A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.",schema:"intangible",subClassOf:["Thing","http://schema.org/Intangible"]},Class:{label:"Class",subClassOf:["Intangible","http://schema.org/Class"],properties:["supersededBy"]},Property:{label:"Property",subClassOf:["Intangible","http://schema.org/Intangible"],properties:["rangeIncludes","domainIncludes","supersededBy","inverseOf"]},Enumeration:{label:"Enumeration",subClassOf:["Intangible","http://schema.org/Enumeration"],properties:["supersededBy"]},DataType:{label:"DataType",comment:"A general type for data values.",subClassOf:["Class","http://schema.org/DataType","rdfs:datatype"]},Person:{label:"Person",comment:"",subClassOf:["Thing","http://schema.org/Person"],properties:[]},Organization:{label:"Organization",comment:"",subClassOf:["Thing","http://schema.org/Organization"],properties:[]},Place:{label:"Place",comment:"",subClassOf:["Thing","http://schema.org/Place"],properties:[]},StructuredValue:{label:"StructuredValue",comment:"",subClassOf:["Intangible","http://schema.org/StructuredValue"],properties:[]},CreativeWork:{label:"CreativeWork",comment:"",subClassOf:["Thing","http://schema.org/CreativeWork"],properties:[]},MediaObject:{label:"MediaObject",comment:"A media object such as a video or interactive object.",subClassOf:["CreativeWork","http://schema.org/MediaObject"],properties:[]},ImageObject:{label:"ImageObject",comment:"An image",subClassOf:["MediaObject","http://schema.org/ImageObject"],properties:[]},Boolean:{label:"Boolean",comment:"A truthy value",subClassOf:["DataType","http://schema.org/Boolean"]},Date:{label:"Date",comment:"A year, month, day value",subClassOf:["DataType","http://schema.org/Date"]},DateTime:{label:"DateTime",comment:"A value with year, month, day, hour, minute, seconds (optional) and timezone (optional).",subClassOf:["DataType","http://schema.org/DateTime"]},Integer:{label:"Integer",comment:"A numeric value of 0 or greater.",subClassOf:["Number","http://schema.org/Integer"]},Number:{label:"Number",comment:"A general numeric value.",subClassOf:["DataType","http://schema.org/Number"]},Text:{label:"Text",subClassOf:["DataType","http://schema.org/Text"]},Time:{label:"Time",comment:"A value including hour, minute, seconds (optional) and timezone (optional).",subClassOf:["DataType","http://schema.org/Time"]},URL:{label:"URL",comment:"A web address",subClassOf:["Text","http://schema.org/URL"]},Yes:{label:"Yes",comment:"A truthy value of Yes.",subClassOf:["Boolean"]},No:{label:"No",comment:"A truthy value of No.",subClassOf:["Boolean"]},True:{label:"True",comment:"A truthy value of True.",subClassOf:["Boolean","http://schema.org/True"]},False:{label:"False",comment:"A truthy value of False.",subClassOf:["Boolean","http://schema.org/False"]},ActionType:{label:"ActionType",comment:"A datatype declaring the type of action taken",subClassOf:["DataType"]},Writing:{label:"Writing is involved with the resource",comment:"",subClassOf:["ActionType"]},Reading:{label:"Reading",comment:"Reading is involved with the resource",subClassOf:["ActionType"]},Making:{label:"Making",comment:"Making is involved with the resource",subClassOf:["ActionType"]},Researching:{label:"ResearchingActivity",comment:"Researching is involved with the resource",subClassOf:["ActionType"]},Listening:{label:"Listening",comment:"Listening is involved with the resource",subClassOf:["ActionType"]},Watching:{label:"Watching",comment:"Watching is involved with the resource",subClassOf:["ActionType"]},Reflecting:{label:"Refecting",comment:"Reflecting is involved with the resource",subClassOf:["ActionType"]},Discussing:{label:"Discussing",comment:"Discussing is involved with the resource",subClassOf:["ActionType"]},Observing:{label:"Observing",comment:"Observing is involved with the resource",subClassOf:["ActionType"]},Presenting:{label:"Presenting",comment:"Presenting is involved with the resource",subClassOf:["ActionType"]},Assess:{label:"Assess",comment:"Assess is involved with the resource",subClassOf:["ActionType"]}},properties:{entry:{label:"entry",comment:"An entry adds a item to a ToC.",baseVocab:"http://schema.org/",range:["TableOfContentsEntry"],domain:["TableOfContents"]},name:{label:"name",comment:"The name of the item.",baseVocab:"http://schema.org/",range:["Text"],domain:["resource"]},additionalName:{label:"additionalName",comment:"An alias for the item.",baseVocab:"http://schema.org/",range:["Text"],domain:["Thing"]},additionalType:{label:"additionalType",comment:"An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax.",baseVocab:"http://schema.org/",range:["Class"],domain:["Thing"]},description:{label:"description",comment:"A short description of the item.",baseVocab:"http://schema.org/",range:["Text"],domain:["Thing"]},image:{label:"image",comment:"An image of the item.",baseVocab:"http://schema.org/",range:["URL","CreativeWork"],domain:["Thing"]},mainEntityOfPage:{label:"mainEntityOfPage",comment:"Indicates a page (or other CreativeWork) for which this thing is the main entity being described.",baseVocab:"http://schema.org/",inverseOf:"mainEntity",range:["URL","CreativeWork"],domain:["Thing"]},sameAs:{label:"sameAs",comment:"URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Freebase page, or official website.",baseVocab:"http://schema.org/",range:["URL"],domain:["Thing"]},uri:{label:"uri",comment:"URL of the item.",baseVocab:"http://schema.org/",alternateType:"http://schema.org/url",range:["URL"],domain:["Thing"]},rangeIncludes:{label:"rangeIncludes",comment:"Relates a property to a class that constitutes (one of) the expected type(s) for values of the property.",baseVocab:"http://schema.org/",range:["Class"],domain:["Thing"]},domainIncludes:{label:"domainIncludes",comment:"Relates a property to a class that is (one of) the type(s) the property is expected to be used on.",baseVocab:"http://schema.org/",range:["Class"],domain:["Property"]},supersededBy:{label:"supersededBy",comment:"",baseVocab:"http://schema.org/",range:["Class","Property","Enumeration"],domain:["Class","Property","Enumeration"]},inverseOf:{label:"inverseOf",comment:"Relates a property to a property that is its inverse. Inverse properties relate the same pairs of items to each other, but in reversed direction. For example, the 'alumni' and 'alumniOf' properties are inverseOf each other. Some properties don't have explicit inverses; in these situations RDFa and JSON-LD syntax for reverse properties can be used.",baseVocab:"http://schema.org/",range:["Property"],domain:["Property"]},courseIdentifier:{label:"courseIdentifier",comment:"The identifier of the course, i.e. MATH-100",range:["Text"],domain:["Course"]},sectionIdentifier:{label:"sectionIdentifier",comment:"The identifier of the section, i.e. 001, 002, e3we1-09",range:["Text"],domain:["CourseSection"]},primaryInstructor:{label:"primaryInstructor",comment:"",range:["Person"],domain:["Resource"]},instructor:{label:"instructor",comment:"",range:["Person"],domain:["Resource"]},prerequisite:{label:"prerequisite",comment:"A requirement to be completed before this resource can be performed.",range:["Course","LearningObjective","LearningComponent"],domain:["Resource"]},institution:{label:"insitution",comment:"",range:["Organization"],domain:["Resource"]},department:{label:"department",comment:"",range:["Organization"],domain:["Resource"]},program:{label:"program",comment:"",range:["Organization"],domain:["Resource"]},syllabus:{label:"syllabus",comment:"",range:["CourseSyllabus"],domain:["Resource"]},currentStanding:{label:"currentStanding",comment:"",range:["ClassStanding"],domain:["Resource"]},deliveryMode:{label:"deliveryMode",comment:"",range:["Text"],domain:["Resource"]},enrollmentSize:{label:"enrollment",comment:"",range:["Number"],domain:["Resource"]},hasLearningObjective:{label:"hasLearningObjective",comment:"A LearningObjective gained as a result of an InstructionalPattern .",range:["LearningObjective"],domain:["InstructionalPattern"]},forCourse:{label:"forCourse",comment:"The Course in which the resource is meant for.",range:["Course"],domain:["Resource"]},section:{label:"section",comment:"A specific instance of a course offered during a specific term.",range:["CourseSection"],domain:["Course"]},termOffered:{label:"termOffered",comment:"A term during which a course or course section is offered.",range:["Text"],domain:["Course","CourseSection"]},parentOf:{label:"parentOf",comment:"A parent in relation to a child resource.",range:["Resource"],domain:["Resource"]},childOf:{label:"childOf",comment:"A child in relation to a parent resource.",range:["Resource"],domain:["Resource"]},mainContent:{label:"mainContent",comment:"The main content relating to the item.",range:["Text"],domain:["Resource"]},deliveryFormat:{label:"deliveryFormat",comment:"The format used to deliver the resource.",range:["Format","Text"],domain:["LearningComponent","Course"]},duration:{label:"duration",comment:"The duration of the resource.",range:["Number","Enumeration","Text"],domain:["Activity","Assessment"]},material:{label:"material",comment:"The supporting material assiociated with a resource.",range:["SupportingMaterial"],domain:["Resource"]},assessing:{label:"assessing",comment:"The activity the assessment is assessing.",range:["Activity"],domain:["Assessment"]},assessedBy:{label:"assessedBy",comment:"The assessment for this activity.",range:["Assessment"],domain:["Activity"]},gradingFormat:{label:"gradingFormat",comment:"The grading format for this resource",range:["GradeFormat","Text"],domain:["Activity","Assessment"]},skill:{label:"skill",comment:"A learned skill obtained by completion of a LearningObjective",range:["Text"],domain:["LearningObjective"]},forComponent:{label:"forComponent",comment:"Which LearningComponent the resource supports (inverse of hasComponent)",range:["LearningComponent"],domain:["LearningComponent"]},hasComponent:{label:"forComponent",comment:"Which LearningComponent the InstructionalPattern contains or is supported by (inverse of forComponent)",range:["LearningComponent"],domain:["LearningComponent"]},doTask:{label:"doTask",comment:"Which tasks are to be completed for a LearningComponent",range:["Task"],domain:["LearningComponent"]},typeOfAction:{label:"typeOfAction",comment:"The type of action to be taken",range:["ActionType"],domain:["Task"]},forTopic:{label:"forTopic",comment:"The Topic the resource is associated with",range:["Topic"],domain:["Resource"]},associatedMedia:{label:"associatedMedia",comment:"Refers to any media referenced by the content",range:["http://schema.org/MediaObject"],domain:["Resource"]}}}},types:function(){var schema=this.latestSchema(),types={};for(var i in schema.classes){if(babelHelpers.typeof(schema.classes[i].label)!=="undefined"&&babelHelpers.typeof(schema.classes[i].subClassOf)!=="undefined"&&(schema.classes[i].subClassOf.includes("Resource")||schema.classes[i].subClassOf.includes("LearningComponent")||schema.classes[i].subClassOf.includes("InstructionalPattern"))){types["oer:"+i]=schema.classes[i].label}}return types}});_exports.OerSchema=OerSchema});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/outline-designer/lib/sortable-list.js b/build/es5-amd/node_modules/@lrnwebcomponents/outline-designer/lib/sortable-list.js
index 2231db07466..833c19aafa3 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/outline-designer/lib/sortable-list.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/outline-designer/lib/sortable-list.js
@@ -1 +1 @@
-define(["exports","../../../@polymer/polymer/polymer-element.js","../../../@polymer/polymer/lib/mixins/gesture-event-listeners.js","../../../@polymer/polymer/lib/utils/async.js","../../../@polymer/polymer/lib/utils/gestures.js"],function(_exports,_polymerElement,_gestureEventListeners,async,Gestures){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SortableList=void 0;async=babelHelpers.interopRequireWildcard(async);Gestures=babelHelpers.interopRequireWildcard(Gestures);function _templateObject_9ff4e15054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n "]);_templateObject_8640ae1054f411e9aeb367f92c5b63ab=function(){return data};return data}var OutlinePlayer=function(_HAXCMSTheme){babelHelpers.inherits(OutlinePlayer,_HAXCMSTheme);function OutlinePlayer(){babelHelpers.classCallCheck(this,OutlinePlayer);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(OutlinePlayer).apply(this,arguments))}babelHelpers.createClass(OutlinePlayer,[{key:"_toggleMenu",value:function _toggleMenu(){this.$.drawer.toggle();this.closed=!this.$.drawer.opened;async.microTask.run(function(){window.dispatchEvent(new Event("resize"));(0,_elementMixin.updateStyles)()})}},{key:"_activeIdChanged",value:function _activeIdChanged(){if(this.opened&&this.narrow){this.$.drawer.toggle()}window.scrollTo({top:0,left:0,behavior:"smooth"})}},{key:"connectedCallback",value:function connectedCallback(){var _this=this;babelHelpers.get(babelHelpers.getPrototypeOf(OutlinePlayer.prototype),"connectedCallback",this).call(this);this.__disposer=[];(0,_mobxModule.autorun)(function(reaction){_this.activeId=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.activeId);_this.__disposer.push(reaction)})}},{key:"disconnectedCallback",value:function disconnectedCallback(){for(var i in this.__disposer){this.__disposer[i].dispose()}babelHelpers.get(babelHelpers.getPrototypeOf(OutlinePlayer.prototype),"disconnectedCallback",this).call(this)}}],[{key:"tag",get:function get(){return"outline-player"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_8640ae1054f411e9aeb367f92c5b63ab())}},{key:"properties",get:function get(){return{opened:{type:Boolean,reflectToAttribute:!0},closed:{type:Boolean,notify:!0,reflectToAttribute:!0,value:!1},activeId:{type:String,observer:"_activeIdChanged"},narrow:{type:Boolean,reflectToAttribute:!0}}}}]);return OutlinePlayer}((0,_HAXCMSThemeWiring.HAXCMSTheme)(_polymerElement.PolymerElement));_exports.OutlinePlayer=OutlinePlayer;window.customElements.define(OutlinePlayer.tag,OutlinePlayer)});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-element.js","../../@polymer/polymer/lib/utils/async.js","../../@polymer/polymer/lib/mixins/element-mixin.js","../haxcms-elements/lib/core/HAXCMSThemeWiring.js","../haxcms-elements/lib/core/haxcms-site-store.js","../../mobx/lib/mobx.module.js","../../@polymer/app-layout/app-header/app-header.js","../../@polymer/app-layout/app-toolbar/app-toolbar.js","../../@polymer/app-layout/app-drawer/app-drawer.js","../../@polymer/app-layout/app-drawer-layout/app-drawer-layout.js","../../@polymer/app-layout/app-header-layout/app-header-layout.js","../simple-colors/simple-colors.js","../hax-body/lib/hax-shared-styles.js","../haxcms-elements/lib/ui-components/navigation/site-menu.js","../haxcms-elements/lib/ui-components/navigation/site-menu-button.js","../haxcms-elements/lib/ui-components/site/site-print-button.js","../haxcms-elements/lib/ui-components/site/site-title.js","../haxcms-elements/lib/ui-components/active-item/site-active-title.js"],function(_exports,_polymerElement,async,_elementMixin,_HAXCMSThemeWiring,_haxcmsSiteStore,_mobxModule){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.OutlinePlayer=void 0;async=babelHelpers.interopRequireWildcard(async);function _templateObject_1f830430555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n\n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n \n \n \n \n \n
\n
\n
\n
\n
\n \n \n "]);_templateObject_1f830430555211e98f439769bd191e33=function(){return data};return data}var OutlinePlayer=function(_HAXCMSTheme){babelHelpers.inherits(OutlinePlayer,_HAXCMSTheme);function OutlinePlayer(){babelHelpers.classCallCheck(this,OutlinePlayer);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(OutlinePlayer).apply(this,arguments))}babelHelpers.createClass(OutlinePlayer,[{key:"_toggleMenu",value:function _toggleMenu(){this.$.drawer.toggle();this.closed=!this.$.drawer.opened;async.microTask.run(function(){window.dispatchEvent(new Event("resize"));(0,_elementMixin.updateStyles)()})}},{key:"_activeIdChanged",value:function _activeIdChanged(){if(this.opened&&this.narrow){this.$.drawer.toggle()}window.scrollTo({top:0,left:0,behavior:"smooth"})}},{key:"connectedCallback",value:function connectedCallback(){var _this=this;babelHelpers.get(babelHelpers.getPrototypeOf(OutlinePlayer.prototype),"connectedCallback",this).call(this);this.__disposer=[];(0,_mobxModule.autorun)(function(reaction){_this.activeId=(0,_mobxModule.toJS)(_haxcmsSiteStore.store.activeId);_this.__disposer.push(reaction)})}},{key:"disconnectedCallback",value:function disconnectedCallback(){for(var i in this.__disposer){this.__disposer[i].dispose()}babelHelpers.get(babelHelpers.getPrototypeOf(OutlinePlayer.prototype),"disconnectedCallback",this).call(this)}}],[{key:"tag",get:function get(){return"outline-player"}},{key:"template",get:function get(){return(0,_polymerElement.html)(_templateObject_1f830430555211e98f439769bd191e33())}},{key:"properties",get:function get(){return{opened:{type:Boolean,reflectToAttribute:!0},closed:{type:Boolean,notify:!0,reflectToAttribute:!0,value:!1},activeId:{type:String,observer:"_activeIdChanged"},narrow:{type:Boolean,reflectToAttribute:!0}}}}]);return OutlinePlayer}((0,_HAXCMSThemeWiring.HAXCMSTheme)(_polymerElement.PolymerElement));_exports.OutlinePlayer=OutlinePlayer;window.customElements.define(OutlinePlayer.tag,OutlinePlayer)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/paper-audio-player/paper-audio-player.js b/build/es5-amd/node_modules/@lrnwebcomponents/paper-audio-player/paper-audio-player.js
index 64df00d4a82..99e4f98b692 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/paper-audio-player/paper-audio-player.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/paper-audio-player/paper-audio-player.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js","../../@polymer/paper-progress/paper-progress.js","../../@polymer/iron-icon/iron-icon.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/paper-ripple/paper-ripple.js","../simple-colors/simple-colors.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../@polymer/iron-iconset-svg/iron-iconset-svg.js","./lib/paper-audio-icons.js"],function(_exports,_polymerLegacy,_ironA11yKeysBehavior,_paperProgress,_ironIcon,_paperIconButton,_paperRipple,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PaperAudioPlayer=void 0;function _templateObject_86d0e02054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n \n \n
\n
\n \n
[[title]]
\n \n \n \n \n \n \n
\n
[[title]]
\n
\n
\n
\n \n
\n [[ _convertSecToMin(timeLeft) ]]\n
\n \n \n
\n
\n "],["\n \n
\n
\n \n \n \n \n
\n
\n \n
[[title]]
\n \n \n \n \n \n \n
\n
[[title]]
\n
\n
\n
\n \n
\n [[ _convertSecToMin(timeLeft) ]]\n
\n \n \n
\n
\n "]);_templateObject_86d0e02054f411e9aeb367f92c5b63ab=function(){return data};return data}var PaperAudioPlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_86d0e02054f411e9aeb367f92c5b63ab()),is:"paper-audio-player",behaviors:[_ironA11yKeysBehavior.IronA11yKeysBehavior,HAXBehaviors.PropertiesBehaviors,_simpleColors.SimpleColors,SchemaBehaviors.Schema],hostAttributes:{tabindex:0,role:"application","aria-label":"Audio Player","aria-describedby":"title"},properties:{src:{type:String,observer:"_srcChanged"},title:{type:String,value:"Click to play this audio file"},autoPlay:{type:Boolean,value:!1},preload:{type:String,value:"auto"},currentTime:{type:Number,value:0,notify:!0},timeLeft:{type:Number,value:0},smallSkip:{type:Number,value:15},largeSkip:{type:Number,value:60},error:{type:Boolean},timeOffset:{type:Number,value:0}},keyBindings:{space:"playPause",enter:"playPause",left:"_skipReverseByInterval",right:"_skipReverseByInterval",down:"_skipReverseByInterval",up:"_skipReverseByInterval"},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Mini Audio player",description:"A very small audio player good for MP3s.",icon:"image:music-note",color:"green",groups:["Audio","Media"],handles:[{type:"audio",source:"src",title:"title",color:"color"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"src",title:"Source",description:"The URL for this audio file.",inputMethod:"textfield",icon:"link",required:!0,validationType:"url"},{property:"title",title:"Title",description:"Title of this sound track.",inputMethod:"textfield",icon:"av:video-label",required:!1,validationType:"text"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"}],configure:[{property:"src",title:"Source",description:"The URL for this audio file.",inputMethod:"haxupload",icon:"link",required:!0,validationType:"url"},{property:"title",title:"Title",description:"Title of this sound track.",inputMethod:"textfield",icon:"av:video-label",required:!1,validationType:"text"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"}],advanced:[]}});this.$.audio.addEventListener("loadedmetadata",this._onCanPlay.bind(this));this.$.audio.addEventListener("playing",this._onPlaying.bind(this));this.$.audio.addEventListener("pause",this._onPause.bind(this));this.$.audio.addEventListener("ended",this._onEnd.bind(this));this.$.audio.addEventListener("error",this._onError.bind(this))},detached:function detached(){this.$.audio.removeEventListener("loadedmetadata",this._onCanPlay.bind(this));this.$.audio.removeEventListener("playing",this._onPlaying.bind(this));this.$.audio.removeEventListener("pause",this._onPause.bind(this));this.$.audio.removeEventListener("ended",this._onEnd.bind(this));this.$.audio.removeEventListener("error",this._onError.bind(this))},ready:function ready(){var player=this;player.canBePlayed=!1;player.isPlaying=!1;player.ended=!1;player.error=!1;player.$.audio.currentTime=player.timeOffset},playPause:function playPause(e){if(!!e)e.preventDefault();var player=this;if(player.canBePlayed){if(player.isPlaying){player._pause()}else{player._play()}}else if("none"===player.preload){player.$.audio.load();player._play()}},_play:function _play(){var player=this;player.$.audio.play()},_pause:function _pause(){var player=this;player.$.audio.pause()},restart:function restart(e){if(!!e)e.preventDefault();var player=this;player.$.audio.currentTime=0;if(!player.isPlaying)player._play()},_onCanPlay:function _onCanPlay(){var player=this;player.canBePlayed=!0;player.timeLeft=player.$.audio.duration;if(0secondsToCalc.length?"0"+secondsToCalc:secondsToCalc)},_onDown:function _onDown(e){e.preventDefault();var player=this;if(player.canBePlayed){player._updateProgressBar(e);if(!player.isPlaying){player._play()}}else if("none"===player.preload){player.$.audio.load();player.$.audio.addEventListener("loadedmetadata",function(){player._updateProgressBar(e);if(!player.isPlaying){player._play()}},!1)}},_updateProgressBar:function _updateProgressBar(e){var player=this,x=e.detail.x-player.$.center.getBoundingClientRect().left,r=x/player.$.center.getBoundingClientRect().width*player.$.audio.duration;this._updatePlayPosition(r)},_updatePlayPosition:function _updatePlayPosition(newTime){var player=this;player.currentTime=player.$.audio.currentTime=newTime;var percentagePlayed=player.currentTime/player.$.audio.duration;player._updateVisualProgress(percentagePlayed)},_updateVisualProgress:function _updateVisualProgress(percentagePlayed){var player=this;player.$.progress.style.transform="scaleX("+percentagePlayed+")";player.$.progress2.style.width=100*percentagePlayed+"%";player.$.title2.style.width=100*(1/percentagePlayed)+"%"},_srcChanged:function _srcChanged(){var player=this;if(player.isPlaying){player._pause();player._play()}},_changeColor:function _changeColor(newValue){var player=this;player.$.left.style.backgroundColor=newValue;player.$.title.style.color=newValue;player.$.duration.style.color=newValue;player.$.progress.style.backgroundColor=newValue;player.$.replay.style.color=newValue},_hidePlayIcon:function _hidePlayIcon(isPlaying,canBePlayed){return isPlaying?!0:!(canBePlayed||"none"===this.preload)},_setPreload:function _setPreload(autoplay,preload){return autoplay?"auto":preload}});_exports.PaperAudioPlayer=PaperAudioPlayer});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js","../../@polymer/paper-progress/paper-progress.js","../../@polymer/iron-icon/iron-icon.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/paper-ripple/paper-ripple.js","../simple-colors/simple-colors.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../@polymer/iron-iconset-svg/iron-iconset-svg.js","./lib/paper-audio-icons.js"],function(_exports,_polymerLegacy,_ironA11yKeysBehavior,_paperProgress,_ironIcon,_paperIconButton,_paperRipple,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PaperAudioPlayer=void 0;function _templateObject_1fcd53a0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n
\n \n \n \n \n
\n
\n \n
[[title]]
\n \n \n \n \n \n \n
\n
[[title]]
\n
\n
\n
\n \n
\n [[ _convertSecToMin(timeLeft) ]]\n
\n \n \n
\n
\n "],["\n \n
\n
\n \n \n \n \n
\n
\n \n
[[title]]
\n \n \n \n \n \n \n
\n
[[title]]
\n
\n
\n
\n \n
\n [[ _convertSecToMin(timeLeft) ]]\n
\n \n \n
\n
\n "]);_templateObject_1fcd53a0555211e98f439769bd191e33=function(){return data};return data}var PaperAudioPlayer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_1fcd53a0555211e98f439769bd191e33()),is:"paper-audio-player",behaviors:[_ironA11yKeysBehavior.IronA11yKeysBehavior,HAXBehaviors.PropertiesBehaviors,_simpleColors.SimpleColors,SchemaBehaviors.Schema],hostAttributes:{tabindex:0,role:"application","aria-label":"Audio Player","aria-describedby":"title"},properties:{src:{type:String,observer:"_srcChanged"},title:{type:String,value:"Click to play this audio file"},autoPlay:{type:Boolean,value:!1},preload:{type:String,value:"auto"},currentTime:{type:Number,value:0,notify:!0},timeLeft:{type:Number,value:0},smallSkip:{type:Number,value:15},largeSkip:{type:Number,value:60},error:{type:Boolean},timeOffset:{type:Number,value:0}},keyBindings:{space:"playPause",enter:"playPause",left:"_skipReverseByInterval",right:"_skipReverseByInterval",down:"_skipReverseByInterval",up:"_skipReverseByInterval"},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Mini Audio player",description:"A very small audio player good for MP3s.",icon:"image:music-note",color:"green",groups:["Audio","Media"],handles:[{type:"audio",source:"src",title:"title",color:"color"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"src",title:"Source",description:"The URL for this audio file.",inputMethod:"textfield",icon:"link",required:!0,validationType:"url"},{property:"title",title:"Title",description:"Title of this sound track.",inputMethod:"textfield",icon:"av:video-label",required:!1,validationType:"text"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"}],configure:[{property:"src",title:"Source",description:"The URL for this audio file.",inputMethod:"haxupload",icon:"link",required:!0,validationType:"url"},{property:"title",title:"Title",description:"Title of this sound track.",inputMethod:"textfield",icon:"av:video-label",required:!1,validationType:"text"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"}],advanced:[]}});this.$.audio.addEventListener("loadedmetadata",this._onCanPlay.bind(this));this.$.audio.addEventListener("playing",this._onPlaying.bind(this));this.$.audio.addEventListener("pause",this._onPause.bind(this));this.$.audio.addEventListener("ended",this._onEnd.bind(this));this.$.audio.addEventListener("error",this._onError.bind(this))},detached:function detached(){this.$.audio.removeEventListener("loadedmetadata",this._onCanPlay.bind(this));this.$.audio.removeEventListener("playing",this._onPlaying.bind(this));this.$.audio.removeEventListener("pause",this._onPause.bind(this));this.$.audio.removeEventListener("ended",this._onEnd.bind(this));this.$.audio.removeEventListener("error",this._onError.bind(this))},ready:function ready(){var player=this;player.canBePlayed=!1;player.isPlaying=!1;player.ended=!1;player.error=!1;player.$.audio.currentTime=player.timeOffset},playPause:function playPause(e){if(!!e)e.preventDefault();var player=this;if(player.canBePlayed){if(player.isPlaying){player._pause()}else{player._play()}}else if("none"===player.preload){player.$.audio.load();player._play()}},_play:function _play(){var player=this;player.$.audio.play()},_pause:function _pause(){var player=this;player.$.audio.pause()},restart:function restart(e){if(!!e)e.preventDefault();var player=this;player.$.audio.currentTime=0;if(!player.isPlaying)player._play()},_onCanPlay:function _onCanPlay(){var player=this;player.canBePlayed=!0;player.timeLeft=player.$.audio.duration;if(0secondsToCalc.length?"0"+secondsToCalc:secondsToCalc)},_onDown:function _onDown(e){e.preventDefault();var player=this;if(player.canBePlayed){player._updateProgressBar(e);if(!player.isPlaying){player._play()}}else if("none"===player.preload){player.$.audio.load();player.$.audio.addEventListener("loadedmetadata",function(){player._updateProgressBar(e);if(!player.isPlaying){player._play()}},!1)}},_updateProgressBar:function _updateProgressBar(e){var player=this,x=e.detail.x-player.$.center.getBoundingClientRect().left,r=x/player.$.center.getBoundingClientRect().width*player.$.audio.duration;this._updatePlayPosition(r)},_updatePlayPosition:function _updatePlayPosition(newTime){var player=this;player.currentTime=player.$.audio.currentTime=newTime;var percentagePlayed=player.currentTime/player.$.audio.duration;player._updateVisualProgress(percentagePlayed)},_updateVisualProgress:function _updateVisualProgress(percentagePlayed){var player=this;player.$.progress.style.transform="scaleX("+percentagePlayed+")";player.$.progress2.style.width=100*percentagePlayed+"%";player.$.title2.style.width=100*(1/percentagePlayed)+"%"},_srcChanged:function _srcChanged(){var player=this;if(player.isPlaying){player._pause();player._play()}},_changeColor:function _changeColor(newValue){var player=this;player.$.left.style.backgroundColor=newValue;player.$.title.style.color=newValue;player.$.duration.style.color=newValue;player.$.progress.style.backgroundColor=newValue;player.$.replay.style.color=newValue},_hidePlayIcon:function _hidePlayIcon(isPlaying,canBePlayed){return isPlaying?!0:!(canBePlayed||"none"===this.preload)},_setPreload:function _setPreload(autoplay,preload){return autoplay?"auto":preload}});_exports.PaperAudioPlayer=PaperAudioPlayer});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/paper-avatar/paper-avatar.js b/build/es5-amd/node_modules/@lrnwebcomponents/paper-avatar/paper-avatar.js
index 3f7ad16955f..26fb6e75d1d 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/paper-avatar/paper-avatar.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/paper-avatar/paper-avatar.js
@@ -1 +1 @@
-define(["exports","meta","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/utils/resolve-url.js","../es-global-bridge/es-global-bridge.js","./lib/md5.min.js"],function(_exports,meta,_polymerLegacy,_resolveUrl,_esGlobalBridge,md5){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PaperAvatar=void 0;meta=babelHelpers.interopRequireWildcard(meta);md5=babelHelpers.interopRequireWildcard(md5);function _templateObject_86e68b0054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[_label(label)]]
\n \n \n \n \n "]);_templateObject_86e68b0054f411e9aeb367f92c5b63ab=function(){return data};return data}var PaperAvatar=(0,_polymerLegacy.Polymer)({is:"paper-avatar",_template:(0,_polymerLegacy.html)(_templateObject_86e68b0054f411e9aeb367f92c5b63ab()),properties:{src:{type:String,value:!1},label:{type:String,observer:"_observerLabel"},jdenticonExists:{type:Boolean,value:!1},twoChars:{type:Boolean,value:!1},colors:{type:Array},jdenticon:{type:Boolean,value:!1}},_observerLabel:function _observerLabel(label){if(label){if(this.jdenticonExists&&this.jdenticon){this.$.label.hidden=!0;window.jdenticon.config={lightness:{color:[1,1],grayscale:[1,1]},saturation:1};window.jdenticon.update(this.$.jdenticon,window.md5(label))}this.updateStyles({"--paper-avatar-bgcolor":this._parseColor(label)})}},ready:function ready(){var name="jdenticon",basePath=(0,_resolveUrl.pathFromUrl)(decodeURIComponent(meta.url)),location="".concat(basePath,"lib/jdenticon-1.4.0.min.js");window.addEventListener("es-bridge-".concat(name,"-loaded"),this._jdenticonLoaded.bind(this));window.ESGlobalBridge.requestAvailability();window.ESGlobalBridge.instance.load(name,location)},_jdenticonLoaded:function _jdenticonLoaded(){this.jdenticonExists=!0;this._observerLabel(this.label)},_label:function _label(label){if(!label)return"";if(this.twoChars){if(-1=colors.length)return colors[hash%colors.length];return colors[hash]}});_exports.PaperAvatar=PaperAvatar});
\ No newline at end of file
+define(["exports","meta","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/utils/resolve-url.js","../es-global-bridge/es-global-bridge.js","./lib/md5.min.js"],function(_exports,meta,_polymerLegacy,_resolveUrl,_esGlobalBridge,md5){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PaperAvatar=void 0;meta=babelHelpers.interopRequireWildcard(meta);md5=babelHelpers.interopRequireWildcard(md5);function _templateObject_1fe40ff0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
[[_label(label)]]
\n \n \n \n \n "]);_templateObject_1fe40ff0555211e98f439769bd191e33=function(){return data};return data}var PaperAvatar=(0,_polymerLegacy.Polymer)({is:"paper-avatar",_template:(0,_polymerLegacy.html)(_templateObject_1fe40ff0555211e98f439769bd191e33()),properties:{src:{type:String,value:!1},label:{type:String,observer:"_observerLabel"},jdenticonExists:{type:Boolean,value:!1},twoChars:{type:Boolean,value:!1},colors:{type:Array},jdenticon:{type:Boolean,value:!1}},_observerLabel:function _observerLabel(label){if(label){if(this.jdenticonExists&&this.jdenticon){this.$.label.hidden=!0;window.jdenticon.config={lightness:{color:[1,1],grayscale:[1,1]},saturation:1};window.jdenticon.update(this.$.jdenticon,window.md5(label))}this.updateStyles({"--paper-avatar-bgcolor":this._parseColor(label)})}},ready:function ready(){var name="jdenticon",basePath=(0,_resolveUrl.pathFromUrl)(decodeURIComponent(meta.url)),location="".concat(basePath,"lib/jdenticon-1.4.0.min.js");window.addEventListener("es-bridge-".concat(name,"-loaded"),this._jdenticonLoaded.bind(this));window.ESGlobalBridge.requestAvailability();window.ESGlobalBridge.instance.load(name,location)},_jdenticonLoaded:function _jdenticonLoaded(){this.jdenticonExists=!0;this._observerLabel(this.label)},_label:function _label(label){if(!label)return"";if(this.twoChars){if(-1=colors.length)return colors[hash%colors.length];return colors[hash]}});_exports.PaperAvatar=PaperAvatar});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-speed-dial/lib/paper-fab-speed-dial-overlay.js b/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-speed-dial/lib/paper-fab-speed-dial-overlay.js
index e5dc453c3ae..4e0efcccbe1 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-speed-dial/lib/paper-fab-speed-dial-overlay.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-speed-dial/lib/paper-fab-speed-dial-overlay.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-overlay-behavior/iron-overlay-behavior.js"],function(_polymerLegacy,_ironOverlayBehavior){"use strict";function _templateObject_a082062054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n "]);_templateObject_a082062054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a082062054f411e9aeb367f92c5b63ab()),is:"paper-fab-speed-dial-overlay",behaviors:[_ironOverlayBehavior.IronOverlayBehavior]})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/iron-overlay-behavior/iron-overlay-behavior.js"],function(_polymerLegacy,_ironOverlayBehavior){"use strict";function _templateObject_34e2aa60555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n "]);_templateObject_34e2aa60555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_34e2aa60555211e98f439769bd191e33()),is:"paper-fab-speed-dial-overlay",behaviors:[_ironOverlayBehavior.IronOverlayBehavior]})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-transitions/lib/paper-fab-morph.js b/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-transitions/lib/paper-fab-morph.js
index 1ee438baea8..305fdf9eb0b 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-transitions/lib/paper-fab-morph.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-transitions/lib/paper-fab-morph.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/legacy/polymer.dom.js","../../../@polymer/polymer/lib/utils/async.js","../../../@polymer/iron-dropdown/iron-dropdown.js"],function(_polymerLegacy,_polymerDom,async){"use strict";async=babelHelpers.interopRequireWildcard(async);function _templateObject_a08f73a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n "]);_templateObject_a08f73a054f411e9aeb367f92c5b63ab=function(){return data};return data}(function(Polymer){Polymer({_template:(0,_polymerLegacy.html)(_templateObject_a08f73a054f411e9aeb367f92c5b63ab()),is:"paper-fab-morph",properties:{isOverlayContent:{type:Boolean,value:!1},duration:{type:Number,value:200},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0}},observers:["_updateOverlayPosition(verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],ready:function ready(){this._fab=this.$.fabContainer;this._content=this.$.contentContainer;if(this.isOverlayContent){this._fab.addEventListener("tap",function(){this._content.open()}.bind(this));this._overlay=this._content}else{var dropdown=document.createElement("iron-dropdown");(0,_polymerDom.dom)(dropdown).appendChild(this._content);(0,_polymerDom.dom)(this.root).appendChild(dropdown);this._overlay=dropdown;this._dropdown=dropdown;this._fab.addEventListener("tap",function(){this._dropdown.open()}.bind(this));this._updateOverlayPosition(this.verticalAlign,this.horizontalAlign,this.verticalOffset,this.horizontalOffset)}this._overlay.addEventListener("iron-overlay-opened",function(){this._morphOpen()}.bind(this));this._overlay.addEventListener("iron-overlay-closed",function(){this._morphClose()}.bind(this))},open:function open(){this._overlay.open()},close:function close(){this._overlay.close()},_updateOverlayPosition:function _updateOverlayPosition(verticalAlign,horizontalAlign,verticalOffset,horizontalOffset){if(this._dropdown){var d=this._dropdown;d.verticalAlign=verticalAlign;d.horizontalAlign=horizontalAlign;d.verticalOffset=verticalOffset;d.horizontalOffset=horizontalOffset}},_morphOpen:function _morphOpen(){var fab=this._fab,content=this._content,fabRect=fab.getBoundingClientRect(),morpher=this.$.morpher,ms=morpher.style;ms.display="block";ms.top=fabRect.top+"px";ms.left=fabRect.left+"px";ms.width=fabRect.width+"px";ms.height=fabRect.height+"px";ms.borderRadius="50%";ms.transitionDuration=this.duration+"ms";fab.style.visibility="hidden";content.style.visibility="hidden";var contentRect=content.getBoundingClientRect();ms.top=contentRect.top+"px";ms.left=contentRect.left+"px";ms.width=contentRect.width+"px";ms.height=contentRect.height+"px";ms.borderRadius="";async.microTask.run(function(){morpher.style.display="none";content.style.visibility="visible"})},_morphClose:function _morphClose(){var fab=this._fab,content=this._content,contentRect=fab.getBoundingClientRect(),morpher=this.$.morpher,ms=morpher.style;morpher.style.display="block";async.microTask.run(function(){var fabRect=fab.getBoundingClientRect();ms.top=fabRect.top+"px";ms.left=fabRect.left+"px";ms.width=fabRect.width+"px";ms.height=fabRect.height+"px";ms.borderRadius="50%";async.microTask.run(function(){morpher.style.display="none";fab.style.visibility="visible"})})}})})(_polymerLegacy.Polymer)});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/legacy/polymer.dom.js","../../../@polymer/polymer/lib/utils/async.js","../../../@polymer/iron-dropdown/iron-dropdown.js"],function(_polymerLegacy,_polymerDom,async){"use strict";async=babelHelpers.interopRequireWildcard(async);function _templateObject_34eda6e0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n "]);_templateObject_34eda6e0555211e98f439769bd191e33=function(){return data};return data}(function(Polymer){Polymer({_template:(0,_polymerLegacy.html)(_templateObject_34eda6e0555211e98f439769bd191e33()),is:"paper-fab-morph",properties:{isOverlayContent:{type:Boolean,value:!1},duration:{type:Number,value:200},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0}},observers:["_updateOverlayPosition(verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],ready:function ready(){this._fab=this.$.fabContainer;this._content=this.$.contentContainer;if(this.isOverlayContent){this._fab.addEventListener("tap",function(){this._content.open()}.bind(this));this._overlay=this._content}else{var dropdown=document.createElement("iron-dropdown");(0,_polymerDom.dom)(dropdown).appendChild(this._content);(0,_polymerDom.dom)(this.root).appendChild(dropdown);this._overlay=dropdown;this._dropdown=dropdown;this._fab.addEventListener("tap",function(){this._dropdown.open()}.bind(this));this._updateOverlayPosition(this.verticalAlign,this.horizontalAlign,this.verticalOffset,this.horizontalOffset)}this._overlay.addEventListener("iron-overlay-opened",function(){this._morphOpen()}.bind(this));this._overlay.addEventListener("iron-overlay-closed",function(){this._morphClose()}.bind(this))},open:function open(){this._overlay.open()},close:function close(){this._overlay.close()},_updateOverlayPosition:function _updateOverlayPosition(verticalAlign,horizontalAlign,verticalOffset,horizontalOffset){if(this._dropdown){var d=this._dropdown;d.verticalAlign=verticalAlign;d.horizontalAlign=horizontalAlign;d.verticalOffset=verticalOffset;d.horizontalOffset=horizontalOffset}},_morphOpen:function _morphOpen(){var fab=this._fab,content=this._content,fabRect=fab.getBoundingClientRect(),morpher=this.$.morpher,ms=morpher.style;ms.display="block";ms.top=fabRect.top+"px";ms.left=fabRect.left+"px";ms.width=fabRect.width+"px";ms.height=fabRect.height+"px";ms.borderRadius="50%";ms.transitionDuration=this.duration+"ms";fab.style.visibility="hidden";content.style.visibility="hidden";var contentRect=content.getBoundingClientRect();ms.top=contentRect.top+"px";ms.left=contentRect.left+"px";ms.width=contentRect.width+"px";ms.height=contentRect.height+"px";ms.borderRadius="";async.microTask.run(function(){morpher.style.display="none";content.style.visibility="visible"})},_morphClose:function _morphClose(){var fab=this._fab,content=this._content,contentRect=fab.getBoundingClientRect(),morpher=this.$.morpher,ms=morpher.style;morpher.style.display="block";async.microTask.run(function(){var fabRect=fab.getBoundingClientRect();ms.top=fabRect.top+"px";ms.left=fabRect.left+"px";ms.width=fabRect.width+"px";ms.height=fabRect.height+"px";ms.borderRadius="50%";async.microTask.run(function(){morpher.style.display="none";fab.style.visibility="visible"})})}})})(_polymerLegacy.Polymer)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-transitions/lib/paper-fab-speed-dial.js b/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-transitions/lib/paper-fab-speed-dial.js
index 6ac55005adb..35d0a0611c9 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-transitions/lib/paper-fab-speed-dial.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/paper-fab-transitions/lib/paper-fab-speed-dial.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/legacy/polymer.dom.js","../../../@polymer/iron-flex-layout/iron-flex-layout.js","../../../@polymer/iron-dropdown/iron-dropdown.js","../../../@polymer/neon-animation/neon-animations.js","./paper-square-grow-animation.js"],function(_polymerLegacy,_polymerDom){"use strict";function _templateObject_a09d565054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n "]);_templateObject_a09d565054f411e9aeb367f92c5b63ab=function(){return data};return data}(function(Polymer){Polymer({_template:(0,_polymerLegacy.html)(_templateObject_a09d565054f411e9aeb367f92c5b63ab()),is:"paper-fab-speed-dial",properties:{direction:{type:String,value:"bottom"},offset:{type:Number,value:66},openAnimationConfig:{type:Array,value:function value(){return[{name:"fade-in-animation",timing:{delay:150,duration:50}},{name:"paper-square-grow-animation",startSize:56,timing:{delay:150,duration:200}}]}},closeAnimationConfig:{type:Array,value:function value(){return[{name:"fade-out-animation",timing:{duration:200}}]}}},observers:["_updateDropdown(direction, offset)"],ready:function ready(){var fab=(0,_polymerDom.dom)(this.$.fabContainer).getDistributedNodes()[0];fab.addEventListener("tap",function(){this.$.dropdown.open()}.bind(this));var content=(0,_polymerDom.dom)(this.$.contentContainer).getDistributedNodes()[0];content.addEventListener("tap",function(){this.$.dropdown.close()}.bind(this))},open:function open(){this.$.dropdown.open()},close:function close(){this.$.dropdown.close()},_updateDropdown:function _updateDropdown(direction,offset){var d=this.$.dropdown;switch(direction){case"bottom":d.verticalAlign="top";d.horizontalOffset=0;d.verticalOffset=offset;d.classList.add("vertical");d.classList.remove("horizontal");break;case"top":d.verticalAlign="bottom";d.horizontalOffset=0;d.verticalOffset=offset;d.classList.add("vertical");d.classList.remove("horizontal");break;case"right":d.horizontalAlign="left";d.horizontalOffset=offset;d.verticalOffset=0;d.classList.add("horizontal");d.classList.remove("vertical");break;case"left":d.horizontalAlign="right";d.horizontalOffset=offset;d.verticalOffset=0;d.classList.add("horizontal");d.classList.remove("vertical");break;default:throw"Invalid direction. Must be one of [top, bottom, left, right].";}}})})(_polymerLegacy.Polymer)});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js","../../../@polymer/polymer/lib/legacy/polymer.dom.js","../../../@polymer/iron-flex-layout/iron-flex-layout.js","../../../@polymer/iron-dropdown/iron-dropdown.js","../../../@polymer/neon-animation/neon-animations.js","./paper-square-grow-animation.js"],function(_polymerLegacy,_polymerDom){"use strict";function _templateObject_34f40f80555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n "]);_templateObject_34f40f80555211e98f439769bd191e33=function(){return data};return data}(function(Polymer){Polymer({_template:(0,_polymerLegacy.html)(_templateObject_34f40f80555211e98f439769bd191e33()),is:"paper-fab-speed-dial",properties:{direction:{type:String,value:"bottom"},offset:{type:Number,value:66},openAnimationConfig:{type:Array,value:function value(){return[{name:"fade-in-animation",timing:{delay:150,duration:50}},{name:"paper-square-grow-animation",startSize:56,timing:{delay:150,duration:200}}]}},closeAnimationConfig:{type:Array,value:function value(){return[{name:"fade-out-animation",timing:{duration:200}}]}}},observers:["_updateDropdown(direction, offset)"],ready:function ready(){var fab=(0,_polymerDom.dom)(this.$.fabContainer).getDistributedNodes()[0];fab.addEventListener("tap",function(){this.$.dropdown.open()}.bind(this));var content=(0,_polymerDom.dom)(this.$.contentContainer).getDistributedNodes()[0];content.addEventListener("tap",function(){this.$.dropdown.close()}.bind(this))},open:function open(){this.$.dropdown.open()},close:function close(){this.$.dropdown.close()},_updateDropdown:function _updateDropdown(direction,offset){var d=this.$.dropdown;switch(direction){case"bottom":d.verticalAlign="top";d.horizontalOffset=0;d.verticalOffset=offset;d.classList.add("vertical");d.classList.remove("horizontal");break;case"top":d.verticalAlign="bottom";d.horizontalOffset=0;d.verticalOffset=offset;d.classList.add("vertical");d.classList.remove("horizontal");break;case"right":d.horizontalAlign="left";d.horizontalOffset=offset;d.verticalOffset=0;d.classList.add("horizontal");d.classList.remove("vertical");break;case"left":d.horizontalAlign="right";d.horizontalOffset=offset;d.verticalOffset=0;d.classList.add("horizontal");d.classList.remove("vertical");break;default:throw"Invalid direction. Must be one of [top, bottom, left, right].";}}})})(_polymerLegacy.Polymer)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/paper-icon-picker/paper-icon-picker.js b/build/es5-amd/node_modules/@lrnwebcomponents/paper-icon-picker/paper-icon-picker.js
index 7a38f68a662..c46153aee56 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/paper-icon-picker/paper-icon-picker.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/paper-icon-picker/paper-icon-picker.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/iron-meta/iron-meta.js","../../@polymer/iron-flex-layout/iron-flex-layout.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/paper-item/paper-item.js","../../@polymer/paper-styles/color.js","../../@polymer/paper-listbox/paper-listbox.js","../../@polymer/paper-menu-button/paper-menu-button.js","../../@polymer/iron-list/iron-list.js","../../@polymer/iron-icon/iron-icon.js","../../@polymer/neon-animation/neon-animation.js","../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../@polymer/paper-tooltip/paper-tooltip.js","../../@polymer/iron-iconset-svg/iron-iconset-svg.js","./lib/paper-icon-picker-icon.js"],function(_exports,_polymerLegacy,_polymerDom,_ironMeta){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PaperIconPicker=void 0;function _templateObject_87c7270054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n \n \n \n \n \n [[iconText]]\n \n \n "]);_templateObject_87c7270054f411e9aeb367f92c5b63ab=function(){return data};return data}var PaperIconPicker=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_87c7270054f411e9aeb367f92c5b63ab()),is:"paper-icon-picker",properties:{opened:{type:Boolean},icon:{type:String,notify:!0,observer:"_iconChanged"},iconText:{type:String,computed:"_computedIconText(icon)"},iconList:{type:Array,notify:!0,value:function value(){return[]}},renderIconList:{type:Array,computed:"_computeRenderIconList(iconList)"},columnCount:{type:Number,value:8},maxRows:{type:Number,value:6},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},noink:{type:Boolean}},_onOpen:function _onOpen(){var _this=this;setTimeout(function(){try{_this.shadowRoot.querySelector("paper-item").focus()}catch(error){}},500)},close:function close(){this.opened=!1},_computeRenderIconList:function _computeRenderIconList(list){var renderList=[],item={};for(var i in list){item={};if(babelHelpers.typeof(list[i].icon)==="undefined"){item.icon=list[i]}else{item.icon=list[i].icon}if(babelHelpers.typeof(list[i].index)==="undefined"){item.index=0}else{item.index=list[i].index}renderList.push(item)}return renderList},_computedIconText:function _computedIconText(icon){if(""==icon){return"Select an icon"}return icon},created:function created(){this._renderedIcons=!1},attached:function attached(){var iconSets=new _ironMeta.IronMeta({type:"iconset"});if(0===this.iconList.length&&babelHelpers.typeof(iconSets)!=="undefined"&&iconSets.list&&iconSets.list.length){var iconList=[],index=0;iconSets.list.forEach(function(item){index++;item.getIconNames().forEach(function(icon){iconList.push({icon:icon,index:index})})});this.set("iconList",iconList)}var sizeOfAIconDiv;if(window.ShadyCSS){sizeOfAIconDiv=ShadyCSS.getComputedStyleValue(this,"--paper-icon-picker-icon-size")}else{sizeOfAIconDiv=getComputedStyle(this).getPropertyValue("--paper-icon-picker-icon-size")}if(!sizeOfAIconDiv||""==sizeOfAIconDiv){sizeOfAIconDiv=26}else{sizeOfAIconDiv=sizeOfAIconDiv.replace("px","")}var rowCount=Math.round(this.iconList.length/this.columnCount)+1;if(rowCount>this.maxRows){rowCount=this.maxRows}this.$.container.style.height=rowCount*sizeOfAIconDiv+"px";this.$.container.style.width=this.columnCount*sizeOfAIconDiv+"px"},_addOverflowClass:function _addOverflowClass(){this.$.container.toggleClass("opened",!0)},_removeOverflowClass:function _removeOverflowClass(){this.$.container.toggleClass("opened",!1)},_onIconTap:function _onIconTap(e){this.icon=e.target.value;this.fire("icon-picker-selected",{icon:this.icon});this.$.container.fire("iron-select",this.icon);this.close()},_iconChanged:function _iconChanged(){if(this.icon){this.$.iconButton.icon=this.icon}else{this.$.iconButton.icon="swatch:perm-media"}}});_exports.PaperIconPicker=PaperIconPicker});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/iron-meta/iron-meta.js","../../@polymer/iron-flex-layout/iron-flex-layout.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/paper-item/paper-item.js","../../@polymer/paper-styles/color.js","../../@polymer/paper-listbox/paper-listbox.js","../../@polymer/paper-menu-button/paper-menu-button.js","../../@polymer/iron-list/iron-list.js","../../@polymer/iron-icon/iron-icon.js","../../@polymer/neon-animation/neon-animation.js","../../@polymer/iron-a11y-keys/iron-a11y-keys.js","../../@polymer/paper-tooltip/paper-tooltip.js","../../@polymer/iron-iconset-svg/iron-iconset-svg.js","./lib/paper-icon-picker-icon.js"],function(_exports,_polymerLegacy,_polymerDom,_ironMeta){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PaperIconPicker=void 0;function _templateObject_20f5f520555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n \n \n \n \n \n \n \n [[iconText]]\n \n \n "]);_templateObject_20f5f520555211e98f439769bd191e33=function(){return data};return data}var PaperIconPicker=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_20f5f520555211e98f439769bd191e33()),is:"paper-icon-picker",properties:{opened:{type:Boolean},icon:{type:String,notify:!0,observer:"_iconChanged"},iconText:{type:String,computed:"_computedIconText(icon)"},iconList:{type:Array,notify:!0,value:function value(){return[]}},renderIconList:{type:Array,computed:"_computeRenderIconList(iconList)"},columnCount:{type:Number,value:8},maxRows:{type:Number,value:6},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},noink:{type:Boolean}},_onOpen:function _onOpen(){var _this=this;setTimeout(function(){try{_this.shadowRoot.querySelector("paper-item").focus()}catch(error){}},500)},close:function close(){this.opened=!1},_computeRenderIconList:function _computeRenderIconList(list){var renderList=[],item={};for(var i in list){item={};if(babelHelpers.typeof(list[i].icon)==="undefined"){item.icon=list[i]}else{item.icon=list[i].icon}if(babelHelpers.typeof(list[i].index)==="undefined"){item.index=0}else{item.index=list[i].index}renderList.push(item)}return renderList},_computedIconText:function _computedIconText(icon){if(""==icon){return"Select an icon"}return icon},created:function created(){this._renderedIcons=!1},attached:function attached(){var iconSets=new _ironMeta.IronMeta({type:"iconset"});if(0===this.iconList.length&&babelHelpers.typeof(iconSets)!=="undefined"&&iconSets.list&&iconSets.list.length){var iconList=[],index=0;iconSets.list.forEach(function(item){index++;item.getIconNames().forEach(function(icon){iconList.push({icon:icon,index:index})})});this.set("iconList",iconList)}var sizeOfAIconDiv;if(window.ShadyCSS){sizeOfAIconDiv=ShadyCSS.getComputedStyleValue(this,"--paper-icon-picker-icon-size")}else{sizeOfAIconDiv=getComputedStyle(this).getPropertyValue("--paper-icon-picker-icon-size")}if(!sizeOfAIconDiv||""==sizeOfAIconDiv){sizeOfAIconDiv=26}else{sizeOfAIconDiv=sizeOfAIconDiv.replace("px","")}var rowCount=Math.round(this.iconList.length/this.columnCount)+1;if(rowCount>this.maxRows){rowCount=this.maxRows}this.$.container.style.height=rowCount*sizeOfAIconDiv+"px";this.$.container.style.width=this.columnCount*sizeOfAIconDiv+"px"},_addOverflowClass:function _addOverflowClass(){this.$.container.toggleClass("opened",!0)},_removeOverflowClass:function _removeOverflowClass(){this.$.container.toggleClass("opened",!1)},_onIconTap:function _onIconTap(e){this.icon=e.target.value;this.fire("icon-picker-selected",{icon:this.icon});this.$.container.fire("iron-select",this.icon);this.close()},_iconChanged:function _iconChanged(){if(this.icon){this.$.iconButton.icon=this.icon}else{this.$.iconButton.icon="swatch:perm-media"}}});_exports.PaperIconPicker=PaperIconPicker});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/paper-input-flagged/paper-input-flagged.js b/build/es5-amd/node_modules/@lrnwebcomponents/paper-input-flagged/paper-input-flagged.js
index 6feb3034047..77525259885 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/paper-input-flagged/paper-input-flagged.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/paper-input-flagged/paper-input-flagged.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-input/paper-input.js","../../@polymer/paper-tooltip/paper-tooltip.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/iron-icon/iron-icon.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PaperInputFlagged=void 0;function _templateObject_87f5b11054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n
[[__activeMessage]]
\n \n [[__activeMessage]]\n \n "]);_templateObject_87f5b11054f411e9aeb367f92c5b63ab=function(){return data};return data}var PaperInputFlagged=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_87f5b11054f411e9aeb367f92c5b63ab()),is:"paper-input-flagged",properties:{icon:{type:String,computed:"_iconFromStatus(status)"},status:{type:String,reflectToAttribute:!0,computed:"testStatus(flaggedInput, value)"},value:{type:String,notify:!0,value:""},flaggedInput:{type:Array,value:[{match:null,message:"Alt data is required for everything except decoration images.",status:"notice"},{match:"image",message:"Screenreaders will say the word image, don't put it in the descriptive text",status:"error"},{match:"photo",message:"Screenreaders will say the word image, don't put photo in the descriptive text",status:"error"},{match:"picture",message:"Screenreaders will say the word image, don't put picture in the descriptive text",status:"error"},{match:3,message:"Description not effective enough. This should be at least a sentance about what the image is.",status:"error"},{match:10,message:"Make sure your alt text is descriptive enough for those that can't see the media.",status:"warning"}]},inputSuccess:{type:Object,value:{message:"You passed our simple accessibility checks.",status:"info"}}},testStatus:function testStatus(test,value){for(var i in test){if(null===test[i].match&&(""===value||null===value)){this.__activeMessage=test[i].message;return test[i].status}else if(!isNaN(test[i].match)&&value.split(/\s+/g).length\n :host {\n display: block;\n }\n iron-icon {\n transition: 0.6s all ease-in;\n width: 24px;\n height: 24px;\n margin-right: 4px;\n }\n paper-tooltip {\n --paper-tooltip-delay-in: 100;\n font-size: 11px;\n }\n #icon {\n color: var(--paper-grey-400);\n background-color: transparent;\n }\n :host([status=\"info\"]) #icon {\n color: var(--paper-green-400);\n }\n :host([status=\"notice\"]) #icon {\n color: var(--paper-grey-400);\n }\n :host([status=\"warning\"]) #icon {\n color: var(--paper-yellow-700);\n }\n :host([status=\"error\"]) #icon {\n color: var(--paper-red-900);\n }\n .element-invisible {\n position: absolute !important;\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n height: 1px;\n }\n \n \n \n \n
[[__activeMessage]]
\n \n [[__activeMessage]]\n \n "]);_templateObject_210d4db0555211e98f439769bd191e33=function(){return data};return data}var PaperInputFlagged=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_210d4db0555211e98f439769bd191e33()),is:"paper-input-flagged",properties:{icon:{type:String,computed:"_iconFromStatus(status)"},status:{type:String,reflectToAttribute:!0,computed:"testStatus(flaggedInput, value)"},value:{type:String,notify:!0,value:""},flaggedInput:{type:Array,value:[{match:null,message:"Alt data is required for everything except decoration images.",status:"notice"},{match:"image",message:"Screenreaders will say the word image, don't put it in the descriptive text",status:"error"},{match:"photo",message:"Screenreaders will say the word image, don't put photo in the descriptive text",status:"error"},{match:"picture",message:"Screenreaders will say the word image, don't put picture in the descriptive text",status:"error"},{match:3,message:"Description not effective enough. This should be at least a sentance about what the image is.",status:"error"},{match:10,message:"Make sure your alt text is descriptive enough for those that can't see the media.",status:"warning"}]},inputSuccess:{type:Object,value:{message:"You passed our simple accessibility checks.",status:"info"}}},testStatus:function testStatus(test,value){for(var i in test){if(null===test[i].match&&(""===value||null===value)){this.__activeMessage=test[i].message;return test[i].status}else if(!isNaN(test[i].match)&&value.split(/\s+/g).length\n :host {\n display: block;\n --parallax-image-background: \"\";\n --parallax-title-background: rgba(0, 0, 0, 0.3);\n --parallax-title-font: #fff;\n }\n\n .parallax_container {\n height: 400px;\n width: 100%;\n overflow: hidden;\n display: flex;\n justify-content: center;\n }\n\n .parallax {\n background-image: var(--parallax-image-background);\n background-attachment: fixed;\n background-position: top center;\n background-repeat: no-repeat;\n background-size: cover;\n width: 100%;\n height: 100%;\n justify-content: center;\n }\n\n #bgParallax {\n display: flex;\n align-items: center;\n }\n\n .title {\n background: var(--parallax-title-background);\n display: block;\n padding: 20px 15px;\n text-align: center;\n width: 40%;\n color: var(--parallax-title-font);\n font-size: 32px;\n position: absolute;\n margin-top: 120px;\n }\n\n @media screen and (max-width: 900px) {\n .title {\n font-size: 16px;\n }\n }\n \n\n \n
\n \n "]);_templateObject_88c81c4054f411e9aeb367f92c5b63ab=function(){return data};return data}var ParallaxImage=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_88c81c4054f411e9aeb367f92c5b63ab()),is:"parallax-image",behaviors:[HAXBehaviors.PropertiesBehaviors,MaterializeCSSBehaviors.ColorBehaviors,SchemaBehaviors.Schema],properties:{imageBg:{type:String,value:"",reflectToAttribute:!0},url:{type:String,value:"",reflectToAttribute:!0}},observers:["__updateStyles(imageBg)"],_urlTarget:function _urlTarget(url){if(url){var external=this._outsideLink(url);if(external){return"_blank"}}return!1},_outsideLink:function _outsideLink(url){if(0!=url.indexOf("http"))return!1;var loc=location.href,path=location.pathname,root=loc.substring(0,loc.indexOf(path));return 0!=url.indexOf(root)},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Sample gizmo",description:"The user will be able to see this for selection in a UI.",icon:"av:play-circle-filled",color:"grey",groups:["Video","Media"],handles:[{type:"video",url:"source"}],meta:{author:"Your organization on github"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})},__updateStyles:function __updateStyles(imageBg){this.updateStyles({"--parallax-image-background":"url(".concat(imageBg,")")})},ready:function ready(){var bgParallax=this.$.bgParallax,titleParallax=this.$.titleParallax;window.addEventListener("scroll",function(){var yParallaxPosition=-.2*window.scrollY;bgParallax.style.backgroundPosition="center ".concat(yParallaxPosition,"px");titleParallax.style.transform="translate3D(0, ".concat(1.4*yParallaxPosition,"px, 0)")})}});_exports.ParallaxImage=ParallaxImage});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../materializecss-styles/materializecss-styles.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.ParallaxImage=void 0;function _templateObject_2182a4c0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n
\n \n "]);_templateObject_2182a4c0555211e98f439769bd191e33=function(){return data};return data}var ParallaxImage=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2182a4c0555211e98f439769bd191e33()),is:"parallax-image",behaviors:[HAXBehaviors.PropertiesBehaviors,MaterializeCSSBehaviors.ColorBehaviors,SchemaBehaviors.Schema],properties:{imageBg:{type:String,value:"",reflectToAttribute:!0},url:{type:String,value:"",reflectToAttribute:!0}},observers:["__updateStyles(imageBg)"],_urlTarget:function _urlTarget(url){if(url){var external=this._outsideLink(url);if(external){return"_blank"}}return!1},_outsideLink:function _outsideLink(url){if(0!=url.indexOf("http"))return!1;var loc=location.href,path=location.pathname,root=loc.substring(0,loc.indexOf(path));return 0!=url.indexOf(root)},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Sample gizmo",description:"The user will be able to see this for selection in a UI.",icon:"av:play-circle-filled",color:"grey",groups:["Video","Media"],handles:[{type:"video",url:"source"}],meta:{author:"Your organization on github"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})},__updateStyles:function __updateStyles(imageBg){this.updateStyles({"--parallax-image-background":"url(".concat(imageBg,")")})},ready:function ready(){var bgParallax=this.$.bgParallax,titleParallax=this.$.titleParallax;window.addEventListener("scroll",function(){var yParallaxPosition=-.2*window.scrollY;bgParallax.style.backgroundPosition="center ".concat(yParallaxPosition,"px");titleParallax.style.transform="translate3D(0, ".concat(1.4*yParallaxPosition,"px, 0)")})}});_exports.ParallaxImage=ParallaxImage});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/pdf-browser-viewer/pdf-browser-viewer.js b/build/es5-amd/node_modules/@lrnwebcomponents/pdf-browser-viewer/pdf-browser-viewer.js
index c65416a0f9a..d7f3e1b871c 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/pdf-browser-viewer/pdf-browser-viewer.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/pdf-browser-viewer/pdf-browser-viewer.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../../@polymer/paper-button/paper-button.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PdfBrowserViewer=void 0;function _templateObject_889d14a054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n
\n \n
\n
\n [[downloadLabel]]\n
\n \n \n\n \n \n \n "]);_templateObject_889d14a054f411e9aeb367f92c5b63ab=function(){return data};return data}var PdfBrowserViewer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_889d14a054f411e9aeb367f92c5b63ab()),is:"pdf-browser-viewer",properties:{file:{type:String,value:void 0,reflectToAttribute:!0},notSupportedMessage:{type:String,value:"It appears your Web browser is not configured to display PDF files. No worries, just"},notSupportedLinkMessage:{type:String,value:"click here to download the PDF file."},height:{type:String,value:"400px"},width:{type:String,value:"100%"},card:{type:Boolean,value:!1},downloadLabel:{type:String,value:"Download"},elevation:{type:String,value:"1"}},clear:function clear(){this.file=void 0},_download:function _download(){window.location=this.file}});_exports.PdfBrowserViewer=PdfBrowserViewer});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../../@polymer/paper-button/paper-button.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PdfBrowserViewer=void 0;function _templateObject_21d0ebd0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n
\n \n
\n
\n [[downloadLabel]]\n
\n \n \n\n \n \n \n "]);_templateObject_21d0ebd0555211e98f439769bd191e33=function(){return data};return data}var PdfBrowserViewer=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_21d0ebd0555211e98f439769bd191e33()),is:"pdf-browser-viewer",properties:{file:{type:String,value:void 0,reflectToAttribute:!0},notSupportedMessage:{type:String,value:"It appears your Web browser is not configured to display PDF files. No worries, just"},notSupportedLinkMessage:{type:String,value:"click here to download the PDF file."},height:{type:String,value:"400px"},width:{type:String,value:"100%"},card:{type:Boolean,value:!1},downloadLabel:{type:String,value:"Download"},elevation:{type:String,value:"1"}},clear:function clear(){this.file=void 0},_download:function _download(){window.location=this.file}});_exports.PdfBrowserViewer=PdfBrowserViewer});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/pdf-element/pdf-element.js b/build/es5-amd/node_modules/@lrnwebcomponents/pdf-element/pdf-element.js
index 5375621b1bf..6deaaef1637 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/pdf-element/pdf-element.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/pdf-element/pdf-element.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../../@polymer/app-layout/app-toolbar/app-toolbar.js","../../@polymer/paper-input/paper-input.js","../../@polymer/iron-input/iron-input.js","../../@polymer/paper-spinner/paper-spinner.js","../../@polymer/paper-icon-button/paper-icon-button.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../pdfjs-dist/build/pdf.js","../../pdfjs-dist/build/pdf.worker.js","./lib/main.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PdfElement=void 0;function _templateObject_88e197b054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n
\n \n "]);_templateObject_88e197b054f411e9aeb367f92c5b63ab=function(){return data};return data}var PdfElement=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_88e197b054f411e9aeb367f92c5b63ab()),is:"pdf-element",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{src:{type:String,reflectToAttribute:!0},elevation:{type:Number,value:1},downloadable:{type:Boolean,value:!1},showFileName:{type:Boolean,value:!1},showSpinner:{type:Boolean,value:!1},enableTextSelection:{type:Boolean,value:!1},fitWidth:{type:Boolean,value:!1},width:{type:Number,value:500}},attached:function attached(){this.src=this.getAttribute("src");this._initializeReader();if(this.src)this.instance.loadPDF();this._setFitWidth();this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"PDF viewer",descrption:"This can nicely present a PDF in a standard inplace, cross browser way.",icon:"image:picture-as-pdf",color:"red",groups:["Presentation","PDF","Data"],handles:[{type:"pdf",url:"src",source:"src"},{type:"document",url:"src",source:"src"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"src",title:"File",description:"The URL for the pdf",inputMethod:"textfield",icon:"link",required:!0}],configure:[{property:"src",title:"Source",description:"The URL for this csv file",inputMethod:"textfield",icon:"link",required:!0},{property:"downloadable",title:"Downloadable",description:"User can download this",inputMethod:"boolean",icon:"file-download"},{property:"enableTextSelection",title:"Text Selection",description:"User can select text in this element.",inputMethod:"boolean",icon:"file-download"},{property:"elevation",title:"Elevation",description:"Visual elevation of the element",inputMethod:"number",icon:"flip-to-front"}],advanced:[]}})},loadPDF:function loadPDF(){if(!this.getAttribute("src"))return;this.instance.changePDFSource(this.getAttribute("src"));this.currentPage=1;this.totalPages=this.instance.totalPages;this.fileName=this.src.split("/").pop();this._setFitWidth();this.$.zoomIcon.icon="fullscreen"},attributeChanged:function attributeChanged(name){if("src"===name){if("undefined"==typeof this.instance)this._initializeReader();else{this.loadPDF();this.changedSideBar=!0;this.fromChange=!0;this.sideBar()}}else if("fitWidth"===name){this._setFitWidth()}},_initializeReader:function _initializeReader(){this.instance=new Reader(this);if(null!=this.src)this.fileName=this.src.split("/").pop();this.currentPage=1},_setFitWidth:function _setFitWidth(){this.instance.setFitWidth(this.fitWidth)},zoomInOut:function zoomInOut(step){if(2<=this.instance.currentZoomVal){this.instance.currentZoomVal=2}else if(.1>=this.instance.currentZoomVal){this.instance.currentZoomVal=.1}else{this.$.zoomIcon.icon="fullscreen";this.instance.zoomInOut(step)}},zoomIn:function zoomIn(){if(this.instance.pdfExists){this.zoomInOut(.1)}},zoomOut:function zoomOut(){if(this.instance.pdfExists){this.instance.zoomInOut(-.1)}},zoomFit:function zoomFit(){if(this.instance.pdfExists){if(this.instance.currentZoomVal==this.instance.widthZoomVal){this.instance.zoomPageFit();this.$.zoomIcon.icon="fullscreen"}else{this.instance.zoomWidthFit();this.$.zoomIcon.icon="fullscreen-exit"}}},pageNumSearch:function pageNumSearch(){var page=parseInt(this.$.input.value);if(1<=page&&page<=this.instance.totalPagesNum){this.instance.currentPage=page;this.instance.queueRenderPage(this.instance.currentPage);this.currentPage=page;this.$.input.blur()}else{this.$.input.value=this.currentPage;this.$.input.blur()}},sideBarClick:function sideBarClick(page,currentInstance,currentThis){var parsedFileName=currentThis.src.split("/").pop(),self=currentInstance;currentThis.sidebarOpen=!0;if(1<=page&&page<=currentInstance.totalPagesNum){self.currentPage=page;self.queueRenderPage(self.currentPage);currentInstance.currentPage=page;currentThis.currentPage=page;this.$.input.blur()}else{this.$.input.value=self.currentPage;this.$.input.blur()}},showPrev:function showPrev(){if(1this.instance.currentPage){this.instance.currentPage++;this.instance.queueRenderPage(this.instance.currentPage);this.currentPage++}},sideBar:function sideBar(){if(this.instance.pdfExists){if(!this.fromChange){this.$.container.style.height=this.$.test.style.height;this.$.container.style.width=this.$.test.style.width;if("25%"==this.$.main.style.marginLeft){this.sidebarOpen=!1;this.instance.setViewportPos(!1);this.$.main.style.marginLeft="0%";this.$.container.style.marginLeft="-25%";this.$.container.style.visibility="hidden"}else{this.sidebarOpen=!0;this.$.main.style.marginLeft="25%";this.$.container.style.marginLeft="0%";this.$.container.style.visibility="visible";this.instance.setViewportPos(!0)}}this.fromChange=!1;this.instance.sidebarSetup(this);this.changedSideBar=!1}},download:function download(){if(this.instance.pdfExists){this.instance.download()}}});_exports.PdfElement=PdfElement});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../../@polymer/app-layout/app-toolbar/app-toolbar.js","../../@polymer/paper-input/paper-input.js","../../@polymer/iron-input/iron-input.js","../../@polymer/paper-spinner/paper-spinner.js","../../@polymer/paper-icon-button/paper-icon-button.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../pdfjs-dist/build/pdf.js","../../pdfjs-dist/build/pdf.worker.js","./lib/main.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PdfElement=void 0;function _templateObject_21a3e860555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n
\n \n "]);_templateObject_21a3e860555211e98f439769bd191e33=function(){return data};return data}var PdfElement=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_21a3e860555211e98f439769bd191e33()),is:"pdf-element",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{src:{type:String,reflectToAttribute:!0},elevation:{type:Number,value:1},downloadable:{type:Boolean,value:!1},showFileName:{type:Boolean,value:!1},showSpinner:{type:Boolean,value:!1},enableTextSelection:{type:Boolean,value:!1},fitWidth:{type:Boolean,value:!1},width:{type:Number,value:500}},attached:function attached(){this.src=this.getAttribute("src");this._initializeReader();if(this.src)this.instance.loadPDF();this._setFitWidth();this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"PDF viewer",descrption:"This can nicely present a PDF in a standard inplace, cross browser way.",icon:"image:picture-as-pdf",color:"red",groups:["Presentation","PDF","Data"],handles:[{type:"pdf",url:"src",source:"src"},{type:"document",url:"src",source:"src"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"src",title:"File",description:"The URL for the pdf",inputMethod:"textfield",icon:"link",required:!0}],configure:[{property:"src",title:"Source",description:"The URL for this csv file",inputMethod:"textfield",icon:"link",required:!0},{property:"downloadable",title:"Downloadable",description:"User can download this",inputMethod:"boolean",icon:"file-download"},{property:"enableTextSelection",title:"Text Selection",description:"User can select text in this element.",inputMethod:"boolean",icon:"file-download"},{property:"elevation",title:"Elevation",description:"Visual elevation of the element",inputMethod:"number",icon:"flip-to-front"}],advanced:[]}})},loadPDF:function loadPDF(){if(!this.getAttribute("src"))return;this.instance.changePDFSource(this.getAttribute("src"));this.currentPage=1;this.totalPages=this.instance.totalPages;this.fileName=this.src.split("/").pop();this._setFitWidth();this.$.zoomIcon.icon="fullscreen"},attributeChanged:function attributeChanged(name){if("src"===name){if("undefined"==typeof this.instance)this._initializeReader();else{this.loadPDF();this.changedSideBar=!0;this.fromChange=!0;this.sideBar()}}else if("fitWidth"===name){this._setFitWidth()}},_initializeReader:function _initializeReader(){this.instance=new Reader(this);if(null!=this.src)this.fileName=this.src.split("/").pop();this.currentPage=1},_setFitWidth:function _setFitWidth(){this.instance.setFitWidth(this.fitWidth)},zoomInOut:function zoomInOut(step){if(2<=this.instance.currentZoomVal){this.instance.currentZoomVal=2}else if(.1>=this.instance.currentZoomVal){this.instance.currentZoomVal=.1}else{this.$.zoomIcon.icon="fullscreen";this.instance.zoomInOut(step)}},zoomIn:function zoomIn(){if(this.instance.pdfExists){this.zoomInOut(.1)}},zoomOut:function zoomOut(){if(this.instance.pdfExists){this.instance.zoomInOut(-.1)}},zoomFit:function zoomFit(){if(this.instance.pdfExists){if(this.instance.currentZoomVal==this.instance.widthZoomVal){this.instance.zoomPageFit();this.$.zoomIcon.icon="fullscreen"}else{this.instance.zoomWidthFit();this.$.zoomIcon.icon="fullscreen-exit"}}},pageNumSearch:function pageNumSearch(){var page=parseInt(this.$.input.value);if(1<=page&&page<=this.instance.totalPagesNum){this.instance.currentPage=page;this.instance.queueRenderPage(this.instance.currentPage);this.currentPage=page;this.$.input.blur()}else{this.$.input.value=this.currentPage;this.$.input.blur()}},sideBarClick:function sideBarClick(page,currentInstance,currentThis){var parsedFileName=currentThis.src.split("/").pop(),self=currentInstance;currentThis.sidebarOpen=!0;if(1<=page&&page<=currentInstance.totalPagesNum){self.currentPage=page;self.queueRenderPage(self.currentPage);currentInstance.currentPage=page;currentThis.currentPage=page;this.$.input.blur()}else{this.$.input.value=self.currentPage;this.$.input.blur()}},showPrev:function showPrev(){if(1this.instance.currentPage){this.instance.currentPage++;this.instance.queueRenderPage(this.instance.currentPage);this.currentPage++}},sideBar:function sideBar(){if(this.instance.pdfExists){if(!this.fromChange){this.$.container.style.height=this.$.test.style.height;this.$.container.style.width=this.$.test.style.width;if("25%"==this.$.main.style.marginLeft){this.sidebarOpen=!1;this.instance.setViewportPos(!1);this.$.main.style.marginLeft="0%";this.$.container.style.marginLeft="-25%";this.$.container.style.visibility="hidden"}else{this.sidebarOpen=!0;this.$.main.style.marginLeft="25%";this.$.container.style.marginLeft="0%";this.$.container.style.visibility="visible";this.instance.setViewportPos(!0)}}this.fromChange=!1;this.instance.sidebarSetup(this);this.changedSideBar=!1}},download:function download(){if(this.instance.pdfExists){this.instance.download()}}});_exports.PdfElement=PdfElement});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/per-spec-tive/per-spec-tive.js b/build/es5-amd/node_modules/@lrnwebcomponents/per-spec-tive/per-spec-tive.js
index 5dbfba25642..cfe69556b2d 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/per-spec-tive/per-spec-tive.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/per-spec-tive/per-spec-tive.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-button/paper-button.js","../../@polymer/paper-card/paper-card.js","../../@polymer/iron-list/iron-list.js","../../@polymer/iron-ajax/iron-ajax.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/paper-icon-button/paper-icon-button.js","../simple-colors/simple-colors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PerSpecTive=void 0;function _templateObject_89065dc054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n
A card
\n
\n \n \n
\n \n \n \n "]);_templateObject_89065dc054f411e9aeb367f92c5b63ab=function(){return data};return data}var PerSpecTive=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_89065dc054f411e9aeb367f92c5b63ab()),is:"per-spec-tive",properties:{outlineLoading:{type:Boolean,reflectToAttribute:!0},endPoint:{type:String},_outlineData:{type:Object,observer:"_outlineRawDataChanged"},outline:{type:Array,observer:"_outlineChanged"}},_outlineRawDataChanged:function _outlineRawDataChanged(newValue){if(null!=newValue&&babelHelpers.typeof(newValue.items)!=="undefined"){this.set("outline",[]);this.set("outline",newValue.items)}},_outlineChanged:function _outlineChanged(){},_toArray:function _toArray(obj){return Object.keys(obj).map(function(key){return obj[key]})}});_exports.PerSpecTive=PerSpecTive});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-button/paper-button.js","../../@polymer/paper-card/paper-card.js","../../@polymer/iron-list/iron-list.js","../../@polymer/iron-ajax/iron-ajax.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/paper-icon-button/paper-icon-button.js","../simple-colors/simple-colors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PerSpecTive=void 0;function _templateObject_21f71170555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n \n
A card
\n
\n \n \n
\n \n \n \n "]);_templateObject_21f71170555211e98f439769bd191e33=function(){return data};return data}var PerSpecTive=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_21f71170555211e98f439769bd191e33()),is:"per-spec-tive",properties:{outlineLoading:{type:Boolean,reflectToAttribute:!0},endPoint:{type:String},_outlineData:{type:Object,observer:"_outlineRawDataChanged"},outline:{type:Array,observer:"_outlineChanged"}},_outlineRawDataChanged:function _outlineRawDataChanged(newValue){if(null!=newValue&&babelHelpers.typeof(newValue.items)!=="undefined"){this.set("outline",[]);this.set("outline",newValue.items)}},_outlineChanged:function _outlineChanged(){},_toArray:function _toArray(obj){return Object.keys(obj).map(function(key){return obj[key]})}});_exports.PerSpecTive=PerSpecTive});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/person-testimonial/person-testimonial.js b/build/es5-amd/node_modules/@lrnwebcomponents/person-testimonial/person-testimonial.js
index ca1f0fcc494..5d1a9afd777 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/person-testimonial/person-testimonial.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/person-testimonial/person-testimonial.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../../@polymer/iron-image/iron-image.js","../../@polymer/iron-icon/iron-icon.js","../hax-body-behaviors/lib/HAXWiring.js","../simple-colors/simple-colors.js","./lib/person-testimonial-icon.js"],function(_exports,_polymerLegacy,_paperCard,_ironImage,_ironIcon,_HAXWiring,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PersonTestimonial=void 0;function _templateObject_891a33e054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n
\n \n
\n
\n \n \n \n
\n
[[name]]
\n
[[position]]
\n
\n \n "]);_templateObject_891a33e054f411e9aeb367f92c5b63ab=function(){return data};return data}var PersonTestimonial=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_891a33e054f411e9aeb367f92c5b63ab()),is:"person-testimonial",behaviors:[HAXBehaviors.PropertiesBehaviors,_simpleColors.SimpleColors],properties:{elevation:{type:Number,value:1,reflectToAttribute:!0},image:{type:String},name:{type:String},position:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!0,gizmo:{title:"Testimonial",description:"A person saying a nice thing about us",icon:"editor:format-quote",color:"orange",groups:["Content","Presentation"],handles:[{type:"image",source:"image",title:"name",caption:"position"}],meta:{author:"EberlyODL / LRNWebComponents"}},settings:{quick:[{property:"image",title:"Image",description:"Adds image to this testimonial",inputMethod:"textfield",icon:"editor:insert-photo"},{property:"name",title:"Full Name",description:"Credit the person making the testimonial",inputMethod:"textfield",icon:"account-circle"},{property:"position",title:"Position or Job Title",description:"List the position and job title",inputMethod:"textfield",icon:"icons:work"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"}],configure:[{property:"image",title:"Image",description:"Adds image to testimonial",inputMethod:"haxupload",icon:"editor:insert-photo"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{slot:"",title:"User's testimonial:",description:"This is where you enter your testimonial.",inputMethod:"code-editor",required:!0},{property:"name",title:"Full Name",description:"Credit the person making the testimonial",inputMethod:"textfield",icon:"account-circle"},{property:"position",title:"Position or Job Title",description:"List the position and job title",inputMethod:"textfield",icon:"icons:work"}],advanced:[]}})}});_exports.PersonTestimonial=PersonTestimonial});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/paper-card/paper-card.js","../../@polymer/iron-image/iron-image.js","../../@polymer/iron-icon/iron-icon.js","../hax-body-behaviors/lib/HAXWiring.js","../simple-colors/simple-colors.js","./lib/person-testimonial-icon.js"],function(_exports,_polymerLegacy,_paperCard,_ironImage,_ironIcon,_HAXWiring,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PersonTestimonial=void 0;function _templateObject_22067ac0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n
\n \n
\n \n
\n
\n \n \n \n
\n
[[name]]
\n
[[position]]
\n
\n \n "]);_templateObject_22067ac0555211e98f439769bd191e33=function(){return data};return data}var PersonTestimonial=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_22067ac0555211e98f439769bd191e33()),is:"person-testimonial",behaviors:[HAXBehaviors.PropertiesBehaviors,_simpleColors.SimpleColors],properties:{elevation:{type:Number,value:1,reflectToAttribute:!0},image:{type:String},name:{type:String},position:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!0,gizmo:{title:"Testimonial",description:"A person saying a nice thing about us",icon:"editor:format-quote",color:"orange",groups:["Content","Presentation"],handles:[{type:"image",source:"image",title:"name",caption:"position"}],meta:{author:"EberlyODL / LRNWebComponents"}},settings:{quick:[{property:"image",title:"Image",description:"Adds image to this testimonial",inputMethod:"textfield",icon:"editor:insert-photo"},{property:"name",title:"Full Name",description:"Credit the person making the testimonial",inputMethod:"textfield",icon:"account-circle"},{property:"position",title:"Position or Job Title",description:"List the position and job title",inputMethod:"textfield",icon:"icons:work"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"}],configure:[{property:"image",title:"Image",description:"Adds image to testimonial",inputMethod:"haxupload",icon:"editor:insert-photo"},{property:"accentColor",title:"Accent color",description:"Select the accent color use",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{slot:"",title:"User's testimonial:",description:"This is where you enter your testimonial.",inputMethod:"code-editor",required:!0},{property:"name",title:"Full Name",description:"Credit the person making the testimonial",inputMethod:"textfield",icon:"account-circle"},{property:"position",title:"Position or Job Title",description:"List the position and job title",inputMethod:"textfield",icon:"icons:work"}],advanced:[]}})}});_exports.PersonTestimonial=PersonTestimonial});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/pie-menu/pie-menu.js b/build/es5-amd/node_modules/@lrnwebcomponents/pie-menu/pie-menu.js
index 3ac5dc0dfc1..3ee94baefa4 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/pie-menu/pie-menu.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/pie-menu/pie-menu.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/iron-icons/iron-icons.js"],function(_exports,_polymerLegacy,_polymerDom){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PieMenu=void 0;function _templateObject_8a0fde8054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_8975734054f411e9aeb367f92c5b63ab=function(){return data};return data}var PlaceHolder=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8975734054f411e9aeb367f92c5b63ab()),is:"place-holder",behaviors:[HAXBehaviors.PropertiesBehaviors],listeners:{dblclick:"fireReplaceEvent"},properties:{iconFromType:{type:String,computed:"_getIconFromType(type, dragOver)"},text:{type:String,value:""},calcText:{type:String,computed:"_getCalcText(text, type, dragOver)"},type:{type:String,value:"text"},dragOver:{type:Boolean,value:!1,reflectToAttribute:!0}},fireReplaceEvent:function fireReplaceEvent(){this.fire("place-holder-replace",this.type)},_getCalcText:function _getCalcText(text,type,dragOver){if(dragOver){return"Upload file"}else if(""===text){return"Place holder for "+type+"."}else{return text}},_getIconFromType:function _getIconFromType(type,dragOver){if(!dragOver){switch(type){case"document":return"editor:insert-drive-file";break;case"audio":return"av:music-video";break;case"video":return"notification:ondemand-video";break;case"image":return"image:crop-original";break;case"math":return"editor:functions";break;case"text":default:return"editor:format-align-left";break;}}else{return"icons:file-upload"}},attached:function attached(){this.addEventListener("dragover",function(e){this.dragOver=!0;e.preventDefault();e.stopPropagation();this.classList.add("dragover")});this.addEventListener("dragleave",function(e){this.dragOver=!1;e.preventDefault();e.stopPropagation();this.classList.remove("dragover")});this.addEventListener("drop",function(e){this.dragOver=!1;e.preventDefault();e.stopPropagation();this.classList.remove("dragover");try{if("file"===e.dataTransfer.items[0].kind){e.placeHolderElement=this;this.fire("place-holder-file-drop",e)}}catch(e){}});this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Placeholder",description:"A place holder that can be converted into the media type that's been selected",icon:"image:transform",color:"grey",groups:["Placeholder"],handles:[],meta:{author:"LRNWebComponents"}},settings:{quick:[],configure:[{property:"type",title:"Type",description:"Type of gizmo that this accepts for replacement.",inputMethod:"select",options:{text:"Text / content",document:"Document / file",audio:"Audio",video:"Video",image:"Image",math:"Math"}}],advanced:[]},saveOptions:{wipeSlot:!0}})}});_exports.PlaceHolder=PlaceHolder});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/iron-icons/editor-icons.js","../../@polymer/iron-icons/notification-icons.js","../../@polymer/iron-icons/av-icons.js","../../@polymer/iron-icons/device-icons.js","../../@polymer/iron-icons/image-icons.js","../simple-colors/simple-colors.js","../hax-body-behaviors/lib/HAXWiring.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.PlaceHolder=void 0;function _templateObject_227f7b50555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n [[calcText]]\n
\n "]);_templateObject_227f7b50555211e98f439769bd191e33=function(){return data};return data}var PlaceHolder=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_227f7b50555211e98f439769bd191e33()),is:"place-holder",behaviors:[HAXBehaviors.PropertiesBehaviors],listeners:{dblclick:"fireReplaceEvent"},properties:{iconFromType:{type:String,computed:"_getIconFromType(type, dragOver)"},text:{type:String,value:""},calcText:{type:String,computed:"_getCalcText(text, type, dragOver)"},type:{type:String,value:"text"},dragOver:{type:Boolean,value:!1,reflectToAttribute:!0}},fireReplaceEvent:function fireReplaceEvent(){this.fire("place-holder-replace",this.type)},_getCalcText:function _getCalcText(text,type,dragOver){if(dragOver){return"Upload file"}else if(""===text){return"Place holder for "+type+"."}else{return text}},_getIconFromType:function _getIconFromType(type,dragOver){if(!dragOver){switch(type){case"document":return"editor:insert-drive-file";break;case"audio":return"av:music-video";break;case"video":return"notification:ondemand-video";break;case"image":return"image:crop-original";break;case"math":return"editor:functions";break;case"text":default:return"editor:format-align-left";break;}}else{return"icons:file-upload"}},attached:function attached(){this.addEventListener("dragover",function(e){this.dragOver=!0;e.preventDefault();e.stopPropagation();this.classList.add("dragover")});this.addEventListener("dragleave",function(e){this.dragOver=!1;e.preventDefault();e.stopPropagation();this.classList.remove("dragover")});this.addEventListener("drop",function(e){this.dragOver=!1;e.preventDefault();e.stopPropagation();this.classList.remove("dragover");try{if("file"===e.dataTransfer.items[0].kind){e.placeHolderElement=this;this.fire("place-holder-file-drop",e)}}catch(e){}});this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Placeholder",description:"A place holder that can be converted into the media type that's been selected",icon:"image:transform",color:"grey",groups:["Placeholder"],handles:[],meta:{author:"LRNWebComponents"}},settings:{quick:[],configure:[{property:"type",title:"Type",description:"Type of gizmo that this accepts for replacement.",inputMethod:"select",options:{text:"Text / content",document:"Document / file",audio:"Audio",video:"Video",image:"Image",math:"Math"}}],advanced:[]},saveOptions:{wipeSlot:!0}})}});_exports.PlaceHolder=PlaceHolder});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/progress-donut/progress-donut.js b/build/es5-amd/node_modules/@lrnwebcomponents/progress-donut/progress-donut.js
index afad2107086..e6c7eef284a 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/progress-donut/progress-donut.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/progress-donut/progress-donut.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../materializecss-styles/materializecss-styles.js","../hax-body-behaviors/hax-body-behaviors.js","../schema-behaviors/schema-behaviors.js","../chartist-render/chartist-render.js","../simple-colors/simple-colors.js"],function(_exports,_polymerLegacy,_materializecssStyles,_haxBodyBehaviors,_schemaBehaviors,_chartistRender,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.ProgressDonut=void 0;function _templateObject_8941b91054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n \n \n \n
\n "],["\n \n
\n \n \n \n
\n "]);_templateObject_8941b91054f411e9aeb367f92c5b63ab=function(){return data};return data}var ProgressDonut=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8941b91054f411e9aeb367f92c5b63ab()),is:"progress-donut",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],listeners:{"chartist-render-draw":"_onCreated"},properties:{complete:{type:Array,value:[]},donutThickness:{type:Number},colors:{type:Array,value:null},data:{type:Array,computed:"_getData(complete)"},desc:{type:String,value:null},options:{type:Array,computed:"_getOptions(complete,total,size,colors,accentColor,dark)"},imageSrc:{type:String,value:null,reflectToAttribute:!0},imageAlt:{type:String,value:null,reflectToAttribute:!0},imageStyle:{type:String,computed:"_getImageStyle(size)"},size:{type:String,value:"md",reflectToAttribute:!0},title:{type:String},accentColor:{type:String,value:"grey",reflectToAttribute:!0},total:{type:Number,value:100}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Sample gizmo",description:"The user will be able to see this for selection in a UI.",icon:"av:play-circle-filled",color:"grey",groups:["Video","Media"],handles:[{type:"video",url:"source"}],meta:{author:"Your organization on github"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})},_getData:function _getData(complete){return{series:complete}},_getImageStyle:function _getImageStyle(){var offset="22%",diameter="56%";if("xs"===this.size){offset="32%";diameter="36%"}else if("sm"===this.size){offset="26%";diameter="48%"}else if("lg"===this.size){offset="20%";diameter="60%"}else if("xl"===this.size){offset="17%";diameter="66%"}return"left: "+offset+"; top: "+offset+"; width: "+diameter+"; height: "+diameter+";"},_getOptions:function _getOptions(complete,total){for(var sum=0,i=0;i\n :host {\n background-color: var(--simple-colors-background1, #ffffff);\n overflow: visible;\n display: block;\n }\n :host #wrapper {\n margin: 0 auto;\n position: relative;\n }\n :host #wrapper > * {\n position: absolute;\n }\n :host #wrapper #chart {\n left: 0;\n top: 0;\n }\n :host #wrapper,\n :host #wrapper #chart {\n width: 250px;\n height: 250px;\n }\n :host([size=\"xs\"]) #wrapper,\n :host([size=\"xs\"]) #wrapper #chart {\n width: 150px;\n height: 150px;\n }\n :host([size=\"sm\"]) #wrapper,\n :host([size=\"sm\"]) #wrapper #chart {\n width: 200px;\n height: 200px;\n }\n :host([size=\"lg\"]) #wrapper,\n :host([size=\"lg\"]) #wrapper #chart {\n width: 300px;\n height: 300px;\n }\n :host([size=\"xl\"]) #wrapper,\n :host([size=\"xl\"]) #wrapper #chart {\n width: 400px;\n height: 400px;\n }\n :host #wrapper > #image {\n left: 20%;\n top: 20%;\n width: 60%;\n height: 60%;\n -webkit-clip-path: circle(50% at 50% 50%);\n clip-path: circle(50% at 50% 50%);\n }\n \n
\n \n \n \n
\n "],["\n \n
\n \n \n \n
\n "]);_templateObject_22c92e80555211e98f439769bd191e33=function(){return data};return data}var ProgressDonut=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_22c92e80555211e98f439769bd191e33()),is:"progress-donut",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],listeners:{"chartist-render-draw":"_onCreated"},properties:{complete:{type:Array,value:[]},donutThickness:{type:Number},colors:{type:Array,value:null},data:{type:Array,computed:"_getData(complete)"},desc:{type:String,value:null},options:{type:Array,computed:"_getOptions(complete,total,size,colors,accentColor,dark)"},imageSrc:{type:String,value:null,reflectToAttribute:!0},imageAlt:{type:String,value:null,reflectToAttribute:!0},imageStyle:{type:String,computed:"_getImageStyle(size)"},size:{type:String,value:"md",reflectToAttribute:!0},title:{type:String},accentColor:{type:String,value:"grey",reflectToAttribute:!0},total:{type:Number,value:100}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Sample gizmo",description:"The user will be able to see this for selection in a UI.",icon:"av:play-circle-filled",color:"grey",groups:["Video","Media"],handles:[{type:"video",url:"source"}],meta:{author:"Your organization on github"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"}],advanced:[]}})},_getData:function _getData(complete){return{series:complete}},_getImageStyle:function _getImageStyle(){var offset="22%",diameter="56%";if("xs"===this.size){offset="32%";diameter="36%"}else if("sm"===this.size){offset="26%";diameter="48%"}else if("lg"===this.size){offset="20%";diameter="60%"}else if("xl"===this.size){offset="17%";diameter="66%"}return"left: "+offset+"; top: "+offset+"; width: "+diameter+"; height: "+diameter+";"},_getOptions:function _getOptions(complete,total){for(var sum=0,i=0;i\n :host {\n display: block;\n --tile-image: \"\";\n --font-color: #fff;\n --hover-background-color: #e2801e;\n --hover-link: #e0e0e0;\n }\n\n a {\n text-decoration: none;\n }\n\n #container {\n width: 100%;\n height: auto;\n }\n\n .back_card {\n background-color: var(--hover-background-color);\n height: 460px;\n opacity: 0;\n }\n\n :host([hover]) #container .back_card {\n opacity: 0.9;\n transition: all 0.3s ease-in-out;\n }\n\n :host([hover]) #container .front_card .front_title {\n opacity: 0;\n transition: all 0.3s ease-in-out;\n }\n\n .image {\n background-image: var(--tile-image);\n background-position: top center;\n background-repeat: no-repeat;\n background-size: cover;\n width: 100%;\n height: 100%;\n justify-content: center;\n }\n\n .front_title {\n opacity: 1;\n float: left;\n margin: 375px 0 0 25px;\n font-size: 40px;\n color: var(--font-color);\n border-bottom: solid 5px #fff;\n border-radius: 5px;\n padding-bottom: 5px;\n }\n\n .back_title {\n opacity: 1;\n font-size: 40px;\n color: var(--font-color);\n float: left;\n margin: -390px 0 0 25px;\n border-bottom: solid 5px #fff;\n border-radius: 5px;\n padding-bottom: 5px;\n }\n\n .back_content {\n color: var(--font-color);\n font-size: 16px;\n clear: left;\n position: relative;\n bottom: 334px;\n width: 85%;\n margin-left: auto;\n margin-right: auto;\n padding-top: 10px;\n }\n .learn_more {\n float: right;\n margin-top: -75px;\n font-size: 16px;\n color: var(--font-color);\n margin-right: 10px;\n }\n :host([hover]) .learn_more paper-button {\n color: var(--hover-link);\n }\n \n\n
\n "]);_templateObject_22eb0e60555211e98f439769bd191e33=function(){return data};return data}var PromoTile=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_22eb0e60555211e98f439769bd191e33()),is:"promo-tile",behaviors:[HAXBehaviors.PropertiesBehaviors,MaterializeCSSBehaviors.ColorBehaviors,SchemaBehaviors.Schema],properties:{image:{type:String,value:"",reflectToAttribute:!0},alt:{type:String,value:"",reflectToAttribute:!0},title:{type:String,value:"",reflectToAttribute:!0},url:{type:String,value:"",reflectToAttribute:!0},hover:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["__updateStyles(image)"],listeners:{mouseover:"__hoverIn",mouseout:"__hoverOut",focusin:"__hoverIn",focusout:"__hoverOut"},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Promo-Tile",description:"A tile element for promoting content.",icon:"icons:dashboard",color:"orange",groups:["Content","Media"],handles:[{type:"content",source:"image",title:"citation",url:"source"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the tile",inputMethod:"textfield",icon:"editor:title"},{property:"image",title:"Image",description:"The image of the tile",inputMethod:"textfield",icon:"editor:insert-photo"},{property:"url",title:"Link",description:"The link of the tile",inputMethod:"textfield",icon:"editor:insert-link"}],configure:[{property:"title",title:"Title",description:"The title of the tile",inputMethod:"textfield",icon:"editor:title"},{property:"image",title:"Image",description:"The image of the tile",inputMethod:"textfield",icon:"editor:insert-photo"},{property:"alt",title:"Alt",description:"The alt text for the image",inputMethod:"textfield",icon:"editor:mode-edit"},{property:"url",title:"Link",description:"The link of the tile",inputMethod:"textfield",icon:"editor:insert-link"}],advanced:[]}})},__updateStyles:function __updateStyles(image){this.updateStyles({"--tile-image":"url(".concat(image,")")})},_outsideLink:function _outsideLink(url){if(0!=url.indexOf("http"))return!1;var loc=location.href,path=location.pathname,root=loc.substring(0,loc.indexOf(path));return 0!=url.indexOf(root)},_urlTarget:function _urlTarget(url){if(url){var external=this._outsideLink(url);if(external){return"_blank"}}return!1},activateBtn:function activateBtn(){if(this.hover){var link=this.$.link;if(700\n :host {\n display: block;\n }\n #link {\n visibility: hidden;\n opacity: 0;\n }\n \n \n [[title]]\n "]);_templateObject_8ab9da2054f411e9aeb367f92c5b63ab=function(){return data};return data}var QR=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8ab9da2054f411e9aeb367f92c5b63ab()),is:"q-r",behaviors:[HAXBehaviors.PropertiesBehaviors],properties:{data:{type:String},title:{type:String},modulesize:{type:Number,value:4},margin:{type:Number,value:2},format:{type:String,value:"png"}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"QR Code",description:"A code to scan from a smartphone.",icon:"hardware:developer-board",color:"grey",groups:["QR"],handles:[{type:"video",source:"data",title:"title"},{type:"image",source:"data",title:"title"},{type:"link",source:"data",title:"title"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"data",title:"QR data",description:"Source of the data for the QR code.",inputMethod:"textfield",icon:"hardware:developer-board"},{property:"title",title:"Alternate title",description:"An alternate title to go to the source of the QR code.",inputMethod:"textfield",icon:"editor:title"},{property:"modulesize",title:"Size",description:"Size of the QR code",inputMethod:"textfield",icon:"image:photo-size-select-small"},{property:"margin",title:"Margin",description:"Wrapper to the code.",inputMethod:"textfield",icon:"icons:settings-overscan"},{property:"format",title:"Output format",description:"Format to put it out.",inputMethod:"select",options:{png:"PNG",html:"HTML",svg:"SVG"},icon:"editor:bubble-chart"}],configure:[{property:"data",title:"QR data",description:"Source of the data for the QR code.",inputMethod:"haxupload",icon:"hardware:developer-board"},{property:"title",title:"Alternate title",description:"An alternate title to go to the source of the QR code.",inputMethod:"alt",icon:"editor:title"},{property:"modulesize",title:"Size",description:"Size of the QR code",inputMethod:"number",icon:"image:photo-size-select-small"},{property:"margin",title:"Margin",description:"Wrapper to the code.",inputMethod:"number",icon:"icons:settings-overscan"},{property:"format",title:"Output format",description:"Format to put it out.",inputMethod:"select",options:{png:"PNG",html:"HTML",svg:"SVG"},icon:"editor:bubble-chart"}],advanced:[]}})}});_exports.QR=QR;var QRCodeElement=function(_HTMLElement){babelHelpers.inherits(QRCodeElement,_HTMLElement);function QRCodeElement(){var _this;babelHelpers.classCallCheck(this,QRCodeElement);_this=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(QRCodeElement).call(this));_this._defineProperty=_this._defineProperty.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(_this)));_this.attachShadow({mode:"open"});Object.keys(QRCodeElement.defaultAttributes).map(_this._defineProperty);var name="qr",basePath=(0,_resolveUrl.pathFromUrl)(decodeURIComponent(meta.url)),location="".concat(basePath,"lib/qr.js");window.addEventListener("es-bridge-".concat(name,"-loaded"),_this._qrLoaded.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(_this))));window.ESGlobalBridge.requestAvailability();window.ESGlobalBridge.instance.load(name,location);return _this}babelHelpers.createClass(QRCodeElement,[{key:"_qrLoaded",value:function _qrLoaded(){this.generate()}},{key:"attributeChangedCallback",value:function attributeChangedCallback(attributeName,oldValue,newValue){var fn=this[attributeName+"Changed"];if(fn&&"function"===typeof fn){fn.call(this,oldValue,newValue)}if(window.ESGlobalBridge.imports.qr){this.generate()}}},{key:"_defineProperty",value:function _defineProperty(attributeName){var _this2=this;Object.defineProperty(this,attributeName,{get:function get(){var value=_this2.getAttribute(attributeName);return null===value?QRCodeElement.defaultAttributes[attributeName]:value},set:function set(value){_this2.setAttribute(attributeName,value)}})}},{key:"getOptions",value:function getOptions(){var modulesize=this.modulesize,margin=this.margin;return{modulesize:null!==modulesize?parseInt(modulesize):modulesize,margin:null!==margin?parseInt(margin):margin}}},{key:"generate",value:function generate(){if(null!==this.data){if("png"===this.format){this.generatePNG()}else if("html"===this.format){this.generateHTML()}else if("svg"===this.format){this.generateSVG()}else{this.shadowRoot.innerHTML="
"}}},{key:"generateHTML",value:function generateHTML(){var div=window.QRCode.generateHTML(this.data,this.getOptions());this.clear();this.shadowRoot.appendChild(div)}},{key:"generateSVG",value:function generateSVG(){var div=window.QRCode.generateSVG(this.data,this.getOptions());this.clear();this.shadowRoot.appendChild(div)}},{key:"clear",value:function clear(){while(this.shadowRoot.lastChild){this.shadowRoot.removeChild(this.shadowRoot.lastChild)}}}],[{key:"defaultAttributes",get:function get(){return{data:null,format:"png",modulesize:5,margin:4}}},{key:"observedAttributes",get:function get(){return Object.keys(QRCodeElement.defaultAttributes)}}]);return QRCodeElement}(babelHelpers.wrapNativeSuper(HTMLElement));_exports.QRCodeElement=QRCodeElement;window.customElements.define("qr-code",QRCodeElement)});
\ No newline at end of file
+define(["exports","meta","../../@polymer/polymer/polymer-legacy.js","../../@polymer/polymer/lib/utils/resolve-url.js","../hax-body-behaviors/lib/HAXWiring.js","../es-global-bridge/es-global-bridge.js"],function(_exports,meta,_polymerLegacy,_resolveUrl){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.QR=_exports.QRCodeElement=void 0;meta=babelHelpers.interopRequireWildcard(meta);function _templateObject_23386b10555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n [[title]]\n "]);_templateObject_23386b10555211e98f439769bd191e33=function(){return data};return data}var QR=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_23386b10555211e98f439769bd191e33()),is:"q-r",behaviors:[HAXBehaviors.PropertiesBehaviors],properties:{data:{type:String},title:{type:String},modulesize:{type:Number,value:4},margin:{type:Number,value:2},format:{type:String,value:"png"}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"QR Code",description:"A code to scan from a smartphone.",icon:"hardware:developer-board",color:"grey",groups:["QR"],handles:[{type:"video",source:"data",title:"title"},{type:"image",source:"data",title:"title"},{type:"link",source:"data",title:"title"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"data",title:"QR data",description:"Source of the data for the QR code.",inputMethod:"textfield",icon:"hardware:developer-board"},{property:"title",title:"Alternate title",description:"An alternate title to go to the source of the QR code.",inputMethod:"textfield",icon:"editor:title"},{property:"modulesize",title:"Size",description:"Size of the QR code",inputMethod:"textfield",icon:"image:photo-size-select-small"},{property:"margin",title:"Margin",description:"Wrapper to the code.",inputMethod:"textfield",icon:"icons:settings-overscan"},{property:"format",title:"Output format",description:"Format to put it out.",inputMethod:"select",options:{png:"PNG",html:"HTML",svg:"SVG"},icon:"editor:bubble-chart"}],configure:[{property:"data",title:"QR data",description:"Source of the data for the QR code.",inputMethod:"haxupload",icon:"hardware:developer-board"},{property:"title",title:"Alternate title",description:"An alternate title to go to the source of the QR code.",inputMethod:"alt",icon:"editor:title"},{property:"modulesize",title:"Size",description:"Size of the QR code",inputMethod:"number",icon:"image:photo-size-select-small"},{property:"margin",title:"Margin",description:"Wrapper to the code.",inputMethod:"number",icon:"icons:settings-overscan"},{property:"format",title:"Output format",description:"Format to put it out.",inputMethod:"select",options:{png:"PNG",html:"HTML",svg:"SVG"},icon:"editor:bubble-chart"}],advanced:[]}})}});_exports.QR=QR;var QRCodeElement=function(_HTMLElement){babelHelpers.inherits(QRCodeElement,_HTMLElement);function QRCodeElement(){var _this;babelHelpers.classCallCheck(this,QRCodeElement);_this=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(QRCodeElement).call(this));_this._defineProperty=_this._defineProperty.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(_this)));_this.attachShadow({mode:"open"});Object.keys(QRCodeElement.defaultAttributes).map(_this._defineProperty);var name="qr",basePath=(0,_resolveUrl.pathFromUrl)(decodeURIComponent(meta.url)),location="".concat(basePath,"lib/qr.js");window.addEventListener("es-bridge-".concat(name,"-loaded"),_this._qrLoaded.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(_this))));window.ESGlobalBridge.requestAvailability();window.ESGlobalBridge.instance.load(name,location);return _this}babelHelpers.createClass(QRCodeElement,[{key:"_qrLoaded",value:function _qrLoaded(){this.generate()}},{key:"attributeChangedCallback",value:function attributeChangedCallback(attributeName,oldValue,newValue){var fn=this[attributeName+"Changed"];if(fn&&"function"===typeof fn){fn.call(this,oldValue,newValue)}if(window.ESGlobalBridge.imports.qr){this.generate()}}},{key:"_defineProperty",value:function _defineProperty(attributeName){var _this2=this;Object.defineProperty(this,attributeName,{get:function get(){var value=_this2.getAttribute(attributeName);return null===value?QRCodeElement.defaultAttributes[attributeName]:value},set:function set(value){_this2.setAttribute(attributeName,value)}})}},{key:"getOptions",value:function getOptions(){var modulesize=this.modulesize,margin=this.margin;return{modulesize:null!==modulesize?parseInt(modulesize):modulesize,margin:null!==margin?parseInt(margin):margin}}},{key:"generate",value:function generate(){if(null!==this.data){if("png"===this.format){this.generatePNG()}else if("html"===this.format){this.generateHTML()}else if("svg"===this.format){this.generateSVG()}else{this.shadowRoot.innerHTML="
"}}},{key:"generateHTML",value:function generateHTML(){var div=window.QRCode.generateHTML(this.data,this.getOptions());this.clear();this.shadowRoot.appendChild(div)}},{key:"generateSVG",value:function generateSVG(){var div=window.QRCode.generateSVG(this.data,this.getOptions());this.clear();this.shadowRoot.appendChild(div)}},{key:"clear",value:function clear(){while(this.shadowRoot.lastChild){this.shadowRoot.removeChild(this.shadowRoot.lastChild)}}}],[{key:"defaultAttributes",get:function get(){return{data:null,format:"png",modulesize:5,margin:4}}},{key:"observedAttributes",get:function get(){return Object.keys(QRCodeElement.defaultAttributes)}}]);return QRCodeElement}(babelHelpers.wrapNativeSuper(HTMLElement));_exports.QRCodeElement=QRCodeElement;window.customElements.define("qr-code",QRCodeElement)});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/random-image/random-image.js b/build/es5-amd/node_modules/@lrnwebcomponents/random-image/random-image.js
index 41c9974441a..8e105d1994d 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/random-image/random-image.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/random-image/random-image.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-image/iron-image.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.RandomImage=void 0;function _templateObject_8a80efd054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_8a80efd054f411e9aeb367f92c5b63ab=function(){return data};return data}var RandomImage=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8a80efd054f411e9aeb367f92c5b63ab()),is:"random-image",properties:{mode:{type:String,notify:!0,value:""},imgSrc:{type:String},imgTitle:{type:String},imagesList:{type:Object,notify:!0,value:function value(){return[]}}},_pickRandomProperty:function _pickRandomProperty(obj){var result,count=0;for(var prop in obj){if(Math.random()<1/++count)result=prop}return result},ready:function ready(){var randomPos=this._pickRandomProperty(this.imagesList);this.imgSrc=this.imagesList[randomPos].path;this.imgTitle=this.imagesList[randomPos].title}});_exports.RandomImage=RandomImage});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../../@polymer/iron-image/iron-image.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.RandomImage=void 0;function _templateObject_234aba90555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_234aba90555211e98f439769bd191e33=function(){return data};return data}var RandomImage=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_234aba90555211e98f439769bd191e33()),is:"random-image",properties:{mode:{type:String,notify:!0,value:""},imgSrc:{type:String},imgTitle:{type:String},imagesList:{type:Object,notify:!0,value:function value(){return[]}}},_pickRandomProperty:function _pickRandomProperty(obj){var result,count=0;for(var prop in obj){if(Math.random()<1/++count)result=prop}return result},ready:function ready(){var randomPos=this._pickRandomProperty(this.imagesList);this.imgSrc=this.imagesList[randomPos].path;this.imgTitle=this.imagesList[randomPos].title}});_exports.RandomImage=RandomImage});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/relative-heading/lib/relative-heading-manager.js b/build/es5-amd/node_modules/@lrnwebcomponents/relative-heading/lib/relative-heading-manager.js
index 63df9e79450..dbef4bd3e46 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/relative-heading/lib/relative-heading-manager.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/relative-heading/lib/relative-heading-manager.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js"],function(_polymerLegacy){"use strict";function _templateObject_a134db6054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n "]);_templateObject_a134db6054f411e9aeb367f92c5b63ab=function(){return data};return data}window.RelativeHeadingManager={};window.RelativeHeadingManager.instance=null;(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a134db6054f411e9aeb367f92c5b63ab()),is:"relative-heading-manager",properties:{},created:function created(){var root=this;if(!window.RelativeHeadingManager.instance){window.RelativeHeadingManager.instance=root}document.body.addEventListener("heading-created",function(e){var el=e.detail,pid=el.getAttribute("subtopic-of"),parent=document.getElementById(pid);if(parent!==el.parentHeading){el._setParent(parent)}})}});window.RelativeHeadingManager.requestAvailability=function(){if(!window.RelativeHeadingManager.instance){window.RelativeHeadingManager.instance=document.createElement("relative-heading-manager")}document.body.appendChild(window.RelativeHeadingManager.instance)}});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js"],function(_polymerLegacy){"use strict";function _templateObject_35571710555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n "]);_templateObject_35571710555211e98f439769bd191e33=function(){return data};return data}window.RelativeHeadingManager={};window.RelativeHeadingManager.instance=null;(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_35571710555211e98f439769bd191e33()),is:"relative-heading-manager",properties:{},created:function created(){var root=this;if(!window.RelativeHeadingManager.instance){window.RelativeHeadingManager.instance=root}document.body.addEventListener("heading-created",function(e){var el=e.detail,pid=el.getAttribute("subtopic-of"),parent=document.getElementById(pid);if(parent!==el.parentHeading){el._setParent(parent)}})}});window.RelativeHeadingManager.requestAvailability=function(){if(!window.RelativeHeadingManager.instance){window.RelativeHeadingManager.instance=document.createElement("relative-heading-manager")}document.body.appendChild(window.RelativeHeadingManager.instance)}});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/relative-heading/relative-heading.js b/build/es5-amd/node_modules/@lrnwebcomponents/relative-heading/relative-heading.js
index 11eea44f715..b778524c05e 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/relative-heading/relative-heading.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/relative-heading/relative-heading.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","./lib/relative-heading-manager.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.RelativeHeading=void 0;function _templateObject_8b1e8f6054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_8b1e8f6054f411e9aeb367f92c5b63ab=function(){return data};return data}var RelativeHeading=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8b1e8f6054f411e9aeb367f92c5b63ab()),is:"relative-heading",properties:{subtopicOf:{type:String,value:null,reflectToAttribute:!0},text:{type:String,value:null,reflectToAttribute:!0},parentHeading:{type:Object,value:{}},tag:{type:String,value:null,reflectToAttribute:!0}},created:function created(){window.RelativeHeadingManager.requestAvailability()},attached:function attached(){this.fire("heading-created",this)},attributeChanged:function attributeChanged(name){if("subtopic-of"===name){this.fire("heading-created",this)}else if("tag"===name){this.fire("heading-changed",this);this.$.html.innerHTML="<"+this.tag+">"+this.text+""+this.tag+">"}},_setParent:function _setParent(el){var root=this;if(root.__parentListener!==void 0)root.parentHeading.removeEventListener("heading-changed");root.parentHeading=el;if(null!==el){root.__parentListener=root.parentHeading.addEventListener("heading-changed",function(){root._setTag()})}this._setTag()},_setTag:function _setTag(){var tag="h1",level=1,h=function(level){return"h"+Math.max(Math.min(level,6),1)};if(null!==this.parentHeading){if(this.parentHeading.tag!==void 0&&null!==this.parentHeading.tag){level=parseInt(this.parentHeading.tag.toLowerCase().replace("h",""))+1}else if(this.parentHeading.tagName!==void 0&&this.parentHeading.tagName.match(/^H[0-6]$/)){level=parseInt(this.parentHeading.tagName.toLowerCase().replace("h",""))+1}}else if(this.tag!==void 0&&null!==this.tag){level=parseInt(this.tag.toLowerCase().replace("h",""))}tag=h(level);this.tag=tag}});_exports.RelativeHeading=RelativeHeading});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","./lib/relative-heading-manager.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.RelativeHeading=void 0;function _templateObject_23a13f00555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_23a13f00555211e98f439769bd191e33=function(){return data};return data}var RelativeHeading=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_23a13f00555211e98f439769bd191e33()),is:"relative-heading",properties:{subtopicOf:{type:String,value:null,reflectToAttribute:!0},text:{type:String,value:null,reflectToAttribute:!0},parentHeading:{type:Object,value:{}},tag:{type:String,value:null,reflectToAttribute:!0}},created:function created(){window.RelativeHeadingManager.requestAvailability()},attached:function attached(){this.fire("heading-created",this)},attributeChanged:function attributeChanged(name){if("subtopic-of"===name){this.fire("heading-created",this)}else if("tag"===name){this.fire("heading-changed",this);this.$.html.innerHTML="<"+this.tag+">"+this.text+""+this.tag+">"}},_setParent:function _setParent(el){var root=this;if(root.__parentListener!==void 0)root.parentHeading.removeEventListener("heading-changed");root.parentHeading=el;if(null!==el){root.__parentListener=root.parentHeading.addEventListener("heading-changed",function(){root._setTag()})}this._setTag()},_setTag:function _setTag(){var tag="h1",level=1,h=function(level){return"h"+Math.max(Math.min(level,6),1)};if(null!==this.parentHeading){if(this.parentHeading.tag!==void 0&&null!==this.parentHeading.tag){level=parseInt(this.parentHeading.tag.toLowerCase().replace("h",""))+1}else if(this.parentHeading.tagName!==void 0&&this.parentHeading.tagName.match(/^H[0-6]$/)){level=parseInt(this.parentHeading.tagName.toLowerCase().replace("h",""))+1}}else if(this.tag!==void 0&&null!==this.tag){level=parseInt(this.tag.toLowerCase().replace("h",""))}tag=h(level);this.tag=tag}});_exports.RelativeHeading=RelativeHeading});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-clear.js b/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-clear.js
index 4d24e7963c2..184d4d25190 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-clear.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-clear.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js"],function(_polymerLegacy){"use strict";function _templateObject_a13b922054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n "]);_templateObject_a13b922054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a13b922054f411e9aeb367f92c5b63ab()),is:"responsive-grid-clear",properties:{xl:{type:Boolean,value:!1},lg:{type:Boolean,value:!1},md:{type:Boolean,value:!1},sm:{type:Boolean,value:!1},xs:{type:Boolean,value:!1}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js"],function(_polymerLegacy){"use strict";function _templateObject_35596100555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n "]);_templateObject_35596100555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_35596100555211e98f439769bd191e33()),is:"responsive-grid-clear",properties:{xl:{type:Boolean,value:!1},lg:{type:Boolean,value:!1},md:{type:Boolean,value:!1},sm:{type:Boolean,value:!1},xs:{type:Boolean,value:!1}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-col.js b/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-col.js
index 233bf6ea10e..e3b43dba60f 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-col.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-col.js
@@ -1 +1 @@
-define(["../../../@polymer/polymer/polymer-legacy.js"],function(_polymerLegacy){"use strict";function _templateObject_a13f149054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_a13f149054f411e9aeb367f92c5b63ab=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a13f149054f411e9aeb367f92c5b63ab()),is:"responsive-grid-col",properties:{xl:{type:Number,value:1},lg:{type:Number,value:1},md:{type:Number,value:1},sm:{type:Number,value:1},xs:{type:Number,value:1}}})});
\ No newline at end of file
+define(["../../../@polymer/polymer/polymer-legacy.js"],function(_polymerLegacy){"use strict";function _templateObject_355c4730555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n
\n "]);_templateObject_355c4730555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_355c4730555211e98f439769bd191e33()),is:"responsive-grid-col",properties:{xl:{type:Number,value:1},lg:{type:Number,value:1},md:{type:Number,value:1},sm:{type:Number,value:1},xs:{type:Number,value:1}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-row.js b/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-row.js
index b6180b43d9a..1d51391c06d 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-row.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/responsive-grid/lib/responsive-grid-row.js
@@ -1 +1 @@
-define(["exports","../../../@polymer/polymer/polymer-legacy.js","../../responsive-utility/responsive-utility.js","./responsive-grid-col.js","./responsive-grid-clear.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.ResponsiveGridRow=void 0;function _templateObject_a142e52054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n \n
\n "],["\n \n \n \n
\n \n
\n "]);_templateObject_a142e52054f411e9aeb367f92c5b63ab=function(){return data};return data}var ResponsiveGridRow=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_a142e52054f411e9aeb367f92c5b63ab()),is:"responsive-grid-row",properties:{sm:{type:Number,value:null},md:{type:Number,value:null},lg:{type:Number,value:null},xl:{type:Number,value:null},gutter:{type:Number,value:0},responsiveToParent:{type:Boolean,value:!1,reflectToAttribute:!0},screen:{type:String,value:"xs",notify:!0,reflectToAttribute:!0}},attached:function attached(){var root=this;window.ResponsiveUtility.requestAvailability();root.fire("responsive-element",{element:root,attribute:"screen",relativeToParent:root.responsiveToParent})}});_exports.ResponsiveGridRow=ResponsiveGridRow});
\ No newline at end of file
+define(["exports","../../../@polymer/polymer/polymer-legacy.js","../../responsive-utility/responsive-utility.js","./responsive-grid-col.js","./responsive-grid-clear.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.ResponsiveGridRow=void 0;function _templateObject_3560db10555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n \n "]);_templateObject_8d3e3b1054f411e9aeb367f92c5b63ab=function(){return data};return data}var SelfCheck=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8d3e3b1054f411e9aeb367f92c5b63ab()),is:"self-check",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema,A11yBehaviors.A11y,_simpleColors.SimpleColors],properties:{title:{type:String,value:"Self-Check"},question:{type:String,value:""},image:{type:String,value:"",reflectToAttribute:!0},alt:{type:String,value:"",reflectToAttribute:!0},link:{type:String,reflectToAttribute:!0},correct:{type:Boolean,value:!1,reflectToAttribute:!0}},openAnswer:function openAnswer(){this.correct=!this.correct},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Self-Check",description:"The user will be able to complete a self-check.",icon:"icons:check-circle",color:"orange",groups:["Image","Assessment"],handles:[{type:"image",source:"image",title:"question",description:"answer"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"},{property:"image",title:"Image",description:"The image of the element",inputMethod:"textfield",icon:"editor:insert-photo"},{property:"link",title:"More link",description:"Link to additional information",inputMethod:"textfield",validationType:"url",icon:"icons:link"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield"},{property:"accentColor",title:"Accent Color",description:"The accent color of the self-check",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"image",title:"Image",description:"The image of the element",inputMethod:"haxupload",validationType:"url"},{property:"link",title:"More link",description:"Link to additional information",inputMethod:"haxupload",validationType:"url"},{property:"alt",title:"Alt Text",description:"Add alt text to the image",inputMethod:"alt"},{slot:"question",title:"Question to ask",description:"This is where you enter a question for the self-check.",inputMethod:"code-editor",required:!0},{slot:"",title:"Answer",description:"This is where you enter a question for the self-check.",inputMethod:"code-editor",required:!0}],advanced:[]}})}});_exports.SelfCheck=SelfCheck});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../simple-colors/simple-colors.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js","../../@polymer/paper-card/paper-card.js","../../@polymer/paper-icon-button/paper-icon-button.js","../../@polymer/iron-icons/editor-icons.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/paper-tooltip/paper-tooltip.js","../a11y-behaviors/a11y-behaviors.js"],function(_exports,_polymerLegacy,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SelfCheck=void 0;function _templateObject_25bca4f0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n\n \n \n
\n \n "]);_templateObject_25bca4f0555211e98f439769bd191e33=function(){return data};return data}var SelfCheck=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_25bca4f0555211e98f439769bd191e33()),is:"self-check",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema,A11yBehaviors.A11y,_simpleColors.SimpleColors],properties:{title:{type:String,value:"Self-Check"},question:{type:String,value:""},image:{type:String,value:"",reflectToAttribute:!0},alt:{type:String,value:"",reflectToAttribute:!0},link:{type:String,reflectToAttribute:!0},correct:{type:Boolean,value:!1,reflectToAttribute:!0}},openAnswer:function openAnswer(){this.correct=!this.correct},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Self-Check",description:"The user will be able to complete a self-check.",icon:"icons:check-circle",color:"orange",groups:["Image","Assessment"],handles:[{type:"image",source:"image",title:"question",description:"answer"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield",icon:"editor:title"},{property:"image",title:"Image",description:"The image of the element",inputMethod:"textfield",icon:"editor:insert-photo"},{property:"link",title:"More link",description:"Link to additional information",inputMethod:"textfield",validationType:"url",icon:"icons:link"}],configure:[{property:"title",title:"Title",description:"The title of the element",inputMethod:"textfield"},{property:"accentColor",title:"Accent Color",description:"The accent color of the self-check",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"dark",title:"Dark Theme",description:"Enable Dark Theme",inputMethod:"boolean",icon:"icons:invert-colors"},{property:"image",title:"Image",description:"The image of the element",inputMethod:"haxupload",validationType:"url"},{property:"link",title:"More link",description:"Link to additional information",inputMethod:"haxupload",validationType:"url"},{property:"alt",title:"Alt Text",description:"Add alt text to the image",inputMethod:"alt"},{slot:"question",title:"Question to ask",description:"This is where you enter a question for the self-check.",inputMethod:"code-editor",required:!0},{slot:"",title:"Answer",description:"This is where you enter a question for the self-check.",inputMethod:"code-editor",required:!0}],advanced:[]}})}});_exports.SelfCheck=SelfCheck});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/silly-hax-game/silly-hax-game.js b/build/es5-amd/node_modules/@lrnwebcomponents/silly-hax-game/silly-hax-game.js
index 93e12c0ac6b..86201953cc7 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/silly-hax-game/silly-hax-game.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/silly-hax-game/silly-hax-game.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../simple-timer/simple-timer.js","../simple-modal/simple-modal.js","../to-do/to-do.js","../../@polymer/paper-card/paper-card.js","../../@polymer/paper-button/paper-button.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SillyHaxGame=void 0;function _templateObject_8cb9058054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n \n
\n
\n Play\n Reset\n
\n \n "]);_templateObject_8cb9058054f411e9aeb367f92c5b63ab=function(){return data};return data}var SillyHaxGame=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8cb9058054f411e9aeb367f92c5b63ab()),is:"silly-hax-game",properties:{tasks:{type:Array,value:[]},haxText:{type:String,computed:"_haxTextValue(timer)"},__score:{type:Array,value:[]},tweet:{type:String},timer:{type:Number},playing:{type:Boolean,value:!1,observer:"_playGame",reflectToAttribute:!0}},_playButton:function _playButton(){if(!this.playing){this.playing=!0;this.$.timer.start()}},_playGame:function _playGame(newValue){if(newValue){this.__started=!0;this.set("tasks",[]);this.push("tasks",{value:!1,label:"Start to edit with HAX",disabled:!0,id:"play"},{value:!1,label:"Embed a video by Searching for it",disabled:!0,id:"youtube"},{value:!1,label:"Turn a NASA image into a meme",disabled:!0,id:"nasa"},{value:!1,label:"Saved content!!!",disabled:!0,id:"saved"})}},_resetTimer:function _resetTimer(){this.$.timer.pause();this.playing=!1;this.timer=0;this.set("tasks",[])},_haxTextValue:function _haxTextValue(time){if(babelHelpers.typeof(time)==="undefined"||60==time){return"Take the HAX challenge"}else{return time.toFixed(2)}},attached:function attached(){document.body.addEventListener("hax-body-tag-added",this._verifyAction.bind(this));document.body.addEventListener("hax-store-property-updated",this._propertyUpdated.bind(this))},_propertyUpdated:function _propertyUpdated(e){switch(e.detail.property){case"editMode":if(this.playing&&this.__started&&e.detail.value&&babelHelpers.typeof(this.tasks[0].label)!=="undefined"){this.set("tasks.0.value",!0);this.set("tasks.0.label",this.tasks[0].label+" - "+this.timer.toFixed(2)+" seconds")}else if(!1===e.detail.value&&this.__started&&this.playing){this.set("tasks."+(parseInt(this.tasks.length)-1)+".value",!0);this.set("tasks."+(parseInt(this.tasks.length)-1)+".label",this.tasks[parseInt(this.tasks.length)-1].label+" - "+this.timer.toFixed(2)+" seconds");this.$.timer.pause();this._verifyWin()}break;}},_verifyWin:function _verifyWin(){var win=!0,winning=0;this.set("__score",this.tasks);for(var i in this.tasks){if(!this.tasks[i].value){win=!1}else{winning++}}if(0===this.timer){win=!1;this.push("__score",{value:!1,label:"You ran out of time :(",disabled:!0,id:"time"})}else if(!win){this.push("__score",{value:!1,label:"You didn't complete everything. CHEATER!",disabled:!0,id:"cheater"})}else{this.push("__score",{value:!0,label:"You did it!!! <(:) Much Success!",disabled:!0,id:"time"});winning++}if(!win){this.__successText=":( You have much sadness by only completing "+winning+" of the available "+this.tasks.length+" challenges. If you experienced confusion when using the interface for certain tasks please let us know! We want everyone to be able to master HAX.";this.tweet="http://twitter.com/home?status="+encodeURIComponent("I took the #HaxtheWeb Challenge and finished "+winning+" challenges! Take the challenge at http://haxtheweb.org/ !")}else{this.__successText="YOU ARE A HAX MASTER! YOU BEAT ALL "+this.tasks.length+" CHALLENGES. AM I USING ENOUGH CAPSLOCK!? YOU BET I AM! TWEET YOUR SUCCESS NOW!";this.tweet="http://twitter.com/home?status="+encodeURIComponent("I are winning! I beat the #HaxtheWeb Challenge in "+this.timer.toFixed(2)+" seconds. Now I drink more coffee and code less! Take the challenge at http://haxtheweb.org/ !")}var c=document.createElement("div");c.innerHTML="
");var todo=document.createElement("to-do");todo.setAttribute("hide-form","hide-form");todo.setAttribute("name","Report card");todo.setAttribute("items",JSON.stringify(this.__score,null,2));c.appendChild(todo);var evt=new CustomEvent("simple-modal-show",{bubbles:!0,cancelable:!0,detail:{title:"HAX Challenge score",elements:{content:c},invokedBy:this.$.play,clone:!0}});this.dispatchEvent(evt)},_verifyAction:function _verifyAction(e){if(this.playing&&this.__started){if("VIDEO-PLAYER"===e.detail.node.tagName){this.set("tasks.1.value",!0);this.set("tasks.1.label",this.tasks[1].label+" - "+this.timer.toFixed(2)+" seconds")}else if("MEME-MAKER"===e.detail.node.tagName){this.set("tasks.2.value",!0);this.set("tasks.2.label",this.tasks[2].label+" - "+this.timer.toFixed(2)+" seconds")}}}});_exports.SillyHaxGame=SillyHaxGame});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../simple-timer/simple-timer.js","../simple-modal/simple-modal.js","../to-do/to-do.js","../../@polymer/paper-card/paper-card.js","../../@polymer/paper-button/paper-button.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SillyHaxGame=void 0;function _templateObject_2627e9e0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n \n
\n
\n Play\n Reset\n
\n \n "]);_templateObject_2627e9e0555211e98f439769bd191e33=function(){return data};return data}var SillyHaxGame=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_2627e9e0555211e98f439769bd191e33()),is:"silly-hax-game",properties:{tasks:{type:Array,value:[]},haxText:{type:String,computed:"_haxTextValue(timer)"},__score:{type:Array,value:[]},tweet:{type:String},timer:{type:Number},playing:{type:Boolean,value:!1,observer:"_playGame",reflectToAttribute:!0}},_playButton:function _playButton(){if(!this.playing){this.playing=!0;this.$.timer.start()}},_playGame:function _playGame(newValue){if(newValue){this.__started=!0;this.set("tasks",[]);this.push("tasks",{value:!1,label:"Start to edit with HAX",disabled:!0,id:"play"},{value:!1,label:"Embed a video by Searching for it",disabled:!0,id:"youtube"},{value:!1,label:"Turn a NASA image into a meme",disabled:!0,id:"nasa"},{value:!1,label:"Saved content!!!",disabled:!0,id:"saved"})}},_resetTimer:function _resetTimer(){this.$.timer.pause();this.playing=!1;this.timer=0;this.set("tasks",[])},_haxTextValue:function _haxTextValue(time){if(babelHelpers.typeof(time)==="undefined"||60==time){return"Take the HAX challenge"}else{return time.toFixed(2)}},attached:function attached(){document.body.addEventListener("hax-body-tag-added",this._verifyAction.bind(this));document.body.addEventListener("hax-store-property-updated",this._propertyUpdated.bind(this))},_propertyUpdated:function _propertyUpdated(e){switch(e.detail.property){case"editMode":if(this.playing&&this.__started&&e.detail.value&&babelHelpers.typeof(this.tasks[0].label)!=="undefined"){this.set("tasks.0.value",!0);this.set("tasks.0.label",this.tasks[0].label+" - "+this.timer.toFixed(2)+" seconds")}else if(!1===e.detail.value&&this.__started&&this.playing){this.set("tasks."+(parseInt(this.tasks.length)-1)+".value",!0);this.set("tasks."+(parseInt(this.tasks.length)-1)+".label",this.tasks[parseInt(this.tasks.length)-1].label+" - "+this.timer.toFixed(2)+" seconds");this.$.timer.pause();this._verifyWin()}break;}},_verifyWin:function _verifyWin(){var win=!0,winning=0;this.set("__score",this.tasks);for(var i in this.tasks){if(!this.tasks[i].value){win=!1}else{winning++}}if(0===this.timer){win=!1;this.push("__score",{value:!1,label:"You ran out of time :(",disabled:!0,id:"time"})}else if(!win){this.push("__score",{value:!1,label:"You didn't complete everything. CHEATER!",disabled:!0,id:"cheater"})}else{this.push("__score",{value:!0,label:"You did it!!! <(:) Much Success!",disabled:!0,id:"time"});winning++}if(!win){this.__successText=":( You have much sadness by only completing "+winning+" of the available "+this.tasks.length+" challenges. If you experienced confusion when using the interface for certain tasks please let us know! We want everyone to be able to master HAX.";this.tweet="http://twitter.com/home?status="+encodeURIComponent("I took the #HaxtheWeb Challenge and finished "+winning+" challenges! Take the challenge at http://haxtheweb.org/ !")}else{this.__successText="YOU ARE A HAX MASTER! YOU BEAT ALL "+this.tasks.length+" CHALLENGES. AM I USING ENOUGH CAPSLOCK!? YOU BET I AM! TWEET YOUR SUCCESS NOW!";this.tweet="http://twitter.com/home?status="+encodeURIComponent("I are winning! I beat the #HaxtheWeb Challenge in "+this.timer.toFixed(2)+" seconds. Now I drink more coffee and code less! Take the challenge at http://haxtheweb.org/ !")}var c=document.createElement("div");c.innerHTML="
\n \n \n \n [[label]]\n \n "]);_templateObject_361054f0555211e98f439769bd191e33=function(){return data};return data}(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_361054f0555211e98f439769bd191e33()),is:"simple-concept-network-node",behaviors:[HAXBehaviors.PropertiesBehaviors,_simpleColors.SimpleColors,A11yBehaviors.A11y],properties:{coloredText:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0},visualization:{type:String,reflectToAttribute:!0,value:"3d"},icon:{type:String},image:{type:String},disabled:{type:Boolean},label:{type:String},description:{type:String},src:{type:String}}})});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/simple-concept-network/simple-concept-network.js b/build/es5-amd/node_modules/@lrnwebcomponents/simple-concept-network/simple-concept-network.js
index 7fd05486bcf..e77c433ceac 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/simple-concept-network/simple-concept-network.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/simple-concept-network/simple-concept-network.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","../simple-colors/simple-colors.js","../hax-body-behaviors/lib/HAXWiring.js","../a11y-behaviors/a11y-behaviors.js","./lib/simple-concept-network-node.js"],function(_exports,_polymerLegacy,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SimpleConceptNetwork=void 0;function _templateObject_8e13b38054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n "]);_templateObject_8e13b38054f411e9aeb367f92c5b63ab=function(){return data};return data}var SimpleConceptNetwork=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8e13b38054f411e9aeb367f92c5b63ab()),is:"simple-concept-network",behaviors:[HAXBehaviors.PropertiesBehaviors,_simpleColors.SimpleColors,A11yBehaviors.A11y],observers:["_valueChanged(nodes.*)"],properties:{visualization:{type:String,reflectToAttribute:!0,value:"3d"},disabled:{type:Boolean},coloredText:{type:Boolean,reflectToAttribute:!0,value:!1},nodes:{type:Array,value:[],notify:!0}},_valueChanged:function _valueChanged(e){for(var i in e.base){for(var j in e.base[i]){this.notifyPath("nodes."+i+"."+j)}}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Concept Network",description:"A simple way of visualizing data in a small network style configuration.",icon:"lrn:network",color:"blue",groups:["Image","Visualization"],handles:[{type:"image",source:"nodes.source",title:"nodes.label",link:"nodes.src",description:"nodes.description"}],meta:{author:"LRNWebComponents"}},settings:{quick:[],configure:[{property:"visualization",title:"Visualization",description:"How to visualize the concept",inputMethod:"select",options:{"3d":"3d plain",network:"network",flat:"flat"}},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"coloredText",title:"Colored Text / Icon",description:"Apply color to text / icon instead of background.",inputMethod:"boolean",icon:"editor:format-color-text"},{property:"nodes",title:"Node list",description:"List of the items to present in the visual",inputMethod:"array",properties:[{property:"color",title:"Node color",description:"Select the accent color for this node",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"icon",title:"Icon",description:"icon to display in the middle",inputMethod:"iconpicker",options:[]},{property:"label",title:"Label",description:"Label",inputMethod:"textfield"},{property:"image",title:"Image",description:"Image for the background",inputMethod:"textfield",validationType:"url"},{property:"description",title:"Description",description:"A longer description that can be used as part of a modal presentation",inputMethod:"textfield"},{property:"src",title:"Link",description:"Label",inputMethod:"textfield",validationType:"url"}]}],advanced:[]}})}});_exports.SimpleConceptNetwork=SimpleConceptNetwork});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../simple-colors/simple-colors.js","../hax-body-behaviors/lib/HAXWiring.js","../a11y-behaviors/a11y-behaviors.js","./lib/simple-concept-network-node.js"],function(_exports,_polymerLegacy,_simpleColors){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SimpleConceptNetwork=void 0;function _templateObject_27534a80555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n \n "]);_templateObject_27534a80555211e98f439769bd191e33=function(){return data};return data}var SimpleConceptNetwork=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_27534a80555211e98f439769bd191e33()),is:"simple-concept-network",behaviors:[HAXBehaviors.PropertiesBehaviors,_simpleColors.SimpleColors,A11yBehaviors.A11y],observers:["_valueChanged(nodes.*)"],properties:{visualization:{type:String,reflectToAttribute:!0,value:"3d"},disabled:{type:Boolean},coloredText:{type:Boolean,reflectToAttribute:!0,value:!1},nodes:{type:Array,value:[],notify:!0}},_valueChanged:function _valueChanged(e){for(var i in e.base){for(var j in e.base[i]){this.notifyPath("nodes."+i+"."+j)}}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Concept Network",description:"A simple way of visualizing data in a small network style configuration.",icon:"lrn:network",color:"blue",groups:["Image","Visualization"],handles:[{type:"image",source:"nodes.source",title:"nodes.label",link:"nodes.src",description:"nodes.description"}],meta:{author:"LRNWebComponents"}},settings:{quick:[],configure:[{property:"visualization",title:"Visualization",description:"How to visualize the concept",inputMethod:"select",options:{"3d":"3d plain",network:"network",flat:"flat"}},{property:"dark",title:"Dark",description:"Use dark theme",inputMethod:"boolean",icon:"invert-colors"},{property:"coloredText",title:"Colored Text / Icon",description:"Apply color to text / icon instead of background.",inputMethod:"boolean",icon:"editor:format-color-text"},{property:"nodes",title:"Node list",description:"List of the items to present in the visual",inputMethod:"array",properties:[{property:"color",title:"Node color",description:"Select the accent color for this node",inputMethod:"colorpicker",icon:"editor:format-color-fill"},{property:"icon",title:"Icon",description:"icon to display in the middle",inputMethod:"iconpicker",options:[]},{property:"label",title:"Label",description:"Label",inputMethod:"textfield"},{property:"image",title:"Image",description:"Image for the background",inputMethod:"textfield",validationType:"url"},{property:"description",title:"Description",description:"A longer description that can be used as part of a modal presentation",inputMethod:"textfield"},{property:"src",title:"Link",description:"Label",inputMethod:"textfield",validationType:"url"}]}],advanced:[]}})}});_exports.SimpleConceptNetwork=SimpleConceptNetwork});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/simple-datetime/simple-datetime.js b/build/es5-amd/node_modules/@lrnwebcomponents/simple-datetime/simple-datetime.js
index 26a32bca722..76282df6776 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/simple-datetime/simple-datetime.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/simple-datetime/simple-datetime.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-legacy.js","./lib/date.format.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SimpleDatetime=void 0;function _templateObject_8de9e46054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_8de9e46054f411e9aeb367f92c5b63ab=function(){return data};return data}var SimpleDatetime=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8de9e46054f411e9aeb367f92c5b63ab()),is:"simple-datetime",properties:{timestamp:{type:Number},format:{type:String,value:"M jS, Y"},date:{type:String,computed:"formatDate(timestamp, format, unix)"},unix:{type:Boolean,value:!1}},formatDate:function formatDate(timestamp,format,unix){if(unix){timestamp=1e3*timestamp}return new Date(timestamp).format(format)}});_exports.SimpleDatetime=SimpleDatetime});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","./lib/date.format.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SimpleDatetime=void 0;function _templateObject_276c29b0555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n "]);_templateObject_276c29b0555211e98f439769bd191e33=function(){return data};return data}var SimpleDatetime=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_276c29b0555211e98f439769bd191e33()),is:"simple-datetime",properties:{timestamp:{type:Number},format:{type:String,value:"M jS, Y"},date:{type:String,computed:"formatDate(timestamp, format, unix)"},unix:{type:Boolean,value:!1}},formatDate:function formatDate(timestamp,format,unix){if(unix){timestamp=1e3*timestamp}return new Date(timestamp).format(format)}});_exports.SimpleDatetime=SimpleDatetime});
\ No newline at end of file
diff --git a/build/es5-amd/node_modules/@lrnwebcomponents/simple-drawer/simple-drawer.js b/build/es5-amd/node_modules/@lrnwebcomponents/simple-drawer/simple-drawer.js
index f7685dcba17..a95e48a0be5 100644
--- a/build/es5-amd/node_modules/@lrnwebcomponents/simple-drawer/simple-drawer.js
+++ b/build/es5-amd/node_modules/@lrnwebcomponents/simple-drawer/simple-drawer.js
@@ -1 +1 @@
-define(["exports","../../@polymer/polymer/polymer-element.js","../../@polymer/polymer/lib/legacy/polymer.dom.js","../../@polymer/polymer/lib/utils/async.js","../simple-colors/simple-colors.js","../../@polymer/app-layout/app-drawer/app-drawer.js","../../@polymer/neon-animation/neon-animation.js","../../@polymer/paper-button/paper-button.js","../../@polymer/iron-icons/iron-icons.js","../../@polymer/iron-icon/iron-icon.js"],function(_exports,_polymerElement,_polymerDom,async){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SimpleDrawer=void 0;async=babelHelpers.interopRequireWildcard(async);function _templateObject_8ea82b5054f411e9aeb367f92c5b63ab(){var data=babelHelpers.taggedTemplateLiteral(["\n \n \n \n
\n "]);_templateObject_8e325f1054f411e9aeb367f92c5b63ab=function(){return data};return data}var SimpleImage=(0,_polymerLegacy.Polymer)({_template:(0,_polymerLegacy.html)(_templateObject_8e325f1054f411e9aeb367f92c5b63ab()),is:"simple-image",behaviors:[HAXBehaviors.PropertiesBehaviors,SchemaBehaviors.Schema],properties:{src:{type:String},alt:{type:String},caption:{type:String},credit:{type:String}},attached:function attached(){this.setHaxProperties({canScale:!0,canPosition:!0,canEditSource:!1,gizmo:{title:"Simple image",description:"A clean, simple image presentation that's responsive and modals on tapping",icon:"editor:insert-photo",color:"green",groups:["Image","Media"],handles:[{type:"image",url:"src"}],meta:{author:"LRNWebComponents"}},settings:{quick:[{property:"src",title:"Source",description:"The URL for the image.",inputMethod:"textfield",icon:"link",required:!0},{property:"alt",title:"Alternative text",description:"Text to describe the image to non-sighted users.",inputMethod:"alt",icon:"accessibility",required:!0}],configure:[{property:"src",title:"Source",description:"The URL for the image.",inputMethod:"textfield",icon:"link",required:!0},{property:"caption",title:"Caption",description:"A caption to describe the image usage",inputMethod:"textarea"},{property:"alt",title:"Alternative text",description:"Text to describe the image to non-sighted users.",inputMethod:"alt"},{property:"credit",title:"Credits",description:"Who the image is credited to / copyright information",inputMethod:"textarea"}],advanced:[]}})}});_exports.SimpleImage=SimpleImage});
\ No newline at end of file
+define(["exports","../../@polymer/polymer/polymer-legacy.js","../hax-body-behaviors/lib/HAXWiring.js","../schema-behaviors/schema-behaviors.js"],function(_exports,_polymerLegacy){"use strict";Object.defineProperty(_exports,"__esModule",{value:!0});_exports.SimpleImage=void 0;function _templateObject_27f83d10555211e98f439769bd191e33(){var data=babelHelpers.taggedTemplateLiteral(["\n \n