function BuildWysiwyg(n,t,i,r){var e,o,s,u;try{if(tinyMCE.get(t)!==null&&(e=$("#"+t).val(),tinyMCE.get(t).setContent(e),tinymce.remove("#"+t)),$("#"+t).length>0&&$("#"+t).attr("aria-hidden")!==!0)if(o=$("#"+t).data("mode"),s=Boolean($("#"+t).data("menu")),$("#"+t).prop("disabled")===!0||o==="readonly")tinyMCE.init({selector:"#"+t,skin:"tinymce-5",convert_urls:!1,readonly:!0,height:i,min_height:i,table_use_colgroups:!1,plugins:["autoresize"],menubar:!1,statusbar:!0,toolbar:!1,content_css:[n+"Content/VacancyFiller/Wysiwyg_Content.css"],branding:!1,browser_spellcheck:!0,contextmenu_never_use_native:!1,contextmenu:"native",setup:function(n){n.on("init",function(){$(n.getBody()).on("click","a[href]",function(n){window.open($(n.currentTarget).attr("href"),"_blank")})});n.on("BeforeSetContent",function(i){var u,f,e;if($("#"+t).text(i.content),typeof r!="undefined"&&r!==null)for(u=0;u<=r.length-1;++u)f=r[u].FieldValue,f!==undefined&&(f=f.replace("${","").replace("}",""),e=new RegExp("\\"+r[u].FieldValue,"gi"),i.content=i.content.replace(e,"<span contenteditable='false' class='mergeField' data-value='"+f+"' >"+r[u].FieldName+"<\/span>"));CharacterCount(n)});n.on("SetContent",function(){CharacterCount(n)});n.on("init",function(){$(n.getContainer()).find(".mce-path").remove();$(n.getContainer()).find(".tox-statusbar__text-container").append("<div id='count' style='padding-left:10px;'>Character Count: 0<\/div>");CharacterCount(n)})}});else{var f="MergeFields | undo redo | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | forecolor backcolor styleselect | link table | fullscreen preview | pastetext | powerpaste",h=!0;$("#"+t).data("mode")==="basic"&&(f="bold italic underline | bullist numlist outdent indent| pastetext | link",u=!0);(typeof r=="undefined"||r.length===0)&&(f[0]=f[0].replace("MergeFields | ",""));u=!1;$("#"+t).data("mode")==="textonly"&&(u=!0,f=!1,h=!1);u=!1;$("#"+t).data("mode")==="sms"&&(u=!0,f=["MergeFields | "," "],$(".mce-statusbar").hide());u=!1;$("#"+t).data("mode")==="sms"&&(u=!0,f=["MergeFields | "," "],$(".mce-statusbar").hide());tinyMCE.init({selector:"#"+t,skin:"tinymce-5",convert_urls:!1,menubar:s,menu:{file:{title:"File",items:"preview | print "},edit:{title:"Edit",items:"undo redo | cut copy paste | selectall | searchreplace"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen"},insert:{title:"Insert",items:"image link media inserttable | hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough | styles fontfamily fontsize lineheight | forecolor backcolor | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | code wordcount"},table:{title:"Table",items:"inserttable | cell row column | tableprops deletetable"},help:{title:"Help",items:"help"}},height:i,toolbar:f,table_use_colgroups:!1,plugins:"advlist autolink lists link image charmap preview anchor pagebreak searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking save table directionality emoticons template autoresize powerpaste",remove_linebreaks:!1,convert_newlines_to_brs:!0,entity_encoding:"raw",content_css:[n+"Content/VacancyFiller/Wysiwyg_Content.css"],browser_spellcheck:!0,paste_as_text:u,contextmenu:h,paste_auto_cleanup_on_paste:!0,default_link_target:"_blank",force_br_newlines:!0,branding:!1,preformatted:!1,style_formats:[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",format:"bold"},{title:"Italic",format:"italic"},{title:"Underline",format:"underline"},{title:"Strikethrough",format:"strikethrough"},]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},]},{title:"Align",items:[{title:"Left",format:"alignleft"},{title:"Center",format:"aligncenter"},{title:"Right",format:"alignright"},{title:"Justify",format:"alignjustify"}]}],browser_spellcheck:!0,contextmenu_never_use_native:!1,contextmenu:"native",setup:function(n){n.ui!==undefined&&(r!==undefined&&n.ui.registry.addMenuButton("MergeFields",{text:"Merge Fields",tooltip:"Merge Fields",fetch:function(t){var i=r.map(function(t){var i=t.FieldName,r=t.FieldValue.replace("${","").replace("}","");return{type:"menuitem",text:t.FieldName,onAction:function(){n.insertContent('<span contenteditable="false" class="mergeField" data-value="'+r+'" >'+i+"<\/span> ")}}});t(i)}}),n.ui.registry.addButton("moreButton",{text:"+",tooltip:"More Options",onAction:function(){$(n.getContainer()).find(".tox-toolbar-overlord").find(".tox-toolbar").last().slideToggle()},onSetup:function(){$(n.getContainer()).find(".tox-toolbar-overlord").find(".tox-toolbar").last().hide()}}));n.on("BeforeSetContent",function(i){var u,f,e;if($("#"+t).text(i.content),typeof r!="undefined"&&r!==null&&typeof i!="undefined"&&i!==null)for(u=0;u<=r.length-1;++u)f=r[u].FieldValue,f!==undefined&&(f=f.replace("${","").replace("}",""),e=new RegExp("\\"+r[u].FieldValue,"gi"),i.content=i.content.replace(e,"<span contenteditable='false' class='mergeField' data-value='"+f+"' >"+r[u].FieldName+"<\/span>"));CharacterCount(n)});n.on("SetContent",function(){CharacterCount(n)});n.on("AfterSetContent",function(){tinymce.activeEditor.execCommand("mceAutoResize")});n.on("change",function(i){$("#"+t).text(i.content);CharacterCount(n)});n.on("GetContent",function(i){var u,f;typeof r!="undefined"&&r!==null&&(u=$(n.getContainer()).find("#Value"),$(u).html(i.content),$(u).find("span.mergeField").each(function(){$(this).replaceWith("${"+$(this).data("value")+"}")}),f=$(u).html(),typeof f!="undefined"&&f!==null&&(i.content=f));$("#"+t).text(i.content)});n.on("init",function(){$("#"+t).siblings(".tox").css("min-width",i);$(".tox").css("z-index","1000");$(".tox").css("max-height","100%");$(".tox").css("max-width","100%");$(".tox-tinymce-aux").attr("style","z-index: 2005 !important; max-height: 100%; max-width: 100%; position:relative;");$(".tox .tox-menu").attr("style","z-index: 2005 !important; max-height: 100%; max-width: 100%; position:relative;");$(n.getContainer()).css("min-height",i+"px");$("#"+t).data("mode")==="sms"&&$(".mce-statusbar").hide();$(n.getContainer()).find(".mce-toolbar-grp").find("div.mce-toolbar.mce-last").hide();$(n.getContainer()).append("<div id='Value'><\/div>");$(n.getContainer()).find("#Value").hide();$(n.getContainer()).find(".mce-path").remove();$(n.getContainer()).find(".mce-edit-area, .mce-edit-area iframe").css("min-height","200px");$(n.getContainer()).find(".tox-statusbar__text-container").append("<div id='count' style='padding-left:10px;'>Character Count: 0<\/div>");CharacterCount(n)});n.on("keyup",function(){$("#"+t).text(n.getContent());CharacterCount(n)})}})}}catch(c){console.log(c)}}function CharacterCount(n){var t,i;try{t=n.getContent().length}catch(r){t=n.getElement().textContent.length}i="HTML Character Count: "+t;$(n.getContainer()).find("#count").html(i)}function setSticky(n,t){var i=n.editorContainer,r=$(i).find(".mce-toolbar-grp"),f=$(i).find(".mce-statusbar"),u;isSticky(n,t)?($(i).css({}),isAtBottom(n)?r.css({top:"0",width:"100%",borderBottom:"none"}):(r.css({width:$(i).width(),borderBottom:"1px solid rgba(0,0,0,0.2)"}),t==="bootstrap"?(u=$(i).closest(".modal").scrollTop()-61,r.css({top:u})):t==="jquery"&&(u=114,$("body.mce-fullscreen").length!==0&&(u=51),r.css({top:u})))):($(i).css({paddingTop:0}),r.css({top:"0",position:"sticky",width:"auto",borderBottom:"none"}));$("#"+n.id).closest(".modal").length!==0&&r.css({top:"-14px"})}function isSticky(n,t){if(n.editorContainer===null)return!1;var r=n.editorContainer,i=r.getBoundingClientRect().top;return!t&&i<51?!0:t==="bootstrap"&&i<0?!0:t==="jquery"&&i<114?!0:!1}function isAtBottom(n){var t=n.editorContainer,i=t.getBoundingClientRect().top,r=$(t).find(".mce-toolbar-grp").outerHeight(),u=$(t).find(".mce-statusbar").outerHeight(),f=-($(t).outerHeight()-r-u-51);return i<f?!0:!1}function LoadZenDesk(n,t,i,r,u,f,e){e=e||!1;window.zEmbed||function(){var r,i,t,f,u,e=[],n=document.createElement("iframe");window.zEmbed=function(){e.push(arguments)};window.zE=window.zE||window.zEmbed;n.src="javascript:false";n.title="";n.role="presentation";(n.frameElement||n).style.cssText="display: none";t=document.getElementsByTagName("script");t=t[t.length-1];t.parentNode.insertBefore(n,t);f=n.contentWindow;u=f.document;try{i=u}catch(e){r=document.domain;n.src='javascript:var d=document.open();d.domain="'+r+'";void(0);';i=u}i.open()._l=function(){var n=this.createElement("script");r&&(this.domain=r);n.id="js-iframe-async";n.src="https://assets.zendesk.com/embeddable_framework/main.js";this.t=+new Date;this.zendeskHost="vacancy-filler.zendesk.com";this.zEQueue=e;this.body.appendChild(n)};i.close();i._l()}();zE(function(){$zopim(function(){e===!0&&$zopim.livechat.clearAll();n!==""&&(zE.identify({name:n}),$zopim.livechat.setName(n));t!==""&&(zE.identify({email:t}),$zopim.livechat.setEmail(t));i!==""&&$zopim.livechat.setPhone(i);r!==""&&$zopim.livechat.addTags(r);u!==""&&($zopim.livechat.departments.filter(""),$zopim.livechat.departments.setVisitorDepartment(u));Array.isArray(f)&&$zopim.livechat.addTags(f)})})}$.fn.responsiveTable=function(){return this.each(function(){$(this).addClass("format");var n=$(this).find("th");$(this).find("tr").each(function(){$(this).find("td").each(function(){$(this).attr("title",$(n[$(this).index()]).text())})})})};$(document).on("focusin",function(n){$(n.target).closest(".tox-tinymce, .tox-tinymce-aux, .moxman-window, .tam-assetmanager-root").length&&n.stopImmediatePropagation()});jQuery.fn.outerHTML=function(){return jQuery("<div />").append(this.eq(0).clone()).html()}