instead.")}}},dirtyProps:["modules","formats","bounds","theme","children"],cleanProps:["id","className","style","placeholder","tabIndex","onChange","onChangeSelection","onFocus","onBlur","onKeyPress","onKeyDown","onKeyUp"],getDefaultProps:function(){return{theme:"snow",modules:{}}},isControlled:function(){return"value"in this.props},getInitialState:function(){return{generation:0,value:this.isControlled()?this.props.value:this.props.defaultValue}},componentWillReceiveProps:function(e,t){var n=this.editor;if(n){if("value"in e){var r=this.getEditorContents(),o=e.value;if(o===this.lastDeltaChangeSet)throw new Error("You are passing the `delta` object from the `onChange` event back as `value`. You most probably want `editor.getContents()` instead. See: https://github.com/zenoamaro/react-quill#using-deltas");this.isEqualValue(o,r)||this.setEditorContents(n,o)}return"readOnly"in e&&e.readOnly!==this.props.readOnly&&this.setEditorReadOnly(n,e.readOnly),this.shouldComponentRegenerate(e,t)?this.regenerate():void 0}},componentDidMount:function(){return this.editor=this.createEditor(this.getEditingArea(),this.getEditorConfig()),this.quillDelta?(this.editor.setContents(this.quillDelta),this.editor.setSelection(this.quillSelection),this.editor.focus(),void(this.quillDelta=this.quillSelection=null)):this.state.value?void this.setEditorContents(this.editor,this.state.value):void 0},componentWillUnmount:function(){var e;(e=this.getEditor())&&(this.unhookEditor(e),this.editor=null)},shouldComponentUpdate:function(e,t){var n=this;return this.state.generation!==t.generation||l(this.cleanProps,function(t){return!s(e[t],n.props[t])})},shouldComponentRegenerate:function(e,t){var n=this;return l(this.dirtyProps,function(t){return!s(e[t],n.props[t])})},componentWillUpdate:function(e,t){this.state.generation!==t.generation&&this.componentWillUnmount()},componentDidUpdate:function(e,t){this.state.generation!==t.generation&&this.componentDidMount()},getEditorConfig:function(){return{bounds:this.props.bounds,formats:this.props.formats,modules:this.props.modules,placeholder:this.props.placeholder,readOnly:this.props.readOnly,scrollingContainer:this.props.scrollingContainer,tabIndex:this.props.tabIndex,theme:this.props.theme}},getEditor:function(){return this.editor},getEditingArea:function(){return o.findDOMNode(this.editingArea)},getEditorContents:function(){return this.state.value},getEditorSelection:function(){return this.state.selection},isDelta:function(e){return e&&e.ops},isEqualValue:function(e,t){return this.isDelta(e)&&this.isDelta(t)?s(e.ops,t.ops):s(e,t)},regenerate:function(){this.quillDelta=this.editor.getContents(),this.quillSelection=this.editor.getSelection(),this.setState({generation:this.state.generation+1})},renderEditingArea:function(){var e=this,t=this.props.children,n=this.props.preserveWhitespace,o={key:this.state.generation,tabIndex:this.props.tabIndex,ref:function(t){e.editingArea=t}},i=r.Children.count(t)?r.Children.only(t):null,a=n?c.pre:c.div;return i?r.cloneElement(i,o):a(o)},render:function(){return c.div({id:this.props.id,style:this.props.style,key:this.state.generation,className:["quill"].concat(this.props.className).join(" "),onKeyPress:this.props.onKeyPress,onKeyDown:this.props.onKeyDown,onKeyUp:this.props.onKeyUp},this.renderEditingArea())},onEditorChangeText:function(e,t,n,r){var o=this.getEditorContents(),i=this.isDelta(o)?r.getContents():r.getHTML();this.isEqualValue(i,o)||(this.lastDeltaChangeSet=t,this.setState({value:i}),this.props.onChange&&this.props.onChange(e,t,n,r))},onEditorChangeSelection:function(e,t,n){var r=this.getEditorSelection(),o=!r&&e,i=r&&!e;s(e,r)||(this.setState({selection:e}),this.props.onChangeSelection&&this.props.onChangeSelection(e,t,n),o&&this.props.onFocus?this.props.onFocus(e,t,n):i&&this.props.onBlur&&this.props.onBlur(r,t,n))},focus:function(){this.editor.focus()},blur:function(){this.setEditorSelection(this.editor,null)}});e.exports=A},function(e,t,n){function r(e,t,n){var r=l(e)?o:a;return n&&s(e,t,n)&&(t=void 0),r(e,i(t,3))}var o=n(319),i=n(135),a=n(1024),l=n(28),s=n(335);e.exports=r},function(e,t,n){function r(e,t){var n;return o(e,function(e,r,o){return!(n=t(e,r,o))}),!!n}var o=n(224);e.exports=r},function(e,t,n){"use strict";var r=(n(0),n(1026)),o=n(373),i=n(205),a=n(375),l=n(21),s=n(376),u=["rgb( 0, 0, 0)","rgb(230, 0, 0)","rgb(255, 153, 0)","rgb(255, 255, 0)","rgb( 0, 138, 0)","rgb( 0, 102, 204)","rgb(153, 51, 255)","rgb(255, 255, 255)","rgb(250, 204, 204)","rgb(255, 235, 204)","rgb(255, 255, 204)","rgb(204, 232, 204)","rgb(204, 224, 245)","rgb(235, 214, 255)","rgb(187, 187, 187)","rgb(240, 102, 102)","rgb(255, 194, 102)","rgb(255, 255, 102)","rgb(102, 185, 102)","rgb(102, 163, 224)","rgb(194, 133, 255)","rgb(136, 136, 136)","rgb(161, 0, 0)","rgb(178, 107, 0)","rgb(178, 178, 0)","rgb( 0, 97, 0)","rgb( 0, 71, 178)","rgb(107, 36, 178)","rgb( 68, 68, 68)","rgb( 92, 0, 0)","rgb(102, 61, 0)","rgb(102, 102, 0)","rgb( 0, 55, 0)","rgb( 0, 41, 102)","rgb( 61, 20, 10)"].map(function(e){return{value:e}}),c=[{label:"Formats",type:"group",items:[{label:"Font",type:"font",items:[{label:"Sans Serif",value:"sans-serif",selected:!0},{label:"Serif",value:"serif"},{label:"Monospace",value:"monospace"}]},{label:"Size",type:"size",items:[{label:"Small",value:"10px"},{label:"Normal",value:"13px",selected:!0},{label:"Large",value:"18px"},{label:"Huge",value:"32px"}]},{label:"Alignment",type:"align",items:[{label:"",value:"",selected:!0},{label:"",value:"center"},{label:"",value:"right"},{label:"",value:"justify"}]}]},{label:"Text",type:"group",items:[{type:"bold",label:"Bold"},{type:"italic",label:"Italic"},{type:"strike",label:"Strike"},{type:"underline",label:"Underline"},{type:"color",label:"Color",items:u},{type:"background",label:"Background color",items:u},{type:"link",label:"Link"}]},{label:"Blocks",type:"group",items:[{type:"list",value:"bullet"},{type:"list",value:"ordered"}]},{label:"Blocks",type:"group",items:[{type:"image",label:"Image"}]}],A=o({displayName:"Quill Toolbar",propTypes:{id:l.string,className:l.string,style:l.object,items:l.array},getDefaultProps:function(){return{items:c}},componentDidMount:function(){console.warn("QuillToolbar is deprecated. Consider switching to the official Quill toolbar format, or providing your own toolbar instead. See: https://github.com/zenoamaro/react-quill#upgrading-to-react-quill-v1-0-0")},shouldComponentUpdate:function(e,t){return!a(e,this.props)},renderGroup:function(e,t){return s.span({key:e.label||t,className:"ql-formats"},e.items.map(this.renderItem))},renderChoiceItem:function(e,t){return s.option({key:e.label||e.value||t,value:e.value},e.label)},renderChoices:function(e,t){var n=e.items.map(this.renderChoiceItem),r=i(e.items,function(e){return e.selected}),o={key:e.label||t,title:e.label,className:"ql-"+e.type,value:r.value};return s.select(o,n)},renderButton:function(e,t){return s.button({type:"button",key:e.label||e.value||t,value:e.value,className:"ql-"+e.type,title:e.label},e.children)},renderAction:function(e,t){return s.button({key:e.label||e.value||t,className:"ql-"+e.type,title:e.label},e.children)},renderItem:function(e,t){switch(e.type){case"group":return this.renderGroup(e,t);case"font":case"header":case"align":case"size":case"color":case"background":return this.renderChoices(e,t);case"bold":case"italic":case"underline":case"strike":case"link":case"list":case"bullet":case"ordered":case"indent":case"image":case"video":return this.renderButton(e,t);default:return this.renderAction(e,t)}},getClassName:function(){return"quill-toolbar "+(this.props.className||"")},render:function(){var e=this.props.items.map(this.renderItem),t=e.map(r.renderToStaticMarkup).join("");return s.div({id:this.props.id,className:this.getClassName(),style:this.props.style,dangerouslySetInnerHTML:{__html:t}})}});e.exports=A,A.defaultItems=c,A.defaultColors=u},function(e,t,n){"use strict";e.exports=n(1027)},function(e,t,n){"use strict";var r=n(239),o=n(1028),i=n(266);r.inject();var a={renderToString:o.renderToString,renderToStaticMarkup:o.renderToStaticMarkup,version:i};e.exports=a},function(e,t,n){"use strict";function r(e,t){var n;try{return p.injection.injectBatchingStrategy(f),n=g.getPooled(t),C++,n.perform(function(){var r=h(e,!0),o=A.mountComponent(r,n,null,s(),d,0);return t||(o=c.addChecksumToMarkup(o)),o},null)}finally{C--,g.release(n),C||p.injection.injectBatchingStrategy(u)}}function o(e){return l.isValidElement(e)||a("46"),r(e,!1)}function i(e){return l.isValidElement(e)||a("47"),r(e,!0)}var a=n(14),l=n(70),s=n(264),u=n(259),c=(n(36),n(265)),A=n(72),f=n(1029),g=n(258),p=n(42),d=n(115),h=n(168),C=(n(10),0);e.exports={renderToString:o,renderToStaticMarkup:i}},function(e,t,n){"use strict";var r={isBatchingUpdates:!1,batchedUpdates:function(e){}};e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t
-1){var u={mediaId:n.mediaId,url:n.url,title:n.title};e.quill.insertEmbed(r.index,"imageblot",JSON.stringify(u)),global_props.createFile_Obsolete(s,n.url,null)}else if(A.AUDIO.indexOf(i)>-1){var c={mediaId:n.mediaId,url:n.url,title:n.title};e.quill.insertEmbed(r.index,"audioblot",JSON.stringify(c)),global_props.createFile_Obsolete(s,"",n.url)}else if(A.VIDEO.indexOf(i)>-1)n.video=!0,e.quill.insertEmbed(r.index,"movie",n),global_props.createFile_Obsolete(s,n.thumbnail,n.url);else if(A.PDF.indexOf(i)>-1){var f={thumbnail:n.thumbnail,mediaId:n.mediaId,url:n.url,title:n.title};e.quill.insertEmbed(r.index,"pdfblot",JSON.stringify(f)),global_props.createFile_Obsolete(s,n.thumbnail,n.url)}else A.HTML.indexOf(i)>-1&&(e.quill.insertEmbed(r.index,"htmlblot",n),global_props.createFile_Obsolete(s,n.thumbnail,n.url));if(n.mediaId&&(n.folders.push({id:parseFloat(global_props.vpt.product.vptId)}),!n.temp_url)){var g={id:n.mediaId,folders:n.folders};global_props.vptHelper.updateMedia(g)}},n=new CustomEvent("create-media-block",{detail:function(e){t(e)}});window.dispatchEvent(n)},this.addBreak=function(){var e=this,t=e.quill.getSelection(!0);e.quill.insertText(t.index,"\n",a._quill.sources.USER),e.quill.insertEmbed(t.index+1,"divider",!0,a._quill.sources.USER),e.quill.setSelection(t.index+2,a._quill.sources.SILENT)},this.showHistory=function(){var e=r.props.vpt.product.vptId;(0,s.showModal)(l.default.createElement(c.default,i({},r.props,{vptId:e,categoryId:r.props.categoryId,language:r.props.language,onRestore:r.updateContent})))}};t.default=f},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(3),s=r(l),u=n(4),c=r(u),A=n(0),f=r(A),g=n(5),p=r(g),d=Object.assign||function(e){for(var t=1;t75?r.substring(0,72)+"...":r,datetime:m.DateTimeUtility.formatDate(o,"MMM d, yyyy h:mm TT"),className:"history-item"+(e===this.state.selectedIndex?" selected":"")}}},{key:"setSelectedIndex",value:function(e){this.setState({selectedIndex:e})}},{key:"restoreSelected",value:function(){var e=this,t=this.getHistoryItem(),n='This will replace the content for the selected category with the copy from "'+t.datetime+'". The content about to be overwritten will be saved as a historical version.';(0,v.confirm)("Restore Content",n,function(){e.props.onRestore(t.content)})}},{key:"render",value:function(){var e=this,t=this.getHistoryItem(),n=t?t.content:null;return f.default.createElement(v.Modal,{title:"Category Content History",className:"history-modal"},f.default.createElement("div",{className:"history-modal-content"},!this.state.isLoading&&f.default.createElement("div",{className:"history-viewer"},f.default.createElement("ul",{className:"history-items"},this.state.history.map(function(t,n){var r=e.getHistoryItem(n);return f.default.createElement("li",{className:r.className,key:n,onClick:e.setSelectedIndex.bind(null,n)},f.default.createElement("div",{className:"timestamp"},r.datetime),f.default.createElement("div",{className:"preview"},r.preview))})),f.default.createElement("div",{className:"history-preview"},f.default.createElement(x.default,d({},this.props,{editorState:n,isEditable:!1,disableAnalytics:!0})))),!this.state.isLoading&&f.default.createElement("div",{className:"actions"},f.default.createElement("button",{className:"btn-cancel",onClick:this.props.close},"Cancel"),f.default.createElement("div",{className:"fill"}),f.default.createElement("button",{className:"btn-restore",onClick:this.restoreSelected},"Restore")),f.default.createElement("div",{className:"spin-container"},f.default.createElement(y.default,{isActive:this.state.isLoading,foreground:"white"}))))}}]),t}(f.default.Component));t.default=_}).call(t,n(2)(e))},function(e,t,n){var r=n(1033);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,'.sk-spinner{width:40px;height:40px;position:relative}.sk-spinner.large{width:80px;height:80px}.sk-spinner.foreground-white .sk-child:before{background-color:white}.sk-spinner .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-spinner .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-spinner .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-spinner .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-spinner .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-spinner .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-spinner .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-spinner .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-spinner .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-spinner .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-spinner .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-spinner .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-spinner .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-spinner .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-spinner .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-spinner .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-spinner .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-spinner .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-spinner .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-spinner .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-spinner .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-spinner .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-spinner .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-spinner .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}\n',""])},function(e,t,n){var r=n(1035);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".modal-base>.history-modal{overflow:hidden}.history-modal .history-modal-content{position:relative;min-height:135px;max-height:600px;width:1000px;padding-top:20px;overflow:hidden;display:flex;flex-direction:column;overflow:auto}.history-modal .spin-container{position:absolute;top:45px;width:100%;display:flex;justify-content:center;align-items:center}.history-modal .history-viewer{display:flex;overflow:hidden}.history-modal .history-items{list-style:none;list-style:none;padding:0;margin:0;width:350px;flex-shrink:0;overflow:auto}.history-modal .history-item{padding:10px 6px;cursor:pointer;margin-bottom:8px;font-size:14px;color:#aaa;display:block;border-radius:3px}.history-modal .history-item:hover{background:#00000033}.history-modal .history-item.selected{border:1px solid #33333377;background:#00000044}.history-modal .history-item .timestamp{color:white;font-size:12px;margin-bottom:3px}.history-modal .history-preview{flex-grow:1;position:relative;padding:0 20px;overflow-y:auto;overflow-x:hidden}.history-modal .actions{display:flex;margin-top:20px;flex-shrink:0}.history-modal .actions .fill{flex-grow:1}.history-modal button{border:none;outline:none;color:white;padding:10px 24px;font-size:14px;border-radius:4px;cursor:pointer}.history-modal button.btn-cancel{background:#555}.history-modal button.btn-cancel:hover{background-color:#666}.history-modal button.btn-restore{background:#3598c0}.history-modal button.btn-restore:hover{background-color:#3598c0ee}\n",""])},function(e,t,n){var r=n(1037);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,'.quill .ql-snow.ql-toolbar{box-sizing:border-box;border:none;background:#181818;padding:1px;margin:15px 70px 15px 70px}.quill .ql-snow.ql-toolbar .ql-formats{margin:8px 0;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-evenly;flex-wrap:wrap;width:100%}.quill .ql-snow.ql-toolbar .ql-formats button{padding-left:15px}.quill .ql-snow.ql-toolbar .ql-link:after{font-family:FontAwesome;font-size:17px;content:"\\F0AC";color:white;font-weight:lighter;position:absolute;transform:translateX(-100%);background:#181818;width:4%}.quill .ql-snow.ql-toolbar .ql-video:after{font-family:FontAwesome;font-size:17px;content:"\\f03d";color:white;font-weight:lighter;position:absolute;transform:translateX(-100%);background:#181818;width:4%}.quill .ql-snow.ql-toolbar .ql-categoryLink:after{font-family:FontAwesome;font-size:15px;content:"\\f0c1";color:white;font-weight:lighter}@media (max-width: 812px){.quill .ql-snow.ql-toolbar .ql-categoryLink:after{font-size:12px !important}}.quill .ql-snow.ql-toolbar .ql-addBreak:after{font-family:FontAwesome;font-size:15px;content:"\\f068";color:white;font-weight:lighter}@media (max-width: 812px){.quill .ql-snow.ql-toolbar .ql-addBreak:after{font-size:12px !important}}.quill .ql-snow.ql-toolbar .ql-addMedia:after{font-family:FontAwesome;font-size:15px;content:"\\f03e";color:white;font-weight:lighter}@media (max-width: 812px){.quill .ql-snow.ql-toolbar .ql-addMedia:after{font-size:12px !important}}.quill .ql-snow.ql-toolbar .ql-showHistory:after{font-family:FontAwesome;font-size:12px;content:"\\f1da";color:white}@media (min-width: 813px){.quill .ql-snow.ql-toolbar .ql-showHistory:after{font-size:15px}}\n',""])},function(e,t,n){var r=n(1039);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,'.quill{color:white;width:100%;height:100%;-webkit-overflow-scrolling:touch}.quill .ql-container.ql-snow{border:none;height:100%}.quill .ql-editor{overflow-y:auto;padding:35px 25px 35px 25px;line-height:1.5;font-family:Open Sans, Sans-serif, Helvetica}@media (min-width: 813px){.quill .ql-editor{padding:35px 75px 35px 75px}}.quill .ql-editor h1{font-weight:bold}.quill .ql-editor h2{font-weight:bold}.quill .ql-editor p{font-weight:lighter;margin:5px 0}.quill .ql-editor a{color:#ffcc35}.quill .ql-editor blockquote{font-style:italic;font-weight:lighter;border-left:2px solid #ddd;color:#999;margin:12px 0 40px;padding:6px 0 5px 18px}.quill .ql-editor img{text-align:center;display:block;margin:auto}.quill .ql-editor h1,.quill .ql-editor h2,.quill .ql-editor p{white-space:pre-wrap;position:relative}.quill .ql-editor .ql-video{text-align:center;width:80%;margin:auto}@media (min-width: 813px){.quill .ql-editor .ql-video{height:30em}}.quill .ql-editor.ql-blank::before{color:#b5b0b5;font-size:16px;font-style:normal;padding-left:inherit;padding-right:inherit;left:0;right:0}.quill .blot-thumb-wrapper,.quill .blot-wrapper{display:block;position:relative}.quill .blot-thumb-wrapper:hover span.blot-overlay,.quill .blot-wrapper:hover span.blot-overlay{opacity:1}.quill .blot-title{display:none;position:absolute;width:100%;height:25%;font-size:12px;bottom:0;background:rgba(4,15,19,0.75);color:white;white-space:pre-wrap;justify-content:center;align-items:center;text-align:center}.quill .is-media-thumbnail .blot-title{display:flex}.quill span.blot-overlay{display:flex;align-items:center;justify-content:center;font-size:20px;position:absolute;top:0;right:0;left:0;bottom:0;color:white;background-color:rgba(0,0,0,0.6);opacity:0;transition:opacity 200ms}.quill span.is-media-thumbnail{height:215px;width:215px;object-fit:cover}.quill span.is-media-thumbnail img.blot-thumb{height:215px;width:215px;max-width:100%;object-fit:cover}.quill .media-title-blot{position:absolute;bottom:0;width:215px;height:50px;background:rgba(0,0,0,0.7);overflow:hidden;padding:0 8px;color:#fff;display:block;cursor:pointer;white-space:pre-wrap;font-size:60%;line-height:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quill .pdf-blot{object-fit:contain;width:60%;height:100%;cursor:pointer}.quill .html-blot{width:300px;height:300px;cursor:pointer}.quill .image-blot[data-size="small"]{max-height:210px}.quill .image-blot[data-size="large"]{max-height:600px}.quill .image-blot{max-height:400px;max-width:90%}.quill embed{text-align:center;display:block;margin:auto}.quill .audio-blot{display:flex;justify-content:center;margin:auto}.quill .pdf-blot-new{display:flex;justify-content:center}.quill .pdf-blot-new>span{display:block;padding:10px 0;text-align:center;cursor:pointer}.quill .pdf-blot-new>span:hover span.blot-overlay{opacity:1}.quill .pdf-blot-new .pdf-blot-thumb-wrapper{display:block;position:relative}.quill .pdf-blot-new img.blot-thumb{max-height:400px;max-width:90%}.quill .pdf-blot-new[data-size="small"] img.blot-thumb{max-height:210px}.quill .pdf-blot-new[data-size="large"] img.blot-thumb{max-height:600px}.quill video.movie-blot{text-align:center;display:block;margin:auto;cursor:pointer;max-width:100%}.quill .image-blot-new{display:flex;justify-content:center}.quill .image-blot-new>span{display:block;padding:10px 0;text-align:center;cursor:pointer}.quill .image-blot-new img.blot-thumb{max-height:400px;max-width:90%}.quill .image-blot-new[data-size="small"] img.blot-thumb{max-height:210px}.quill .image-blot-new[data-size="large"] img.blot-thumb{max-height:600px}.quill audioblot{display:flex;align-items:center;justify-content:center}.quill audioblot>span{display:block;padding:10px 0}.quill audioblot .blot-wrapper{display:flex;justify-content:center;align-items:center}.quill audioblot .blot-wrapper.is-media-thumbnail{border:1px #555 solid}.quill.edit-mode .ql-container{height:calc(100% - 70px)}.ql-snow .ql-stroke{stroke:white !important}.ql-snow .ql-fill{fill:white !important}\n',""])},function(e,t,n){var r=n(1041);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,'/*!\n * Quill Editor v1.3.7\n * https://quilljs.com/\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */.ql-container{box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;font-size:13px;height:100%;margin:0px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:\'\\2022\'}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:\'\\2611\'}.ql-editor ul[data-checked=false]>li::before{content:\'\\2610\'}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:0.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:0.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0, decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1, lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2, lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4, lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia, Times New Roman, serif}.ql-editor .ql-font-monospace{font-family:Monaco, Courier New, monospace}.ql-editor .ql-size-small{font-size:0.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:\'\';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:\'\';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:0.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:0.83em}.ql-snow .ql-editor h6{font-size:0.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0px;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=\'\'])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=\'\'])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=\'\'])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=\'\'])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=\'\'])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=\'\'])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:\'Normal\'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:\'Heading 1\'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:\'Heading 2\'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:\'Heading 3\'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:\'Heading 4\'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:\'Heading 5\'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:\'Heading 6\'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:0.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:0.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:\'Sans Serif\'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:\'Serif\'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:\'Monospace\'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia, Times New Roman, serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco, Courier New, monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:\'Normal\'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:\'Small\'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:\'Large\'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:\'Huge\'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:\'Helvetica Neue\', \'Helvetica\', \'Arial\', sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0px 0px 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0px;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:\'Edit\';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:\'Remove\';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0px;content:\'Save\';padding-right:0px}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}\n',""])},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e){if("number"==typeof e)return e;var t=e.slice(0,e.indexOf(":"));if(-1===d.KNOWN_PROTOCOLS.indexOf(t)){var n=e.lastIndexOf("."),r=n>-1&&n-1&&(e="https://"+e,console.log("rebuilding url to include https: ",e))}return e}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function e(e,t){for(var n=0;nVisit Category: '+r.name+" ";f.tooltip.showHtml(o,{x:t.left-40,y:t.top-40},"QUILL")}}},{key:"tryAttachDeepLinkListeners",value:function(e){var t=e.getAttribute("href"),n=t?g.QueryParamsHelper.getParameterByName("mediaId",t):null;0===t.indexOf("gomodus-")&&n&&e.addEventListener("click",function(e){e.stopPropagation(),e.preventDefault(),window.BLOT_EXTENSIONS.openMedia(n)})}}]),t}(p);t.default=d,d.blotName="link",d.tagName="A",d.KNOWN_PROTOCOLS=["http","https","mailto","tel"],d.KNOWN_DOMAINS=[".com",".Com"]},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(3),s=r(l),u=n(4),c=r(u),A=n(0),f=r(A),g=n(5),p=r(g),d=function(){function e(e,t){for(var n=0;n";return f.default.buildMediaBasicNode(n,i,r.title),n.getElementsByTagName("audio")[0].addEventListener("play",function(){BLOT_EXTENSIONS.sendAnalytics(r.mediaId)},{once:!0}),n}},{key:"match",value:function(e){return/\.(?:wav|mp3|ogg|mpeg)$/i.test(e)||/^data:audio\/.+;base64/.test(e)}},{key:"value",value:function(e){var t=e.dataset;return JSON.stringify({mediaId:t.mediaid,title:t.title,url:t.url})}}]),t}(g);t.default=p,p.blotName="audioblot",p.tagName="audioblot"},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(0),s=(r(l),n(35)),u=r(s),c=u.default.Quill,A=c.import("blots/block/embed"),f=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),t}(A);t.default=f},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n-1)return n.innerHTML="",n.innerHTML=e.title,n.style.left=e.left+"px",n.setAttribute("contenteditable",!1),n.setAttribute("data-mediaId",e.mediaId),n.addEventListener("mousedown",function(){global_props.isAppViewer&&global_props.vptHelper.presentMediaNative(e.mediaId)}),n}},{key:"value",value:function(e){if(e.className.indexOf("media-title-blot")>-1){var t={};t.video=!1,e.className.indexOf("video")>-1&&(t.video=!0),t.title=e.innerText,t.mediaId=e.dataset.mediaid;var n=document.getElementsByClassName("quill")[0].getElementsByTagName("p")[0];return t.left=void 0!==n?n.getBoundingClientRect().width/2-107.5:"",t}}}]),t}(g);t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n-1?n?this.domNode.setAttribute(e,n):this.domNode.removeAttribute(e):s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,n)}}],[{key:"create",value:function(e){var n=s(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);if("html-blot"===n.className){var r=window.global_props.createLocalUrl(e.thumbnail),o=e.mediaId,i=e.url;n.setAttribute("alt",""),n.setAttribute("src",r),n.setAttribute("data-mediaId",e.mediaId),n.setAttribute("data-webUrl",e.url),n.addEventListener("mousedown",function(){BLOT_EXTENSIONS.sendAnalytics(o),BLOT_EXTENSIONS.openMedia(o,i)})}return n}},{key:"formats",value:function(e){return p.reduce(function(t,n){return e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t},{})}},{key:"match",value:function(e){return/\.(html)$/.test(e)||/^data:html\/.+;base64/.test(e)}},{key:"value",value:function(e){if("html-blot"===e.className){var t={};return t.innerHTML="",t={thumbnail:e.getAttribute("src"),mediaId:e.getAttribute("data-mediaId"),url:e.getAttribute("data-webUrl")},t}}}]),t}(g);t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n-1)return n.innerHTML="-",n}},{key:"value",value:function(e){if(e.className.indexOf("p-blot")>-1){return{}}}}]),t}(g);t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n-1?n?this.domNode.setAttribute(e,n):this.domNode.removeAttribute(e):s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,n)}}],[{key:"create",value:function(e){var n=s(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);if("undefined"!==e){var r=window.global_props.createLocalUrl(e.url),o=window.global_props.createLocalUrl(e.thumbnail);n.setAttribute("src",r),n.setAttribute("poster",o),n.setAttribute("alt",""),n.setAttribute("preload","metadata"),n.setAttribute("controls",!1),n.setAttribute("controlsList","nodownload"),n.setAttribute("data-mediaId",e.mediaId)}var i="ios"==global_props.os,a=i?"touchstart":"mousedown";return n.addEventListener(a,function(t){global_props.isAppViewer&&(i&&t.preventDefault(),t.stopPropagation(),global_props.vptHelper.presentMediaNative(e.mediaId,function(){setTimeout(function(){n.paused||n.pause()},200)})),BLOT_EXTENSIONS.sendAnalytics(e.mediaId)}),f.default.attachToVideoPlay(n),n}},{key:"formats",value:function(e){return p.reduce(function(t,n){return e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t},{})}},{key:"match",value:function(e){return/\.(mp4|mov|m4v|wmv)$/.test(e)||/^data:video\/.+;base64/.test(e)}},{key:"value",value:function(e){var t={};return e.innerHTML="",t.url=e.getAttribute("src"),t.thumbnail=e.getAttribute("poster"),t.mediaId=e.getAttribute("data-mediaId"),t}}]),t}(g);t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n-1?n?this.domNode.setAttribute(e,n):this.domNode.removeAttribute(e):s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,n)}}],[{key:"create",value:function(e){var n=s(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);if("string"==typeof e&&"pdf-blot"===n.className){var r=e.split("*data-mediaId="),o=window.global_props.createLocalUrl(r[0]),i=r[1].split("*data-webUrl="),a=i[0],l=i[1];n.setAttribute("src",o),n.setAttribute("alt",""),n.setAttribute("data-mediaId",a),n.setAttribute("data-webUrl",l),n.addEventListener("mousedown",function(){BLOT_EXTENSIONS.sendAnalytics(a),BLOT_EXTENSIONS.openMedia(a,l)})}return n}},{key:"formats",value:function(e){return p.reduce(function(t,n){return e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t},{})}},{key:"match",value:function(e){return console.log("match"),/\.(pdf)$/.test(e)||/^data:pdf\/.+;base64/.test(e)}},{key:"value",value:function(e){if("pdf-blot"===e.className){var t={};return t.innerHTML="",t=e.getAttribute("src")+"*data-mediaId="+e.dataset.mediaid+"*data-webUrl="+e.dataset.weburl,t}}}]),t}(g);t.default=d,d.blotName="pdfblotdepricated",d.className="pdf-blot",d.tagName="img"},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n-1,this._isHtml=!this._isConnectedToDevice&&this.props.media.url.indexOf(".html")>-1,{isLoading:!1,src:this.props.media.url}},componentDidMount:function(){this.executeIfType("pdf",this.startLoadTimeout),this.executeIfType("html",this.loadHtml),this.executeIfType("device",this.loadDeviceFrame)},componentWillUnmount:function(){b&&clearTimeout(b)},executeIfType:function(e,t){var n=this.getType();if(n===e)return console.log("load",n),t()},getType:function(){return this._isConnectedToDevice?"device":this._isPdf?"pdf":this._isHtml?"html":null},startLoadTimeout:function(e){var t=this;e=void 0===e?0:e,0===e&&this.setState({isLoading:!0}),b=setTimeout(function(){if(console.log("iframe failed to load, reload pdf",e),2===e)return clearTimeout(b),void t.setState({isLoading:!1});t.setState({src:null}),t.setState({src:t.props.media.url}),t.startLoadTimeout(++e)},4e3)},onLoadSuccessful:function(){console.log("load succeeded"),clearTimeout(b),this.setState({isLoading:!1})},loadHtml:function(){var e=new XMLHttpRequest;e.open("GET",this.props.media.url,!0),e.onreadystatechange=function(){4===this.readyState&&200===this.status&&(document.getElementsByClassName("media-modal-content")[0].innerHTML=this.responseText)},e.send()},loadDeviceFrame:function(){var e=this,t=this.props.media.id,n=d.default.getFileNameFromUrl(this.props.media.url,!1),r=d.default.getExtensionFromUrl(this.props.media.url).replace(".","");setTimeout(function(){var o=document.getElementsByClassName("media-modal-content")[0];if(o){var i=o.getBoundingClientRect(),a=[i.left,i.top,i.width,i.height];console.log("render from device: ",t,n,r),e.props.vptHelper.presentMedia(t,n,r,a)}},500)},onPdfDownloadClicked:function(){},renderPdf:function(){var e="https://drive.google.com/viewerng/viewer?embedded=true&url="+this.state.src,t=this.state.src,n=!this.state.isLoading&&t;return this.state.src&&this.state.src.indexOf("drive.google.com")>-1&&(e=this.state.src,t=this.state.src.replace("https://drive.google.com/viewerng/viewer?embedded=true&url=","")),u.default.createElement("div",{className:"pdf-wrapper"},u.default.createElement("iframe",{id:"download_iframe",style:{display:"none"}}),u.default.createElement("iframe",{id:"pdfFrame",src:e,onLoad:this.onLoadSuccessful}),n&&u.default.createElement("a",{href:t,onClick:this.onPdfDownloadClicked,download:!0,className:"pdf-download-btn",target:"_blank"},u.default.createElement("i",{className:"fa fa-download"})))},render:function(){var e=this.props.vpt.product.majorThemeColor,t=this.getType(),n={background:e||null};return u.default.createElement("div",{className:"media-modal-backdrop active"},u.default.createElement("div",{className:"media-modal",style:n},u.default.createElement("div",{className:"close-button circle-button",onClick:this.props.close},u.default.createElement("i",{className:"fa fa-times"})),u.default.createElement("div",{className:"media-modal-content"},"pdf"===t&&this.renderPdf()),this.state.isLoading&&u.default.createElement("div",{className:"loading-container"},u.default.createElement(C.default,{isActive:this.state.isLoading}))))}}));t.default=y}).call(t,n(2)(e))},function(e,t,n){var r=n(1062);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".bounce-loader{margin:0 auto;width:120px;text-align:center}.bounce-loader>div{width:18px;height:18px;margin:0 4px;background-color:white;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.bounce-loader .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.bounce-loader .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}\n",""])},function(e,t,n){var r=n(1064);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".media-modal-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;align-content:center}.media-modal{position:relative;display:flex;background:#2a2a32;color:white;width:90%;height:90%;border:2px solid #bcbcca;animation:slideupin 0.3s;animation-timing-function:cubic-bezier(0.45, 1.33, 0.43, 1);transition:opacity 0.2s}.media-modal .close-button{position:absolute;width:20px;height:20px;z-index:2}.media-modal .loading-container{background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.media-modal-content{flex-grow:1;padding:20px;overflow:hidden;overflow-y:auto}.media-modal-content .pdf-wrapper{height:100%;width:100%;box-sizing:border-box;position:relative}.media-modal-content .pdf-wrapper a.pdf-download-btn{box-sizing:border-box;position:absolute;top:12px;right:62px;height:40px;width:40px;background:rgba(0,0,0,0.75);color:white;border:none;outline:none;cursor:pointer;text-align:center;text-decoration:none;padding-top:12px;font-size:18px}.media-modal-content .pdf-wrapper a.pdf-download-btn:hover{background:rgba(0,0,0,0.5)}.media-modal-content iframe{box-sizing:border-box;padding:0;margin:0;border:none;height:calc(100% - 4px);width:100%}\n",""])},function(e,t,n){var r=n(1066);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".category-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:16;overflow:hidden}.modal-base .content.category-content-modal{height:90%;width:90%;padding:30px 1px 10px 0}\n",""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(3),s=r(l),u=n(4),c=r(u),A=n(0),f=r(A),g=n(5),p=r(g),d=function(){function e(e,t){for(var n=0;nt.offsetHeight){var r=n.innerHTML,o=1-t.offsetHeight/n.scrollHeight,i=Math.ceil(r.length*o)+3;n.innerHTML=r.substring(0,r.length-i)+"...",setTimeout(function(){e.ellipsify()},150)}}},{key:"getEditMenu",value:function(){var e=this;return[{title:"Set Product Title",onClick:function(){e.setState({isEditingTitle:!0})}}]}},{key:"onTitleUpdated",value:function(e){var t=this;this.props.editor&&(this.props.setProductTitle(this._languageMapId),this._LanguageMapManager.setLabel(this._languageMapId,e),this.props.saveVPT().then(function(n){n&&"en"===t.props.language&&I.FoldersService.renameFolder(t.props.vpt.product.vptId,e)}),this.setState({isEditingTitle:!1}))}},{key:"render",value:function(){var e="#ffc50c",t="#2a2a32",n="#999",r=this.props.vptHelper.getThemeColor();r&&(n=r,e=C.ColorUtility.colorLuminance(r,.2),t=C.ColorUtility.pickTextColorBasedOnBgColorAdvanced(r,"#F5F5F5","#2a2a32")),!1!==this.props.vpt.product.titleGradientEnabled&&(n="linear-gradient(to right,"+r+" 0%,"+e+" 50%,"+r+" 100%)");var o={background:n,color:t},i=this.props.editor,a=i&&this.state.isEditingTitle,l=i&&!this.state.isEditingTitle,s=this.getTitle();return f.default.createElement("div",{className:"product-title",style:o},!a&&f.default.createElement(x.default,{text:s,className:"product-title-text"}),a&&f.default.createElement(y.default,{defaultValue:s,maxHeight:68,onTextChanged:this.onTitleUpdated}),l&&f.default.createElement(m.default,d({},this.props,{menu:this.getEditMenu()})))}}]),t}(f.default.Component));t.default=_}).call(t,n(2)(e))},function(e,t,n){var r=n(1075);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".menu-textbox{display:block;padding:0;width:100%;overflow:hidden;overflow-y:auto;outline:0 !important;background:transparent;-webkit-appearance:none;border:1px dashed white;box-sizing:border-box;resize:none;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit}\n",""])},function(e,t,n){var r=n(1077);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".menu-textblock{box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit}.menu-textblock p{margin:0;padding:0}\n",""])},function(e,t,n){var r=n(1079);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".product-title{position:relative;background:#ffb608;padding:4px 10px;min-height:40px;text-align:left;color:#2a2a32;font-weight:800;overflow:hidden;display:flex;flex-direction:row;align-items:center;font-size:12px;box-sizing:border-box}@media (min-width: 813px){.product-title{padding:8px 16px;font-size:15px;min-height:64px}}.product-title .product-title-text{max-height:48px}@media (min-width: 813px){.product-title .product-title-text{max-height:86px}}.product-title textarea{font-weight:800}\n",""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=n(1081),g=r(f),p=n(1082),d=r(p);n(1083);var h={_component:{}},C=(0,A.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/MainMenu/ActionBar/index.js",components:h,locals:[e],imports:[u.default]}),I=(0,l.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/MainMenu/ActionBar/index.js",components:h,locals:[],imports:[u.default,i.default]}),v=function(e){return function(t){return C(I(t,e),e)}}("_component")(u.default.createClass({displayName:"MenuBar",render:function(){var e=this.props.isViewer?u.default.createElement(d.default,this.props):u.default.createElement(g.default,this.props);return u.default.createElement("div",{className:"menu-actions"},e)}}));t.default=v}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f={_component:{}},g=(0,A.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/MainMenu/ActionBar/Edit.js",components:f,locals:[e],imports:[u.default]}),p=(0,l.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/MainMenu/ActionBar/Edit.js",components:f,locals:[],imports:[u.default,i.default]}),d=function(e){return function(t){return g(p(t,e),e)}}("_component")(u.default.createClass({displayName:"MenuBarEditActions",render:function(){return this.props.canMove?u.default.createElement("div",{className:"actions reorder-actions"},u.default.createElement("button",{className:"menu-bar-btn",onClick:this.props.disableMove},u.default.createElement("i",{className:"fa fa-check"}),u.default.createElement("span",null,"FINISH"))):u.default.createElement("div",{className:"actions split edit-actions"},u.default.createElement("button",{className:"menu-bar-btn",onClick:this.props.createCategory.bind(null,0)},u.default.createElement("i",{className:"fa fa-plus"}),u.default.createElement("span",null,"CATEGORY")),u.default.createElement("button",{className:"menu-bar-btn",onClick:this.props.enableMove},u.default.createElement("i",{className:"fa fa-arrows-alt"}),u.default.createElement("span",null,"REORDER")))}}));t.default=d}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f={_component:{}},g=(0,A.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/MainMenu/ActionBar/View.js",components:f,locals:[e],imports:[u.default]}),p=(0,l.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/MainMenu/ActionBar/View.js",components:f,locals:[],imports:[u.default,i.default]}),d=function(e){return function(t){return g(p(t,e),e)}}("_component")(u.default.createClass({displayName:"MenuBarViewActions",onHomeClick:function(){this.props.activateCategory(null)},render:function(){var e=this.props.editorLabels.common.search;return u.default.createElement("div",{className:"actions split view-actions"},u.default.createElement("button",{onClick:this.onHomeClick},u.default.createElement("i",{className:"fa fa-home"}),u.default.createElement("span",null,"Home")),u.default.createElement("button",{onClick:this.props.search},u.default.createElement("i",{className:"fa fa-search"}),u.default.createElement("span",null,e)))}}));t.default=d}).call(t,n(2)(e))},function(e,t,n){var r=n(1084);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".menu-actions{display:none;height:64px;overflow:hidden;-webkit-user-select:none;position:relative;flex-shrink:0;padding:8px 10px;box-sizing:border-box}@media (min-width: 813px){.menu-actions{height:60px;display:block}}.menu-actions .actions{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.menu-actions button{width:calc(50% - 4px);height:100%;min-width:60px;box-sizing:border-box;outline:none;border:none;border-radius:3px;font-size:12px;color:#bcbcca;cursor:pointer;background:#393944;text-align:center}.menu-actions button span{margin-left:8px}.menu-actions .actions.reorder-actions{justify-content:flex-end}.menu-actions .actions.reorder-actions button{width:50%}\n",""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(3),s=r(l),u=n(4),c=r(u),A=n(0),f=r(A),g=n(5),p=r(g),d=function(){function e(e,t){for(var n=0;nr?1:0})},render:function(){var e=this,t=this.props.vptHelper.getThemeFont(),n=this.getSortedParentCategories(),r={fontFamily:t.font,color:t.fontColor};return u.default.createElement("div",{className:"category-tree",style:r},u.default.createElement("ul",null,n.map(function(t,n){var r=e.props.activeCategory==t.id;return u.default.createElement(p.default,f({key:t.id},e.props,{active:r,category:t}))})))}}));t.default=I}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=Object.assign||function(e){for(var t=1;tr?1:0}),u.default.createElement("ul",null,t.map(function(e,t){return u.default.createElement(I,f({key:t},this.props,{category:e}))},this))},render:function(){var e="category-tree-node";return this.props.activeCategory===this.props.category.id&&(e+=" active"),-1!==this.props.path.indexOf(this.props.category.id)&&(e+=" is-expanded"),u.default.createElement("li",{className:e},u.default.createElement(p.default,this.props),this.renderChildren())}}));t.default=I}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(3),s=r(l),u=n(4),c=r(u),A=n(0),f=r(A),g=n(5),p=r(g),d=function(){function e(e,t){for(var n=0;nul{position:relative;margin:0;padding:0;height:100%;list-style-type:none}.category-tree .category-tree-node{position:relative;border-radius:4px;padding:0;margin:0}.category-tree .category-tree-node ul{margin:0;padding:0}.category-tree .category-tree-node .category-tree-node{display:none}.category-tree .category-tree-node .category-tree-node .content{margin-left:16px}@media (min-width: 813px){.category-tree .category-tree-node .category-tree-node .content{margin-left:36px}}.category-tree .category-tree-node .category-tree-node .category-tree-node .content{margin-left:32px}@media (min-width: 813px){.category-tree .category-tree-node .category-tree-node .category-tree-node .content{margin-left:52px}}.category-tree .category-tree-node .category-tree-node .category-tree-node .category-tree-node .content{margin-left:48px}@media (min-width: 813px){.category-tree .category-tree-node .category-tree-node .category-tree-node .category-tree-node .content{margin-left:68px}}.category-tree .category-tree-node .category-tree-node .category-tree-node .category-tree-node .category-tree-node .content{margin-left:64px}@media (min-width: 813px){.category-tree .category-tree-node .category-tree-node .category-tree-node .category-tree-node .category-tree-node .content{margin-left:84px}}.category-tree .category-tree-node.active>ul>.category-tree-node,.category-tree .category-tree-node.is-expanded>ul>.category-tree-node{display:block}.category-tree .category{position:relative;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(0,0,0,0.3);padding:4px 8px;font-family:sans-serif;cursor:pointer;user-select:none;box-sizing:border-box}@media (min-width: 813px){.category-tree .category{padding:8px}}.category-tree .category.active{border-right:5px solid #999}.category-tree .content{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;min-height:28px;overflow:hidden;margin-left:4px}@media (min-width: 813px){.category-tree .content{min-height:38px;margin-left:8px}}.category-tree textarea.category-textbox{padding:4px 4px 4px 4px;text-transform:uppercase;resize:none;letter-spacing:inherit;font-family:inherit;font-size:inherit;color:inherit}@media (min-width: 813px){.category-tree .menu-textblock{line-height:16px}}.category-tree .moveables{position:absolute;top:0;right:16px;bottom:0;width:64px;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.category-tree .moveables button.move-btn{color:#f8f8f9;background:#393944;width:24px;height:24px;border-radius:50%;cursor:pointer;outline:none;border:none}.category-tree .moveables button.move-btn:hover{background:#3598c0}\n",""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(3),s=r(l),u=n(4),c=r(u),A=n(0),f=r(A),g=n(5),p=r(g),d=Object.assign||function(e){for(var t=1;t0},n),n.onCenterpieceSelected=n.onCenterpieceSelected.bind(n),n.onHotspotTypeSelected=n.onHotspotTypeSelected.bind(n),n.renderHotspotChoices=n.renderHotspotChoices.bind(n),n.state={centerpieceId:null},n}return a(t,e),d(t,[{key:"onCenterpieceSelected",value:function(e){this.props.updateTitle("Reuse this centerpiece with the existing hotspots?"),this.setState({centerpieceId:e})}},{key:"onHotspotTypeSelected",value:function(e,t){this.props.onOptionSelected&&this.props.onOptionSelected(this.state.centerpieceId,!!t)}},{key:"renderHotspotChoices",value:function(){var e=this;return f.default.createElement("div",{className:"existing-centerpiece-hotspot-options fadeInRight animated"},f.default.createElement(h.ModalLargeButton,{label:"Yes, Use Existing Hotspots",onClick:function(t){return e.onHotspotTypeSelected(t,!0)}}),f.default.createElement(h.ModalLargeButton,{label:"No, Use Without Hotpots",onClick:this.onHotspotTypeSelected}))}},{key:"render",value:function(){return null!=this.state.centerpieceId?this.renderHotspotChoices():f.default.createElement("div",{className:"existing-centerpiece-options fadeInRight animated"},this._carousels.map(function(e,t){var n=I.default.getFileMapUrl(e.frames[0]);return f.default.createElement("div",{key:t,className:"existing-centerpiece",onClick:this.onCenterpieceSelected.bind(null,e.id)},f.default.createElement("div",{className:"name"},"Carousel Id: ",e.id),f.default.createElement("div",{className:"image-container"},f.default.createElement("img",{src:n})))},this))}}]),t}(f.default.Component));t.default=y}).call(t,n(2)(e))},function(e,t,n){var r=n(1099);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".existing-centerpiece-options{width:620px;max-height:525px;overflow:hidden;overflow-y:auto;display:flex;flex-wrap:wrap}.existing-centerpiece-options .existing-centerpiece{position:relative;padding:4px 20px;width:200px;height:220px;display:flex;flex-direction:column;border-radius:8px;cursor:pointer;box-sizing:border-box}.existing-centerpiece-options .existing-centerpiece:hover{background:rgba(153,153,153,0.3)}.existing-centerpiece-options .existing-centerpiece .name{display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:5px}.existing-centerpiece-options .existing-centerpiece .image-container{display:flex;align-items:center;justify-content:center;height:180px}.existing-centerpiece-options .existing-centerpiece img{max-height:100%;max-width:100%}.existing-centerpiece-hotspot-options h4{margin:0;margin-bottom:16px;color:#eee;font-weight:normal}\n",""])},function(e,t,n){var r=n(1101);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".select-category-content-modal{text-align:center;padding:10px}\n",""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(3),s=r(l),u=n(4),c=r(u),A=n(0),f=r(A),g=n(5),p=r(g),d=function(){function e(e,t){for(var n=0;n1&&(e.props.onZoomChanged(n),e.currentScale=n)},end:function(t){e.lock=!1}}})}},{key:"reset",value:function(){this.intCurrentScale=1}},{key:"render",value:function(){return null}}]),t}(f.default.Component));t.default=b}).call(t,n(2)(e))},function(e,t,n){var r=n(1104);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,"#root{position:absolute;width:100%;height:100%}\n",""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(3),s=r(l),u=n(4),c=r(u),A=n(0),f=r(A),g=n(5),p=r(g),d=function(){function e(e,t){for(var n=0;nul{touch-action:pan-y}\n",""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=Object.assign||function(e){for(var t=1;t3&&e<=1||(this.setState({scale:e}),this.props.onZoomScaleChanged(e))}},{key:"zoomInClicked",value:function(){this.onZoomChanged(this.state.scale+.2)}},{key:"zoomOutClicked",value:function(){this.onZoomChanged(this.state.scale-.2)}},{key:"zoomResetClicked",value:function(){this.onZoomChanged(y),this.refs.touch.reset(),this.props.onZoomReset&&this.props.onZoomReset()}},{key:"toggleDragEnabled",value:function(){var e=!this.state.isDraggingEnabled;this.setState({isDraggingEnabled:e}),this.props.onDragChanged(e)}},{key:"render",value:function(){var e=this.state.scale>=3,t=this.state.scale<=y,n="drag-toggle "+(this.state.isDraggingEnabled?"enabled":""),r=this.state.isDraggingEnabled?"Turn Dragging Off":"Turn Dragging On",o="zoom-controls "+(this.props.className||"");return f.default.createElement("div",{className:o},f.default.createElement(I.default,{className:"btn-zoom-in",tooltip:"Zoom In",icon:"fa fa-plus",disabled:e,onClick:this.zoomInClicked}),f.default.createElement(I.default,{className:"btn-zoom-out",tooltip:"Zoom Out",icon:"fa fa-minus",disabled:t,onClick:this.zoomOutClicked}),this.props.isDragControlEnabled&&f.default.createElement(I.default,{className:n,tooltip:r,icon:"fa fa-arrows",onClick:this.toggleDragEnabled}),f.default.createElement(I.default,{tooltip:"Reset",icon:"fa fa-undo",onClick:this.zoomResetClicked}),f.default.createElement(h.TouchZoom,{ref:"touch",onZoomChanged:this.onZoomChanged,gestureAreaId:"centerpiece",scale:this.state.scale}))}}]),t}(f.default.Component));t.default=w}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(3),s=r(l),u=n(4),c=r(u),A=n(0),f=r(A),g=n(5),p=r(g),d=function(){function e(e,t){for(var n=0;n0&&(r.push({type:"break"}),r=r.concat(a)),this.props.presentContextMenu({coords:e,options:r})},selectHotspotType:function(e){var t=this.props.editorLabels.centerpiece;this.props.presentDialog({title:t.selectHotspotType,children:u.default.createElement("div",null,u.default.createElement("div",{className:"col-4"},u.default.createElement("div",{title:"point",className:"dialog-option",onClick:this.placeHotspot.bind(null,e)},u.default.createElement("div",{className:"dialog-option-icon"},u.default.createElement("i",{className:"fa fa-plus-circle"})),u.default.createElement("div",{className:"dialog-option-label"},t.pointHotspot))),u.default.createElement("div",{className:"col-4"},u.default.createElement("div",{title:"rectangle",className:"dialog-option",onClick:this.placeInteractiveHotspot.bind(null,"rectangle")},u.default.createElement("div",{className:"dialog-option-icon"},u.default.createElement("i",{className:"fa fa-stop"})),u.default.createElement("div",{className:"dialog-option-label"},t.rectangle))),u.default.createElement("div",{className:"col-4"},u.default.createElement("div",{title:"circle",className:"dialog-option",onClick:this.placeInteractiveHotspot.bind(null,"circle")},u.default.createElement("div",{className:"dialog-option-icon"},u.default.createElement("i",{className:"fa fa-circle"})),u.default.createElement("div",{className:"dialog-option-label"},t.circle))))})},placeInteractiveHotspot:function(e){function t(t){t.preventDefault(),t.stopPropagation(),u=document.createElement("div"),u.className=e,l.startX=t.clientX,l.startY=t.clientY,a.x=Math.ceil((l.startX-s.x)/i.width*100),a.y=Math.ceil((l.startY-s.y)/i.height*100),u.style.left=a.x+"%",u.style.top=a.y+"%",u.style.zIndex=5,c.appendChild(u)}function n(e){null!==u&&(u.style.width=Math.abs((e.clientX-l.startX)/i.width*100)+"%",u.style.height=Math.abs((e.clientY-l.startY)/i.height*100)+"%",u.style.left=e.clientX-l.startX<0?Math.ceil((e.clientX-s.x)/i.width*100)+"%":a.x+"%",u.style.top=e.clientY-l.startY<0?Math.ceil((e.clientY-s.y)/i.height*100)+"%":a.y+"%",u.style.border="1px dashed black")}function r(g){null!==u&&(g.preventDefault(),g.stopPropagation(),a.x=g.clientX-l.startX<0?Math.ceil((g.clientX-s.x)/i.width*100):a.x,a.y=g.clientY-l.startY<0?Math.ceil((g.clientY-s.y)/i.height*100):a.y,a.width=Math.abs(Math.ceil((g.clientX-l.startX)/i.width*100)),a.height=Math.abs(Math.ceil((g.clientY-l.startY)/i.height*100)),o.props.createInteractiveHotspot(f,A,a,e),o.props.saveVPT(),c.removeChild(u),c.style.cursor="default",u=null,c.removeEventListener("mousedown",t),c.removeEventListener("mousemove",n),c.removeEventListener("mouseup",r))}this.props.dismissDialog();var o=this,i=this.state.bounds,a={},l={x:0,y:0,startX:0,startY:0},s={x:i.left,y:i.top},u=null,c=document.getElementsByClassName("hotspots")[0];c.style.cursor="crosshair";var A=this.state.carouselIndex,f=this.props.carousel.id;c.addEventListener("mousemove",n),c.addEventListener("mousedown",t),c.addEventListener("mouseup",r)},placeHotspot:function(e,t){this.props.dismissDialog();var n=this.state.bounds,r={x:n.left,y:n.top};e.x=Math.ceil((e.x-r.x)/n.width*100),e.y=Math.ceil((e.y-r.y)/n.height*100),!t||isNaN(t)?this.props.createHotspot(this.props.carousel.id,this.state.carouselIndex,e):this.props.addHotspotToFrame(this.props.carousel.id,t,this.state.carouselIndex,e)},handleHotspotMouseUp:function(e){e.stopPropagation()},componentDidUpdate:function(){var e=document.getElementsByClassName("carousel")[0].getBoundingClientRect();!e||this.state.bounds&&e.width==this.state.bounds.width||this.setState({bounds:e})},render:function(){var e={carouselIndex:this.state.carouselIndex,updateIndex:this.updateIndex,handleEditableClick:this.handleEditableClick,handleClick:this.handleClick,editing:this.state.editing,setMoving:this.setMoving,moving:this.state.moving,handleHotspotMouseUp:this.handleHotspotMouseUp};return u.default.createElement(p.default,f({className:"carousel-editor",ref:"carouselEditor"},this.props,e))}}));t.default=y}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=Object.assign||function(e){for(var t=1;te.height&&(o=e.height,r=o/this.state.ratio),e.translate&&(t=e.translate.y,n=e.translate.x),{width:r,height:o,top:t,left:n}}},{key:"getCarouselBounds",value:function(){return this.refs&&this.refs.carousel?this.refs.carousel.getBoundingClientRect():{width:0,height:0,left:0,top:0}}},{key:"renderCarouselImages",value:function(){return this.props.carousel?f.default.createElement("div",{className:"images"},this.props.carousel.frames.map(function(e,t){var n=e.fileMapId,r=v.default.mapUrl(this.props.vpt.fileMap[n]);if(r){var o=this.props.vpt.product.vptTrial,i=new Date(this.props.vpt.product.vptTrial),a=new Date,l=o&&a1&&t.spinIndicator,u=this.getCarouselSize();return f.default.createElement("div",{className:"carousel animated resize",ref:"carousel",style:u,onClick:this.props.handleClick},this.renderCarouselImages(),f.default.createElement(E.default,d({},this.props,{getCarouselBounds:this.getCarouselBounds})),l&&f.default.createElement(O.default,this.props),a&&f.default.createElement("div",{className:"category-name"}," ",i," "),s&&f.default.createElement(M.default,d({},this.props,{useDarkTheme:this.state.useDarkTheme})),this.props.canGoBack&&f.default.createElement(S.default,{onClick:this.props.goBack,useDarkTheme:this.state.useDarkTheme,className:"desktop"}))}}]),t}(f.default.Component));t.default=B}).call(t,n(2)(e))},function(e,t,n){var r=n(1132);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".carousel{position:relative;height:100%;margin:0 auto;user-select:none;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none;touch-action:none}.carousel.resize{transition:width 100ms, height 100ms}.carousel .toolbar{position:absolute;top:16px;left:16px}.carousel .toolbar .button{width:auto;padding:0 8px}.carousel canvas{position:absolute;top:0;left:0;height:100%;width:100%}.carousel .images{position:relative;height:100%}.carousel .images .carousel-image{position:relative;height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}.carousel .images .editable{z-index:2}.carousel .category-name{position:absolute;top:-30px;padding:3px 8px;color:#555;box-sizing:border-box;border-radius:4px;font-size:12px}.carousel .watermark-image{position:absolute;height:18%;bottom:5px;left:50%;transform:translate(-50%, 0)}.carousel .centerpiece-back-button.desktop{position:absolute;top:0;left:0;display:none}@media (min-width: 813px){.carousel .centerpiece-back-button.desktop{display:block}}.carousel-container{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;align-items:center}\n",""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=Object.assign||function(e){for(var t=1;t0;if(v=(new Date).getTime(),r)return this.props.editHotspotLabel(),void e.stopPropagation();document.addEventListener("mousemove",this.handleMouseMove,null),document.addEventListener("mouseup",this.handleMouseUp,null),e.stopPropagation()}},{key:"handleMouseMove",value:function(e){var t={x:(e.pageX-this.props.bounds.left)/this.props.bounds.width*100,y:(e.pageY-this.props.bounds.top)/this.props.bounds.height*100};this.props.onLabelPositionChanged(t),e.stopPropagation()}},{key:"handleMouseUp",value:function(e){document.removeEventListener("mousemove",this.handleMouseMove),document.removeEventListener("mouseup",this.handleMouseUp),this.props.saveLabelPosition(),e.stopPropagation()}},{key:"handleClick",value:function(e){this.props.tryOpenCategory(e)}},{key:"handleKeyPress",value:function(e){13==e.keyCode&&(this.stopEditing(),e.stopPropagation(),e.preventDefault())}},{key:"startEditing",value:function(){document.addEventListener("mousedown",this.stopEditing,null),document.addEventListener("keypress",this.handleKeyPress,null),this.focusOnLabel()}},{key:"stopEditing",value:function(e){var t=this.refs.label.textContent;this.props.onLabelEditComplete(t),document.removeEventListener("mousedown",this.stopEditing),document.removeEventListener("keypress",this.handleKeyPress),e&&e.stopPropagation()}},{key:"focusOnLabel",value:function(){var e=this;setTimeout(function(){e.refs.label.onfocus=function(){var e=document.createRange(),t=window.getSelection();e.setStart(this.childNodes[0],this.textContent.length),e.collapse(!0),t.removeAllRanges(),t.addRange(e)},e.refs.label.focus()},100)}},{key:"render",value:function(){var e=this.props.isLabelEditable&&"Untitled"===this.props.title?"":this.props.title,t={top:this.props.hotspotLocation.y+this.props.labelOffset.y+"%",left:this.props.hotspotLocation.x+this.props.labelOffset.x+"%"},n=this.props.isLabelEditable?"label-editable":"";return f.default.createElement("div",{style:t,className:"label-box up",ref:"labelBox",onClick:this.handleClick},f.default.createElement("h3",{className:n,contentEditable:this.props.isLabelEditable,ref:"label"},e))}}]),t}(f.default.Component));t.default=m}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f={_component:{}},g=(0,A.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/Carousel/Hotspot/HotspotCanvas.js",components:f,locals:[e],imports:[u.default]}),p=(0,l.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/Carousel/Hotspot/HotspotCanvas.js",components:f,locals:[],imports:[u.default,i.default]}),d=function(e){return function(t){return g(p(t,e),e)}}("_component")(u.default.createClass({displayName:"HotspotCanvas",componentDidMount:function(){this.drawLine()},componentDidUpdate:function(e){this.drawLine()},drawLine:function(){if(this.refs.canvas){var e=this.refs.canvas,t=this.refs.canvas.getContext("2d");t.clearRect(0,0,e.width,e.height);var n=this.props.location,r=this.props.labelOffset,o=Math.round(n.x/100*e.width),i=Math.round(n.y/100*e.height),a=Math.round((n.x+r.x)/100*e.width),l=Math.round((n.y+r.y)/100*e.height);t.setLineDash([5,5]),t.beginPath(),t.moveTo(o,i),t.lineTo(a,l),t.strokeStyle="#32323c",t.stroke()}},render:function(){if(this.props.hotspotLineHidden)return null;var e=this.props.bounds?this.props.bounds.width:0,t=this.props.bounds?this.props.bounds.height:0;return u.default.createElement("canvas",{ref:"canvas",width:e,height:t})}}));t.default=d}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=Object.assign||function(e){for(var t=1;t0,o=r?"has-hotspot frame":"frame";return i.default.createElement("div",{className:o,onMouseUp:t,"data-index":n,key:"frame "+e.fileMapId})}))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o);n(1150)},function(e,t,n){var r=n(1151);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".timeline{position:absolute;right:16px;bottom:16px;left:16px;height:32px;background:#2a2a32;border-radius:4px;z-index:3;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;-webkit-animation:fadein 0.2s;-moz-animation:fadein 0.2s;-o-animation:fadein 0.2s;animation:fadein 0.2s}.timeline .frame{background:grey;border-radius:50%;width:12px;height:12px;z-index:4}.timeline .frame.has-hotspot{background:#51cafa}.timeline .frame:hover{width:18px;height:18px}\n",""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(3),s=r(l),u=n(4),c=r(u),A=n(0),f=r(A),g=n(5),p=r(g),d=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},r=n.selectLocationState,l=void 0===r?a:r,s=n.adjustUrlOnReplay,u=void 0===s||s;if(void 0===l(t.getState()))throw new Error("Expected the routing state to be available either as `state.routing` or as the custom expression you can specify as `selectLocationState` in the `syncHistoryWithStore()` options. Ensure you have added the `routerReducer` to your store's reducers via `combineReducers` or whatever method you use to isolate your reducers.");var c=void 0,A=void 0,f=void 0,g=void 0,p=void 0,d=function(e){return l(t.getState()).locationBeforeTransitions||(e?c:void 0)};if(c=d(),u){var h=function(){var t=d(!0);p!==t&&c!==t&&(A=!0,p=t,e.transitionTo(o({},t,{action:"PUSH"})),A=!1)};f=t.subscribe(h),h()}var C=function(e){A||(p=e,!c&&(c=e,d())||t.dispatch({type:i.LOCATION_CHANGE,payload:e}))};return g=e.listen(C),e.getCurrentLocation&&C(e.getCurrentLocation()),o({},e,{listen:function(n){var r=d(!0),o=!1,i=t.subscribe(function(){var e=d(!0);e!==r&&(r=e,o||n(r))});return e.getCurrentLocation||n(r),function(){o=!0,i()}},unsubscribe:function(){u&&f(),g()}})}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case"SET_ACCOUNT":return t.account}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"DELETE_LANGUAGE_MAP_ITEM":case"SET_HOTSPOT_TITLE":case"SET_IS_LEFT_NAV_OPEN":case"SET_FONT":case"SET_LOADING":case"SET_AUTHOR":case"SET_ACCOUNT":case"SET_VPT":break;case"RESTORE_ACTION_LOG":window.ACTION_LOG=window.ACTION_LOG.concat(t.log);break;case"CLEAR_ACTION_LOG":return window.ACTION_LOG=[],[];default:if(t.type.includes("@@"))break;if(!t.disableLog)return window.ACTION_LOG||(window.ACTION_LOG=[]),window.ACTION_LOG.push(o({},t,{disableLog:!0})),[]}return e}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_VPT":case"SET_LOADING":var n=t.loading;return n||(n=!1),n}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_IS_LEFT_NAV_OPEN":var n=o({},e);return n.isLeftNavOpen=t.isLeftNavOpen,n}return e}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_VPT":var n=o({},t.author);return n;case"SET_AUTHOR":var n=t.author;return n;default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_VPT":case"SET_BACKGROUND":return o({},t.background)}return e}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_VPT":return i({},t.carousels);case"CREATE_CAROUSEL":var n=i({},e);if(t.carouselId||0===t.carouselId){var o=t.carousel?t.carousel:{};o.id=t.carouselId,o.frames=o.frames||[],o.hotspots=o.hotspots||{},n[t.carouselId]=o}return n;case"DELETE_CAROUSEL":var n=i({},e);return delete n[t.carouselId],0==t.carouselId&&(n[0]={id:0,frames:[],hotspots:{}}),n;case"MOVE_FRAME_UP":var n=i({},e),a=t.carouselId,l=t.frameIndex,s=[].concat(r(n[a].frames)),u=[s[l-1],s[l]];return s[l]=u[0],s[l-1]=u[1],n[a].frames=s,n;case"MOVE_FRAME_DOWN":var n=i({},e),a=t.carouselId,l=t.frameIndex,s=[].concat(r(n[a].frames)),c=[s[l+1],s[l]];return s[l]=c[0],s[l+1]=c[1],n[a].frames=s,n;case"MOVE_FRAME_TOP":var n=i({},e),a=t.carouselId,l=t.frameIndex,s=[].concat(r(n[a].frames)),A=i({},s[l]);return s=s.filter(function(e,t){return t!==l}),s.unshift(A),n[a].frames=s,n;case"MOVE_FRAME_BOTTOM":var n=i({},e),a=t.carouselId,l=t.frameIndex,s=[].concat(r(n[a].frames)),A=i({},s[l]);return s=s.filter(function(e,t){return t!==l}),s.push(A),n[a].frames=s,n;case"DELETE_FRAME":var n=i({},e),a=t.carouselId,l=t.frameIndex,s=[].concat(r(n[a].frames));return s=s.filter(function(e,t){return t!==l}),n[a].frames=s,n;case"CREATE_HOTSPOT":var f,n=i({},e),o=n[t.carouselId],g=o.hotspots;f=0==Object.keys(g).length?0:parseInt(Object.keys(g).reduce(function(e,t){return g[e]>g[t]?e:t}))+1;var p={id:f,languageMapId:t.languageMapId,shape:"point",showLabelBox:!0};g[p.id]=p;var A=o.frames[t.index],d=t.location;return d.x=Math.ceil(d.x),d.y=Math.ceil(d.y),A.hotspots[p.id]={id:p.id,hotspotLocation:d,labelOffset:{x:0,y:-10}},n;case"CREATE_INTERACTIVE_HOTSPOT":var f,n=i({},e),o=n[t.carouselId],g=o.hotspots;f=0==Object.keys(g).length?0:parseInt(Object.keys(g).reduce(function(e,t){return g[e]>g[t]?e:t}))+1;var p={id:f,languageMapId:t.languageMapId,shape:t.shape,backgroundColor:"none",boxShadow:"0 6px 10px 0 rgba(0, 0, 0, 0.5)"};g[p.id]=p;var A=o.frames[t.index],h={};return h.x=Math.ceil(t.location.x),h.y=Math.ceil(t.location.y),h.width=Math.ceil(t.location.width),h.height=Math.ceil(t.location.height),A.hotspots[p.id]={id:p.id,hotspotLocation:h,shape:t.shape,backgroundColor:"none",boxShadow:"0 6px 10px 0 rgba(0, 0, 0, 0.5)",labelOffset:{x:0,y:-10}},n;case"SET_HOTSPOT_LOCATION":var n=i({},e),o=n[t.carouselId],A=o.frames[t.index],d=t.location;return d.x=d.x,d.y=d.y,d.width=Math.ceil(d.width),d.height=Math.ceil(d.height),A.hotspots[t.hotspotId].hotspotLocation=d,n;case"ADD_HOTSPOT_TO_FRAME":var n=i({},e),o=n[t.carouselId],A=o.frames[t.index],p=o.hotspots[t.hotspotId];return A.hotspots[p.id]={id:p.id,hotspotLocation:t.location,labelOffset:{x:0,y:-10},showLabelBox:!0},n;case"SET_LABEL_OFFSET":var n=i({},e),o=n[t.carouselId],A=o.frames[t.index],C=t.offset;return C.x=Math.ceil(C.x),C.y=Math.ceil(C.y),A.hotspots[t.hotspotId].labelOffset=C,n;case"REMOVE_HOTSPOT_FROM_FRAME":var n=i({},e),o=n[t.carouselId],A=o.frames[t.frameIndex];return delete A.hotspots[t.hotspotId],n;case"TOGGLE_HOTSPOT_LABEL_BOX":var n=i({},e),p=n[t.carouselId].hotspots[t.hotspotId];return p.showLabelBox&&void 0!==p.showLabelBox?p.showLabelBox=!1:p.showLabelBox=!0,n[t.carouselId].hotspots[t.hotspotId]=p,n;case"SET_HOTSPOT_BACKGROUND_COLOR":var n=i({},e),p=n[t.carouselId].hotspots[t.hotspotId];return t.backgroundColor&&(p.backgroundColor=t.backgroundColor),n[t.carouselId].hotspots[t.hotspotId]=p,n;case"TOGGLE_HOTSPOT_BOX_SHADOW":var n=i({},e),p=n[t.carouselId].hotspots[t.hotspotId];return p.boxShadow&&void 0!==p.boxShadow&&"none"!=p.boxShadow?p.boxShadow="none":p.boxShadow="0 6px 10px 0 rgba(0, 0, 0, 0.5)",n[t.carouselId].hotspots[t.hotspotId]=p,n;case"DELETE_HOTSPOT":var n=i({},e),o=n[t.carouselId];return o.frames.map(function(e){delete e.hotspots[t.hotspotId]}),delete o.hotspots[t.hotspotId],n;case"LINK_HOTSPOT_TO_CATEGORY":var n=i({},e),o=n[t.carouselId],p=o.hotspots[t.hotspotId];return p.linkedTo=t.categoryId,n}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_VPT":var n=o({},t.categories);return n;case"MOVE_CATEGORY_UP":var n=o({},e),r=n[t.categoryId],i=!1;return 0==r.categorySort?n:(Object.keys(n).map(function(e){var t=n[e];i||t.parentId==r.parentId&&t.categorySort+1==r.categorySort&&(t.categorySort++,r.categorySort--,i=!0)}),n);case"MOVE_CATEGORY_DOWN":var n=o({},e),r=n[t.categoryId],i=!1;return Object.keys(n).map(function(e){var t=n[e];i||t.parentId==r.parentId&&t.categorySort-1==r.categorySort&&(t.categorySort--,r.categorySort++,i=!0)}),n;case"CREATE_CATEGORY":var n=o({},e);n[t.category.id]=t.category;var a=t.category.parentId,l=[];return Object.keys(n).map(function(e){var t=n[e];t.parentId==a&&l.push(t)}),l.map(function(e,t){"categorySort"in e||(e.categorySort=t)}),n;case"DELETE_CATEGORY":var n=o({},e),r=n[t.id];return Object.values(n).forEach(function(e){e.parentId===r.parentId&&e.categorySort>r.categorySort&&e.categorySort--}),delete n[t.id],n}return e}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_VPT":return o({},t.categoriesContent);case"SET_CATEGORY_CONTENT":var n=o({},e),r=t.categoryId,i=t.content,a=n[r];return a&&"centerpiece"!==a.type&&i?(t.languageMapId&&(a.languageMapId=t.languageMapId),a.editorState=i||{},n[r]=a,n):n;case"CREATE_CATEGORY_CONTENT":var n=o({},e),l={id:t.categoryId,categoryId:t.categoryId,languageMapId:t.languageMapId,content:t.content,type:t.contentType};return n[t.categoryId]=l,n;case"DELETE_CATEGORY_CONTENT":var n=o({},e);return delete n[t.id],n;case"UPDATE_CATEGORY_CONTENT_TYPE":var n=o({},e);return n[t.categoryId].type=t.contentType,n;case"SET_CATEGORY_CONTENT_CENTERPIECE_ID":var n=o({},e);return n[t.categoryId].content=t.centerpieceId,n}return e}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_VPT":var n=t.fileMap;return n||(n={}),n;case"SET_FILE_MAP":var n=o({},t.fileMap);return n;case"CREATE_FILE_OBSOLETE":for(var n=o({},e),r=Object.keys(n),i=0;i-1)){for(var A=r.map(function(e){return e.toString()}),f=1,g=A.indexOf(f.toString())>-1;g;)f+=1,g=A.indexOf(f.toString())>-1;console.log("item missing - appending to file map - ",f),f&&(n[f]=c)}return n;case"DELETE_FILE_FROM_FILE_MAP":for(var n=o({},e),p=Object.keys(n),d=0;d-1)for(var h=t.fileMapUrl.slice(0,-3)+"pdf",C=0;C0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(e||(e={}),t.type){case"SET_VPT":var n=t.folderMap||{};return n;case"SET_FOLDER_MAP":var n=o({},t.folderMap);return n;case"DELETE_CATEGORY":return delete e[t.id],e}return e}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_VPT":var n=t.languages;return n||(n={en:{name:"English",code:"en"}}),n;case"SET_LANGUAGES":var n={};return t.languages&&Object.keys(t.languages).map(function(e){var r=t.languages[e];n[r.code]={name:r.name,code:r.code}}),n}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_VPT":var n=t.languageMap;return n||(n={}),n;case"SET_LANGUAGE_MAP":var n=o({},t.languageMap);return n;case"DELETE_LANGUAGE_MAP_ITEM":var n=o({},e);return delete n[t.languageMapId],n;case"DELETE_CATEGORY":case"DELETE_CATEGORY_CONTENT":return delete e[t.languageMapId],e}return e}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_VPT":var n=t.product||{},r=parseInt(i.QueryParamsHelper.getParameterByName("folder_id"));return!n.vptID&&r&&(n.vptId=r),n;case"SET_VPT_TRIAL":var n=o({},e);return n.vptTrial=t.trial,n;case"SET_PRODUCT_TITLE":return e.languageMapId=t.languageMapId,e;case"SET_VPT_THUMBNAIL":var n=o({},e);return n.vptThumb=t.vptThumb,n;case"SET_LOGO":var n=o({},e);return n.logo=t.logo,n;case"DELETE_LOGO":var n=o({},e);return n.logo=null,n;case"SET_THEME_COLOR":return e.themeColor=t.color,e;case"SET_MINOR_THEME_COLOR":var n=o({},e);return n.minorThemeColor=t.color,n;case"SET_MAJOR_THEME_COLOR":return e.majorThemeColor=t.color,e;case"SET_FONT_COLOR":return e.fontColor=t.color,e;case"SET_FONT":var n=o({},e);return n.font=t.font,n;case"SET_FONT_SIZE":return e.fontSize||(e.fontSize={}),e.fontSize[t.selectId]=t.selectedFontSize,e;case"SET_TEXT_PADDING":var n=o({},e);return n.themeTextPadding=t.themeTextPadding,n;case"SHOULD_SHOW_LEFT_NAV":var n=o({},e);return n.shouldShowLeftNav=t.shouldShowLeftNav,n;case"SET_SPIN_INDICATOR":var n=o({},e);return n.spinIndicator=t.spinIndicatorType,n;case"TOGGLE_MEDIA_APP_THUMBNAIL_VIEW":var n=o({},e);return n.showMediaAsAppThumbnail=t.showMediaAsAppThumbnail,n;case"TOGGLE_TITLE_GRADIENT":var n=o({},e);return n.titleGradientEnabled=t.titleGradientEnabled,n;case"SET_PUBLIC_URL":return e.publicUrl=t.publicUrl,e;case"SET_ROTATE_ON_OPEN":var n=o({},e);return n.rotate=t.rotate,n;case"SET_PRIVACY_POLICY_LINK":var n=o({},e);return n.privacyPolicyLink=t.link,n;case"SHOW_CAROUSEL_TIMELINE":var n=o({},e);return n.showCarouselTimeline=t.showCarouselTimeline,n}return e}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(void 0==e)return e;switch(t.type){case"SET_VPT":var n=t.version;return n||(n=9),n}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},function(e,t,n){var r=n(1179);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,'.container-scrollable{max-height:50vh;overflow-y:auto}.frame-container{background-color:#181a1b;margin:10px auto;position:relative}.thumbnail{height:120px;display:flex}.thumbnail img{display:block;margin:auto;max-width:120px;max-height:120px}.moveables{position:absolute;top:0;right:80px;bottom:0;width:64px;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.moveables .empty{min-width:30px;height:30px;content:" ";margin-left:5px}.moveables button.move-btn{color:#f8f8f9;background:#393944;min-width:30px;height:30px;border-radius:50%;cursor:pointer;outline:none;border:none;margin-left:5px}.moveables button.move-btn:hover:not(:disabled){background:#3598c0}.moveables button.move-btn:hover:disabled{cursor:default}.moveables button.move-btn:disabled{opacity:0.5}.moveables button.move-btn.fa-trash{margin-left:15px;color:#9a221d}\n',""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=Object.assign||function(e){for(var t=1;t0&&(n-=1,this.setMediaData(this.state.data,n)),3==e&&(n=0);var a=this.nonRenderState.mediaIdArray[n];this.props.vptHelper.getMediaObject(a).then(function(e){var r=[],o=0;e.data.map(function(e,t){r.push({type:"media",thumbnail:e.thumbnail_url,value:{index:o,mediaId:e.id,thumbnail:e.thumbnail_url,url:e.url,id:e.id,folders:e.folders,title:e.title,search:""}}),o++}),t.setMediaData(r,n)}).catch(function(e){console.log("error!!",e)}),document.getElementById("page-number").innerHTML=n+1},updateSearch:function(e){if(13===(e.which||e.keyCode)){var t,n=(this.nonRenderState.baseMedia.length,this);this.state.search=e.target.value,t=this.state.search.toLowerCase();var r="media/paginate?page_size=100&q="+t;this.props.vptHelper.getMediaCustomEndpoint(r).then(function(e){n.saveIdObjectToVPT(e),n.pageChange(0)}).catch(function(e){n.saveIdObjectToVPT({}),n.pageChange(0),console.log("error!!",e)})}},render:function(){var e={background:"#2b303b",height:"24px",float:"left",color:"#ffffff"},t={background:"#333844"};"object"!=g(this.state.active)&&(t={background:"#3598c0"});var n,r,o,i,a,l;return 0==this.state.mediaType?(n={background:"#3598c0"},r={background:"#333844"},o={background:"#333844"},i={background:"#333844"},a={background:"#333844"},l={background:"#333844"}):1==this.state.mediaType?(n={background:"#333844"},r={background:"#3598c0"},o={background:"#333844"},i={background:"#333844"},a={background:"#333844"},l={background:"#333844"}):2==this.state.mediaType?(n={background:"#333844"},r={background:"#333844"},o={background:"#3598c0"},i={background:"#333844"},a={background:"#333844"},l={background:"#333844"}):3==this.state.mediaType?(n={background:"#333844"},r={background:"#333844"},o={background:"#333844"},i={background:"#3598c0"},a={background:"#333844"},l={background:"#333844"}):5==this.state.mediaType?(n={background:"#333844"},r={background:"#333844"},o={background:"#333844"},i={background:"#333844"},a={background:"#3598c0"},l={background:"#333844"}):6==this.state.mediaType&&(n={background:"#333844"},r={background:"#333844"},o={background:"#333844"},i={background:"#333844"},a={background:"#333844"},l={background:"#3598c0"}),u.default.createElement("div",{className:"media-picker-container"},u.default.createElement("div",{className:"backdrop",onClick:this.props.dismiss}),u.default.createElement("div",{className:"media-picker"},u.default.createElement("div",{className:"title-container"},u.default.createElement("div",{className:"circle-button",onClick:this.props.dismiss},u.default.createElement("i",{className:"fa fa-times"})),u.default.createElement("div",{className:"title"},"Media Picker"),u.default.createElement("div",{className:"buttons"},u.default.createElement(d.default,{cname:"upload",onClick:this.uploadMedia},"Upload Media"),u.default.createElement(d.default,{cname:"sort",style:a,onClick:this.sortMedia.bind(null,v.default.MediaType.HTML)},"HTML"),u.default.createElement(d.default,{cname:"sort",style:i,onClick:this.sortMedia.bind(null,v.default.MediaType.PDF)},"PDF"),u.default.createElement(d.default,{cname:"sort",style:l,onClick:this.sortMedia.bind(null,v.default.MediaType.AUDIO)},"Audio"),u.default.createElement(d.default,{cname:"sort",style:o,onClick:this.sortMedia.bind(null,v.default.MediaType.VIDEO)},"Videos"),u.default.createElement(d.default,{cname:"sort",style:r,onClick:this.sortMedia.bind(null,v.default.MediaType.IMAGE)},"Images"),u.default.createElement(d.default,{cname:"sort",style:n,onClick:this.sortMedia.bind(null,v.default.MediaType.NONE)},"All Media"),u.default.createElement("input",{id:"search-bar",type:"text",style:e,placeholder:" Search Media",onKeyPress:this.updateSearch}))),u.default.createElement("div",{className:"media-explorer"},u.default.createElement(C.default,f({},this.props,{activeCell:this.state.active,cols:5,ratio:9/16,data:this.state.data,onClick:this.activateMediaCell}))),u.default.createElement("div",{className:"bottom-bar"},u.default.createElement(d.default,{style:t,inactive:!this.state.active,onClick:this.finish},"FINISH"),u.default.createElement(d.default,{onClick:this.pageChange.bind(null,1)}," → "),u.default.createElement(d.default,{onClick:this.pageChange.bind(null,0)},u.default.createElement("p",{id:"page-number"},"1")),u.default.createElement(d.default,{onClick:this.pageChange.bind(null,2)}," ← "))))}}));t.default=w}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=Object.assign||function(e){for(var t=1;tdiv{position:absolute;z-index:500;background:rgba(50,50,60,0.75);-webkit-animation:fadein .2s;-moz-animation:fadein .2s;-ms-animation:fadein .2s;-o-animation:fadein .2s;animation:fadein .2s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}\n",""])},function(e,t,n){var r=n(1190);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".editor{position:absolute;top:0;right:0;bottom:0;left:0;background:#333844}.editor .renderer{top:64px;right:16px;bottom:16px;left:16px}.editor .hidden-images{display:none;position:absolute;bottom:0;right:0;background:green;height:10px;min-width:200px}.editor .hidden-images img{opacity:0.5;height:10px;width:10px}.editor .blocking-wrapper{z-index:1000;display:flex;align-items:center;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6)}.editor .blocking-message{color:white;text-align:center;padding:0 80px;margin-bottom:15px;font-size:18px}@-webkit-keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}\n",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){this.policy=e.policy,this.signature=e.signature,this.presentFilePicker=function(e,t,n,r,o){var i=this;switch(r){case"fr-fr":r="fr"}filepicker.pickAndStore({accept:["image/*","video/*",".pdf"],multiple:!0,imageMax:[1920,1080],policy:i.policy,signature:i.signature,language:r},{path:e,container:t,access:"public"},function(e){var t=e.map(function(e){var t=e.key;console.log(t),console.log(e);var n=t.lastIndexOf("/"),r=t.substr(n,t.length-n),o=r.lastIndexOf("."),a=r.indexOf("_"),l=r.substr(0,a)+r.substr(o,r.length-o).toLowerCase(),s=t.substr(0,n)+l;return e._finalPath="https://s3.amazonaws.com/files.appdataroom.com/"+s,e._tmpPath=e.url+"?signature="+i.signature+"&policy="+i.policy,e});n(t)},function(e){console.log(e.toString())})}};t.default=r},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=Object.assign||function(e){for(var t=1;ta?(l.width=r.width,l.height=o.height*(r.width/o.width)):(l.width=o.width*(r.height/o.height),l.height=r.height),{width:l.width,height:l.height,paddingTop:n.top/o.height*l.height,paddingRight:n.right/o.width*l.width,paddingBottom:n.bottom/o.height*l.height,paddingLeft:n.left/o.width*l.width,backgroundImage:"url("+e.image.src+")"}},getContainerStyles:function(e){var t=this.props.devices[this.props.device];if(null==t.resolution)return{width:"100%",height:"100%"};var n=t.resolution,r=e.width/n.width;return{width:n.width,height:n.height,transform:"scale("+r+", "+r+")",transformOrigin:"0 0",scale:r}},render:function(){var e=this.getDeviceStyles(),t={width:e.width-e.paddingLeft-e.paddingRight,height:e.height-e.paddingTop-e.paddingBottom},n=this.getContainerStyles(t),r=n.scale;delete n.scale;var o=u.default.Children.map(this.props.children,function(e){return u.default.cloneElement(e,{scale:r})});return u.default.createElement("div",{className:"device",ref:"device",title:"device preview"},u.default.createElement("div",{style:e,className:this.props.device},u.default.createElement("div",{style:n,className:"container"},o)))}}));t.default=h}).call(t,n(2)(e))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n-1)for(var s=Object.keys(n[o[l]]),u=0;u0&&("header-two"===n.type?a=""+u+"
":"header-one"===n.type?a=""+u+"
":"ordered-list-item"===n.type?a=""+u+"
":"unordered-list-item"===n.type?a="":"unstyled"===n.type&&(a=""+u+"
")),a=a.replace("",""),a=a.replace("",""),a=a.replace("",""),a=a.replace("",""),a=a.replace("",""),a=a.replace("",""),a=a.replace("",""),a.indexOf("entity-index")>-1){var A=a,f=A.split("=")[1].split(">")[0],g=A.split("=")[0]+"=",p=A.match("-?\\d+(,\\d+)*(\\.\\d+(e\\d+)?)?").index+1,d=A.slice(p),h=c[f],C="";Object.keys(c).length>0&&(h&&"LINK"==h.type?C=h.data.url:h&&"CATEGORY_LINK"==h.type&&(C=h.data.data.id)),A=g+'"'+C+'"'+d,a=A.replace("entity-index",'target="_blank" href')}}else if(n.data.url&&(n.data.url.indexOf("youtu.be")>-1||n.data.url.indexOf("youtube")>-1)){var I=n.data.url.split("https://youtu.be/")[1],v="https://www.youtube.com/embed/"+I+"?showinfo=0";I||(v=n.data.url),a=''}else if(n.data.url&&n.data.url.indexOf("youku")>-1){var m=n.data.url.split("'}else if("atomic"===n.type&&n.data.url){var b=n.data.url.split(".").pop();if(t.IMAGE.indexOf(b)>-1)a="
';else if(t.VIDEO.indexOf(b)>-1)a='';else if(t.PDF.indexOf(b)>-1){var y="https://drive.google.com/viewerng/viewer?embedded=true&url="+n.data.url;a="'}}void 0===o[s]&&(o[s]={}),void 0===o[s][r]&&(o[s][r]=""),void 0===e.categoriesContent[i].editorState&&(e.categoriesContent[i].editorState={}),void 0===e.categoriesContent[i].editorState[r]&&(e.categoriesContent[i].editorState[r]=""),o[s][r]+=a,e.categoriesContent[i].editorState[r]+=a,e.categoriesContent[i].languageMapId=s})}o[l]&&delete o[l][n.key]})}delete o[a.languageMapId]}}}),e},this.migrateLogoToFileMap=function(e){if(e.version=6,!e.fileMap[1])try{e.fileMap[1]="https://s3.amazonaws.com/resources.appdataroom.com/branding/Modus-Engagement-Inc_Logo.png"}catch(e){console.log("error")}if(e&&e.product&&e.product.logo&&e.product.logo.url){var t=e.product.logo,n=t&&t.fileMapId?t.fileMapId:null,r=e.fileMap;if(n&&r[n])return e;var o=1;return Object.keys(r).map(function(e){o<=parseInt(e)&&(o=parseInt(e))}),n=o+1,e.fileMap[n]=e.product.logo.url,e.product.logo.fileMapId=n,e}if(e&&e.product&&e.product.logo){var i=parseInt(e.product.logo);if(i){var t;t=void 0!==this.props?e.languageMap[i][this.props.language]:e.languageMap[i].en;var n=t&&t.fileMapId?t.fileMapId:null,r=e.fileMap;if(n&&r[n])return e;var o=1;return Object.keys(r).map(function(e){o<=parseInt(e)&&(o=parseInt(e))}),n=o+1,e.fileMap[n]=e.product.logo.url,e.product.logo.fileMapId=n,e}}},this.clearStoredAccessTokens=function(e){return e.version=5,localStorage&&localStorage.vpt_access_token&&localStorage.removeItem.vpt_access_token,localStorage&&localStorage.vpt_refresh_token&&localStorage.removeItem.vpt_refresh_token,e},this.migrateToFileMap=function(e){if(e.version=4,!e.fileMap){var t={};Object.keys(e.carousels).map(function(n){var o=r({},e.carousels[n]),i=[];o.frames.map(function(e){var n=r({},e),o=Object.keys(t).length;t[o]=n.image,n.fileMapId=o,delete n.image,i.push(n)}),o.frames=i,e.carousels[n]=o}),e.fileMap=t}return e},this.migrateToLanguageMap=function(e){return e.version=3,e.languageMap||(e.languageMap={},Object.keys(e.categoriesContent).map(function(t){var n=r({},e.categoriesContent[t]),o=Object.keys(e.languageMap).length;n.languageMapId=o,e.languageMap[o]={};var i=e.languageMap[o];if("centerpiece"!=n.type&&n.editorState){JSON.parse(n.editorState).blocks.map(function(e){"atomic"!=e.type&&e.text.length?i[e.key]={en:e.text}:i[e.key]={en:r({},e.data)}})}e.categoriesContent[t]=n}),Object.keys(e.carousels).map(function(t){var n=r({},e.carousels[t]);if(n&&n.hotspots){var o=r({},n.hotspots);Object.keys(o).map(function(t){var i=r({},o[t]),a=Object.keys(e.languageMap).length;e.languageMap[a]={};var l=i.labels;l&&(Object.keys(l).map(function(t){var n=l[t];e.languageMap[a][t]=n}),i.languageMapId=a,delete i.labels,n.hotspots[t]=i)}),e.carousels[t]=n}}),Object.keys(e.categories).map(function(t){var n=r({},e.categories[t]),o=Object.keys(e.languageMap).length;e.languageMap[o]={};var i=n.labels;i&&(Object.keys(i).map(function(t){var n=i[t];e.languageMap[o][t]=n}),n.languageMapId=o,delete n.labels,e.categories[t]=n)})),e},this.migrateToNoIdProp=function(e){return e.version=2,"id"in e&&delete e.id,e}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1203),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=[o.default]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(68),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(){this.version=9,this.name="Fixing Language Map Formatting for Category Content",this.run=function(e){var t=e.categoriesContent?Object.keys(e.categoriesContent):null;if(!t||0==t.length)return e;var n={};return t.forEach(function(t){var r=e.categoriesContent[t];if(r.categoryId){var i=o.default.Validation.ValidateCategoryContent(r);i.isValid||(console.log("Updating category "+r.categoryId+": ",i.expectedKey),r.languageMapId=i.expectedKey),e.languageMap[r.languageMapId]||(console.log("Adding category content to language map for category "+r.categoryId),e.languageMap[r.languageMapId]=r.editorState),n[r.languageMapId]=!0}}),Object.keys(e.languageMap).forEach(function(t){t.length>0&&"c"==t[t.length-1]&&(n[t]||(console.log("Remove "+t+" from language map"),delete e.languageMap[t]))}),e}};t.default=new i},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n(3),s=r(l),u=n(4),c=r(u),A=n(0),f=r(A),g=n(5),p=r(g),d=function(){function e(e,t){for(var n=0;nr?1:0})}return this.languages}},{key:"render",value:function(){var e=this,t=this.props.labels,n=this.buildLanguages(),r=null;if(this.props.vpt.author){var o=new Date(this.props.vpt.author.publishedDateTime);r=o.getUTCMonth()+1+"/"+o.getUTCDate()+"/"+o.getUTCFullYear()}return f.default.createElement("div",{className:"publish-dialog"},f.default.createElement("div",{className:"url-container"},f.default.createElement("input",{ref:"publicurl",type:"text",value:this.state.url,onChange:function(t){e.setState({url:t.target.value})}}),f.default.createElement("button",{className:"btn-tooltip btn-copy",onClick:this.onCopyBtnClick,onMouseLeave:function(){e.setState({tooltipCopy:"Copy to clipboard"})}},f.default.createElement("span",{ref:"tooltip",className:"tooltiptext"},this.state.tooltipCopy),f.default.createElement("i",{className:"fa fa-copy"})),f.default.createElement("button",{className:"btn-tooltip btn-open-external",onClick:this.onOpenExternalClick},f.default.createElement("span",{ref:"tooltip",className:"tooltiptext"},"Open in a new tab"),f.default.createElement("i",{className:"fa fa-share-square-o"}))),this.props.isPublishRequested&&f.default.createElement("div",{className:"status-container"},f.default.createElement("span",null,"Publishing Status:"),f.default.createElement(C.default,{isActive:0===this.state.status}),"success"===this.state.status&&f.default.createElement("i",{className:"fa fa-check"})),!this.props.isPublishRequested&&r&&f.default.createElement("div",{className:"status-container"},"Last Published: ",f.default.createElement("span",{className:"date"},r)),f.default.createElement("div",{className:"break"},f.default.createElement("div",{className:"line"}),f.default.createElement("div",{className:"break-text"},"Link Options"),f.default.createElement("div",{className:"line"})),f.default.createElement("div",{className:"url-options"},f.default.createElement("div",{className:"language-option url-option"},f.default.createElement("div",{className:"label"}," ",t.chooseALanguage,": "),f.default.createElement("select",{onChange:this.onLanguageChanged},f.default.createElement("option",{value:"",selected:!0,disabled:!0}," - not specified - "),n.map(function(e,t){return f.default.createElement("option",{key:t,value:e.code},e.name)}))),f.default.createElement("div",{className:"hide-nav-option url-option"},f.default.createElement("div",{className:"label"}," ",t.hiddenLeftNav," "),f.default.createElement("label",{className:"switch small"},f.default.createElement("input",{type:"checkbox",onClick:this.onToggleHideLeftNavigationPane}),f.default.createElement("span",{className:"slider"})))),f.default.createElement("div",{className:"actions"},f.default.createElement("button",{className:"btn-dialog",onClick:this.props.dismiss},"Done")))}}]),t}(f.default.Component));t.default=y}).call(t,n(2)(e))},function(e,t,n){var r=n(1206);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,'.publish-dialog{padding:0 50px}.publish-dialog .url-container{display:flex;margin:0 auto;padding-bottom:10px}.publish-dialog .url-container input{height:30px;border-radius:5px;font-size:15px;outline:none;border:none;padding-left:10px;flex-grow:1}.publish-dialog .url-container button{flex-shrink:0;height:30px;width:32px;font-size:16px;border-radius:5px;background:white;border:none;color:black;margin-left:10px;cursor:pointer;outline:none}.publish-dialog .url-container button:hover{background:#eee}.publish-dialog .status-container{height:18px;font-size:12px;display:flex;align-items:center;justify-content:flex-end}.publish-dialog .status-container .bounce-loader{margin:0;width:50px}.publish-dialog .status-container .bounce-loader>div{height:6px;width:6px}.publish-dialog .status-container .fa{font-size:16px;margin-left:10px}.publish-dialog .status-container .fa-check{margin-bottom:5px;color:#34eb64}.publish-dialog .status-container span.date{margin-left:10px}.publish-dialog .break{display:flex;flex-direction:row;align-items:center;width:95%;height:16px;margin:20px auto 20px auto}.publish-dialog .break .break-text{flex-shrink:0;margin:0 40px;font-size:12px;color:#ddd}.publish-dialog .break .line{flex-grow:1;height:1px;background:#999}.publish-dialog .url-options{display:flex;flex-direction:row}.publish-dialog .url-option{display:flex;flex-direction:row;flex-grow:1;align-items:center}.publish-dialog .url-option .label{flex-shrink:0;margin-right:20px;font-size:14px}.publish-dialog .language-option select{height:25px;width:160px;outline:none}.publish-dialog .language-option select option{outline:none}.publish-dialog .actions{margin-top:30px}.publish-dialog .actions .btn-dialog{background:#888;color:white;width:150px;padding:11px 30px}.publish-dialog .actions .btn-dialog:hover{background:#999}.publish-dialog .btn-tooltip{position:relative}.publish-dialog .btn-tooltip .tooltiptext{visibility:hidden;width:140px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;transition:opacity 0.3s}.publish-dialog .btn-tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.publish-dialog .btn-tooltip:hover .tooltiptext{visibility:visible;opacity:1}\n',""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=Object.assign||function(e){for(var t=1;tr?1:0}),u.default.createElement(p.default,f({},this.props,{handleClick:this.handleClick,data:e,filter:this.filter,dismiss:this.dismiss}))}}));t.default=I}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=n(228),g=r(f),p=n(1209),d=(r(p),{_component:{}}),h=(0,A.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/SearchBox/SearchBox.js",components:d,locals:[e],imports:[u.default]}),C=(0,l.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/SearchBox/SearchBox.js",components:d,locals:[],imports:[u.default,i.default]}),I=function(e){return function(t){return h(C(t,e),e)}}("_component")(u.default.createClass({displayName:"SearchBox",handleKeyPress:function(){this.props.filter(this.refs.input.value)},render:function(){return u.default.createElement("div",{className:"search-box"},u.default.createElement(g.default,{active:!0,handleClick:this.props.dismissSearchBox}),u.default.createElement("div",{className:"search-box-frame"},u.default.createElement("div",{className:"search-box-title"},u.default.createElement("div",{className:"dismiss",onClick:this.props.dismissSearchBox},u.default.createElement("i",{className:"fa fa-times"})),u.default.createElement("h3",null,this.props.editorLabels.common.search)),u.default.createElement("div",{className:"search-bar"},u.default.createElement("div",{className:"search-input"},u.default.createElement("input",{placeholder:this.props.editorLabels.common.search+"...",ref:"input",onChange:this.handleKeyPress}))),u.default.createElement("div",{className:"search-box-content"},this.props.data.map(function(e,t){return u.default.createElement("div",{key:t,className:"search-box-content-row",onClick:this.props.handleClick.bind(null,e)},u.default.createElement("div",{className:"search-box-content-row-title"},e.title.toUpperCase()))},this))))}}));t.default=I}).call(t,n(2)(e))},function(e,t,n){var r=n(1210);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".search-box{z-index:500;position:absolute;top:0;right:0;bottom:0;left:0;color:#f8f8f9;-webkit-animation:fadein .2s;-moz-animation:fadein .2s;-o-animation:fadein .2s;animation:fadein .2s}.search-box .search-box-frame{position:absolute;max-width:400px;height:400px;margin:auto;top:0;right:0;bottom:0;left:0;-webkit-animation:slideupin .3s;-moz-animation:slideupin .3s;-ms-animation:slideupin .3s;animation-timing-function:cubic-bezier(0.45, 1.33, 0.43, 1);background:#333844;padding:0 16px;border-radius:4px;box-shadow:0px 0px 15px rgba(0,0,0,0.5)}@media (min-width: 813px){.search-box .search-box-frame{max-width:512px;height:512px}}.search-box .search-box-frame .search-bar{position:relative;height:48px}.search-box .search-box-frame .search-bar .search-input{height:48px;background:rgba(255,255,255,0.05);box-sizing:border-box;border-radius:4px;overflow:hidden}.search-box .search-box-frame .search-bar .search-input input{margin:0;padding:0;outline:0;border:0;color:#f8f8f9;display:block;height:48px;width:100%;text-indent:16px;background:none;font-size:16px}.search-box .search-box-frame .search-bar .button{width:64px;line-height:48px;height:48px;text-align:center;padding:0;float:left;background:rgba(255,255,255,0.05);margin:0 0 0 8px}.search-box .search-box-frame .search-bar .button:hover{background:#3598c0}.search-box .search-box-frame .search-box-content{height:calc(100% - 144px);background:rgba(255,255,255,0.05);margin:16px 0;border-radius:4px;overflow:auto}.search-box .search-box-frame .search-box-content .search-box-content-row{padding:16px;border-top:1px solid rgba(255,255,255,0.05);border-bottom:1px solid rgba(0,0,0,0.15);cursor:pointer}.search-box .search-box-frame .search-box-content .search-box-content-row:hover{background:#3598c0}.search-box .search-box-frame .search-box-title{padding:0;height:64px;line-height:64px}.search-box .search-box-frame .search-box-title .dismiss{position:absolute;top:0;left:0;height:64px;width:64px;text-align:center;line-height:64px;font-size:24px;opacity:.3;cursor:pointer}.search-box .search-box-frame .search-box-title .dismiss:hover{opacity:1}.search-box .search-box-frame .search-box-title h3{margin:0;padding:0;text-align:center;line-height:64px;font-weight:400}\n",""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=n(1212),g=r(f),p={_component:{}},d=(0,A.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/containers/ContextMenu/ContextMenuContainer.js",components:p,locals:[e],imports:[u.default]}),h=(0,l.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/containers/ContextMenu/ContextMenuContainer.js",components:p,locals:[],imports:[u.default,i.default]}),C=function(e){return function(t){return d(h(t,e),e)}}("_component")(u.default.createClass({displayName:"ContextMenuContainer",render:function(){if(!this.props.ctxMenu)return null;var e=this.props.ctxMenu.coords,t=this.props.ctxMenu.options;return u.default.createElement(g.default,{onDismiss:this.props.dismissContextMenu,coords:e,options:t})}}));t.default=C}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=n(1213),g=r(f);n(1214);var p={_component:{}},d=(0,A.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/ContextMenu/ContextMenu.js",components:p,locals:[e],imports:[u.default]}),h=(0,l.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/ContextMenu/ContextMenu.js",components:p,locals:[],imports:[u.default,i.default]}),C=function(e){return function(t){return d(h(t,e),e)}}("_component")(u.default.createClass({displayName:"ContextMenu",getInitialState:function(){return{top:0,left:0}},componentDidMount:function(){this.updatePosition()},updatePosition:function(){var e=this.props.coords,t=this.refs.ctxMenu.getBoundingClientRect(),n={width:window.innerWidth,height:window.innerHeight},r=e.y,o=e.x;o+t.width>n.width&&(o-=t.width),r+t.height>n.height&&(r-=t.height),r==this.state.top&&o==this.state.left||this.setState({top:r,left:o})},renderMenuItem:function(e,t){switch(e.type?e.type:null){case"break":return u.default.createElement("div",{className:"menu-break",key:t});case"note":return u.default.createElement("div",{className:"menu-note",key:t},e.title);default:return u.default.createElement(g.default,{key:t,item:e,onClick:this.props.onDismiss})}},render:function(){var e=this.props.options,t={top:this.state.top,left:this.state.left};return u.default.createElement("div",{className:"context-menu-cover",onClick:this.props.onDismiss},u.default.createElement("div",{className:"context-menu",ref:"ctxMenu",style:t},e.map(function(e,t){return this.renderMenuItem(e,t)},this)))}}));t.default=C}).call(t,n(2)(e))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f={_component:{}},g=(0,A.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/ContextMenu/MenuItem.js",components:f,locals:[e],imports:[u.default]}),p=(0,l.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/ContextMenu/MenuItem.js",components:f,locals:[],imports:[u.default,i.default]}),d=function(e){return function(t){return g(p(t,e),e)}}("_component")(u.default.createClass({displayName:"Option",handleClick:function(e){this.props.onClick(),this.props.item.onClick(),e.preventDefault(),e.stopPropagation()},render:function(){var e=this.props.item,t="fa fa-"+e.icon;return u.default.createElement("div",{className:"menu-item",onClick:this.handleClick},e.icon&&u.default.createElement("i",{className:t}),u.default.createElement("span",null,e.title))}}));t.default=d}).call(t,n(2)(e))},function(e,t,n){var r=n(1215);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".context-menu-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000}.context-menu{position:absolute;background:#e6e6e7;color:#333844;border-radius:4px;overflow:auto;max-height:60%;min-width:140px;max-width:220px;padding:4px 8px;box-shadow:0px 0px 10px rgba(0,0,0,0.5);animation:fadein 0.2s;-webkit-animation:fadein 0.2s}.context-menu .menu-item{display:flex;align-items:center;min-height:34px;margin:4px 0;padding:4px 8px;border-radius:6px;color:#333844;cursor:pointer}.context-menu .menu-item:hover{background:#3598c0;color:#f8f8f9}.context-menu .menu-item:hover span.fa,.context-menu .menu-item:hover .fa{color:#f8f8f9}.context-menu .menu-item span.fa,.context-menu .menu-item .fa{font-size:15px;width:24px;padding:0;text-align:center;color:#3598c0;margin-bottom:2px}.context-menu .menu-item span{font-size:12px;padding:0 8px}.context-menu .menu-break{height:1px;border-bottom:1px solid #999;margin:3px 1px 8px 1px}.context-menu .menu-note{font-size:10px;padding:6px 2px;color:#999}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}\n",""])},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),i=r(o),a=n(4),l=r(a),s=n(0),u=r(s),c=n(5),A=r(c),f=n(228),g=r(f),p=n(1217),d=(r(p),{_component:{}}),h=(0,A.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/Dialogs/Dialog.js",components:d,locals:[e],imports:[u.default]}),C=(0,l.default)({filename:"C:/git/virtual-product-tour/virtual-product-tour/client/components/Dialogs/Dialog.js",components:d,locals:[],imports:[u.default,i.default]}),I=function(e){return function(t){return h(C(t,e),e)}}("_component")(u.default.createClass({displayName:"Dialog",render:function(){return u.default.createElement("div",{className:"dialog-container"},u.default.createElement(g.default,{active:!0,handleClick:this.props.dismissDialog}),u.default.createElement("div",{className:"dialog"},u.default.createElement("div",{className:"dialog-title"},this.props.dialog.title),u.default.createElement("div",{className:"dialog-content"},this.props.dialog.children)))}}));t.default=I}).call(t,n(2)(e))},function(e,t,n){var r=n(1218);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);var o={};o.insert="head",o.singleton=!1;n(7)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(6)(!1),t.push([e.i,".dialog-container{z-index:500;position:absolute;top:0;right:0;bottom:0;left:0;color:#ffffff;animation:fadein 0.2s;display:flex;align-items:center;justify-content:center}.dialog-container .dialog{position:relative;width:100%;max-width:800px;max-height:calc(100% - 32px);background:#333844;overflow:hidden;padding:16px;border-radius:4px;text-align:center;animation:slideupin 0.3s;animation-timing-function:cubic-bezier(0.45, 1.33, 0.43, 1)}.dialog-container .dialog .dialog-title{height:24px;line-height:24px;font-size:23px;text-align:center;margin:0 0 32px}.dialog-container .dialog .dialog-content{max-width:800px}.dialog-container .dialog .button{background:#3598c0}.dialog-container .dialog .button.no{background:#f8f8f9;color:#333844}.dialog-container .dialog .dialog-option{text-align:center;margin:0 8px;border-radius:4px;cursor:pointer;padding:16px 0;background:#3d414d}.dialog-container .dialog .dialog-option:hover{background:#3598c0;color:#f8f8f9}.dialog-container .dialog .dialog-option .dialog-option-icon{font-size:32px;height:48px;line-height:48px}.dialog-container .dialog .dialog-option .dialog-option-icon img{height:80%}.dialog-container .dialog .dialog-option .dialog-option-label{height:32px;line-height:32px;font-size:12px}.dialog-container .dialog .sketch-picker{margin:auto}.dialog-container .language-map-differences-title-bar{height:50px;text-align:left;border:0.5px solid white}.dialog-container .language-map-differences-title-bar .language-map-key-title{float:left;width:15%;padding:1%;border-right:1px solid white}.dialog-container .language-map-differences-title-bar .changed-text-title{float:left;width:67.5%;padding:1%;height:76%}.dialog-container .language-map-differences-title-bar .select-all-button{float:left;width:10%;margin-top:1.5%;margin-left:2%}.dialog-container .language-map-differences-title-bar .select-all-button button{background:#3598c0;border:none;color:white;padding:10%;border-radius:5%}.dialog-container .changed-text{text-align:left;border:0.5px solid white;height:50px}.dialog-container .changed-text .lang-map-key-container{float:left;width:15%;padding:1%}.dialog-container .changed-text .changed-text-item{float:left;width:67.5%;height:66%;padding:1%;border-left:0.5px solid white}.dialog-container .changed-text .changed-text-item ins{color:rgba(32,172,26,0.78)}.dialog-container .changed-text .changed-text-item del{color:yellow}.dialog-container .changed-text input{margin-left:6%;margin-top:3%}.dialog-container .switch-label{text-align:left;width:300px;float:left;height:40px;padding-top:10px;margin-left:25%}.dialog-container .switch-container{width:100px;float:left;height:50px}.dialog-container .btn-dialog{font-size:15px;font-weight:bold;padding:8px 30px;outline:none;border:none;border-radius:6px;background:white;cursor:pointer}.dialog-container .btn-dialog:hover{background:#eee}\n",""])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={catDropdown:{addCenterpiece:{en:"Add Centerpiece"},addContent:{en:"Add Content"},addSubcategory:{en:"Add Subcategory"},back:{en:"back"},carouselId:{en:"Carousel Id:"},centerpiece:{en:"Centerpiece"},centerpieceOptions:{en:"Centerpiece Options"},changeContentType:{en:"Change Content Type"},chooseCneterpiece:{en:"Choose A Centerpiece"},chooseExisting:{en:"Choose Existing"},chooseFile:{en:"Choose Files for Upload"},deleteCategory:{en:"Delete Category"},deleteCategoryQ:{en:"Delete Category?"},deleteContent:{en:"Delete Content"},deleteContentQ:{en:"Delete Content?"},enterCatName:{en:"Enter A Category Name"},exit:{en:"Exit"},flyout:{en:"Flyout"},modal:{en:"Modal"},renameCategory:{en:"Rename Category"},selectContent:{en:"Select Content Type"},viewCategory:{en:"View Category"}},common:{chooseColor:{en:"Choose Color"},deselectAll:{en:"Deselect All"},dismiss:{en:"Dismiss"},done:{en:"Done"},editBackground:{en:"Edit Background"},false:{en:"False"},finish:{en:"Finish"},no:{en:"No"},true:{en:"True"},removeBackground:{en:"Remove Background"},search:{en:"Search"},selectAll:{en:"Select All"},undo:{en:"Undo"},yes:{en:"Yes"}},centerpiece:{adjustHotspotStyles:{en:"Adjust Hotspot Styles"},circle:{en:"Circle"},createHotspot:{en:"Create Hotspot"},deleteCenterpiece:{en:"Delete Centerpiece"},deleteCenterpieceQ:{en:"Delete Centerpiece?"},deleteHotspot:{en:"Delete Hotspot"},deleteHotspotQ:{en:"Delete Hotspot?"},editCenterpiece:{en:"Edit Centerpiece"},reorderCenterpiece:{en:"Reorder Centerpiece Content"},label:{en:"Hide/Show Hotspot Label"},linkToCategory:{en:"Link To Category"},pointHotspot:{en:"Point Hotspot"},rectangle:{en:"Rectangle"},renameHotspot:{en:"Rename Hotspot"},removeFromFrame:{en:"Remove From Frame"},revertToClear:{en:"Revert To Clear"},selectHotspotType:{en:"Select Hotspot Type"},toggleBoxShadow:{en:"Toggle Box Shadow"},unlinkFrom:{en:"Unlink from"}},errors:{deauth:{en:"Your Token Has Expired. Refresh the Page Before Continuing to Edit"},shareLinkFail:{en:"Shareable link failed to generate, please try again. If the problem persists, contact support@gomodus.com"}},languages:{en:{en:"English (en)"},es:{en:"Spanish (es)"},fr:{en:"French (fr-fr)"},it:{en:"Italian (it)"},pt:{en:"Portuguese (pt)"},de:{en:"German (de)"},ru:{en:"Russian (ru)"},ja:{en:"Japanese (ja)"},ko:{en:"Korean (ko)"},nl:{en:"Dutch (nl)"},da:{en:"Danish (da)"},pl:{en:"Polish (pl)"},sv:{en:"Swedish (sv)"},zh:{en:"Chinese (zh)"},tr:{en:"Turkish (tr)"},ar:{en:"Arabic (ar)"},hr:{en:"Croatian (hr)"},cs:{en:"Czech (cs)"},fi:{en:"Finnish (fi)"},el:{en:"Greek (el)"},hu:{en:"Hungarian (hu)"},nb:{en:"Norwegian (nb)"},ro:{en:"Romanian (ro)"},sk:{en:"Slovakian (sk)"},lv:{en:"Latvian (lv)"},lt:{en:"Lithuanian (lt)"},fa:{en:"Persian (fa)"},id:{en:"Indonesian (id)"}},languagesNav:{chooseVPTLanguages:{en:"Choose VPT Languages"},differencesFound:{en:"Differences were found in language map, which would you like to keep?"},export:{en:"Export"},exportFormat:{en:"Would you Like To Export Language Map As .xls or .zip?"},import:{en:"Import"},incorrectLangMap:{en:"Upload Was Aborted - Incorrect Language Map Was Uploaded"},keepChanges:{en:"Select the changes you would like to keep"},langMapKey:{en:"Language Map Key"},modTxt:{en:"Modified Text"},missLangKeys:{en:"The following Language Map Keys were found in VPT but are not in Language Map:"},missVPTKeys:{en:"The following Language Map Keys were found in Language Map but not in VPT: "},selectLangForVpt:{en:"Select Languages for VPT"},setupSupport:{en:"Language Setup Support"},success:{en:"Language Content Imported Successfully"},title:{en:"Languages"}},mainMenuTitles:{category:{en:"Category"},reorder:{en:"Reorder"}},preview:{ipad:{en:"iPad"},iphone:{en:"iPhone"},macbook:{en:"MacBook"},quitPreview:{en:"Quit Preview"},title:{en:"Preview"}},saveIndicator:{draft:{en:"Draft"},lastSaved:{en:"Last Saved"},published:{en:"Published"}},settings:{blockquoteSize:{en:"Blockquote Size"},blockquoteTxt:{en:"Blockquote Text"},chooseFontStyle:{en:"Choose Font Style"},choosThemColor:{en:"Choose Theme Color"},centerpieceSpinIndicator:{en:'Show a "Spin" Indicator on Centerpiece:'},dispMediaAsThumb:{en:"Should Display Media as Thumbnail:"},fontColor:{en:"Font color"},fontSize:{en:"Font Size"},headerSize:{en:"Header Size"},headerTxt:{en:"Header"},hideShow:{en:"Hide/Show Timeline in Published VPT:"},leftHideShow:{en:"Show/Hide Left Nav in Published VPT:"},majorThemeColor:{en:"Major Theme Color"},minorThemeColor:{en:"Minor Theme Color"},moreSettings:{en:"More Settings"},paragraphSize:{en:"Paragraph Size"},paragraphTxt:{en:"Paragraph Text. Lorem ipsum dolor sit amet, pri quem contentiones"},revertToDefault:{en:"Revert To Default"},rotateOnOpen:{en:"Rotate on Open"},settingsContd:{en:"Settings Continued"},setThemeText:{en:"Additional Text Padding"},showLangUpdates:{en:"Show/Hide Language Map Updates:"},subHeaderSize:{en:"Sub-Header Size"},subHeaderTxt:{en:"Sub-Header"},textCust:{en:"Text Customization"},themeColor:{en:"Set Theme Color"},themeFont:{en:"Set Theme & Font Colors"},title:{en:"Settings"},titleGradient:{en:"Enable Title Gradient"}},textEditor:{vidEmbedLinkTxt:{en:"Video embed link"}},vpt:{hiddenLeftNav:{en:"Hide Left Navigation Pane: "},publish:{en:"Publish"},quit:{en:"Quit"},rollBackYes:{en:"Yes - Do It!"},rollbackNo:{en:"No, Go Back"},save:{en:"Save"},chooseALanguage:{en:"Choose a Language"},shareDialogTitle:{en:"Share"},showPubLink:{en:"Show Public Link"},title:{en:"VPT"},unpublish:{en:"Unpublish"},unpublishTitle:{en:"Are you sure you want to unpublish this VPT? All public links will no longer be valid."}}},o=function(e){for(var t=Object.keys(r),n={},o=0;o-1};if(a(r))return r;var l=t(),s=[l,"en",i[0]],u=s.filter(a);return u.length>0?u[0]:"en"}};t.default=new i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){var e={DEFAULT:0,MEDIUM:813};this.createStyleSheet=function(t,n){var r=document.getElementById(t);r&&this.removeStyleSheet(t),r=document.createElement("STYLE"),r.setAttribute("type","text/css"),r.setAttribute("id",t);for(var o=0;o