Lyte.Component.register("dots-loading",{_template:'\n\t\n\n\t\t\n\t\t\n\n\t\t\n\t\t\n\n\t\t\n\t\t\n\n\t\n\n',_dynamicNodes:[{type:"attr",position:[1]},{type:"attr",position:[1,1],attr:{style:{name:"style",helperInfo:{name:"concat",args:["'width : '","circleDiameter","'; height : '","circleDiameter"]}}}},{type:"attr",position:[1,3],attr:{style:{name:"style",helperInfo:{name:"concat",args:["'width : '","circleDiameter","';height : '","circleDiameter"]}}}},{type:"attr",position:[1,5],attr:{style:{name:"style",helperInfo:{name:"concat",args:["'width : '","circleDiameter","';height : '","circleDiameter"]}}}}],_observedAttributes:["backgroundColor","whiteDots","supportNightMode"],data:function(){return{backgroundColor:Lyte.attr("string",{default:""}),whiteDots:Lyte.attr("boolean",{default:!1}),supportNightMode:Lyte.attr("boolean",{default:!1})}},bgColorObserver:function(){let t=this.getData("backgroundColor");var e=!1;"#ffffff"===getTextColor(t).toLowerCase()&&(e=!0),this.setData("whiteDots",e)}.observes("backgroundColor").on("init")}),Lyte.Component.register("editor-container",{_template:'\n \n \n \n \n \n \n \n {{translate("generalOption.lastEdited")}} : {{format-date(notecard.modified_time, \'notecard_grid\')}}\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n {{translate("generalOption.reportAbuse")}}\n \n \n \n \n \n\n',_dynamicNodes:[{type:"attr",position:[1]},{type:"if",position:[1],cases:{true:{dynamicNodes:[{type:"text",position:[1,3,1,1]},{type:"text",position:[1,3,1,3]},{type:"attr",position:[1,3,3]}]}},default:{}},{type:"attr",position:[3],attr:{style:{name:"style",helperInfo:{name:"background-color-style",args:["notecard.color","defaultColor"]}}}},{type:"attr",position:[3,1]},{type:"component",position:[3,1],dynamicNodes:[]},{type:"componentDynamic",position:[5]},{type:"attr",position:[9]},{type:"if",position:[9],cases:{true:{dynamicNodes:[{type:"attr",position:[1]},{type:"text",position:[1,3,0]}]}},default:{}},{type:"attr",position:[11]},{type:"if",position:[11],cases:{true:{dynamicNodes:[{type:"componentDynamic",position:[1]}]}},default:{}}],_observedAttributes:["notecard","hideClose","annotatingImage","isImageCard","isCheckListCard","isAudioCard","isFileCard","notebooksList","descriptionText","refreshEditor","showParentBook","editorType","defaultColor","textColorBlack","textColor","showReportAbuse","hideHeader"],data:function(){return{notecard:Lyte.attr("object",{default:{}}),hideClose:Lyte.attr("boolean",{default:!1}),annotatingImage:Lyte.attr("boolean",{default:!1}),isImageCard:Lyte.attr("boolean",{default:!1}),isCheckListCard:Lyte.attr("boolean",{default:!1}),isAudioCard:Lyte.attr("boolean",{default:!1}),isFileCard:Lyte.attr("boolean",{default:!1}),notebooksList:Lyte.attr("string",{default:""}),descriptionText:Lyte.attr("string",{default:""}),refreshEditor:Lyte.attr("boolean",{default:!1}),showParentBook:Lyte.attr("boolean",{default:!1}),editorType:Lyte.attr("string",{default:"text-note-view"}),defaultColor:Lyte.attr("string",{default:""}),textColorBlack:Lyte.attr("boolean",{default:!1}),textColor:Lyte.attr("string",{default:""}),showReportAbuse:Lyte.attr("boolean",{default:!1}),hideHeader:Lyte.attr("boolean",{default:!1})}},editorTypeObserver:function(){var t="text-note-view",e=this.getData("notecard").type,n="";switch(e){case"note/text":t="text-note-view";break;case"note/image":case"note/document":n="#333333","note/document"===e&&(n="#FFFFFF"),t="image-note-view";break;case"note/checklist":t="checklist-note-view";break;case"note/file":n="#FFFFFF",t="file-note-view";break;case"note/video":n="#333333",t="video-note-view";break;case"note/audio":t="audio-note-view";break;case"note/sketch":n="#FFFFFF",t="sketch-note-view";break;case"note/bookmark":n="#FFFFFF",t="bookmark-note-view";break;case"note/contact":t="contact-note-view"}this.setData("defaultColor",n),this.setData("editorType",t)}.observes("notecard.type").on("init"),notecardColorObserver:function(){var t,e=this.getData("notecard"),n=this.getData("defaultColor");isValidString(n)||(n=e.color),void 0!==n&&(n=n.toLowerCase());var i=getTextColor(n);t="#ffffff"!==i,this.setData("textColor",i),this.setData("textColorBlack",t),"note/file"===e.type&&this.setData("textColorBlack",!1)}.observes("notecard.color","defaultColor").on("init"),didConnect:function(){if(this.openEditorModal(),isMobileBrowser()){var t=this.getData("notecard"),e=this.getData("defaultColor");isValidString(e)||(e=t.color),document.body.style.backgroundColor=e}else document.body.style.backgroundColor="#F7F7F7"},actions:{transparentOverlay:function(){if(!this.getData("displayVersions"))return this.setData("shrinkEditor",!1),this.hideChooseBookMixin(!0),Lyte.triggerEvent(GLOBAL_EVENT.get("HIDE_NOTE_INFO")),!1},alertDimmer:function(t){Lyte.triggerEvent("alertDimmerClick",t)},refreshContent:function(){var t=this.getData("notecard"),e=this;getPublicNotecardDetailsNR(t.notecard_id,!0).then(function(t){var n=JSON.parse(t);if("success"===n.status.toLowerCase()){var i=n;downloadNotecardNR(i.notecard_id).then(function(t){"object"==typeof t&&(t.code||(i.contentXML=t,e.setData("notecard",i)))}).catch(function(t){})}return null})},reportAbuse:function(){var t=this.getData("showReportAbuse");this.setData("showReportAbuse",!t)}},openEditorModal:function(){var t=this;setTimeout(function(){t.setData("openEditor",!0)},10)}},{mixins:["card-util","reminder-util"]}),Lyte.Component.register("text-note-view",{_template:"\n \n \n \n \n \n {{unescape(replace-with-if-empty(notecard.name, '', 'untitled'))}}\n \n \n \n {{unescape(parsedHtml,undefined,sanitizer.attr)}}\n \n \n \n \n\n\n",_dynamicNodes:[{type:"attr",position:[1,1,1]},{type:"text",position:[1,1,1,1,1,1]},{type:"attr",position:[1,1,1,3]},{type:"text",position:[1,1,1,3,1]}],_observedAttributes:["wavesurfers","notecard","parsedHtml","showEditorOverlay","hasTitle","sanitizer"],data:function(){return{wavesurfers:Lyte.attr("array",{default:[]}),notecard:Lyte.attr("object",{default:{}}),parsedHtml:Lyte.attr("string",{default:""}),showEditorOverlay:Lyte.attr("boolean",{default:!1}),hasTitle:Lyte.attr("boolean",{default:!1}),sanitizer:Lyte.attr("object",{default:{attr:Lyte.Security.createSanitizer({ADD_URI_SAFE_ATTR:["style"],ALLOWED_STYLE:"ALL",STYLE_VALIDATION:!1})}})}},textColorObserver:function(){for(var t=this.getData("wavesurfers"),e=!this.getData("textColorBlack")?"#212121":"#ffffff",n=0;n\n \n \n \n \n \n {{unescape(replace-with-if-empty(notecard.name, \'\', \'untitled\'))}}\n \n \n \n \n \n \n {{progressTime}}\n {{totalDuration}}\n \n\n \n \n\t\t\t\t\n\t\t\t\n\n \n\n \n\n\n',_dynamicNodes:[{type:"text",position:[1,1,1,1,1,1]},{type:"attr",position:[1,1,1,3]},{type:"attr",position:[1,1,1,3,1]},{type:"text",position:[1,1,1,3,1,1,3,0]},{type:"text",position:[1,1,1,3,1,1,5,0]},{type:"attr",position:[1,1,1,3,1,3]}],_observedAttributes:["wavesurfer","audioLink","allAudioResources","progressTime","totalDuration","notecard","hasTitle"],data:function(){return{wavesurfer:Lyte.attr("object",{default:null}),audioLink:Lyte.attr("string",{default:18}),allAudioResources:Lyte.attr("array",{default:[]}),progressTime:Lyte.attr("string",{default:""}),totalDuration:Lyte.attr("string",{default:""}),notecard:Lyte.attr("object",{default:{}}),hasTitle:Lyte.attr("boolean",{default:!1})}},textColorObserver:function(){var t=this.getData("wavesurfer"),e=!this.getData("notecard").textColorBlack?"#212121":"#ffffff";isValidObject(t)&&(t.params.progressColor=e)}.observes("textColorBlack").on("init"),titleObserver:function(){var t=this.getData("notecard");isValidObject(t)&&isValidString(t.name)&&"untitled"!==t.name.toLowerCase()&&this.setData("hasTitle",!0)}.observes("notecard.name").on("init"),wavesurferObserver:function(){var t=this.getData("wavesurfer"),e=this;t.on("ready",function(){e.setData("totalDuration",convertSecondsTohhmmss(t.getDuration()))}),t.on("audioprocess",function(){e.setData("progressTime",convertSecondsTohhmmss(t.getCurrentTime()))})}.observes("wavesurfer"),contentObserver:function(){this.getData("notecard");var t=!this.get("textColorBlack")?"#ffffff":"#212121";this.deactivatePreviousWavesurfer(),$("#waveform-container").empty();var e=initialiseWaveSurfer(t);this.setData("wavesurfer",e),this.setEditorContent()}.observes("notecard.contentXML"),didConnect:function(){this.setData("showEditorOverlay",!1);this.getData("notecard");var t=!this.get("textColorBlack")?"#ffffff":"#212121";this.deactivatePreviousWavesurfer(),$("#waveform-container").empty();var e=initialiseWaveSurfer(t);this.setData("wavesurfer",e),this.setEditorContent()},didDestroy:function(){this.deactivatePreviousWavesurfer(),$("#waveform-container").empty()},actions:{playPauseAudio:function(){var t=this.get("wavesurfer");isValidObject(t)&&($(".play-pause-icon").toggleClass("audio-playing-icon"),t.playPause())}},setEditorContent:function(){var t=this.getData("notecard");this.parseZNMLForAudio(t.contentXML)},parseZNMLForAudio:function(t){var e=this.get("notecard"),n=getAllZAudio(t,e.notecard_id);if(this.setData("allAudioResources",n),n.length>0){var i=n[0].source;this.setData("audioLink",i),this.getData("wavesurfer").load(this.getData("audioLink"))}},deactivatePreviousWavesurfer:function(){var t=this.getData("wavesurfer");isValidObject(t)&&t.isPlaying()&&t.playPause(),this.setData("wavesurfer",null)}}),Lyte.Component.register("checklist-note-view",{_template:'\n \n \n \n \n \n {{unescape(replace-with-if-empty(notecard.name, \'\', \'untitled\'))}}\n \n \n \n \n \n \n \n \n {{unescape(item.content)}}\n \n \n \n \n\n \n Completed \n \n\n \n \n \n \n \n {{unescape(item.content)}}\n \n \n \n \n \n \n \n\n \n\n',_dynamicNodes:[{type:"text",position:[1,1,1,1,1,1]},{type:"attr",position:[1,1,1,3]},{type:"attr",position:[1,1,1,3,1,1]},{type:"for",position:[1,1,1,3,1,1],dynamicNodes:[{type:"attr",position:[1,1]},{type:"attr",position:[1,1,1]},{type:"text",position:[1,1,3,0]}]},{type:"attr",position:[1,1,1,3,3]},{type:"if",position:[1,1,1,3,3],cases:{true:{dynamicNodes:[]}},default:{}},{type:"attr",position:[1,1,1,3,5,1]},{type:"for",position:[1,1,1,3,5,1],dynamicNodes:[{type:"attr",position:[1,1]},{type:"attr",position:[1,1,1]},{type:"text",position:[1,1,3,0]}]}],_observedAttributes:["contentChanged","checkedCheckboxArray","unCheckedCheckboxArray","checkBoxArray","showCompleted","hasTitle"],data:function(){return{contentChanged:Lyte.attr("boolean",{default:!1}),checkedCheckboxArray:Lyte.attr("array",{default:[]}),unCheckedCheckboxArray:Lyte.attr("array",{default:[]}),checkBoxArray:Lyte.attr("array",{default:[]}),showCompleted:Lyte.attr("boolean",{default:!1}),hasTitle:Lyte.attr("boolean",{default:!1})}},contentObserver:function(){this.setEditorContent()}.observes("notecard.contentXML"),titleObserver:function(){var t=this.getData("notecard");isValidObject(t)&&isValidString(t.name)&&"untitled"!==t.name.toLowerCase()&&this.setData("hasTitle",!0)}.observes("notecard.name").on("init"),didConnect:function(){this.setData("showEditorOverlay",!1),this.setEditorContent()},setEditorContent:function(){var t=this.getData("notecard"),e=parseChecklistNote(t.contentXML),n=[],i=[];sanitizeCheckListNoteContent(e);if(e.length>0){var o=e.filter(function(t){return!1===t.checked});o.length>0&&Lyte.arrayUtils(n,"push",o)}if(this.setData("unCheckedCheckboxArray",n),e.length>0){var a=e.filter(function(t){return!0===t.checked});a.length>0&&(Lyte.arrayUtils(i,"push",a),this.setData("showCompleted",!0))}this.setData("checkedCheckboxArray",i)}},{mixins:["card-util"]}),Lyte.Component.register("image-note-view",{_template:'\n\t\n\t\t\n \n \n \n {{unescape(replace-with-if-empty(notecard.name, \'\', \'untitled\'))}}\n \n \n \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n',_dynamicNodes:[{type:"text",position:[1,1,1,1,1,1]},{type:"attr",position:[1,1,1,3]},{type:"attr",position:[1,1,1,3,1]},{type:"componentDynamic",position:[1,1,1,3,1]}],_observedAttributes:["allImages","mainImage","rightImage","leftImage","hasTitle"],data:function(){return{allImages:Lyte.attr("array",{default:[]}),mainImage:Lyte.attr("string",{default:""}),rightImage:Lyte.attr("object",{default:""}),leftImage:Lyte.attr("object",{default:""}),hasTitle:Lyte.attr("boolean",{default:!1})}},contentObserver:function(){this.downloadXMLContent()}.observes("notecard.contentXML"),didConnect:function(){this.downloadXMLContent()},titleObserver:function(){var t=this.getData("notecard");isValidObject(t)&&isValidString(t.name)&&"untitled"!==t.name.toLowerCase()&&this.setData("hasTitle",!0)}.observes("notecard.name").on("init"),downloadXMLContent:function(){var t=this.getData("notecard");this.parseZNMLForImages(t.contentXML)},parseZNMLForImages:function(t){var e=this.getData("notecard");if(e){var n=getAllZimages(t,e.notecard_id);this.setData("allImages",n),n.length>0&&this.setData("mainImage",n[0])}}},{mixins:["card-util"]}),Lyte.Component.register("sketch-note-view",{_template:'\n \n\t\t\n \n \n \n {{unescape(replace-with-if-empty(notecard.name, \'\', \'untitled\'))}}\n \n \n \n \n \n \n \n\t\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n',_dynamicNodes:[{type:"text",position:[1,1,1,1,1,1]},{type:"attr",position:[1,1,1,3]},{type:"attr",position:[1,1,1,3,1,3]}],_observedAttributes:["showDotsLoading","isWhiteDots","mainImage","hasTitle"],data:function(){return{showDotsLoading:Lyte.attr("boolean",{default:!1}),isWhiteDots:Lyte.attr("boolean",{default:!1}),mainImage:Lyte.attr("string",{default:""}),hasTitle:Lyte.attr("boolean",{default:!1})}},contentObserver:function(){this.initializeEditorF()}.observes("notecard.contentXML"),didConnect:function(){this.initializeEditorF()},titleObserver:function(){var t=this.getData("notecard");isValidObject(t)&&isValidString(t.name)&&"untitled"!==t.name.toLowerCase()&&this.setData("hasTitle",!0)}.observes("notecard.name").on("init"),initializeEditorF:function(){var t=this.getData("notecard"),e=getAllZimages(t.contentXML,t.notecard_id);e.length>0&&this.setData("mainImage",e[0])}}),Lyte.Component.register("bookmark-note-view",{_template:'\n \n \n \n \n \n \n \n \n {{unescape(replace-with-if-empty(notecard.name, \'\', \'untitled\'))}}\n \n \n \n \n \n {{translate(\'publicShare.noReaderContentFirstSen\')}}\n {{translate(\'publicShare.noReaderContentSecondSen\')}}\n {{translate(\'publicShare.openLinkInNewTab\')}} \n \n \n \n\n \n\n\n',_dynamicNodes:[{type:"attr",position:[1,1,1]},{type:"if",position:[1,1,1],cases:{true:{dynamicNodes:[{type:"attr",position:[1]},{type:"componentDynamic",position:[1]}]},false:{dynamicNodes:[{type:"attr",position:[0]},{type:"if",position:[0],cases:{true:{dynamicNodes:[{type:"text",position:[1,1,1]},{type:"attr",position:[3]}]},false:{dynamicNodes:[{type:"text",position:[1,1,0]},{type:"text",position:[1,3,0]},{type:"attr",position:[1,5]},{type:"text",position:[1,5,1]}]}},default:{}}]}},default:{}}],_observedAttributes:["isRecipeCard","dotColorClass","isReaderContent","hasTitle","notecard"],data:function(){return{isRecipeCard:Lyte.attr("boolean",{default:!1}),dotColorClass:Lyte.attr("string",{default:""}),isReaderContent:Lyte.attr("boolean",{default:!1}),hasTitle:Lyte.attr("boolean",{default:!1}),notecard:Lyte.attr("object",{default:{}})}},textColorObserver:function(){var t=!this.getData("notecard").textColorBlack;this.setData("dotColorClass",t?"white-dots":"")}.observes("textColorBlack").on("init"),titleObserver:function(){var t=this.getData("notecard");isValidObject(t)&&isValidString(t.name)&&"untitled"!==t.name.toLowerCase()&&this.setData("hasTitle",!0)}.observes("notecard.name").on("init"),smartContentObserver:function(){switch(this.get("notecard").smart_type){case"Recipe":this.setData("isRecipeCard",!0)}}.observes("notecard.smartContent"),didConnect:function(){this.setData("showEditorOverlay",!1);var t=this.getData("notecard");t.is_smartcontent_available&&"bookmark"!==t.smart_type.toLowerCase()?downloadNoteSmartContentNR(t.notecard_id).then(function(e){"object"==typeof(e=JSON.parse(e))&&LyteComponent.set(t,"smartContent",e.smart_contents[0].smart_content)}).catch(function(t){}):this.setEditorContent()},actions:{openLinkInNewTab:function(){var t=this.getData("notecard");openLinkInNewTab(getBookmarkDescMixin(t))}},setEditorContent:function(){var t=this.getData("notecard"),e=getReaderViewContent(t.contentXML);isValidString(e)?(this.setData("isReaderContent",!0),e=e.replace(/(?:\r\n|\r|\n)/g,""),document.getElementById("nbreader-content").innerHTML=e):this.setData("isReaderContent",!1)}}),Lyte.Component.register("file-note-view",{_template:'\n\t\n\t\t\n \n \n \n {{unescape(replace-with-if-empty(notecard.name, \'\', \'untitled\'))}}\n \n \n \n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{notecard.name}}\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tNo preview available\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\n\n\n',_dynamicNodes:[{type:"text",position:[1,1,1,1,1,1]},{type:"attr",position:[1,1,1,3]},{type:"attr",position:[1,1,1,3,1]},{type:"if",position:[1,1,1,3,1],cases:{true:{dynamicNodes:[{type:"attr",position:[1]},{type:"if",position:[1],cases:{true:{dynamicNodes:[{type:"attr",position:[1]}]},false:{dynamicNodes:[{type:"attr",position:[3]}]}},default:{}}]},false:{dynamicNodes:[{type:"attr",position:[0]},{type:"if",position:[0],cases:{true:{dynamicNodes:[{type:"componentDynamic",position:[1]}]},false:{dynamicNodes:[{type:"attr",position:[1]},{type:"attr",position:[1,1,1]},{type:"componentDynamic",position:[1,1,1]},{type:"text",position:[1,3,1]}]}},default:{}}]}},default:{}},{type:"attr",position:[1,3]},{type:"if",position:[1,3],cases:{true:{dynamicNodes:[{type:"attr",position:[1,1]}]}},default:{}}],_observedAttributes:["allFiles","hasPreview","isIframeLoad","showTick","noName","sizeLevel","noShowTime","hasTitle","contentDownloading","download_url"],data:function(){return{allFiles:Lyte.attr("array",{default:[]}),hasPreview:Lyte.attr("boolean",{default:!1}),isIframeLoad:Lyte.attr("boolean",{default:!0}),showTick:Lyte.attr("boolean",{default:!1}),noName:Lyte.attr("boolean",{default:!0}),sizeLevel:Lyte.attr("number",{default:1}),noShowTime:Lyte.attr("boolean",{default:!0}),hasTitle:Lyte.attr("boolean",{default:!1}),contentDownloading:Lyte.attr("boolean",{default:!1}),download_url:Lyte.attr("string",{default:""})}},init:function(){this.getData("notecard");this.generatePreview(3e3,0)},titleObserver:function(){var t=this.getData("notecard");isValidObject(t)&&isValidString(t.name)&&"untitled"!==t.name.toLowerCase()&&this.setData("hasTitle",!0)}.observes("notecard.name").on("init"),generatePreview:function(t,e){if(!(e>10)){var n=this.getData("notecard"),i=getAllZFiles(n);this.setData("allFiles",i);var o=i[0];o.notecard_id=n.notecard_id;var a=o.name;isValidString(a)||(a=n.name);var r,s=getFileDetails(a.toLowerCase(),o.type);o.file_type=s.type,o.extension=s.extension,LyteComponent.set(n,"preview_class",s.previewClass),LyteComponent.set(n,"preview_bgcolor",s.bgcolor);var l=!1;if(isValidObject(n)&&isValidObject(n.embed_resources[0])&&1===n.embed_resources[0].docs_domain&&(l=!0),this.setData("contentDownloading",!0),"PDF"===s.type&&l)r=getDocsDomain(n)+"/file/"+o.docs_resource_id+"?toolbar=false",this.setPreviewData(r,!0,!0,!1);else"IMAGE"===s.type?this.setPreviewData(o.source,!1,!0,!1):"VIDEO"===o.file_type&&document.domain.endsWith(".com")?filePreview("GET",getPreviewEngineUrl(o.docs_resource_id)).then(function(){var t=n.name;isValidString(t)||(t="Untitled"),this.setPreviewData("https://"+document.domain+"/video.do?resource_id="+o.docs_resource_id+"&nb_resource_id="+o.notecard_id+"&title="+t+"&frameorigin=https://"+document.domain,!0,!0,!1),document.querySelector(".spread-parent").classList.add("video-wrap"),document.querySelector(".card-title").classList.add("video-title"),document.querySelector(".editor-space").classList.add("video-space"),document.querySelector("#preview-iframe").scrolling="no"}.bind(this)).catch(function(i){this.getFilePreviewInfo(n,l,o,t,e)}.bind(this)):this.getFilePreviewInfo(n,l,o,t,e)}},getFilePreviewInfo:function(t,e,n,i,o){var a=this;if(e)filePreview("GET",getDocsDomain(t)+"/prvsvl/"+n.docs_resource_id+"?extn="+n.extension).then(function(t){if(t&&(t=JSON.parse(t))&&-1!==t.previewStatus)if(t.previewUrl&&"VIDEO"!==n.file_type&&"ZIP"!==n.file_type){previewUrl=t.previewUrl;var e=t.permalink;a.setData("download_url",e),a.setPreviewData(previewUrl,!0,!0,!1)}else t.pubSubConfig?(i>1e4&&(i=1e4),setTimeout(function(){a.generatePreview(i+3e3,++o)},i)):(a.setData("download_url",""),a.setData("contentDownloading",!1));else a.setData("download_url",""),a.setData("contentDownloading",!1)}).catch(function(t){a.setData("download_url",""),a.setData("contentDownloading",!1)});else{var r=getExternalFileUrlForWD()+"/file/"+n.docs_resource_id;this.setPreviewData(r,!0,!0,!1),filePreview("GET",getExternalFileUrlForWD()+"/api/v1/downloadauth/"+n.docs_resource_id).then(function(t){t&&t.DOWNLOAD_LINK?(a.setData("download_url",t.DOWNLOAD_LINK),a.setData("contentDownloading",!1)):(a.setData("download_url",""),a.setData("contentDownloading",!1))}).catch(function(t){a.setData("download_url",""),a.setData("contentDownloading",!1)})}},setPreviewData:function(t,e,n,i){var o=this.getData("allFiles");if(o.length>0){var a=o[0];LyteComponent.set(a,"docs_preview_url",t)}this.setData("isIframeLoad",e),this.setData("hasPreview",n),this.setData("contentDownloading",i)}}),Lyte.Component.register("video-note-view",{_template:'\n \n\t\t\n \n \n \n {{unescape(replace-with-if-empty(notecard.name, \'\', \'untitled\'))}}\n \n \n \n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{notecard.name}}\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tNo preview available\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\n\n',_dynamicNodes:[{type:"text",position:[1,1,1,1,1,1]},{type:"attr",position:[1,1,1,3]},{type:"attr",position:[1,1,1,3,1]},{type:"if",position:[1,1,1,3,1],cases:{true:{dynamicNodes:[{type:"attr",position:[1]},{type:"if",position:[1],cases:{true:{dynamicNodes:[{type:"attr",position:[1]}]},false:{dynamicNodes:[{type:"attr",position:[3]}]}},default:{}}]},false:{dynamicNodes:[{type:"attr",position:[0]},{type:"if",position:[0],cases:{true:{dynamicNodes:[{type:"componentDynamic",position:[1]}]},false:{dynamicNodes:[{type:"attr",position:[1]},{type:"attr",position:[1,1,1]},{type:"componentDynamic",position:[1,1,1]},{type:"text",position:[1,3,1]}]}},default:{}}]}},default:{}},{type:"attr",position:[1,3]},{type:"if",position:[1,3],cases:{true:{dynamicNodes:[{type:"attr",position:[1,1]}]}},default:{}}],_observedAttributes:["allFiles","hasPreview","isIframeLoad","showTick","noName","sizeLevel","noShowTime","hasTitle","contentDownloading","download_url"],data:function(){return{allFiles:Lyte.attr("array",{default:[]}),hasPreview:Lyte.attr("boolean",{default:!1}),isIframeLoad:Lyte.attr("boolean",{default:!0}),showTick:Lyte.attr("boolean",{default:!1}),noName:Lyte.attr("boolean",{default:!0}),sizeLevel:Lyte.attr("number",{default:1}),noShowTime:Lyte.attr("boolean",{default:!0}),hasTitle:Lyte.attr("boolean",{default:!1}),contentDownloading:Lyte.attr("boolean",{default:!1}),download_url:Lyte.attr("string",{default:""})}},init:function(){this.generatePreview(3e3,0)},titleObserver:function(){var t=this.getData("notecard");isValidObject(t)&&isValidString(t.name)&&"untitled"!==t.name.toLowerCase()&&this.setData("hasTitle",!0)}.observes("notecard.name").on("init"),generatePreview:function(t,e){if(!(e>10)){var n=this.getData("notecard"),i=getAllZFiles(n);this.setData("allFiles",i);var o=i[0];o.notecard_id=n.notecard_id;var a=o.name;isValidString(a)||(a=n.name);var r=getFileDetails(a.toLowerCase(),o.type);o.file_type=r.type,o.extension=r.extension,LyteComponent.set(n,"preview_class",r.previewClass),LyteComponent.set(n,"preview_bgcolor",r.bgcolor);var s=!1;isValidObject(n)&&isValidObject(n.embed_resources[0])&&1===n.embed_resources[0].docs_domain&&(s=!0),this.setData("contentDownloading",!0),"VIDEO"===o.file_type&&document.domain.endsWith(".com")?filePreview("GET",getPreviewEngineUrl(o.docs_resource_id)).then(function(){var t=n.name;isValidString(t)||(t="Untitled"),this.setPreviewData("https://"+document.domain+"/video.do?resource_id="+o.docs_resource_id+"&nb_resource_id="+o.notecard_id+"&title="+t+"&frameorigin=https://"+document.domain,!0,!0,!1),document.querySelector(".spread-parent").classList.add("video-wrap"),document.querySelector(".card-title").classList.add("video-title"),document.querySelector(".editor-space").classList.add("video-space"),document.querySelector("#preview-iframe").scrolling="no"}.bind(this)).catch(function(i){this.getFilePreviewInfo(n,s,o,t,e)}.bind(this)):this.getFilePreviewInfo(n,s,o,t,e)}},getFilePreviewInfo:function(t,e,n,i,o){var a=this;if(e)filePreview("GET",getDocsDomain(t)+"/prvsvl/"+n.docs_resource_id+"?extn="+n.extension).then(function(t){if(t&&(t=JSON.parse(t))&&-1!==t.previewStatus)if(t.previewUrl&&"VIDEO"!==n.file_type&&"ZIP"!==n.file_type){previewUrl=t.previewUrl;var e=t.permalink;a.setData("download_url",e),a.setPreviewData(previewUrl,!0,!0,!1)}else t.pubSubConfig?(i>1e4&&(i=1e4),setTimeout(function(){a.generatePreview(i+3e3,++o)},i)):(a.setData("download_url",""),a.setData("contentDownloading",!1));else a.setData("download_url",""),a.setData("contentDownloading",!1)}).catch(function(t){a.setData("download_url",""),a.setData("contentDownloading",!1)});else{var r=getExternalFileUrlForWD()+"/file/"+n.docs_resource_id;this.setPreviewData(r,!0,!0,!1),filePreview("GET",getExternalFileUrlForWD()+"/api/v1/downloadauth/"+n.docs_resource_id).then(function(t){t&&t.DOWNLOAD_LINK?(a.setData("download_url",t.DOWNLOAD_LINK),a.setData("contentDownloading",!1)):(a.setData("download_url",""),a.setData("contentDownloading",!1))}).catch(function(t){a.setData("download_url",""),a.setData("contentDownloading",!1)})}},setPreviewData:function(t,e,n,i){var o=this.getData("allFiles");if(o.length>0){var a=o[0];LyteComponent.set(a,"docs_preview_url",t)}this.setData("isIframeLoad",e),this.setData("hasPreview",n),this.setData("contentDownloading",i)}}),Lyte.Component.register("smart-content-recipe",{_template:'\n \n \n \n \n \n \n \n {{notecard.smartContent.name}}\n \n {{translate("recipe.by")}} {{notecard.smartContent.writer.name}}\n \n {{notecard.smartContent.description}} \n \n \n {{translate("recipe.ingredients")}}\n \n \n \n \n {{ingredient.text}}\n \n \n \n \n \n {{translate("recipe.preparation")}}\n \n \n {{instruction.instruction}}\n {{instruction.description}}\n \n \n\n \n \n {{translate("recipe.source")}}\n {{notecard.smartContent.url}}\n \n \n \n {{translate("recipe.copyright")}}\n {{copyRightTitle}}\n {{notecard.smartContent.license}}\n \n \n \n\n\n',_dynamicNodes:[{type:"attr",position:[1]},{type:"if",position:[1],cases:{true:{dynamicNodes:[{type:"attr",position:[1,1]},{type:"componentDynamic",position:[1,1]}]}},default:{}},{type:"text",position:[3,1,0]},{type:"attr",position:[3,3]},{type:"if",position:[3,3],cases:{true:{dynamicNodes:[{type:"text",position:[1,0]},{type:"text",position:[1,2,0]}]}},default:{}},{type:"text",position:[3,5,1]},{type:"attr",position:[5],attr:{style:{name:"style",helperInfo:{name:"background-color-style",args:["ingredientColor"]}}}},{type:"text",position:[5,1,0]},{type:"attr",position:[5,3,1]},{type:"for",position:[5,3,1],dynamicNodes:[{type:"attr",position:[1]},{type:"attr",position:[1,1]},{type:"text",position:[1,3,0]}]},{type:"attr",position:[7],attr:{style:{name:"style",helperInfo:{name:"background-color-style",args:["'#333333'"]}}}},{type:"text",position:[7,1,0]},{type:"attr",position:[7,3]},{type:"for",position:[7,3],dynamicNodes:[{type:"attr",position:[1,1],attr:{style:{name:"style",helperInfo:{name:"concat",args:["'color:'","ingredientColor"]}}}},{type:"text",position:[1,1,0]},{type:"text",position:[1,3,0]}]},{type:"text",position:[7,7,1,0]},{type:"attr",position:[7,7,3]},{type:"text",position:[7,7,3,0]},{type:"attr",position:[7,9]},{type:"if",position:[7,9],cases:{true:{dynamicNodes:[{type:"text",position:[1,1,0]},{type:"text",position:[1,3,0]},{type:"text",position:[1,5,0]}]}},default:{}}],_observedAttributes:["copyRightTitle","ingredientColor","hasResources","resourcesArray"],data:function(){return{copyRightTitle:Lyte.attr("string",{default:""}),ingredientColor:Lyte.attr("string",{default:""}),hasResources:Lyte.attr("boolean",{default:!0}),resourcesArray:Lyte.attr("array",{default:[]})}},resourcesObserver:function(){var t,e=this.get("notecard"),n=e.smartContent.resources,i=!1;if(isValidObject(n)&&n.length>0){this.setData("hasResources",!0);for(var o=0;o\n \n \n \n \n \n {{translate("generalOption.previewUnavailable")}}\n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n',_dynamicNodes:[{type:"attr",position:[1]},{type:"if",position:[1],cases:{true:{dynamicNodes:[{type:"attr",position:[1],attr:{style:{name:"style",helperInfo:{name:"background-image-style",args:["selectedResource.srcUrl"]}}}}]},false:{dynamicNodes:[{type:"attr",position:[1,1]},{type:"attr",position:[1,3]},{type:"text",position:[1,3,0]}]}},default:{}},{type:"attr",position:[3]},{type:"if",position:[3],cases:{true:{dynamicNodes:[{type:"attr",position:[1]},{type:"if",position:[1],cases:{true:{dynamicNodes:[{type:"attr",position:[1]}]}},default:{}},{type:"attr",position:[3]},{type:"if",position:[3],cases:{true:{dynamicNodes:[{type:"attr",position:[1]}]}},default:{}},{type:"attr",position:[5,1]},{type:"for",position:[5,1],dynamicNodes:[]}]}},default:{}}],_observedAttributes:["hidePrevious","hideNext","showArrow","selectedResource"],data:function(){return{hidePrevious:Lyte.attr("boolean",{default:!1}),hideNext:Lyte.attr("boolean",{default:!1}),showArrow:Lyte.attr("boolean",{default:!1}),selectedResource:Lyte.attr("object",{default:null})}},selectedResourceObserver:function(){var t=this.getData("selectedResource"),e=this.getData("resourcesArray"),n=e.indexOf(t);0===n?(this.setData("hidePrevious",!0),this.setData("hideNext",!1)):n===e.length-1?(this.setData("hidePrevious",!1),this.setData("hideNext",!0)):(this.setData("hidePrevious",!1),this.setData("hideNext",!1))}.observes("selectedResource"),resourcesArrayObserver:function(){this.getData("resourcesArray").length>1?this.setData("showArrow",!0):this.setData("showArrow",!1)}.observes("resourcesArray.[]").on("init"),didConnect:function(){var t=this.getData("resourcesArray");this.setData("selectedResource",t[0])},actions:{selectResource:function(t){this.setData("selectedResource",t)},goToNext:function(){var t=this.getData("selectedResource"),e=this.getData("resourcesArray"),n=e.indexOf(t);n0&&this.setData("selectedResource",e[n-1])}}}),Lyte.Component.register("image-editor-preview",{_template:'\n\n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n\n\n',_dynamicNodes:[{type:"attr",position:[1]},{type:"attr",position:[1,1,3]},{type:"attr",position:[1,3,1]},{type:"if",position:[1,3,1],cases:{true:{dynamicNodes:[{type:"attr",position:[3]}]}},default:{}},{type:"attr",position:[1,5,1]},{type:"if",position:[1,5,1],cases:{true:{dynamicNodes:[{type:"attr",position:[3]}]}},default:{}},{type:"attr",position:[1,7,1]},{type:"if",position:[1,7,1],cases:{true:{dynamicNodes:[{type:"attr",position:[1]}]}},default:{}},{type:"attr",position:[1,9,1,1]},{type:"for",position:[1,9,1,1],dynamicNodes:[{type:"attr",position:[1]},{type:"attr",position:[1,1]},{type:"if",position:[1,1],cases:{true:{dynamicNodes:[]}},default:{}},{type:"attr",position:[1,3]}]},{type:"attr",position:[1,11,1]},{type:"if",position:[1,11,1],cases:{true:{dynamicNodes:[{type:"attr",position:[1]}]}},default:{}}],_observedAttributes:["showLeftNavigation","showRightNavigation","mainImage","wrapperClassName","allImages","changeImageTo"],data:function(){return{showLeftNavigation:Lyte.attr("boolean",{default:!1}),showRightNavigation:Lyte.attr("boolean",{default:!1}),mainImage:Lyte.attr("string",{default:""}),wrapperClassName:Lyte.attr("string",{default:""}),allImages:Lyte.attr("array",{default:[]}),changeImageTo:Lyte.attr("string",{default:""})}},didConnect:function(){var t=this;$("#scroll-all-image").scroll(function(){var e=document.getElementById("scroll-all-image");0===e.scrollLeft?t.setData("showLeftNavigation",!1):t.setData("showLeftNavigation",!0),e.offsetWidth+e.scrollLeft===e.scrollWidth?t.setData("showRightNavigation",!1):t.setData("showRightNavigation",!0)})},mainImageChanged:function(){var t=this.getData("changeImageTo");isValidString(t)&&this.animateImageChanges(t)}.observes("changeImageTo"),imagesChanged:function(){var t=this.getData("allImages"),e=$("#scroll-all-image").width();isValidString(e)&&64*t.length>e?this.setData("showRightNavigation",!0):this.setData("showRightNavigation",!1),"versionWrapper"===this.getData("wrapperClassName")&&this.resetImagePositions()}.observes("allImages.[]").on("init"),actions:{changeImage:function(t){this.animateImageChanges(t)},moveFrameLeft:function(){var t=$(".all-images").scrollLeft()-$(".all-images-wrapper").width();$(".all-images").animate({scrollLeft:t+"px"})},moveFrameRight:function(){var t=$(".all-images").scrollLeft(),e=$(".all-images-wrapper").width();$(".all-images").animate({scrollLeft:t+e+"px"})}},animateImageChanges:function(t){for(var e,n,i,o=this.getData("allImages"),a=this.getData("mainImage"),r=0;r-1&&(e=r,i=o[r]),o[r].indexOf(a)>-1&&(n=r);var s=this;this.resetImagePositions(),this.setData("leftImage",""),this.setData("rightImage","");let l=this.getData("wrapperClassName");setTimeout(function(){e>n?(s.setData("rightImage",i),$("."+l+" .right-image-preview").animate({"margin-left":0},{duration:300,queue:!1}),$("."+l+" .main-image-preview").animate({"margin-left":"-100%","margin-right":"100%"},{duration:300,queue:!1,complete:function(){s.setData("mainImage",i)}})):e\n\n\t\n\n\t\t\n\t\t\t\n \t\t{{card.name}}\n \t \t\t\n \t\t\n\n \t\n\n \t\t\n \t\t\t\n \t\t\t{{extension}}\n \t\t\n \t\n\n\t\t\n\n\t\n\n\n',_dynamicNodes:[{type:"attr",position:[1],attr:{style:{name:"style",helperInfo:{name:"background-color-style",args:["card.color","card.defaultColor","card.preview_bgcolor"]}}}},{type:"attr",position:[1,1]},{type:"if",position:[1,1],cases:{true:{dynamicNodes:[{type:"attr",position:[1]},{type:"text",position:[1,1]}]}},default:{}},{type:"attr",position:[1,3]},{type:"attr",position:[1,3,1]},{type:"if",position:[1,3,1],cases:{true:{dynamicNodes:[{type:"attr",position:[1]},{type:"text",position:[1,1]}]}},default:{}}],_observedAttributes:["card","noName","noExtension","sizeLevel","extension"],data:function(){return{card:Lyte.attr("object"),noName:Lyte.attr("boolean",{default:!1}),noExtension:Lyte.attr("boolean",{default:!1}),sizeLevel:Lyte.attr("number",{default:0}),extension:Lyte.attr("string")}},init:function(){this.setExtension()},setExtension:function(){var t=this.getData("card");if(t&&t.embed_resources&&t.embed_resources.length>0){var e=t.embed_resources[0].extension;this.setData("extension",e)}}}),Lyte.Component.register("error-component",{_template:'\n \n \n \n\t\t\t \n\t\t \n \n \n {{translate("publicShare.defaultErrorTitle")}}\n {{translate("publicShare.defaultErrorDescription")}}\n \n \n\n',_dynamicNodes:[{type:"text",position:[1,3,1,0]},{type:"text",position:[1,3,3,0]}],data:function(){return{}}}),Lyte.Component.register("contact-note-view",{_template:'\n \n \n \n \n \n \n\n \n \n \n {{translate(\'contact.firstName\')}}\n {{contactObject.firstName}}\n \n \n {{translate(\'contact.lastName\')}}\n {{contactObject.lastName}}\n \n \n\n \n \n \n {{translate(\'contact.job\')}} \n {{job}}\n \n \n \n\n \n \n \n {{translate(\'contact.organization\')}} \n {{organization}}\n \n \n \n\n \n \n \n {{translate(\'contact.phone\')}} \n {{number}}\n \n \n \n\n \n \n \n {{translate(\'contact.email\')}} \n {{email}}\n \n \n \n\n \n \n \n {{translate(\'contact.website\')}} \n {{website}}\n \n \n \n\n \n \n \n {{translate(\'contact.street\')}} \n {{address.street}}\n \n \n {{translate(\'contact.city\')}} \n {{address.city}}\n \n \n {{translate(\'contact.state\')}} \n {{address.region}}\n \n \n {{translate(\'contact.country\')}} \n {{address.country}}\n \n \n {{translate(\'contact.zip\')}} \n {{address.code}}\n \n \n \n\n \n \n \n {{translate(\'contact.social\')}} \n {{socialnetwork}}\n \n \n \n\n \n \n {{translate(\'contact.notes\')}} \n {{contactObject.notes}}\n \n \n \n \n\n \n\n\n',_dynamicNodes:[{type:"attr",position:[1,1,1,1],attr:{style:{name:"style",helperInfo:{name:"background-image-style",args:["frontImageUrl"]}}}},{type:"attr",position:[1,1,1,3],attr:{style:{name:"style",helperInfo:{name:"background-image-style",args:["backImageUrl"]}}}},{type:"text",position:[1,1,3,1,1,1,0]},{type:"text",position:[1,1,3,1,1,3,0]},{type:"text",position:[1,1,3,1,3,1,0]},{type:"text",position:[1,1,3,1,3,3,0]},{type:"attr",position:[1,1,3,3,1]},{type:"for",position:[1,1,3,3,1],dynamicNodes:[{type:"text",position:[1,1,1]},{type:"text",position:[1,3,0]}]},{type:"attr",position:[1,1,3,5,1]},{type:"for",position:[1,1,3,5,1],dynamicNodes:[{type:"text",position:[1,1,1]},{type:"text",position:[1,3,0]}]},{type:"attr",position:[1,1,3,7,1]},{type:"for",position:[1,1,3,7,1],dynamicNodes:[{type:"text",position:[1,1,1]},{type:"text",position:[1,3,0]}]},{type:"attr",position:[1,1,3,9,1]},{type:"for",position:[1,1,3,9,1],dynamicNodes:[{type:"text",position:[1,1,1]},{type:"text",position:[1,3,0]}]},{type:"attr",position:[1,1,3,11,1]},{type:"for",position:[1,1,3,11,1],dynamicNodes:[{type:"text",position:[1,1,1]},{type:"text",position:[1,3,0]}]},{type:"attr",position:[1,1,3,13,1]},{type:"for",position:[1,1,3,13,1],dynamicNodes:[{type:"text",position:[1,1,1]},{type:"text",position:[1,3,0]},{type:"text",position:[3,1,1]},{type:"text",position:[3,3,0]},{type:"text",position:[5,1,1]},{type:"text",position:[5,3,0]},{type:"text",position:[7,1,1]},{type:"text",position:[7,3,0]},{type:"text",position:[9,1,1]},{type:"text",position:[9,3,0]}]},{type:"attr",position:[1,1,3,15,1]},{type:"for",position:[1,1,3,15,1],dynamicNodes:[{type:"text",position:[1,1,1]},{type:"text",position:[1,3,0]}]},{type:"text",position:[1,1,3,17,1,1,1]},{type:"text",position:[1,1,3,17,1,3,0]}],_observedAttributes:["notecard","contactObject","frontImageUrl","backImageUrl"],data:function(){return{notecard:Lyte.attr("object",{default:{}}),contactObject:Lyte.attr("object",{default:{}}),frontImageUrl:Lyte.attr("string",{default:""}),backImageUrl:Lyte.attr("string",{default:""})}},contentObserver:function(){this.parseContactNote()}.observes("notecard.contentXML"),didConnect:function(){this.setData("showEditorOverlay",!1),this.parseContactNote()},parseContactNote:function(){var t=this.getData("notecard"),e=parseContactZnote(t.contentXML,t.notecard_id);this.setData("contactObject",e);var n=findBy(e.cardImages,"type","front");if(isValidObject(n)&&-1!==n){var i=getResourceDownloadUrl(t.notecard_id,n.resource_id)+"?"+getznbcsr();this.setData("frontImageUrl",i)}var o=findBy(e.cardImages,"type","back");if(isValidObject(o)&&-1!==o){i=getResourceDownloadUrl(t.notecard_id,o.resource_id)+"?"+getznbcsr();this.setData("backImageUrl",i)}}},{mixins:["card-util"]}),Lyte.Component.register("alert-box",{_template:'\n\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n',_dynamicNodes:[{type:"attr",position:[1,1,3,1]},{type:"attr",position:[1,1,3,3]},{type:"attr",position:[1,1,3,5]}],_observedAttributes:["dimmerListenerId","globalEventListeners"],data:function(){return{dimmerListenerId:Lyte.attr("string"),globalEventListeners:Lyte.attr("array",{default:[]})}},didConnect:function(){var t,e=document.getElementById("alert-box");(t=transitionEndSupport())&&e.addEventListener(t,function(t){"top"===t.propertyName&&e.classList.contains("movedown")&&resetAlertClass()}),dimmerListenerId=Lyte.addEventListener("alertDimmerClick",function(t){cancelAlert()}),this.setData("dimmerListenerId",dimmerListenerId),addEventListenerTo(this.getData("globalEventListeners"),Lyte.addEventListener("enter",function(t){if(t.preventDefault(),document.querySelector("#alert-box.alert-box-wrap").classList.contains("center"))return okAlert(),!1})),addEventListenerTo(this.getData("globalEventListeners"),Lyte.addEventListener("escKey",function(t){t.preventDefault(),cancelAlert()}))},didDestroy:function(){removeGlobalEventListners(this.getData("globalEventListeners"))},actions:{cancel:function(){cancelAlert()},proceed:function(){okAlert()}}}),Lyte.Component.register("report-abuse-dialog",{_template:'\n\t\n\t\t\n\n\t\t\t{{translate("options.cancel")}}\n\n\t\t\t{{translate("generalOption.reportAbuse")}}\n\n\t\t\t\n\t\t\t\t{{translate("options.sending")}}\n\t\t\t\n\t\t\t\t{{translate("options.send")}}\n\t\t\t\n\t\t\n\t\t\n\t\t\t\t{{translate("email.email")}} :\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{{fromValue}}\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t \n\n\t\t \n \t\t\t\t{{translate("email.subject")}} :\n\n\t\t\t\t\n\t\t\t\t\t{{translate("reportAbuse.subject")}}\n\t\t\t\t\n\n \t \n\n\t\t\n\t\t\t{{translate("reportAbuse.hiThere")}},\n\t\t\t{{translate("reportAbuse.reportContent")}}:\n\t\t\t{{reportLink}}\n\t\t\t{{translate("reportAbuse.thanks")}} \n\t\t\n\n\t\n\n',_dynamicNodes:[{type:"attr",position:[1,1,1]},{type:"text",position:[1,1,1,0]},{type:"text",position:[1,1,3,0]},{type:"attr",position:[1,1,5]},{type:"if",position:[1,1,5],cases:{true:{dynamicNodes:[{type:"text",position:[1,0]}]},false:{dynamicNodes:[{type:"attr",position:[1]},{type:"text",position:[1,0]}]}},default:{}},{type:"attr",position:[1,3]},{type:"text",position:[1,3,1,0]},{type:"attr",position:[1,3,3]},{type:"if",position:[1,3,3],cases:{true:{dynamicNodes:[{type:"text",position:[1,1]},{type:"attr",position:[1,3]}]},false:{dynamicNodes:[{type:"attr",position:[1,1]}]}},default:{}},{type:"attr",position:[1,5]},{type:"text",position:[1,5,1,0]},{type:"text",position:[1,5,3,1,0]},{type:"attr",position:[1,7]},{type:"text",position:[1,7,2]},{type:"text",position:[1,7,7]},{type:"text",position:[1,7,12]},{type:"text",position:[1,7,17]}],_observedAttributes:["subject","notecard","reportLink","invalidUserEmail","fromValue","isSendingMail","globalEventListeners"],data:function(){return{subject:Lyte.attr("string"),notecard:Lyte.attr("object"),reportLink:Lyte.attr("string",{default:window.location.href}),invalidUserEmail:Lyte.attr("boolean",{default:!1}),fromValue:Lyte.attr("string",{default:""}),isSendingMail:Lyte.attr("boolean",{default:!1}),globalEventListeners:Lyte.attr("array",{default:[]})}},didConnect:function(){makeInputFieldFocus("#from-field .text-input"),this.setData("fromValue",""),addEventListenerTo(this.getData("globalEventListeners"),Lyte.addEventListener("enter",function(t){if("report-abuse-message"===t.target.id)return document.execCommand("insertHTML",!1,""),!1}))},resetEmailField:function(){this.setData("fromValue",""),this.setData("isSendingMail",!1),this.setData("invalidUserEmail",!1)},actions:{close:function(){this.resetEmailField(),this.throwEvent("reportAbuse")},setInput:function(t){var e=this;setTimeout(function(){e.setData("fromValue",t.innerText)},0)},removeMail:function(){this.resetEmailField()},validateFromField:function(){this.validateFromEmail()},reportViaEmail:function(){if(this.getData("invalidUserEmail"))return this.setData("isSendingMail",!1),void showAlert(translate.toastMessage.enterValidMail,!1,null,translate.options.okay,"#808080");this.setData("isSendingMail",!0);var t=this.getData("fromValue");if(!isValidString(t))return this.setData("isSendingMail",!1),void showAlert(translate.toastMessage.enterValidMail,!1,null,translate.options.okay,"#808080");t=t.trim();var e=document.getElementById("subject"),n=e.innerText?e.innerText:e.textContent;isValidString(n)||(n=translate.reportAbuse.subject);var i={sender:t,subject:n,content:document.getElementById("report-abuse-message").innerHTML.trim().replace(//g,"\r\n")},o=new FormData;o.append("JSONString",JSON.stringify(i));var a=this;reportAbuseNR(o).then(function(t){"success"===JSON.parse(t).status.toLowerCase()?(a.resetEmailField(),a.throwEvent("reportAbuse"),displayToast(translate.toastMessage.reportSuccess)):(a.setData("isSendingMail",!1),showAlert(translate.toastMessage.reportAbuseFailed,!1,null,translate.options.okay,"#808080"))}).catch(function(t){a.setData("isSendingMail",!1),showAlert(translate.toastMessage.reportAbuseFailed,!1,null,translate.options.okay,"#808080")})},keyDownAction:function(t){switch(t.keyCode){case 13:Lyte.triggerEvent("enter",t)}}},validateFromEmail:function(){var t=this.getData("fromValue");validateEmail(t.trim())?this.setData("invalidUserEmail",!1):isValidString(t)?this.setData("invalidUserEmail",!0):this.setData("invalidUserEmail",!1)}});
{{translate(\'publicShare.noReaderContentFirstSen\')}}
{{translate(\'publicShare.noReaderContentSecondSen\')}}
{{translate(\'publicShare.openLinkInNewTab\')}}