var orthoDentalcadFlag = window.location.href.indexOf("ortho-dentalcad") > -1; var orthoPicturesFlag = window.location.href.indexOf("ortho-pictures") > -1; var clinicalRecordsFlag = window.location.href.indexOf("Clinical-Records") > -1; if(orthoDentalcadFlag || orthoPicturesFlag || clinicalRecordsFlag){ /*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+o[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.0";var t=Object.create(null),o=(s.migrateDisablePatches=function(){for(var e=0;e\x20\t\r\n\f]*)[^>]*)\/>/gi),_=(s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},d(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(O,"<$1>"))!==t&&C(t)!==C(r)&&i("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(O,"<$1>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags"),s.fn.offset);return d(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?_.apply(this,arguments):(i("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(H=s.param,d(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(i("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),H.call(this,e,t)},"param-ajax-traditional")),u(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(E=s.Deferred,M=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],d(s,"Deferred",function(e){var a=E(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(M,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return u(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),u(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=E.exceptionHook),s}); } else{ /*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ !function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k="".trim,l={},m="1.11.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f }}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML="
a",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/\s*$/g,sb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:l.htmlSerialize?[0,"",""]:[1,"X
","
"]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?""!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("",error:'

The requested content cannot be loaded.
Please try again later.

',closeBtn:'',next:'',prev:''},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:c.noop,beforeLoad:c.noop,afterLoad:c.noop,beforeShow:c.noop,afterShow:c.noop,beforeChange:c.noop,beforeClose:c.noop,afterClose:c.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,b){if(a&&(c.isPlainObject(b)||(b={}),!1!==h.close(!0)))return c.isArray(a)||(a=l(a)?c(a).get():[a]),c.each(a,function(e,f){var i,j,k,n,o,p,q,g={};"object"===c.type(f)&&(f.nodeType&&(f=c(f)),l(f)?(g={href:f.data("fancybox-href")||f.attr("href"),title:f.data("fancybox-title")||f.attr("title"),isDom:!0,element:f},c.metadata&&c.extend(!0,g,f.metadata())):g=f),i=b.href||g.href||(m(f)?f:null),j=b.title!==d?b.title:g.title||"",k=b.content||g.content,n=k?"html":b.type||g.type,!n&&g.isDom&&(n=f.data("fancybox-type"),n||(o=f.prop("class").match(/fancybox\.(\w+)/),n=o?o[1]:null)),m(i)&&(n||(h.isImage(i)?n="image":h.isSWF(i)?n="swf":"#"===i.charAt(0)?n="inline":m(f)&&(n="html",k=f)),"ajax"===n&&(p=i.split(/\s+/,2),i=p.shift(),q=p.shift())),k||("inline"===n?i?k=c(m(i)?i.replace(/.*(?=#[^\s]+$)/,""):i):g.isDom&&(k=f):"html"===n?k=i:n||i||!g.isDom||(n="inline",k=f)),c.extend(g,{href:i,type:n,content:k,title:j,selector:q}),a[e]=g}),h.opts=c.extend(!0,{},h.defaults,b),b.keys!==d&&(h.opts.keys=!!b.keys&&c.extend({},h.defaults.keys,b.keys)),h.group=a,h._start(h.opts.index)},cancel:function(){var a=h.coming;a&&!1!==h.trigger("onCancel")&&(h.hideLoading(),h.ajaxLoad&&h.ajaxLoad.abort(),h.ajaxLoad=null,h.imgPreload&&(h.imgPreload.onload=h.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onReset").remove(),h.coming=null,h.current||h._afterZoomOut(a))},close:function(a){h.cancel(),!1!==h.trigger("beforeClose")&&(h.unbindEvents(),h.isActive&&(h.isOpen&&a!==!0?(h.isOpen=h.isOpened=!1,h.isClosing=!0,c(".fancybox-item, .fancybox-nav").remove(),h.wrap.stop(!0,!0).removeClass("fancybox-opened"),h.transitions[h.current.closeMethod]()):(c(".fancybox-wrap").stop(!0).trigger("onReset").remove(),h._afterZoomOut())))},play:function(a){var b=function(){clearTimeout(h.player.timer)},c=function(){b(),h.current&&h.player.isActive&&(h.player.timer=setTimeout(h.next,h.current.playSpeed))},d=function(){b(),g.unbind(".player"),h.player.isActive=!1,h.trigger("onPlayEnd")},e=function(){h.current&&(h.current.loop||h.current.index=e.index?"next":"prev"],h.router=c||"jumpto",e.loop&&(a<0&&(a=e.group.length+a%e.group.length),a%=e.group.length),e.group[a]!==d&&(h.cancel(),h._start(a)))},reposition:function(a,b){var f,d=h.current,e=d?d.wrap:null;e&&(f=h._getPosition(b),a&&"scroll"===a.type?(delete f.position,e.stop(!0,!0).animate(f,200)):(e.css(f),d.pos=c.extend({},d.dim,f)))},update:function(a){var b=a&&a.type,c=!b||"orientationchange"===b;c&&(clearTimeout(j),j=null),h.isOpen&&!j&&(j=setTimeout(function(){var d=h.current;d&&!h.isClosing&&(h.wrap.removeClass("fancybox-tmp"),(c||"load"===b||"resize"===b&&d.autoResize)&&h._setDimension(),"scroll"===b&&d.canShrink||h.reposition(a),h.trigger("onUpdate"),j=null)},c&&!k?0:300))},toggle:function(a){h.isOpen&&(h.current.fitToView="boolean"===c.type(a)?a:!h.current.fitToView,k&&(h.wrap.removeAttr("style").addClass("fancybox-tmp"),h.trigger("onUpdate")),h.update())},hideLoading:function(){g.unbind(".loading"),c("#fancybox-loading").remove()},showLoading:function(){var a,b;h.hideLoading(),a=c('
').click(h.cancel).appendTo("body"),g.bind("keydown.loading",function(a){27===(a.which||a.keyCode)&&(a.preventDefault(),h.cancel())}),h.defaults.fixed||(b=h.getViewport(),a.css({position:"absolute",top:.5*b.h+b.y,left:.5*b.w+b.x}))},getViewport:function(){var b=h.current&&h.current.locked||!1,c={x:f.scrollLeft(),y:f.scrollTop()};return b?(c.w=b[0].clientWidth,c.h=b[0].clientHeight):(c.w=k&&a.innerWidth?a.innerWidth:f.width(),c.h=k&&a.innerHeight?a.innerHeight:f.height()),c},unbindEvents:function(){h.wrap&&l(h.wrap)&&h.wrap.unbind(".fb"),g.unbind(".fb"),f.unbind(".fb")},bindEvents:function(){var b,a=h.current;a&&(f.bind("orientationchange.fb"+(k?"":" resize.fb")+(a.autoCenter&&!a.locked?" scroll.fb":""),h.update),b=a.keys,b&&g.bind("keydown.fb",function(e){var f=e.which||e.keyCode,g=e.target||e.srcElement;return(27!==f||!h.coming)&&void(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||g&&(g.type||c(g).is("[contenteditable]"))||c.each(b,function(b,g){return a.group.length>1&&g[f]!==d?(h[b](g[f]),e.preventDefault(),!1):c.inArray(f,g)>-1?(h[b](),e.preventDefault(),!1):void 0}))}),c.fn.mousewheel&&a.mouseWheel&&h.wrap.bind("mousewheel.fb",function(b,d,e,f){for(var g=b.target||null,i=c(g),j=!1;i.length&&!(j||i.is(".fancybox-skin")||i.is(".fancybox-wrap"));)j=o(i[0]),i=c(i).parent();0===d||j||h.group.length>1&&!a.canShrink&&(f>0||e>0?h.prev(f>0?"down":"left"):(f<0||e<0)&&h.next(f<0?"up":"right"),b.preventDefault())}))},trigger:function(a,b){var d,e=b||h.coming||h.current;if(e){if(c.isFunction(e[a])&&(d=e[a].apply(e,Array.prototype.slice.call(arguments,1))),d===!1)return!1;e.helpers&&c.each(e.helpers,function(b,d){d&&h.helpers[b]&&c.isFunction(h.helpers[b][a])&&h.helpers[b][a](c.extend(!0,{},h.helpers[b].defaults,d),e)}),g.trigger(a)}},isImage:function(a){return m(a)&&a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(a){return m(a)&&a.match(/\.(swf)((\?|#).*)?$/i)},_start:function(a){var d,e,f,g,i,b={};if(a=p(a),d=h.group[a]||null,!d)return!1;if(b=c.extend(!0,{},h.opts,d),g=b.margin,i=b.padding,"number"===c.type(g)&&(b.margin=[g,g,g,g]),"number"===c.type(i)&&(b.padding=[i,i,i,i]),b.modal&&c.extend(!0,b,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),b.autoSize&&(b.autoWidth=b.autoHeight=!0),"auto"===b.width&&(b.autoWidth=!0),"auto"===b.height&&(b.autoHeight=!0),b.group=h.group,b.index=a,h.coming=b,!1===h.trigger("beforeLoad"))return void(h.coming=null);if(f=b.type,e=b.href,!f)return h.coming=null,!(!h.current||!h.router||"jumpto"===h.router)&&(h.current.index=a,h[h.router](h.direction));if(h.isActive=!0,"image"!==f&&"swf"!==f||(b.autoHeight=b.autoWidth=!1,b.scrolling="visible"),"image"===f&&(b.aspectRatio=!0),"iframe"===f&&k&&(b.scrolling="scroll"),b.wrap=c(b.tpl.wrap).addClass("fancybox-"+(k?"mobile":"desktop")+" fancybox-type-"+f+" fancybox-tmp "+b.wrapCSS).appendTo(b.parent||"body"),c.extend(b,{skin:c(".fancybox-skin",b.wrap),outer:c(".fancybox-outer",b.wrap),inner:c(".fancybox-inner",b.wrap)}),c.each(["Top","Right","Bottom","Left"],function(a,c){b.skin.css("padding"+c,q(b.padding[a]))}),h.trigger("onReady"),"inline"===f||"html"===f){if(!b.content||!b.content.length)return h._error("content")}else if(!e)return h._error("href");"image"===f?h._loadImage():"ajax"===f?h._loadAjax():"iframe"===f?h._loadIframe():h._afterLoad()},_error:function(a){c.extend(h.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:h.coming.tpl.error}),h._afterLoad()},_loadImage:function(){var a=h.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null,h.coming.width=this.width/h.opts.pixelRatio,h.coming.height=this.height/h.opts.pixelRatio,h._afterLoad()},a.onerror=function(){this.onload=this.onerror=null,h._error("image")},a.src=h.coming.href,a.complete!==!0&&h.showLoading()},_loadAjax:function(){var a=h.coming;h.showLoading(),h.ajaxLoad=c.ajax(c.extend({},a.ajax,{url:a.href,error:function(a,b){h.coming&&"abort"!==b?h._error("ajax",a):h.hideLoading()},success:function(b,c){"success"===c&&(a.content=b,h._afterLoad())}}))},_loadIframe:function(){var a=h.coming,b=c(a.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",k?"auto":a.iframe.scrolling).attr("src",a.href);c(a.wrap).bind("onReset",function(){try{c(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(a){}}),a.iframe.preload&&(h.showLoading(),b.one("load",function(){c(this).data("ready",1),k||c(this).bind("load.fb",h.update),c(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show(),h._afterLoad()})),a.content=b.appendTo(a.inner),a.iframe.preload||h._afterLoad()},_preloadImages:function(){var e,f,a=h.group,b=h.current,c=a.length,d=b.preload?Math.min(b.preload,c-1):0;for(f=1;f<=d;f+=1)e=a[(b.index+f)%c],"image"===e.type&&e.href&&((new Image).src=e.href)},_afterLoad:function(){var e,f,g,i,j,k,a=h.coming,b=h.current,d="fancybox-placeholder";if(h.hideLoading(),a&&h.isActive!==!1){if(!1===h.trigger("afterLoad",a,b))return a.wrap.stop(!0).trigger("onReset").remove(),void(h.coming=null);switch(b&&(h.trigger("beforeChange",b),b.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()),h.unbindEvents(),e=a,f=a.content,g=a.type,i=a.scrolling,c.extend(h,{wrap:e.wrap,skin:e.skin,outer:e.outer,inner:e.inner,current:e,previous:b}),j=e.href,g){case"inline":case"ajax":case"html":e.selector?f=c("
").html(f).find(e.selector):l(f)&&(f.data(d)||f.data(d,c('
').insertAfter(f).hide()),f=f.show().detach(),e.wrap.bind("onReset",function(){c(this).find(f).length&&f.hide().replaceAll(f.data(d)).data(d,!1)}));break;case"image":f=e.tpl.image.replace("{href}",j);break;case"swf":f='',k="",c.each(e.swf,function(a,b){f+='',k+=" "+a+'="'+b+'"'}),f+='"}l(f)&&f.parent().is(e.inner)||e.inner.append(f),h.trigger("beforeShow"),e.inner.css("overflow","yes"===i?"scroll":"no"===i?"hidden":i),h._setDimension(),h.reposition(),h.isOpen=!1,h.coming=null,h.bindEvents(),h.isOpened?b.prevMethod&&h.transitions[b.prevMethod]():c(".fancybox-wrap").not(e.wrap).stop(!0).trigger("onReset").remove(),h.transitions[h.isOpened?e.nextMethod:e.openMethod](),h._preloadImages()}},_setDimension:function(){var y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,a=h.getViewport(),b=0,d=!1,e=!1,f=h.wrap,g=h.skin,i=h.inner,j=h.current,k=j.width,l=j.height,m=j.minWidth,o=j.minHeight,r=j.maxWidth,s=j.maxHeight,t=j.scrolling,u=j.scrollOutside?j.scrollbarWidth:0,v=j.margin,w=p(v[1]+v[3]),x=p(v[0]+v[2]);if(f.add(g).add(i).width("auto").height("auto").removeClass("fancybox-tmp"),y=p(g.outerWidth(!0)-g.width()),z=p(g.outerHeight(!0)-g.height()),A=w+y,B=x+z,C=n(k)?(a.w-A)*p(k)/100:k,D=n(l)?(a.h-B)*p(l)/100:l,"iframe"===j.type){if(L=j.content,j.autoHeight&&1===L.data("ready"))try{L[0].contentWindow.document.location&&(i.width(C).height(9999),M=L.contents().find("body"),u&&M.css("overflow-x","hidden"),D=M.outerHeight(!0))}catch(a){}}else(j.autoWidth||j.autoHeight)&&(i.addClass("fancybox-tmp"),j.autoWidth||i.width(C),j.autoHeight||i.height(D),j.autoWidth&&(C=i.width()),j.autoHeight&&(D=i.height()),i.removeClass("fancybox-tmp"));if(k=p(C),l=p(D),G=C/D,m=p(n(m)?p(m,"w")-A:m),r=p(n(r)?p(r,"w")-A:r),o=p(n(o)?p(o,"h")-B:o),s=p(n(s)?p(s,"h")-B:s),E=r,F=s,j.fitToView&&(r=Math.min(a.w-A,r),s=Math.min(a.h-B,s)),J=a.w-w,K=a.h-x,j.aspectRatio?(k>r&&(k=r,l=p(k/G)),l>s&&(l=s,k=p(l*G)),kJ||I>K)&&k>m&&l>o&&!(b++>19);)l=Math.max(o,Math.min(s,l-10)),k=p(l*G),kr&&(k=r,l=p(k/G)),i.width(k).height(l),f.width(k+y),H=f.width(),I=f.height();else k=Math.max(m,Math.min(k,k-(H-J))),l=Math.max(o,Math.min(l,l-(I-K)));u&&"auto"===t&&lJ||I>K)&&k>m&&l>o,e=j.aspectRatio?ko&&l1)&&h.inner.css("cursor","pointer").bind("click.fb",function(b){c(b.target).is("a")||c(b.target).parent().is("a")||(b.preventDefault(),h[a.closeClick?"close":"next"]())}),a.closeBtn&&c(a.tpl.closeBtn).appendTo(h.skin).bind("click.fb",function(a){a.preventDefault(),h.close()}),a.arrows&&h.group.length>1&&((a.loop||a.index>0)&&c(a.tpl.prev).appendTo(h.outer).bind("click.fb",h.prev),(a.loop||a.index
').appendTo(h.coming?h.coming.parent:a.parent),this.fixed=!1,a.fixed&&h.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(a){var b=this;a=c.extend({},this.defaults,a),this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a),this.fixed||(f.bind("resize.overlay",c.proxy(this.update,this)),this.update()),a.closeClick&&this.overlay.bind("click.overlay",function(a){if(c(a.target).hasClass("fancybox-overlay"))return h.isActive?h.close():b.close(),!1}),this.overlay.css(a.css).show()},close:function(){var a,b;f.unbind("resize.overlay"),this.el.hasClass("fancybox-lock")&&(c(".fancybox-margin").removeClass("fancybox-margin"),a=f.scrollTop(),b=f.scrollLeft(),this.el.removeClass("fancybox-lock"),f.scrollTop(a).scrollLeft(b)),c(".fancybox-overlay").remove().hide(),c.extend(this,{overlay:null,fixed:!1})},update:function(){var c,a="100%";this.overlay.width(a).height("100%"),i?(c=Math.max(b.documentElement.offsetWidth,b.body.offsetWidth),g.width()>c&&(a=g.width())):g.width()>f.width()&&(a=g.width()),this.overlay.width(a).height(g.height())},onReady:function(a,b){var d=this.overlay;c(".fancybox-overlay").stop(!0,!0),d||this.create(a),a.locked&&this.fixed&&b.fixed&&(d||(this.margin=g.height()>f.height()&&c("html").css("margin-right").replace("px","")),b.locked=this.overlay.append(b.wrap),b.fixed=!1),a.showEarly===!0&&this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){var d,e;b.locked&&(this.margin!==!1&&(c("*").filter(function(){return"fixed"===c(this).css("position")&&!c(this).hasClass("fancybox-overlay")&&!c(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),d=f.scrollTop(),e=f.scrollLeft(),this.el.addClass("fancybox-lock"),f.scrollTop(d).scrollLeft(e)),this.open(a)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&&!h.coming&&this.overlay.fadeOut(a.speedOut,c.proxy(this.close,this))}},h.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(a){var f,g,b=h.current,d=b.title,e=a.type;if(c.isFunction(d)&&(d=d.call(b.element,b)),m(d)&&""!==c.trim(d)){switch(f=c('
'+d+"
"),e){case"inside":g=h.skin;break;case"outside":g=h.wrap;break;case"over":g=h.inner;break;default:g=h.skin,f.appendTo("body"),i&&f.width(f.width()),f.wrapInner(''),h.current.margin[2]+=Math.abs(p(f.css("margin-bottom")))}f["top"===a.position?"prependTo":"appendTo"](g)}}},c.fn.fancybox=function(a){var b,d=c(this),e=this.selector||"",f=function(f){var j,k,g=c(this).blur(),i=b;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||g.is(".fancybox-wrap")||(j=a.groupAttr||"data-fancybox-group",k=g.attr(j),k||(j="rel",k=g.get(0)[j]),k&&""!==k&&"nofollow"!==k&&(g=e.length?c(e):d,g=g.filter("["+j+'="'+k+'"]'),i=g.index(this)),a.index=i,h.open(g,a)!==!1&&f.preventDefault())};return a=a||{},b=a.index||0,e&&a.live!==!1?g.undelegate(e,"click.fb-start").delegate(e+":not('.fancybox-item, .fancybox-nav')","click.fb-start",f):d.unbind("click.fb-start").bind("click.fb-start",f),this.filter("[data-fancybox-start=1]").trigger("click"),this},g.ready(function(){var b,f;c.scrollbarWidth===d&&(c.scrollbarWidth=function(){var a=c('
').appendTo("body"),b=a.children(),d=b.innerWidth()-b.height(99).innerWidth();return a.remove(),d}),c.support.fixedPosition===d&&(c.support.fixedPosition=function(){var a=c('
').appendTo("body"),b=20===a[0].offsetTop||15===a[0].offsetTop;return a.remove(),b}()),c.extend(h.defaults,{scrollbarWidth:c.scrollbarWidth(),fixed:c.support.fixedPosition,parent:c("body")}),b=c(a).width(),e.addClass("fancybox-lock-test"),f=c(a).width(),e.removeClass("fancybox-lock-test"),c("").appendTo("head")})}(window,document,jQuery); /*! * Owl Carousel - jQuery Plugin * */ if (orthoDentalcadFlag) { "function"!==typeof Object.create&&(Object.create=function(f){function g(){}g.prototype=f;return new g}); (function(f,g,k){var l={init:function(a,b){this.$elem=f(b);this.options=f.extend({},f.fn.owlCarousel.options,this.$elem.data(),a);this.userOptions=a;this.loadContent()},loadContent:function(){function a(a){var d,e="";if("function"===typeof b.options.jsonSuccess)b.options.jsonSuccess.apply(this,[a]);else{for(d in a.owl)a.owl.hasOwnProperty(d)&&(e+=a.owl[d].item);b.$elem.html(e)}b.logIn()}var b=this,e;"function"===typeof b.options.beforeInit&&b.options.beforeInit.apply(this,[b.$elem]);"string"===typeof b.options.jsonPath? (e=b.options.jsonPath,f.getJSON(e,a)):b.logIn()},logIn:function(){this.$elem.data("owl-originalStyles",this.$elem.attr("style"));this.$elem.data("owl-originalClasses",this.$elem.attr("class"));this.$elem.css({opacity:0});this.orignalItems=this.options.items;this.checkBrowser();this.wrapperWidth=0;this.checkVisible=null;this.setVars()},setVars:function(){if(0===this.$elem.children().length)return!1;this.baseClass();this.eventTypes();this.$userItems=this.$elem.children();this.itemsAmount=this.$userItems.length; this.wrapItems();this.$owlItems=this.$elem.find(".owl-item");this.$owlWrapper=this.$elem.find(".owl-wrapper");this.playDirection="next";this.prevItem=0;this.prevArr=[0];this.currentItem=0;this.customEvents();this.onStartup()},onStartup:function(){this.updateItems();this.calculateAll();this.buildControls();this.updateControls();this.response();this.moveEvents();this.stopOnHover();this.owlStatus();!1!==this.options.transitionStyle&&this.transitionTypes(this.options.transitionStyle);!0===this.options.autoPlay&& (this.options.autoPlay=5E3);this.play();this.$elem.find(".owl-wrapper").css("display","block");this.$elem.is(":visible")?this.$elem.css("opacity",1):this.watchVisibility();this.onstartup=!1;this.eachMoveUpdate();"function"===typeof this.options.afterInit&&this.options.afterInit.apply(this,[this.$elem])},eachMoveUpdate:function(){!0===this.options.lazyLoad&&this.lazyLoad();!0===this.options.autoHeight&&this.autoHeight();this.onVisibleItems();"function"===typeof this.options.afterAction&&this.options.afterAction.apply(this, [this.$elem])},updateVars:function(){"function"===typeof this.options.beforeUpdate&&this.options.beforeUpdate.apply(this,[this.$elem]);this.watchVisibility();this.updateItems();this.calculateAll();this.updatePosition();this.updateControls();this.eachMoveUpdate();"function"===typeof this.options.afterUpdate&&this.options.afterUpdate.apply(this,[this.$elem])},reload:function(){var a=this;g.setTimeout(function(){a.updateVars()},0)},watchVisibility:function(){var a=this;if(!1===a.$elem.is(":visible"))a.$elem.css({opacity:0}), g.clearInterval(a.autoPlayInterval),g.clearInterval(a.checkVisible);else return!1;a.checkVisible=g.setInterval(function(){a.$elem.is(":visible")&&(a.reload(),a.$elem.animate({opacity:1},200),g.clearInterval(a.checkVisible))},500)},wrapItems:function(){this.$userItems.wrapAll('
').wrap('
');this.$elem.find(".owl-wrapper").wrap('
');this.wrapperOuter=this.$elem.find(".owl-wrapper-outer");this.$elem.css("display","block")}, baseClass:function(){var a=this.$elem.hasClass(this.options.baseClass),b=this.$elem.hasClass(this.options.theme);a||this.$elem.addClass(this.options.baseClass);b||this.$elem.addClass(this.options.theme)},updateItems:function(){var a,b;if(!1===this.options.responsive)return!1;if(!0===this.options.singleItem)return this.options.items=this.orignalItems=1,this.options.itemsCustom=!1,this.options.itemsDesktop=!1,this.options.itemsDesktopSmall=!1,this.options.itemsTablet=!1,this.options.itemsTabletSmall= !1,this.options.itemsMobile=!1;a=f(this.options.responsiveBaseWidth).width();a>(this.options.itemsDesktop[0]||this.orignalItems)&&(this.options.items=this.orignalItems);if(!1!==this.options.itemsCustom)for(this.options.itemsCustom.sort(function(a,b){return a[0]-b[0]}),b=0;bthis.itemsAmount&& !0===this.options.itemsScaleUp&&(this.options.items=this.itemsAmount)},response:function(){var a=this,b,e;if(!0!==a.options.responsive)return!1;e=f(g).width();a.resizer=function(){f(g).width()!==e&&(!1!==a.options.autoPlay&&g.clearInterval(a.autoPlayInterval),g.clearTimeout(b),b=g.setTimeout(function(){e=f(g).width();a.updateVars()},a.options.responsiveRefreshRate))};f(g).resize(a.resizer)},updatePosition:function(){this.jumpTo(this.currentItem);!1!==this.options.autoPlay&&this.checkAp()},appendItemsSizes:function(){var a= this,b=0,e=a.itemsAmount-a.options.items;a.$owlItems.each(function(c){var d=f(this);d.css({width:a.itemWidth}).data("owl-item",Number(c));if(0===c%a.options.items||c===e)c>e||(b+=1);d.data("owl-roundPages",b)})},appendWrapperSizes:function(){this.$owlWrapper.css({width:this.$owlItems.length*this.itemWidth*2,left:0});this.appendItemsSizes()},calculateAll:function(){this.calculateWidth();this.appendWrapperSizes();this.loops();this.max()},calculateWidth:function(){this.itemWidth=Math.round(this.$elem.width()/ this.options.items)},max:function(){var a=-1*(this.itemsAmount*this.itemWidth-this.options.items*this.itemWidth);this.options.items>this.itemsAmount?this.maximumPixels=a=this.maximumItem=0:(this.maximumItem=this.itemsAmount-this.options.items,this.maximumPixels=a);return a},min:function(){return 0},loops:function(){var a=0,b=0,e,c;this.positionsInArray=[0];this.pagesInArray=[];for(e=0;e').toggleClass("clickable",!this.browser.isTouch).appendTo(this.$elem);!0===this.options.pagination&&this.buildPagination();!0===this.options.navigation&&this.buildButtons()},buildButtons:function(){var a=this,b=f('
');a.owlControls.append(b);a.buttonPrev= f("
",{"class":"owl-prev",html:a.options.navigationText[0]||""});a.buttonNext=f("
",{"class":"owl-next",html:a.options.navigationText[1]||""});b.append(a.buttonPrev).append(a.buttonNext);b.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(a){a.preventDefault()});b.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(b){b.preventDefault();f(this).hasClass("owl-next")?a.next():a.prev()})},buildPagination:function(){var a=this;a.paginationWrapper= f('
');a.owlControls.append(a.paginationWrapper);a.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(b){b.preventDefault();Number(f(this).data("owl-page"))!==a.currentItem&&a.goTo(Number(f(this).data("owl-page")),!0)})},updatePagination:function(){var a,b,e,c,d,g;if(!1===this.options.pagination)return!1;this.paginationWrapper.html("");a=0;b=this.itemsAmount-this.itemsAmount%this.options.items;for(c=0;c",{"class":"owl-page"}),g=f("",{text:!0===this.options.paginationNumbers?a:"","class":!0===this.options.paginationNumbers?"owl-numbers":""}),d.append(g),d.data("owl-page",b===c?e:c),d.data("owl-roundPages",a),this.paginationWrapper.append(d));this.checkPagination()},checkPagination:function(){var a=this;if(!1===a.options.pagination)return!1;a.paginationWrapper.find(".owl-page").each(function(){f(this).data("owl-roundPages")=== f(a.$owlItems[a.currentItem]).data("owl-roundPages")&&(a.paginationWrapper.find(".owl-page").removeClass("active"),f(this).addClass("active"))})},checkNavigation:function(){if(!1===this.options.navigation)return!1;!1===this.options.rewindNav&&(0===this.currentItem&&0===this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.addClass("disabled")):0===this.currentItem&&0!==this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.removeClass("disabled")):this.currentItem=== this.maximumItem?(this.buttonPrev.removeClass("disabled"),this.buttonNext.addClass("disabled")):0!==this.currentItem&&this.currentItem!==this.maximumItem&&(this.buttonPrev.removeClass("disabled"),this.buttonNext.removeClass("disabled")))},updateControls:function(){this.updatePagination();this.checkNavigation();this.owlControls&&(this.options.items>=this.itemsAmount?this.owlControls.hide():this.owlControls.show())},destroyControls:function(){this.owlControls&&this.owlControls.remove()},next:function(a){if(this.isTransition)return!1; this.currentItem+=!0===this.options.scrollPerPage?this.options.items:1;if(this.currentItem>this.maximumItem+(!0===this.options.scrollPerPage?this.options.items-1:0))if(!0===this.options.rewindNav)this.currentItem=0,a="rewind";else return this.currentItem=this.maximumItem,!1;this.goTo(this.currentItem,a)},prev:function(a){if(this.isTransition)return!1;this.currentItem=!0===this.options.scrollPerPage&&0this.currentItem)if(!0===this.options.rewindNav)this.currentItem=this.maximumItem,a="rewind";else return this.currentItem=0,!1;this.goTo(this.currentItem,a)},goTo:function(a,b,e){var c=this;if(c.isTransition)return!1;"function"===typeof c.options.beforeMove&&c.options.beforeMove.apply(this,[c.$elem]);a>=c.maximumItem?a=c.maximumItem:0>=a&&(a=0);c.currentItem=c.owl.currentItem=a;if(!1!==c.options.transitionStyle&&"drag"!==e&&1===c.options.items&&!0===c.browser.support3d)return c.swapSpeed(0), !0===c.browser.support3d?c.transition3d(c.positionsInArray[a]):c.css2slide(c.positionsInArray[a],1),c.afterGo(),c.singleItemTransition(),!1;a=c.positionsInArray[a];!0===c.browser.support3d?(c.isCss3Finish=!1,!0===b?(c.swapSpeed("paginationSpeed"),g.setTimeout(function(){c.isCss3Finish=!0},c.options.paginationSpeed)):"rewind"===b?(c.swapSpeed(c.options.rewindSpeed),g.setTimeout(function(){c.isCss3Finish=!0},c.options.rewindSpeed)):(c.swapSpeed("slideSpeed"),g.setTimeout(function(){c.isCss3Finish=!0}, c.options.slideSpeed)),c.transition3d(a)):!0===b?c.css2slide(a,c.options.paginationSpeed):"rewind"===b?c.css2slide(a,c.options.rewindSpeed):c.css2slide(a,c.options.slideSpeed);c.afterGo()},jumpTo:function(a){"function"===typeof this.options.beforeMove&&this.options.beforeMove.apply(this,[this.$elem]);a>=this.maximumItem||-1===a?a=this.maximumItem:0>=a&&(a=0);this.swapSpeed(0);!0===this.browser.support3d?this.transition3d(this.positionsInArray[a]):this.css2slide(this.positionsInArray[a],1);this.currentItem= this.owl.currentItem=a;this.afterGo()},afterGo:function(){this.prevArr.push(this.currentItem);this.prevItem=this.owl.prevItem=this.prevArr[this.prevArr.length-2];this.prevArr.shift(0);this.prevItem!==this.currentItem&&(this.checkPagination(),this.checkNavigation(),this.eachMoveUpdate(),!1!==this.options.autoPlay&&this.checkAp());"function"===typeof this.options.afterMove&&this.prevItem!==this.currentItem&&this.options.afterMove.apply(this,[this.$elem])},stop:function(){this.apStatus="stop";g.clearInterval(this.autoPlayInterval)}, checkAp:function(){"stop"!==this.apStatus&&this.play()},play:function(){var a=this;a.apStatus="play";if(!1===a.options.autoPlay)return!1;g.clearInterval(a.autoPlayInterval);a.autoPlayInterval=g.setInterval(function(){a.next(!0)},a.options.autoPlay)},swapSpeed:function(a){"slideSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.slideSpeed)):"paginationSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.paginationSpeed)):"string"!==typeof a&&this.$owlWrapper.css(this.addCssSpeed(a))}, addCssSpeed:function(a){return{"-webkit-transition":"all "+a+"ms ease","-moz-transition":"all "+a+"ms ease","-o-transition":"all "+a+"ms ease",transition:"all "+a+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(a){return{"-webkit-transform":"translate3d("+a+"px, 0px, 0px)","-moz-transform":"translate3d("+a+"px, 0px, 0px)","-o-transform":"translate3d("+a+"px, 0px, 0px)","-ms-transform":"translate3d("+ a+"px, 0px, 0px)",transform:"translate3d("+a+"px, 0px,0px)"}},transition3d:function(a){this.$owlWrapper.css(this.doTranslate(a))},css2move:function(a){this.$owlWrapper.css({left:a})},css2slide:function(a,b){var e=this;e.isCssFinish=!1;e.$owlWrapper.stop(!0,!0).animate({left:a},{duration:b||e.options.slideSpeed,complete:function(){e.isCssFinish=!0}})},checkBrowser:function(){var a=k.createElement("div");a.style.cssText=" -moz-transform:translate3d(0px, 0px, 0px); -ms-transform:translate3d(0px, 0px, 0px); -o-transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); transform:translate3d(0px, 0px, 0px)"; a=a.style.cssText.match(/translate3d\(0px, 0px, 0px\)/g);this.browser={support3d:null!==a&&1===a.length,isTouch:"ontouchstart"in g||g.navigator.msMaxTouchPoints}},moveEvents:function(){if(!1!==this.options.mouseDrag||!1!==this.options.touchDrag)this.gestures(),this.disabledEvents()},eventTypes:function(){var a=["s","e","x"];this.ev_types={};!0===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]: !1===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:!0===this.options.mouseDrag&&!1===this.options.touchDrag&&(a=["mousedown.owl","mousemove.owl","mouseup.owl"]);this.ev_types.start=a[0];this.ev_types.move=a[1];this.ev_types.end=a[2]},disabledEvents:function(){this.$elem.on("dragstart.owl",function(a){a.preventDefault()});this.$elem.on("mousedown.disableTextSelect",function(a){return f(a.target).is("input, textarea, select, option")})}, gestures:function(){function a(a){if(void 0!==a.touches)return{x:a.touches[0].pageX,y:a.touches[0].pageY};if(void 0===a.touches){if(void 0!==a.pageX)return{x:a.pageX,y:a.pageY};if(void 0===a.pageX)return{x:a.clientX,y:a.clientY}}}function b(a){"on"===a?(f(k).on(d.ev_types.move,e),f(k).on(d.ev_types.end,c)):"off"===a&&(f(k).off(d.ev_types.move),f(k).off(d.ev_types.end))}function e(b){b=b.originalEvent||b||g.event;d.newPosX=a(b).x-h.offsetX;d.newPosY=a(b).y-h.offsetY;d.newRelativeX=d.newPosX-h.relativePos; "function"===typeof d.options.startDragging&&!0!==h.dragging&&0!==d.newRelativeX&&(h.dragging=!0,d.options.startDragging.apply(d,[d.$elem]));(8d.newRelativeX)&&!0===d.browser.isTouch&&(void 0!==b.preventDefault?b.preventDefault():b.returnValue=!1,h.sliding=!0);(10d.newPosY)&&!1===h.sliding&&f(k).off("touchmove.owl");d.newPosX=Math.max(Math.min(d.newPosX,d.newRelativeX/5),d.maximumPixels+d.newRelativeX/5);!0===d.browser.support3d?d.transition3d(d.newPosX):d.css2move(d.newPosX)} function c(a){a=a.originalEvent||a||g.event;var c;a.target=a.target||a.srcElement;h.dragging=!1;!0!==d.browser.isTouch&&d.$owlWrapper.removeClass("grabbing");d.dragDirection=0>d.newRelativeX?d.owl.dragDirection="left":d.owl.dragDirection="right";0!==d.newRelativeX&&(c=d.getNewPosition(),d.goTo(c,!1,"drag"),h.targetElement===a.target&&!0!==d.browser.isTouch&&(f(a.target).on("click.disable",function(a){a.stopImmediatePropagation();a.stopPropagation();a.preventDefault();f(a.target).off("click.disable")}), a=f._data(a.target,"events").click,c=a.pop(),a.splice(0,0,c)));b("off")}var d=this,h={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};d.isCssFinish=!0;d.$elem.on(d.ev_types.start,".owl-wrapper",function(c){c=c.originalEvent||c||g.event;var e;if(3===c.which)return!1;if(!(d.itemsAmount<=d.options.items)){if(!1===d.isCssFinish&&!d.options.dragBeforeAnimFinish||!1===d.isCss3Finish&&!d.options.dragBeforeAnimFinish)return!1; !1!==d.options.autoPlay&&g.clearInterval(d.autoPlayInterval);!0===d.browser.isTouch||d.$owlWrapper.hasClass("grabbing")||d.$owlWrapper.addClass("grabbing");d.newPosX=0;d.newRelativeX=0;f(this).css(d.removeTransition());e=f(this).position();h.relativePos=e.left;h.offsetX=a(c).x-e.left;h.offsetY=a(c).y-e.top;b("on");h.sliding=!1;h.targetElement=c.target||c.srcElement}})},getNewPosition:function(){var a=this.closestItem();a>this.maximumItem?a=this.currentItem=this.maximumItem:0<=this.newPosX&&(this.currentItem= a=0);return a},closestItem:function(){var a=this,b=!0===a.options.scrollPerPage?a.pagesInArray:a.positionsInArray,e=a.newPosX,c=null;f.each(b,function(d,g){e-a.itemWidth/20>b[d+1]&&e-a.itemWidth/20(b[d+1]||b[d]-a.itemWidth)&&"right"===a.moveDirection()&&(!0===a.options.scrollPerPage?(c=b[d+1]||b[b.length-1],a.currentItem=f.inArray(c,a.positionsInArray)): (c=b[d+1],a.currentItem=d+1))});return a.currentItem},moveDirection:function(){var a;0>this.newRelativeX?(a="right",this.playDirection="next"):(a="left",this.playDirection="prev");return a},customEvents:function(){var a=this;a.$elem.on("owl.next",function(){a.next()});a.$elem.on("owl.prev",function(){a.prev()});a.$elem.on("owl.play",function(b,e){a.options.autoPlay=e;a.play();a.hoverStatus="play"});a.$elem.on("owl.stop",function(){a.stop();a.hoverStatus="stop"});a.$elem.on("owl.goTo",function(b,e){a.goTo(e)}); a.$elem.on("owl.jumpTo",function(b,e){a.jumpTo(e)})},stopOnHover:function(){var a=this;!0===a.options.stopOnHover&&!0!==a.browser.isTouch&&!1!==a.options.autoPlay&&(a.$elem.on("mouseover",function(){a.stop()}),a.$elem.on("mouseout",function(){"stop"!==a.hoverStatus&&a.play()}))},lazyLoad:function(){var a,b,e,c,d;if(!1===this.options.lazyLoad)return!1;for(a=0;a=this.currentItem:!0)&&e=f?g.setTimeout(c,100):e()}var d=this,f=0,k;"DIV"===b.prop("tagName")?(b.css("background-image","url("+b.data("src")+")"),k=!0):b[0].src=b.data("src");c()},autoHeight:function(){function a(){var a=f(e.$owlItems[e.currentItem]).height();e.wrapperOuter.css("height",a+"px");e.wrapperOuter.hasClass("autoHeight")||g.setTimeout(function(){e.wrapperOuter.addClass("autoHeight")},0)}function b(){d+=1;e.completeImg(c.get(0))?a():100>=d?g.setTimeout(b, 100):e.wrapperOuter.css("height","")}var e=this,c=f(e.$owlItems[e.currentItem]).find("img"),d;void 0!==c.get(0)?(d=0,b()):a()},completeImg:function(a){return!a.complete||"undefined"!==typeof a.naturalWidth&&0===a.naturalWidth?!1:!0},onVisibleItems:function(){var a;!0===this.options.addClassActive&&this.$owlItems.removeClass("active");this.visibleItems=[];for(a=this.currentItem;a=this.$userItems.length||-1===e?this.$userItems.eq(-1).after(a):this.$userItems.eq(e).before(a);this.setVars()},removeItem:function(a){if(0===this.$elem.children().length)return!1;a=void 0===a||-1===a?-1:a;this.unWrap();this.$userItems.eq(a).remove();this.setVars()}};f.fn.owlCarousel=function(a){return this.each(function(){if(!0=== f(this).data("owl-init"))return!1;f(this).data("owl-init",!0);var b=Object.create(l);b.init(a,this);f.data(this,"owlCarousel",b)})};f.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1E3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1, responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:g,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}})(jQuery,window,document); } else{ /** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */ !function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("
",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&bi-g-f&&b",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a":return d?ac;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='
',d=k.lazyLoad?a("
",{class:"owl-video-tn "+j,srcType:c}):a("
",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("
",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a(''),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('
').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1, animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['',''],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('
")&&($e="
"+$e+"
"),$e=Ne($e=function(nt){var at;nt=(nt=(nt=(nt=(nt=(nt=(nt=(nt=(nt=(nt=(nt=(nt=(nt=(nt=(nt=nt.replace(/([\s\S]*?)<\/p>/gi,"
  • $3
")).replace(/([\s\S]*?)<\/p>/gi,"
  1. $3
")).replace(/([\s\S]*?)<\/p>/gi,"
    $5")).replace(/([\s\S]*?)<\/p>/gi,"
      $5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)<\/p>/gi,"$5
")).replace(/([\s\S]*?)<\/p>/gi,"$5")).replace(/([\s\S]*?)([\s\S]*?)/gi,"")).replace(/([\s\S]*?)/gi,"")).replace(/(\n|\r| class=(")?Mso[a-zA-Z0-9]+(")?)/gi," ")).replace(//gi,"")).replace(/<(\/)*(meta|link|span|\\?xml:|st1:|o:|font)(.*?)>/gi,"");var rt=["style","script","applet","embed","noframes","noscript"],st;for(at=0;at","gi");nt=nt.replace(ot,"")}for(nt=(nt=(nt=nt.replace(/ /gi," ")).replace(/]*)><\/td>/g,"
")).replace(/]*)><\/th>/g,"
");(nt=(st=nt).replace(/<[^\/>][^>]*><\/[^>]+>/gi,""))!=st;);nt=(nt=nt.replace(/]*)>/gi,"
  • ")).replace(/]*)>/gi,""),nt=(nt=(nt=Ae.clean.html(nt,Ae.opts.pasteDeniedTags,Ae.opts.pasteDeniedAttrs)).replace(/(.[^<]+)<\/a>/gi,"$1")).replace(/
    */g,"
    ");var it=Ae.o_doc.createElement("div");it.innerHTML=nt;var lt=it.querySelectorAll("li[data-indent]");for(at=0;at ul, :scope > ol");ct||(ct=document.createElement("ul"),pt.appendChild(ct)),ct.appendChild(dt)}else dt.removeAttribute("data-indent")}return Ae.html.cleanBlankSpaces(it),nt=it.innerHTML}($e))),Ae.opts.pastePlain&&!Ge&&($e=function(nt){var st=null,rt=Ae.doc.createElement("div"),at;rt.innerHTML=nt;var ot=rt.querySelectorAll("p, div, h1, h2, h3, h4, h5, h6, pre, blockquote");for(at=0;at"+st.innerHTML+"";for(at=(ot=rt.querySelectorAll("*:not("+"p, div, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, li, table, tbody, thead, tr, td, br, img".split(",").join("):not(")+")")).length-1;0<=at;at--)(st=ot[at]).outerHTML=st.innerHTML;var it=function(lt){for(var dt=Ae.node.contents(lt),pt=0;pt")?(Ae.html.cleanBlankSpaces(Xe),Ae.spaces.normalize(Xe,!0)):Ae.spaces.normalize(Xe);var qe=Xe.getElementsByTagName("span");for(Ke=qe.length-1;0<=Ke;Ke--){var je=qe[Ke];0===je.attributes.length&&(je.outerHTML=je.innerHTML)}var Qe=Ae.selection.element(),Ze=!1;if(Qe&&be(Qe).parentsUntil(Ae.el,"ul, ol").length&&(Ze=!0),Ze){var Je=Xe.children;1==Je.length&&0<=["OL","UL"].indexOf(Je[0].tagName)&&(Je[0].outerHTML=Je[0].innerHTML)}if(!Ye){var et=Xe.getElementsByTagName("br");for(Ke=et.length-1;0<=Ke;Ke--){var tt=et[Ke];Ae.node.isBlock(tt.previousSibling)&&tt.parentNode.removeChild(tt)}}if(Ae.opts.enter==be.FE.ENTER_BR)for(Ke=(Ue=Xe.querySelectorAll("p, div")).length-1;0<=Ke;Ke--)0===(He=Ue[Ke]).attributes.length&&(He.outerHTML=He.innerHTML+(He.nextSibling&&!Ae.node.isEmpty(He)?"
    ":""));else if(Ae.opts.enter==be.FE.ENTER_DIV)for(Ke=(Ue=Xe.getElementsByTagName("p")).length-1;0<=Ke;Ke--)0===(He=Ue[Ke]).attributes.length&&(He.outerHTML="
    "+He.innerHTML+"
    ");else Ae.opts.enter==be.FE.ENTER_P&&1==Xe.childNodes.length&&"P"==Xe.childNodes[0].tagName&&0===Xe.childNodes[0].attributes.length&&(Xe.childNodes[0].outerHTML=Xe.childNodes[0].innerHTML);$e=Xe.innerHTML,Ge&&($e=function(nt){var st=Ae.o_doc.createElement("div"),at;st.innerHTML=nt;for(var rt=st.querySelectorAll("*:empty:not(td):not(th):not(tr):not(iframe):not(svg):not("+be.FE.VOID_ELEMENTS.join("):not(")+"):not("+Ae.opts.htmlAllowedEmptyTags.join("):not(")+")");rt.length;){for(at=0;at div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])"))),Ue;Ke.length;){if(Ue=Ke[Ke.length-1],Ae.html.defaultTag()&&"div"!=Ae.html.defaultTag())Ue.outerHTML=Ue.querySelector(Ae.html.blockTagsQuery())?Ue.innerHTML:"<"+Ae.html.defaultTag()+">"+Ue.innerHTML+"";else{var He=Ue.querySelectorAll("*");Ue.outerHTML=He.length&&("BR"===He[He.length-1].tagName||0!==Ue.innerText.length)?Ue.innerHTML:Ue.innerHTML+"
    "}Ke=Oe(Array.prototype.slice.call(Pe.querySelectorAll(":scope > div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")))}for(Ke=Oe(Array.prototype.slice.call(Pe.querySelectorAll("div:not([style])")));Ke.length;){for(Be=0;BeAe.browser.version&&(Ae.events.on("mouseup",function($e){2==$e.button&&(setTimeout(function(){Me=!1},50),Me=!0)},!0),Ae.events.on("beforepaste",Re)),Ae.events.on("destroy",Ie)},cleanEmptyTagsAndDivs:Ne,getRtfClipboard:function(){return De},saveCopiedText:Ce,clean:xe}},be.extend(be.FE.DEFAULTS,{shortcutsEnabled:[],shortcutsHint:!0}),be.FE.SHORTCUTS_MAP={},be.FE.RegisterShortcut=function(Ae,Ce,Se,Re,ye,_e){be.FE.SHORTCUTS_MAP[(ye?"^":"")+(_e?"@":"")+Ae]={cmd:Ce,val:Se,letter:Re,shift:ye,option:_e},be.FE.DEFAULTS.shortcutsEnabled.push(Ce)},be.FE.RegisterShortcut(be.FE.KEYCODE.E,"show",null,"E",!1,!1),be.FE.RegisterShortcut(be.FE.KEYCODE.B,"bold",null,"B",!1,!1),be.FE.RegisterShortcut(be.FE.KEYCODE.I,"italic",null,"I",!1,!1),be.FE.RegisterShortcut(be.FE.KEYCODE.U,"underline",null,"U",!1,!1),be.FE.RegisterShortcut(be.FE.KEYCODE.S,"strikeThrough",null,"S",!1,!1),be.FE.RegisterShortcut(be.FE.KEYCODE.CLOSE_SQUARE_BRACKET,"indent",null,"]",!1,!1),be.FE.RegisterShortcut(be.FE.KEYCODE.OPEN_SQUARE_BRACKET,"outdent",null,"[",!1,!1),be.FE.RegisterShortcut(be.FE.KEYCODE.Z,"undo",null,"Z",!1,!1),be.FE.RegisterShortcut(be.FE.KEYCODE.Z,"redo",null,"Z",!0,!1),be.FE.RegisterShortcut(be.FE.KEYCODE.Y,"redo",null,"Y",!1,!1),be.FE.MODULES.shortcuts=function(Ae){function Ce(ye){if(!Ae.core.hasFocus())return!0;var _e=ye.which,Le=-1==navigator.userAgent.indexOf("Mac OS X")?ye.ctrlKey:ye.metaKey;if("keyup"==ye.type&&Re&&_e!=be.FE.KEYCODE.META)return Re=!1;"keydown"==ye.type&&(Re=!1);var xe=(ye.shiftKey?"^":"")+(ye.altKey?"@":"")+_e;if(Le&&be.FE.SHORTCUTS_MAP[xe]){var Oe=be.FE.SHORTCUTS_MAP[xe].cmd;if(Oe&&0<=Ae.opts.shortcutsEnabled.indexOf(Oe)){var Ie=be.FE.SHORTCUTS_MAP[xe].val,Ne;if(Oe&&!Ie?Ne=Ae.$tb.find(".fr-command[data-cmd=\""+Oe+"\"]"):Oe&&Ie&&(Ne=Ae.$tb.find(".fr-command[data-cmd=\""+Oe+"\"][data-param1=\""+Ie+"\"]")),Ne.length)return ye.preventDefault(),ye.stopPropagation(),Ne.parents(".fr-toolbar").data("instance",Ae),"keydown"==ye.type&&(Ae.button.exec(Ne),Re=!0),!1;if(Oe&&(Ae.commands[Oe]||be.FE.COMMANDS[Oe]&&be.FE.COMMANDS[Oe].callback))return ye.preventDefault(),ye.stopPropagation(),"keydown"==ye.type&&((Ae.commands[Oe]||be.FE.COMMANDS[Oe].callback)(),Re=!0),!1}}}var Se=null,Re=!1;return{_init:function(){Ae.events.on("keydown",Ce,!0),Ae.events.on("keyup",Ce,!0)},get:function(ye){if(!Ae.opts.shortcutsHint)return null;if(!Se)for(var _e in Se={},be.FE.SHORTCUTS_MAP)be.FE.SHORTCUTS_MAP.hasOwnProperty(_e)&&0<=Ae.opts.shortcutsEnabled.indexOf(be.FE.SHORTCUTS_MAP[_e].cmd)&&(Se[be.FE.SHORTCUTS_MAP[_e].cmd+"."+(be.FE.SHORTCUTS_MAP[_e].val||"")]={shift:be.FE.SHORTCUTS_MAP[_e].shift,option:be.FE.SHORTCUTS_MAP[_e].option,letter:be.FE.SHORTCUTS_MAP[_e].letter});var Le=Se[ye];return Le?(Ae.helpers.isMac()?String.fromCharCode(8984):"Ctrl+")+(Le.shift?Ae.helpers.isMac()?String.fromCharCode(8679):"Shift+":"")+(Le.option?Ae.helpers.isMac()?String.fromCharCode(8997):"Alt+":"")+Le.letter:null}}},be.FE.MODULES.snapshot=function(Ae){function Ce(Le){for(var xe=Le.parentNode.childNodes,Oe=0,Ne=null,Ie=0;IeAe.undo_index;)Ae.undo_stack.pop()}function Re(){Ae.undo_index=0,Ae.undo_stack=[]}function ye(){Ae.undo_stack=[]}var _e=null;return{_init:function(){Re(),Ae.events.on("initialized",function(){_e=(Ae.$wp?Ae.$el.html():Ae.$oel.get(0).outerHTML).replace(/ style=""/g,"")}),Ae.events.on("blur",function(){Ae.el.querySelector(".fr-dragging")||Ae.undo.saveStep()}),Ae.events.on("keydown",Ce),Ae.events.on("destroy",ye)},run:function(){if(1=Ae.undo_index)},canRedo:function(){return Ae.undo_index!=Ae.undo_stack.length},dropRedo:Se,reset:Re,saveStep:function(Le){return!Ae.undo_stack||Ae.undoing||Ae.el.querySelector(".fr-marker")?!1:void(void 0===Le?(Le=Ae.snapshot.get(),Ae.undo_stack[Ae.undo_index-1]&&Ae.snapshot.equal(Ae.undo_stack[Ae.undo_index-1],Le)||(Se(),Ae.undo_stack.push(Le),Ae.undo_index++,Le.html!=_e&&(Ae.events.trigger("contentChanged"),_e=Le.html))):(Se(),0",font_awesome_5:"",font_awesome_5r:"",font_awesome_5l:"",text:"[NAME]",image:"[ALT]",svg:"[PATH]"},be.FE.ICONS={bold:{NAME:"bold"},italic:{NAME:"italic"},incisor:{NAME:"info-circle"},TrainingEditorIcon:{NAME:"mortar-board"},underline:{NAME:"underline"},strikeThrough:{NAME:"strikethrough"},subscript:{NAME:"subscript"},superscript:{NAME:"superscript"},color:{NAME:"tint"},outdent:{NAME:"outdent"},indent:{NAME:"indent"},undo:{NAME:"rotate-left",FA5NAME:"undo"},redo:{NAME:"rotate-right",FA5NAME:"redo"},insertHR:{NAME:"minus"},clearFormatting:{NAME:"eraser"},selectAll:{NAME:"mouse-pointer"}},be.FE.DefineIconTemplate=function(Ae,Ce){be.FE.ICON_TEMPLATES[Ae]=Ce},be.FE.DefineIcon=function(Ae,Ce){be.FE.ICONS[Ae]=Ce},be.extend(be.FE.DEFAULTS,{iconsTemplate:"font_awesome"}),be.FE.MODULES.icon=function(Ae){return{create:function(Ce){var Se=null,Re=be.FE.ICONS[Ce];if(void 0!==Re){var ye=Re.template||be.FE.ICON_DEFAULT_TEMPLATE||Ae.opts.iconsTemplate;Re.FA5NAME||(Re.FA5NAME=Re.NAME),ye&&(ye=be.FE.ICON_TEMPLATES[ye])&&(Se=ye.replace(/\[([a-zA-Z0-9]*)\]/g,function(_e,Le){return"NAME"==Le?Re[Le]||Ce:Re[Le]}))}return Se||Ce},getTemplate:function(Ce){var Se=be.FE.ICONS[Ce],Re=Ae.opts.iconsTemplate;return void 0===Se?Re:Re=Se.template||be.FE.ICON_DEFAULT_TEMPLATE||Ae.opts.iconsTemplate}}},be.extend(be.FE.DEFAULTS,{tooltips:!0}),be.FE.MODULES.tooltip=function(Ae){function Ce(){return!Ae.helpers.isMobile()&&void(Ae.$tooltip&&Ae.$tooltip.removeClass("fr-visible").css("left","-3000px").css("position","fixed"))}function Se(Re,ye){if(Ae.helpers.isMobile())return!1;if(Re.data("title")||Re.data("title",Re.attr("title")),!Re.data("title"))return!1;Ae.$tooltip||Ae.opts.tooltips&&!Ae.helpers.isMobile()&&(Ae.shared.$tooltip?Ae.$tooltip=Ae.shared.$tooltip:(Ae.shared.$tooltip=be("
    "),Ae.$tooltip=Ae.shared.$tooltip,Ae.opts.theme&&Ae.$tooltip.addClass(Ae.opts.theme+"-theme"),be(Ae.o_doc).find("body:first").append(Ae.$tooltip)),Ae.events.on("shared.destroy",function(){Ae.$tooltip.html("").removeData().remove(),Ae.$tooltip=null},!0)),Re.removeAttr("title"),Ae.$tooltip.text(Ae.language.translate(Re.data("title"))),Ae.$tooltip.addClass("fr-visible");var _e=Re.offset().left+(Re.outerWidth()-Ae.$tooltip.outerWidth())/2;0>_e&&(_e=0),_e+Ae.$tooltip.outerWidth()>be(Ae.o_win).width()&&(_e=be(Ae.o_win).width()-Ae.$tooltip.outerWidth()),void 0===ye&&(ye=Ae.opts.toolbarBottom);var Le=ye?Re.offset().top-Ae.$tooltip.height():Re.offset().top+Re.outerHeight();Ae.$tooltip.css("position",""),Ae.$tooltip.css("left",_e),Ae.$tooltip.css("top",Math.ceil(Le)),"static"==be(Ae.o_doc).find("body:first").css("position")?(Ae.$tooltip.css("margin-left",""),Ae.$tooltip.css("margin-top","")):(Ae.$tooltip.css("margin-left",-be(Ae.o_doc).find("body:first").offset().left),Ae.$tooltip.css("margin-top",-be(Ae.o_doc).find("body:first").offset().top))}return{hide:Ce,to:Se,bind:function(Re,ye,_e){Ae.opts.tooltips&&!Ae.helpers.isMobile()&&(Ae.events.$on(Re,"mouseenter",ye,function(Le){Ae.node.hasClass(Le.currentTarget,"fr-disabled")||Ae.edit.isDisabled()||Se(be(Le.currentTarget),_e)},!0),Ae.events.$on(Re,"mouseleave "+Ae._mousedown+" "+Ae._mouseup,ye,function(){Ce()},!0))}}},be.FE.MODULES.button=function(Ae){function Ce(Be,Pe,Ke){for(var Ue=be(),He=0,We;HeAe.$sc.offset().left+Ae.$sc.width()&&He.css("margin-left",-(He.offset().left+He.outerWidth()-Ae.$sc.offset().left-Ae.$sc.width())),He.offset().left"+Ae.language.translate(We||Pe.title)+""}else Ue=Ae.icon.create(Pe.icon||Be),Ue+=""+(Ae.language.translate(Pe.title)||"")+"";var Ye=Pe.popup?" data-popup=\"true\"":"",Ge=Pe.modal?" data-modal=\"true\"":"",ze=Ae.shortcuts.get(Be+".");ze=ze?" ("+ze+")":"";var Ve=Be+"-"+Ae.id,Xe="dropdown-menu-"+Ve,qe="";if("dropdown"==Pe.type){var je="
    "}return qe}function Ie(Be){var Pe=Ae.$tb&&Ae.$tb.data("instance")||Ae;return!1===Ae.events.trigger("buttons.refresh")||void setTimeout(function(){for(var Ke=Pe.selection.inEditor()&&Pe.core.hasFocus(),Ue=0;UeAe.opts.pluginsEnabled.indexOf(We.plugin)||(We?Ke+=Ne(He,We,void 0===Pe||0<=Pe.indexOf(He)):"|"==He?Ke+="
    ":"-"==He&&(Ke+="
    "))}return Ke},bindCommands:function(Be,Pe){Ae.events.bindClick(Be,".fr-command:not(.fr-disabled)",_e),Ae.events.$on(Be,Ae._mousedown+" "+Ae._mouseup+" "+Ae._move,".fr-dropdown-menu",xe,!0),Ae.events.$on(Be,Ae._mousedown+" "+Ae._mouseup+" "+Ae._move,".fr-dropdown-menu .fr-dropdown-wrapper",Oe,!0);var Ke=Be.get(0).ownerDocument,Ue="defaultView"in Ke?Ke.defaultView:Ke.parentWindow,He=function(We){We&&(We.type!=Ae._mouseup||We.target==be("html").get(0))&&("keydown"!=We.type||(!Ae.keys.isCharacter(We.which)||Ae.keys.ctrlKey(We))&&We.which!=be.FE.KEYCODE.ESC)||Le(Be)};Ae.events.$on(be(Ue),Ae._mouseup+" resize keydown",He,!0),Ae.opts.iframe&&Ae.events.$on(Ae.$win,Ae._mouseup,He,!0),Ae.node.hasClass(Be.get(0),"fr-popup")?be.merge(Me,Be.find(".fr-btn").toArray()):be.merge(Fe,Be.find(".fr-btn").toArray()),Ae.tooltip.bind(Be,".fr-btn, .fr-title",Pe)},refresh:function(Be){var Ke=Be.parents(".fr-popup, .fr-toolbar").data("instance")||Ae,Ue=Be.data("cmd"),Pe;Ae.node.hasClass(Be.get(0),"fr-dropdown")?Pe=Be.next():(Be.removeClass("fr-active"),Be.attr("aria-pressed")&&Be.attr("aria-pressed",!1)),be.FE.COMMANDS[Ue]&&be.FE.COMMANDS[Ue].refresh?be.FE.COMMANDS[Ue].refresh.apply(Ke,[Be,Pe]):Ae.refresh[Ue]&&Ke.refresh[Ue](Be,Pe)},bulkRefresh:we,exec:Re,click:ye,hideActiveDropdowns:Le,getButtons:Se}},be.FE.MODULES.modals=function(Ae){function Ce(){for(var Le in _e){var xe=_e[Le];xe&&xe.$modal&&xe.$modal.removeData().remove()}ye&&ye.removeData().remove(),_e={}}function Se(Le,xe){if(_e[Le]){var Oe=_e[Le].$modal,Ne=Oe.data("instance")||Ae;Ne.events.enableBlur(),Oe.hide(),ye.hide(),be(Ne.o_doc).find("body:first").removeClass("prevent-scroll fr-mobile"),Oe.removeClass("fr-active"),xe||(Ne.accessibility.restoreSelection(),Ne.events.trigger("modals.hide"))}}function Re(Le){var xe;if("string"==typeof Le){if(!_e[Le])return;xe=_e[Le].$modal}else xe=Le;return xe&&Ae.node.hasClass(xe,"fr-active")&&Ae.core.sameInstance(xe)||!1}Ae.shared.modals||(Ae.shared.modals={});var _e=Ae.shared.modals,ye;return{_init:function(){Ae.events.on("shared.destroy",Ce,!0)},get:function(Le){return _e[Le]},create:function(Le,xe,Oe){if(Ae.shared.$overlay||(Ae.shared.$overlay=be("
    ").appendTo("body:first")),ye=Ae.shared.$overlay,Ae.opts.theme&&ye.addClass(Ae.opts.theme+"-theme"),!_e[Le]){var Ne=(Ie=xe,we=Oe,De="
    ",De+="
    "+Ie+"
    ",De+="
    "+we+"
    ",be(De+="
    "));_e[Le]={$modal:Ne,$head:Ne.find(".fr-modal-head"),$body:Ne.find(".fr-modal-body")},Ae.helpers.isMobile()||Ne.addClass("fr-desktop"),Ne.appendTo("body:first"),Ae.events.$on(Ne,"click",".fr-modal-close",function(){Se(Le)},!0),_e[Le].$body.css("margin-top",_e[Le].$head.outerHeight()),Ae.events.$on(Ne,"keydown",function(ke){var Fe=ke.which;return Fe==be.FE.KEYCODE.ESC?(Se(Le),Ae.accessibility.focusModalButton(Ne),!1):be(ke.currentTarget).is("input[type=text], textarea")||Fe==be.FE.KEYCODE.ARROW_UP||Fe==be.FE.KEYCODE.ARROW_DOWN||Ae.keys.isBrowserAction(ke)||(ke.preventDefault(),ke.stopPropagation(),!1)},!0),Se(Le,!0)}var Ie,we,De;return _e[Le]},show:function(Le){if(_e[Le]){var xe=_e[Le].$modal;xe.data("instance",Ae),xe.show(),ye.show(),be(Ae.o_doc).find("body:first").addClass("prevent-scroll"),Ae.helpers.isMobile()&&be(Ae.o_doc).find("body:first").addClass("fr-mobile"),xe.addClass("fr-active"),Ae.accessibility.focusModal(xe)}},hide:Se,resize:function(Le){if(_e[Le]){var xe=_e[Le],Oe=xe.$modal,Ne=xe.$body,Ie=be(Ae.o_win).height(),we=Oe.find(".fr-modal-wrapper"),De=Ie-we.outerHeight(!0)+(we.height()-(Ne.outerHeight(!0)-Ne.height())),ke="auto";DeFe.indexOf(Me)&&ye(Me)}function Le(){Ae.shared.exit_flag=!0}function xe(){Ae.shared.exit_flag=!1}function Oe(){return Ae.shared.exit_flag}function Ne(Fe,Me){var Pe=function(Ke,Ue){var He=be.FE.POPUP_TEMPLATES[Ke];if(!He)return null;for(var We in"function"==typeof He&&(He=He.apply(Ae)),Ue)Ue.hasOwnProperty(We)&&(He=He.replace("[_"+We.toUpperCase()+"_]",Ue[We]));return He}(Fe,Me),$e,Be;return Pe?($e=be("
    "+Pe+"
    "),Ae.opts.theme&&$e.addClass(Ae.opts.theme+"-theme"),1
    "),(Be=be("body:first")).append($e),$e.data("container",Be),ke[Fe]=$e)}function Ie(Fe){var Me=ke[Fe];return{_windowResize:function(){var $e=Me.data("instance")||Ae;!$e.helpers.isMobile()&&Me.is(":visible")&&($e.events.disableBlur(),$e.popups.hide(Fe),$e.events.enableBlur())},_inputFocus:function($e){var Be=Me.data("instance")||Ae,Pe=be($e.currentTarget);if(Pe.is("input:file")&&Pe.closest(".fr-layer").addClass("fr-input-focus"),$e.preventDefault(),$e.stopPropagation(),setTimeout(function(){Be.events.enableBlur()},100),Be.helpers.isMobile()){var Ke=be(Be.o_win).scrollTop();setTimeout(function(){be(Be.o_win).scrollTop(Ke)},0)}},_inputBlur:function($e){var Be=Me.data("instance")||Ae,Pe=be($e.currentTarget);Pe.is("input:file")&&Pe.closest(".fr-layer").removeClass("fr-input-focus"),document.activeElement!=this&&be(this).is(":visible")&&(Be.events.blurActive()&&Be.events.trigger("blur"),Be.events.enableBlur())},_editorKeydown:function($e){var Be=Me.data("instance")||Ae;Be.keys.ctrlKey($e)||$e.which==be.FE.KEYCODE.ALT||$e.which==be.FE.KEYCODE.ESC||(Se(Fe)&&Me.find(".fr-back:visible").length?Be.button.exec(Me.find(".fr-back:visible:first")):$e.which!=be.FE.KEYCODE.ALT&&Be.popups.hide(Fe))},_preventFocus:function($e){var Be=Me.data("instance")||Ae,Pe=$e.originalEvent?$e.originalEvent.target||$e.originalEvent.originalTarget:null;"mouseup"==$e.type||be(Pe).is(":focus")||Be.events.disableBlur(),"mouseup"!=$e.type||be(Pe).hasClass("fr-command")||0"+be(this).attr("placeholder")+""),be(this).toggleClass("fr-not-empty",""!==be(this).val())},_repositionPopup:function(){if(!Ae.opts.height&&!Ae.opts.heightMax||Ae.opts.toolbarInline)return!0;if(Ae.$wp&&Se(Fe)&&Me.parent().get(0)==Ae.$sc.get(0)){var $e=Me.offset().top-Ae.$wp.offset().top,Be=Ae.$wp.outerHeight();Ae.node.hasClass(Me.get(0),"fr-above")&&($e+=Me.outerHeight()),Be<$e||0>$e?Me.addClass("fr-hidden"):Me.removeClass("fr-hidden")}}}}function we(Fe,Me){Ae.events.on("mouseup",Fe._editorMouseup,!0),Ae.$wp&&Ae.events.on("keydown",Fe._editorKeydown),Ae.events.on("blur",function(){Re()&&Ae.markers.remove(),_e()}),Ae.$wp&&!Ae.helpers.isMobile()&&Ae.events.$on(Ae.$wp,"scroll.popup"+Me,Fe._repositionPopup),Ae.events.on("window.mouseup",Fe._windowMouseup,!0),Ae.events.on("window.keydown",Fe._windowKeydown,!0),ke[Me].data("inst"+Ae.id,!0),Ae.events.on("destroy",function(){Ae.core.sameInstance(ke[Me])&&ke[Me].removeClass("fr-active").appendTo("body:first")},!0)}function De(){for(var Fe in ke)if(ke.hasOwnProperty(Fe)){var Me=ke[Fe];Me&&(Me.html("").removeData().remove(),ke[Fe]=null)}ke=[]}Ae.shared.popups||(Ae.shared.popups={});var ke=Ae.shared.popups;return Ae.shared.exit_flag=!1,{_init:function(){Ae.events.on("shared.destroy",De,!0),Ae.events.on("window.mousedown",Le),Ae.events.on("window.touchmove",xe),Ae.events.$on(be(Ae.o_win),"scroll",xe),Ae.events.on("mousedown",function(Fe){Re()&&(Fe.stopPropagation(),Ae.$el.find(".fr-marker").remove(),Le(),Ae.events.disableBlur())})},create:function(Fe,Me){var $e=Ne(Fe,Me),Be=Ie(Fe);return we(Be,Fe),Ae.events.$on($e,"mousedown mouseup touchstart touchend touch","*",Be._preventFocus,!0),Ae.events.$on($e,"focus","input, textarea, button, select",Be._inputFocus,!0),Ae.events.$on($e,"blur","input, textarea, button, select",Be._inputBlur,!0),Ae.accessibility.registerPopup(Fe),Ae.events.$on($e,"keydown keyup change input","input, textarea",Be._doPlaceholder,!0),Ae.helpers.isIOS()&&Ae.events.$on($e,"touchend","label",function(){be("#"+be(this).attr("for")).prop("checked",function(Pe,Ke){return!Ke})},!0),Ae.events.$on(be(Ae.o_win),"resize",Be._windowResize,!0),$e},get:function(Fe){var Me=ke[Fe];return Me&&!Me.data("inst"+Ae.id)&&we(Ie(Fe),Fe),Me},show:function(Fe,Me,$e,Be){if(Se(Fe)||(Re()&&0Ae.$sc.get(0).clientWidth-10&&(De=Ae.$sc.get(0).clientWidth-ke-10),0>De&&(De=10),De),De,ke;if(xe){Ne.css("left",Fe);var Me=Ne.data("fr-arrow");Me||(Me=Ne.find(".fr-arrow"),Ne.data("fr-arrow",Me)),Me.data("margin-left")||Me.data("margin-left",Ae.helpers.getPX(Me.css("margin-left"))),Me.css("margin-left",xe-Fe+Me.data("margin-left"))}Oe&&Ne.css("top",function($e,Be,Pe){var Ke=$e.outerHeight(!0);if(!Ae.helpers.isMobile()&&Ae.$tb&&$e.parent().get(0)!=Ae.$tb.get(0)){var Ue=$e.parent().offset().top,He=Be-Ke-(Pe||0);$e.parent().get(0)==Ae.$sc.get(0)&&(Ue-=$e.parent().position().top);var We=Ae.$sc.get(0).clientHeight;Ue+Be+Ke>Ae.$sc.offset().top+We&&0<$e.parent().offset().top+He&&0Ae.$wp.scrollTop()&&(Be=He,$e.addClass("fr-above")):$e.removeClass("fr-above")}return Be}(Ne,Oe,Ie))}function Re(xe){var Oe=be(xe),Ne=Oe.is(".fr-sticky-on"),Ie=Oe.data("sticky-top"),we=Oe.data("sticky-scheduled");if(void 0===Ie){Oe.data("sticky-top",0);var De=be("
    ");Ae.$box.prepend(De)}else Ae.$box.find(".fr-sticky-dummy").css("height",Oe.outerHeight());if(Ae.core.hasFocus()||0")),!De){var He="auto"!==Ie.css("top")||"auto"!==Ie.css("bottom");He||Ie.css("position","fixed"),De={top:Ae.node.hasClass(Ie.get(0),"fr-top"),bottom:Ae.node.hasClass(Ie.get(0),"fr-bottom")},He||Ie.css("position",""),Ie.data("sticky-position",De),Ie.data("top",Ae.node.hasClass(Ie.get(0),"fr-top")?Ie.css("top"):"auto"),Ie.data("bottom",Ae.node.hasClass(Ie.get(0),"fr-bottom")?Ie.css("bottom"):"auto")}Oe=Ae.helpers.getPX(Ie.data("top")),Ne=Ae.helpers.getPX(Ie.data("bottom"));var We=De.top&&Ke<$e+Oe&&$e+Oe<=Ke+Ue-we&&(Ae.helpers.isInViewPort(Ae.$sc.get(0))||"body"==Ae.opts.scrollableContainer),Ye=De.bottom&&Ke+we<$e+ke-Ne&&$e+ke-Ne
    "},Ae.popups.create("text.edit",Se),Ce())},update:function(){var Se=Ae.popups.get("text.edit").find("input").val();0===Se.length&&(Se=Ae.opts.placeholderText),"INPUT"===Ae.$el.prop("tagName")?Ae.$el.attr("placeholder",Se):Ae.$el.text(Se),Ae.events.trigger("contentChanged"),Ae.popups.hide("text.edit")}}},be.FE.RegisterCommand("updateText",{focus:!1,undo:!1,callback:function(){this.textEdit.update()}}),be.extend(be.FE.DEFAULTS,{toolbarBottom:!1,toolbarButtons:null,toolbarButtonsXS:null,toolbarButtonsSM:null,toolbarButtonsMD:null,toolbarContainer:null,toolbarInline:!1,toolbarSticky:!0,toolbarStickyOffset:0,toolbarVisibleWithoutSelection:!1}),be.FE.TOOLBAR_BUTTONS=["incisor","TrainingEditorIcon","fullscreen","bold","italic","underline","strikeThrough","subscript","superscript","|","fontFamily","fontSize","color","inlineStyle","paragraphStyle","|","paragraphFormat","align","formatOL","formatUL","outdent","indent","quote","-","insertLink","insertImage","insertVideo","embedly","insertFile","insertTable","|","emoticons","specialCharacters","insertHR","selectAll","clearFormatting","|","print","spellChecker","help","html","|","undo","redo"],be.FE.TOOLBAR_BUTTONS_MD=null,be.FE.TOOLBAR_BUTTONS_SM=["bold","italic","underline","|","fontFamily","fontSize","insertLink","insertImage","table","|","undo","redo"],be.FE.TOOLBAR_BUTTONS_XS=["bold","italic","fontFamily","fontSize","|","undo","redo"],be.FE.MODULES.toolbar=function(Ae){function Ce(Fe,Me){for(var $e=0;$eFe.indexOf(Me[$e])&&Fe.push(Me[$e])}function Se(){var Fe=Ae.helpers.screenSize();return we[Fe]}function Re(){var Fe=Se();Ae.$tb.find(".fr-separator").remove(),Ae.$tb.find("> .fr-command").addClass("fr-hidden");for(var Me=0;Me .fr-command[data-cmd=\""+Fe[Me]+"\"]"),Be=null;Ae.node.hasClass($e.next().get(0),"fr-dropdown-menu")&&(Be=$e.next()),$e.removeClass("fr-hidden").appendTo(Ae.$tb),Be&&Be.appendTo(Ae.$tb)}}function ye(Fe,Me){setTimeout(function(){if((!Fe||Fe.which!=be.FE.KEYCODE.ESC)&&Ae.selection.inEditor()&&Ae.core.hasFocus()&&!Ae.popups.areVisible()&&(Ae.opts.toolbarVisibleWithoutSelection||!Ae.selection.isCollapsed()&&!Ae.keys.isIME()||Me)){if(Ae.$tb.data("instance",Ae),!1===Ae.events.trigger("toolbar.show",[Fe]))return!1;Ae.$tb.show(),Ae.opts.toolbarContainer||Ae.position.forSelection(Ae.$tb),1"),xe(),Ae.opts.toolbarBottom=!1):(Ae.opts.toolbarBottom&&!Ae.helpers.isIOS()?(Ae.$box.append(Ae.$tb),Ae.$tb.addClass("fr-bottom"),Ae.$box.addClass("fr-bottom")):(Ae.opts.toolbarBottom=!1,Ae.$box.prepend(Ae.$tb),Ae.$tb.addClass("fr-top"),Ae.$box.addClass("fr-top")),Ae.$tb.addClass("fr-basic"),Ae.opts.toolbarSticky&&(Ae.opts.toolbarStickyOffset&&(Ae.opts.toolbarBottom?Ae.$tb.css("bottom",Ae.opts.toolbarStickyOffset):Ae.$tb.css("top",Ae.opts.toolbarStickyOffset)),Ae.position.addSticky(Ae.$tb))),function(){var Fe=be.merge([],Se());Ce(Fe,we[be.FE.XS]),Ce(Fe,we[be.FE.SM]),Ce(Fe,we[be.FE.MD]),Ce(Fe,we[be.FE.LG]);for(var Me=Fe.length-1;0<=Me;Me--)"-"!=Fe[Me]&&"|"!=Fe[Me]&&Fe.indexOf(Fe[Me])"),Ae.$tb=Ae.shared.$tb,be(Ae.opts.toolbarContainer).append(Ae.$tb),Ie(),Ae.$tb.data("instance",Ae)),Ae.opts.toolbarInline?Ae.$box.addClass("fr-inline"):Ae.$box.addClass("fr-basic"),Ae.events.on("focus",function(){Ae.$tb.data("instance",Ae)},!0),Ae.opts.toolbarInline=!1):Ae.opts.toolbarInline?(Ae.$box.addClass("fr-inline"),Ae.shared.$tb?(Ae.$tb=Ae.shared.$tb,xe()):(Ae.shared.$tb=be("
    "),Ae.$tb=Ae.shared.$tb,Ie())):(Ae.$box.addClass("fr-basic"),Ae.$tb=be("
    "),Ie(),Ae.$tb.data("instance",Ae)),Ae.events.on("destroy",Ne,!0),Ae.events.on(Ae.opts.toolbarInline||Ae.opts.toolbarContainer?"shared.destroy":"destroy",Oe,!0))},hide:_e,show:function(){return!1!==Ae.events.trigger("toolbar.show")&&void Ae.$tb.show()},showInline:ye,disable:function(){!ke&&Ae.$tb&&(Ae.$tb.find("> .fr-command").addClass("fr-disabled fr-no-refresh").attr("aria-disabled",!0),ke=!0)},enable:function(){ke&&Ae.$tb&&(Ae.$tb.find("> .fr-command").removeClass("fr-disabled fr-no-refresh").attr("aria-disabled",!1),ke=!1),Ae.button.bulkRefresh()}}},be.FE.PLUGINS.align=function(Ae){return{apply:function(Ce){var Se=Ae.selection.element();if(be(Se).parents(".fr-img-caption").length)be(Se).css("text-align",Ce);else{Ae.selection.save(),Ae.html.wrap(!0,!0,!0,!0),Ae.selection.restore();for(var Re=Ae.selection.blocks(),ye=0;ye *:first").replaceWith(Ae.icon.create("align-"+Re))}},refreshOnShow:function(Ce,Se){var Re=Ae.selection.blocks();if(Re.length){var ye=Ae.helpers.getAlignment(be(Re[0]));Se.find("a.fr-command[data-param1=\""+ye+"\"]").addClass("fr-active").attr("aria-selected",!0)}}}},be.FE.DefineIcon("align",{NAME:"align-left"}),be.FE.DefineIcon("align-left",{NAME:"align-left"}),be.FE.DefineIcon("align-right",{NAME:"align-right"}),be.FE.DefineIcon("align-center",{NAME:"align-center"}),be.FE.DefineIcon("align-justify",{NAME:"align-justify"}),be.FE.RegisterCommand("align",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var Ae=""},callback:function(Ae,Ce){this.align.apply(Ce)},refresh:function(Ae){this.align.refresh(Ae)},refreshOnShow:function(Ae,Ce){this.align.refreshOnShow(Ae,Ce)},plugin:"align"}),be.extend(be.FE.DEFAULTS,{charCounterMax:-1,charCounterCount:!0}),be.FE.PLUGINS.charCounter=function(Ae){function Ce(){return(Ae.el.textContent||"").replace(/\u200B/g,"").length}function Se(Le){if(0>Ae.opts.charCounterMax)return!0;if(Ce()Ae.opts.charCounterMax?Le:be("
    ").html(Le).text().length+Ce()<=Ae.opts.charCounterMax?Le:(Ae.events.trigger("charCounter.exceeded"),"")}function ye(){if(Ae.opts.charCounterCount){var Le=Ce()+(0")).css("bottom",Ae.$wp.css("border-bottom-width")),Ae.$box.append(_e),Ae.events.on("keydown",Se,!0),Ae.events.on("paste.afterCleanup",Re),Ae.events.on("keyup contentChanged input",function(){Ae.events.trigger("charCounter.update")}),Ae.events.on("charCounter.update",ye),Ae.events.trigger("charCounter.update"),void Ae.events.on("destroy",function(){be(Ae.o_win).off("resize.char"+Ae.id),_e.removeData().remove(),_e=null}))},count:Ce}},be.FE.PLUGINS.codeBeautifier=function(){function Ae(we,De){function ke(){return(je=we.charAt(++Ze))||""}function Fe(vt){var At=Ze,Tt;return vt&&$e(),Tt=we.charAt(Ze+1)||"",Ze=At-1,ke(),Tt}function Me(vt){for(var Tt=Ze;ke();)if("\\"===je)ke();else{if(-1!==vt.indexOf(je))break;if("\n"===je)break}return we.substring(Tt,Ze+1)}function $e(){for(var vt="";Qe.test(Fe());)ke(),vt+=je;return vt}function Be(){var vt="";for(je&&Qe.test(je)&&(vt=je);Qe.test(ke());)vt+=je;return vt}function Pe(vt){var Tt=Ze;for(vt="/"===Fe(),ke();ke();){if(!vt&&"*"===je&&"/"===Fe()){ke();break}if(vt&&"\n"===je)return we.substring(Tt,Ze)}return we.substring(Tt,Ze)+je}function Ke(vt){return we.substring(Ze-vt.length,Ze).toLowerCase()===vt}function Ue(){for(var vt=0,Tt=Ze+1,At;TtJe?ot.newLine():ot.singleSpace()):("]"==je||("["===je?ot.preserveSingleSpace():"="===je?($e(),je="="):ot.preserveSingleSpace()),it.push(je))}var bt="";return et&&(bt+=et),bt+=it.join("").replace(/[\r\n\t ]+$/,""),Ve&&(bt+="\n"),"\n"!=qe&&(bt=bt.replace(/[\n]/g,qe)),bt}function Ce(we,De){for(var ke=0;kemt&&(mt=ht.line_indent_level));var Et={mode:ut,parent:ht,last_text:ht?ht.last_text:"",last_word:ht?ht.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,if_block:!1,else_block:!1,do_block:!1,do_while:!1,in_case_statement:!1,in_case:!1,case_body:!1,indentation_level:mt,line_indent_level:ht?ht.line_indent_level:mt,start_line_index:Ze.get_line_number(),ternary_depth:0};return Et}function $e(ht){var ut=ht.newlines,mt=pt.keep_array_indentation&&Ye(rt.mode);if(mt)for(Et=0;Etpt.max_preserve_newlines&&(ut=pt.max_preserve_newlines),pt.preserve_newlines&&1=pt.wrap_line_length&&Pe(!1,!0)}}function Pe(ht,ut){if(!ut&&";"!==rt.last_text&&","!==rt.last_text&&"="!==rt.last_text&&"TK_OPERATOR"!==nt)for(;rt.mode===Ne.Statement&&!rt.if_block&&!rt.do_block;)ze();Ze.add_new_line(ht)&&(rt.multiline_frame=!0)}function Ke(){Ze.just_added_newline()&&(pt.keep_array_indentation&&Ye(rt.mode)&&tt.wanted_newline?(Ze.current_line.push(tt.whitespace_before),Ze.space_before_token=!1):Ze.set_indent(rt.indentation_level)&&(rt.line_indent_level=rt.indentation_level))}function Ue(ht){Ze.raw?Ze.add_raw_token(tt):(pt.comma_first&&"TK_COMMA"===nt&&Ze.just_added_newline()&&","===Ze.previous_line.last()&&(Ze.previous_line.pop(),Ke(),Ze.add_token(","),Ze.space_before_token=!0),ht=ht||tt.text,Ke(),Ze.add_token(ht))}function He(){rt.indentation_level+=1}function We(ht){rt?(it.push(rt),ot=rt):ot=Me(null,ht),rt=Me(ot,ht)}function Ye(ht){return ht===Ne.ArrayLiteral}function Ge(ht){return Ce(ht,[Ne.Expression,Ne.ForInitializer,Ne.Conditional])}function ze(){0ut||ut>=ct.length?null:ct[ut]}function Qe(){if("TK_RESERVED"===tt.type&&rt.mode!==Ne.ObjectLiteral&&Ce(tt.text,["set","get"])&&(tt.type="TK_WORD"),"TK_RESERVED"===tt.type&&rt.mode===Ne.ObjectLiteral){var ht=je(1);":"==ht.text&&(tt.type="TK_WORD")}if(Xe()||!tt.wanted_newline||Ge(rt.mode)||"TK_OPERATOR"===nt&&"--"!==rt.last_text&&"++"!==rt.last_text||"TK_EQUALS"===nt||!pt.preserve_newlines&&"TK_RESERVED"===nt&&Ce(rt.last_text,["var","let","const","set","get"])||Pe(),rt.do_block&&!rt.do_while){if("TK_RESERVED"===tt.type&&"while"===tt.text)return Ze.space_before_token=!0,Ue(),Ze.space_before_token=!0,void(rt.do_while=!0);Pe(),rt.do_block=!1}if(rt.if_block)if(rt.else_block||"TK_RESERVED"!==tt.type||"else"!==tt.text){for(;rt.mode===Ne.Statement;)ze();rt.if_block=!1,rt.else_block=!1}else rt.else_block=!0;if("TK_RESERVED"===tt.type&&("case"===tt.text||"default"===tt.text&&rt.in_case_statement))return Pe(),(rt.case_body||pt.jslint_happy)&&(0rt.parent.indentation_level)&&(rt.indentation_level-=1),rt.case_body=!1),Ue(),rt.in_case=!0,void(rt.in_case_statement=!0);if("TK_RESERVED"===tt.type&&"function"===tt.text&&((Ce(rt.last_text,["}",";"])||Ze.just_added_newline()&&!Ce(rt.last_text,["[","{",":","=",","]))&&(Ze.just_added_blankline()||tt.comments_before.length||(Pe(),Pe(!0))),"TK_RESERVED"===nt||"TK_WORD"===nt?"TK_RESERVED"===nt&&Ce(rt.last_text,["get","set","new","return","export","async"])?Ze.space_before_token=!0:"TK_RESERVED"===nt&&"default"===rt.last_text&&"export"===at?Ze.space_before_token=!0:Pe():"TK_OPERATOR"===nt||"="===rt.last_text?Ze.space_before_token=!0:(rt.multiline_frame||!Ge(rt.mode)&&!Ye(rt.mode))&&Pe()),"TK_COMMA"!==nt&&"TK_START_EXPR"!==nt&&"TK_EQUALS"!==nt&&"TK_OPERATOR"!==nt||Ve()||Be(),"TK_RESERVED"===tt.type&&Ce(tt.text,["function","get","set"]))return Ue(),void(rt.last_word=tt.text);if(lt="NONE","TK_END_BLOCK"===nt?"TK_RESERVED"===tt.type&&Ce(tt.text,["else","catch","finally"])?"expand"===pt.brace_style||"end-expand"===pt.brace_style||"none"===pt.brace_style&&tt.wanted_newline?lt="NEWLINE":(lt="SPACE",Ze.space_before_token=!0):lt="NEWLINE":"TK_SEMICOLON"===nt&&rt.mode===Ne.BlockStatement?lt="NEWLINE":"TK_SEMICOLON"===nt&&Ge(rt.mode)?lt="SPACE":"TK_STRING"===nt?lt="NEWLINE":"TK_RESERVED"===nt||"TK_WORD"===nt||"*"===rt.last_text&&"function"===at?lt="SPACE":"TK_START_BLOCK"===nt?lt="NEWLINE":"TK_END_EXPR"==nt&&(Ze.space_before_token=!0,lt="NEWLINE"),"TK_RESERVED"===tt.type&&Ce(tt.text,et.line_starters)&&")"!==rt.last_text&&(lt="else"===rt.last_text||"export"===rt.last_text?"SPACE":"NEWLINE"),!("TK_RESERVED"===tt.type&&Ce(tt.text,["else","catch","finally"])))"NEWLINE"===lt?"TK_RESERVED"===nt&&qe(rt.last_text)?Ze.space_before_token=!0:"TK_END_EXPR"===nt?"TK_RESERVED"===tt.type&&Ce(tt.text,et.line_starters)&&")"!==rt.last_text&&Pe():"TK_START_EXPR"==nt&&"TK_RESERVED"===tt.type&&Ce(tt.text,["var","let","const"])||":"===rt.last_text||("TK_RESERVED"===tt.type&&"if"===tt.text&&"else"===rt.last_text?Ze.space_before_token=!0:Pe()):rt.multiline_frame&&Ye(rt.mode)&&","===rt.last_text&&"}"===at?Pe():"SPACE"==lt&&(Ze.space_before_token=!0);else if("TK_END_BLOCK"!==nt||"expand"===pt.brace_style||"end-expand"===pt.brace_style||"none"===pt.brace_style&&tt.wanted_newline)Pe();else{Ze.trim(!0);var ut=Ze.current_line;"}"!==ut.last()&&Pe(),Ze.space_before_token=!0}Ue(),rt.last_word=tt.text,"TK_RESERVED"===tt.type&&"do"===tt.text&&(rt.do_block=!0),"TK_RESERVED"===tt.type&&"if"===tt.text&&(rt.if_block=!0)}var ct=[],ft="",Ze,Je,et,tt,nt,at,st,rt,ot,it,lt,dt,pt;for(dt={TK_START_EXPR:function(){Xe();var ht=Ne.Expression;if("["===tt.text){if("TK_WORD"===nt||")"===rt.last_text)return"TK_RESERVED"==nt&&Ce(rt.last_text,et.line_starters)&&(Ze.space_before_token=!0),We(ht),Ue(),He(),void(pt.space_in_paren&&(Ze.space_before_token=!0));ht=Ne.ArrayLiteral,Ye(rt.mode)&&("["!==rt.last_text&&(","!==rt.last_text||"]"!==at&&"}"!==at)||pt.keep_array_indentation||Pe())}else"TK_RESERVED"===nt&&"for"===rt.last_text?ht=Ne.ForInitializer:"TK_RESERVED"==nt&&Ce(rt.last_text,["if","while"])&&(ht=Ne.Conditional);";"===rt.last_text||"TK_START_BLOCK"===nt?Pe():"TK_END_EXPR"===nt||"TK_START_EXPR"===nt||"TK_END_BLOCK"===nt||"."===rt.last_text?Be(tt.wanted_newline):"TK_RESERVED"===nt&&"("===tt.text||"TK_WORD"===nt||"TK_OPERATOR"===nt?"TK_RESERVED"===nt&&("function"===rt.last_word||"typeof"===rt.last_word)||"*"===rt.last_text&&"function"===at?pt.space_after_anon_function&&(Ze.space_before_token=!0):"TK_RESERVED"!=nt||!Ce(rt.last_text,et.line_starters)&&"catch"!==rt.last_text||pt.space_before_conditional&&(Ze.space_before_token=!0):Ze.space_before_token=!0,"("===tt.text&&"TK_RESERVED"===nt&&"await"===rt.last_word&&(Ze.space_before_token=!0),"("===tt.text&&("TK_EQUALS"!==nt&&"TK_OPERATOR"!==nt||Ve()||Be()),We(ht),Ue(),pt.space_in_paren&&(Ze.space_before_token=!0),He()},TK_END_EXPR:function(){for(;rt.mode===Ne.Statement;)ze();rt.multiline_frame&&Be("]"===tt.text&&Ye(rt.mode)&&!pt.keep_array_indentation),pt.space_in_paren&&("TK_START_EXPR"!==nt||pt.space_in_empty_paren?Ze.space_before_token=!0:(Ze.trim(),Ze.space_before_token=!1)),"]"===tt.text&&pt.keep_array_indentation?(Ue(),ze()):(ze(),Ue()),Ze.remove_redundant_indentation(ot),rt.do_while&&ot.mode===Ne.Conditional&&(ot.mode=Ne.Expression,rt.do_block=!1,rt.do_while=!1)},TK_START_BLOCK:function(){var ht=je(1),ut=je(2);ut&&(":"===ut.text&&Ce(ht.type,["TK_STRING","TK_WORD","TK_RESERVED"])||Ce(ht.text,["get","set"])&&Ce(ut.type,["TK_WORD","TK_RESERVED"]))?Ce(at,["class","interface"])?We(Ne.BlockStatement):We(Ne.ObjectLiteral):We(Ne.BlockStatement);var mt=!ht.comments_before.length&&"}"===ht.text&&"function"===rt.last_word&&"TK_END_EXPR"===nt;"expand"===pt.brace_style||"none"===pt.brace_style&&tt.wanted_newline?"TK_OPERATOR"!==nt&&(mt||"TK_EQUALS"===nt||"TK_RESERVED"===nt&&qe(rt.last_text)&&"else"!==rt.last_text)?Ze.space_before_token=!0:Pe(!1,!0):"TK_OPERATOR"!==nt&&"TK_START_EXPR"!==nt?"TK_START_BLOCK"===nt?Pe():Ze.space_before_token=!0:Ye(ot.mode)&&","===rt.last_text&&("}"===at?Ze.space_before_token=!0:Pe()),Ue(),He()},TK_END_BLOCK:function(){for(;rt.mode===Ne.Statement;)ze();var ht="TK_START_BLOCK"===nt;"expand"===pt.brace_style?ht||Pe():ht||(Ye(rt.mode)&&pt.keep_array_indentation?(pt.keep_array_indentation=!1,Pe(),pt.keep_array_indentation=!0):Pe()),ze(),Ue()},TK_WORD:Qe,TK_RESERVED:Qe,TK_SEMICOLON:function(){for(Xe()&&(Ze.space_before_token=!1);rt.mode===Ne.Statement&&!rt.if_block&&!rt.do_block;)ze();Ue()},TK_STRING:function(){Xe()?Ze.space_before_token=!0:"TK_RESERVED"===nt||"TK_WORD"===nt?Ze.space_before_token=!0:"TK_COMMA"===nt||"TK_START_EXPR"===nt||"TK_EQUALS"===nt||"TK_OPERATOR"===nt?Ve()||Be():Pe(),Ue()},TK_EQUALS:function(){Xe(),rt.declaration_statement&&(rt.declaration_assignment=!0),Ze.space_before_token=!0,Ue(),Ze.space_before_token=!0},TK_OPERATOR:function(){if(Xe(),"TK_RESERVED"===nt&&qe(rt.last_text))return Ze.space_before_token=!0,void Ue();if("*"!==tt.text||"TK_DOT"!==nt){if(":"===tt.text&&rt.in_case)return rt.case_body=!0,He(),Ue(),Pe(),void(rt.in_case=!1);if("::"!==tt.text){"TK_OPERATOR"===nt&&Be();var ht=!0,ut=!0;Ce(tt.text,["--","++","!","~"])||Ce(tt.text,["-","+"])&&(Ce(nt,["TK_START_BLOCK","TK_START_EXPR","TK_EQUALS","TK_OPERATOR"])||Ce(rt.last_text,et.line_starters)||","===rt.last_text)?(ut=ht=!1,!tt.wanted_newline||"--"!==tt.text&&"++"!==tt.text||Pe(!1,!0),";"===rt.last_text&&Ge(rt.mode)&&(ht=!0),"TK_RESERVED"===nt?ht=!0:"TK_END_EXPR"===nt?ht="]"!==rt.last_text||"--"!==tt.text&&"++"!==tt.text:"TK_OPERATOR"==nt&&(ht=Ce(tt.text,["--","-","++","+"])&&Ce(rt.last_text,["--","-","++","+"]),Ce(tt.text,["+","-"])&&Ce(rt.last_text,["--","++"])&&(ut=!0)),rt.mode!==Ne.BlockStatement&&rt.mode!==Ne.Statement||"{"!==rt.last_text&&";"!==rt.last_text||Pe()):":"===tt.text?0===rt.ternary_depth?ht=!1:rt.ternary_depth-=1:"?"===tt.text?rt.ternary_depth+=1:"*"===tt.text&&"TK_RESERVED"===nt&&"function"===rt.last_text&&(ut=ht=!1),Ze.space_before_token=Ze.space_before_token||ht,Ue(),Ze.space_before_token=ut}else Ue()}else Ue()},TK_COMMA:function(){return rt.declaration_statement?(Ge(rt.parent.mode)&&(rt.declaration_assignment=!1),Ue(),void(rt.declaration_assignment?Pe(rt.declaration_assignment=!1,!0):(Ze.space_before_token=!0,pt.comma_first&&Be()))):void(Ue(),rt.mode===Ne.ObjectLiteral||rt.mode===Ne.Statement&&rt.parent.mode===Ne.ObjectLiteral?(rt.mode===Ne.Statement&&ze(),Pe()):(Ze.space_before_token=!0,pt.comma_first&&Be()))},TK_BLOCK_COMMENT:function(){if(Ze.raw)return Ze.add_raw_token(tt),void(tt.directives&&"end"===tt.directives.preserve&&(pt.test_output_raw||(Ze.raw=!1)));if(tt.directives)return Pe(!1,!0),Ue(),"start"===tt.directives.preserve&&(Ze.raw=!0),void Pe(!1,!0);if(!Oe.newline.test(tt.text)&&!tt.wanted_newline)return Ze.space_before_token=!0,Ue(),void(Ze.space_before_token=!0);var ut=function(Tt){Tt=Tt.replace(/\x0d/g,"");for(var At=[],Ct=Tt.indexOf("\n");-1!==Ct;)At.push(Tt.substring(0,Ct)),Tt=Tt.substring(Ct+1),Ct=Tt.indexOf("\n");return Tt.length&&At.push(Tt),At}(tt.text),mt=!1,Et=!1,bt=tt.whitespace_before,vt=bt.length,ht;for(Pe(!1,!0),1vt?Ue(ut[ht].substring(vt)):Ze.add_token(ut[ht]);Pe(!1,!0)},TK_COMMENT:function(){tt.wanted_newline?Pe(!1,!0):Ze.trim(!0),Ze.space_before_token=!0,Ue(),Pe(!1,!0)},TK_DOT:function(){Xe(),"TK_RESERVED"===nt&&qe(rt.last_text)?Ze.space_before_token=!0:Be(")"===rt.last_text&&pt.break_chained_methods),Ue()},TK_UNKNOWN:function(){Ue(),"\n"===tt.text[tt.text.length-1]&&Pe()},TK_EOF:function(){for(;rt.mode===Ne.Statement;)ze()}},pt={},void 0!==(Fe=Fe||{}).braces_on_own_line&&(pt.brace_style=Fe.braces_on_own_line?"expand":"collapse"),pt.brace_style=Fe.brace_style?Fe.brace_style:pt.brace_style?pt.brace_style:"collapse","expand-strict"===pt.brace_style&&(pt.brace_style="expand"),pt.indent_size=Fe.indent_size?parseInt(Fe.indent_size,10):4,pt.indent_char=Fe.indent_char?Fe.indent_char:" ",pt.eol=Fe.eol?Fe.eol:"\n",pt.preserve_newlines=void 0===Fe.preserve_newlines||Fe.preserve_newlines,pt.break_chained_methods=void 0!==Fe.break_chained_methods&&Fe.break_chained_methods,pt.max_preserve_newlines=void 0===Fe.max_preserve_newlines?0:parseInt(Fe.max_preserve_newlines,10),pt.space_in_paren=void 0!==Fe.space_in_paren&&Fe.space_in_paren,pt.space_in_empty_paren=void 0!==Fe.space_in_empty_paren&&Fe.space_in_empty_paren,pt.jslint_happy=void 0!==Fe.jslint_happy&&Fe.jslint_happy,pt.space_after_anon_function=void 0!==Fe.space_after_anon_function&&Fe.space_after_anon_function,pt.keep_array_indentation=void 0!==Fe.keep_array_indentation&&Fe.keep_array_indentation,pt.space_before_conditional=void 0===Fe.space_before_conditional||Fe.space_before_conditional,pt.unescape_strings=void 0!==Fe.unescape_strings&&Fe.unescape_strings,pt.wrap_line_length=void 0===Fe.wrap_line_length?0:parseInt(Fe.wrap_line_length,10),pt.e4x=void 0!==Fe.e4x&&Fe.e4x,pt.end_with_newline=void 0!==Fe.end_with_newline&&Fe.end_with_newline,pt.comma_first=void 0!==Fe.comma_first&&Fe.comma_first,pt.test_output_raw=void 0!==Fe.test_output_raw&&Fe.test_output_raw,pt.jslint_happy&&(pt.space_after_anon_function=!0),Fe.indent_with_tabs&&(pt.indent_char="\t",pt.indent_size=1),pt.eol=pt.eol.replace(/\\r/,"\r").replace(/\\n/,"\n"),st="";0=this.indent_cache.length;)this.indent_cache.push(this.indent_cache[this.indent_cache.length-1]+this.indent_string);return this.current_line.set_indent(Et),!0}return this.current_line.set_indent(0),!1},this.add_raw_token=function(Et){for(var bt=0;bt/))&&("TK_RESERVED"===Kt.type&&Ce(Kt.text,["return","case","throw","else","do","typeof","yield"])||"TK_END_EXPR"===Kt.type&&")"===Kt.text&&Kt.parent&&"TK_RESERVED"===Kt.parent.type&&Ce(Kt.parent.text,["if","while","for"])||Ce(Kt.type,["TK_COMMENT","TK_START_EXPR","TK_START_BLOCK","TK_END_BLOCK","TK_OPERATOR","TK_EQUALS","TK_EOF","TK_SEMICOLON","TK_COMMA"]))){var qt=Ht,jt=!1,Qt=!1;if(Pt=Ht,"/"==qt)for(var Zt=!1;Nt/g,en=Et.slice(Nt-1),tn=Jt.exec(en);if(tn&&0===tn.index){for(var nn=tn[2],an=0;tn;){var sn=!!tn[1],rn=tn[2],on=!!tn[tn.length-1]||"![CDATA["===rn.slice(0,8);if(rn!==nn||on||(sn?--an:++an),0>=an)break;tn=Jt.exec(en)}var ln=tn?tn.index+tn[0].length:en.length;return en=en.slice(0,ln),Nt+=ln-1,[en=en.replace(Oe.lineBreak,"\n"),"TK_STRING"]}}else for(;NtEn){hn+="x"===fn?"\\x"+mn:"\\u"+mn;continue}if(34===En||39===En||92===En)hn+="\\"+String.fromCharCode(En);else{if("x"===fn&&126=En)return cn;hn+=String.fromCharCode(En)}}else"\\"===fn?gn=!0:hn+=fn;return hn}(Pt)),Nt"===Et.substring(Nt-1,Nt+2))return xt=!1,Nt+=2,["-->","TK_COMMENT"];if("."===Ht)return[Ht,"TK_DOT"];if(Ce(Ht,yt)){for(;Nt < >= <= >> << >>> >>>= >>= <<= && &= | || ! ~ , : ? ^ ^= |= :: =>".split(" ");this.line_starters="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(",");var wt=this.line_starters.concat(["do","in","else","get","set","new","catch","finally","typeof","yield","async","await"]),Dt=/([\s\S]*?)((?:\*\/)|$)/g,kt=/([^\n\r\u2028\u2029]*)/g,Ft=/\/\* beautify( \w+[:]\w+)+ \*\//g,Mt=/ (\w+)[:](\w+)/g,$t=/([\s\S]*?)((?:\/\*\sbeautify\signore:end\s\*\/)|$)/g,Bt=/((<\?php|<\?=)[\s\S]*?\?>)|(<%[\s\S]*?%>)/g,_t,Lt,xt,Ot,Nt,It;this.tokenize=function(){var Pt,Kt,Ut;It=Et.length,Nt=0,xt=!1,Ot=[];for(var Ht=null,Wt=[],Yt=[];!Kt||"TK_EOF"!==Kt.type;){for(Ut=Tt(),Pt=new Ie(Ut[1],Ut[0],_t,Lt);"TK_COMMENT"===Pt.type||"TK_BLOCK_COMMENT"===Pt.type||"TK_UNKNOWN"===Pt.type;)"TK_BLOCK_COMMENT"===Pt.type&&(Pt.directives=Ut[2]),Yt.push(Pt),Ut=Tt(),Pt=new Ie(Ut[1],Ut[0],_t,Lt);Yt.length&&(Pt.comments_before=Yt,Yt=[]),"TK_START_BLOCK"===Pt.type||"TK_START_EXPR"===Pt.type?(Pt.parent=Kt,Wt.push(Ht),Ht=Pt):("TK_END_BLOCK"===Pt.type||"TK_END_EXPR"===Pt.type)&&Ht&&("]"===Pt.text&&"["===Ht.text||")"===Pt.text&&"("===Ht.text||"}"===Pt.text&&"{"===Ht.text)&&(Pt.parent=Ht.parent,Ht=Wt.pop()),Ot.push(Pt),Kt=Pt}return Ot}}(ke,pt,st),ct=et.tokenize(),Je=0;ht=je();){for(var mt=0;mtwe?36==we||64==we:91>we||(97>we?95==we:123>we||170<=we&&Le.test(String.fromCharCode(we)))},ye.isIdentifierChar=function(we){return 48>we?36==we:58>we||!(65>we)&&(91>we||(97>we?95==we:123>we||170<=we&&xe.test(String.fromCharCode(we))))};var Ne={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"},Ie=function(we,De,ke,Fe){this.type=we,this.text=De,this.comments_before=[],this.newlines=ke||0,this.wanted_newline=0=this.wrap_line_length?(this.print_newline(!1,ot),this.print_indentation(ot)):(this.line_char_count++,ot.push(" "))},this.get_content=function(){for(var ot="",it=[];"<"!=this.input.charAt(this.pos);){if(this.pos>=this.input.length)return it.length?it.join(""):["","TK_EOF"];if(this.traverse_whitespace())this.space_or_wrap(it);else{if(Ye){var lt=this.input.substr(this.pos,3);if("{{#"==lt||"{{/"==lt)break;if("{{!"==lt)return[this.get_tag(),"TK_TAG_HANDLEBARS_COMMENT"];if("{{"==this.input.substr(this.pos,2)&&"{{else}}"==this.get_tag(!0))break}ot=this.input.charAt(this.pos),this.pos++,this.line_char_count++,it.push(ot)}}return it.length?it.join(""):""},this.get_contents_to=function(ot){if(this.pos==this.input.length)return["","TK_EOF"];var it="",lt=new RegExp("","igm");lt.lastIndex=this.pos;var dt=lt.exec(this.input),pt=dt?dt.index:this.input.length;return this.pos=this.input.length)return ot&&(this.pos=ht,this.line_char_count=ut),pt.length?pt.join(""):["","TK_EOF"];if(dt=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(dt,this.Utils.whitespace))ft=!0;else{if("'"!=dt&&"\""!=dt||(dt+=this.get_unformatted(dt),ft=!0),"="==dt&&(ft=!1),pt.length&&"="!=pt[pt.length-1]&&">"!=dt&&ft){if(this.space_or_wrap(pt),ft=!1,!gt&&"force"==Ge&&"/"!=dt){this.print_newline(!0,pt),this.print_indentation(pt);for(var mt=0;mt"!=dt);var Tt=pt.join(""),bt,vt;bt=-1==Tt.indexOf(" ")?"{"==Tt[0]?Tt.indexOf("}"):Tt.indexOf(">"):Tt.indexOf(" "),vt="<"!=Tt[0]&&Ye?"#"==Tt[2]?3:2:1;var At=Tt.substring(vt,bt).toLowerCase();return"/"==Tt.charAt(Tt.length-2)||this.Utils.in_array(At,this.Utils.single_token)?ot||(this.tag_type="SINGLE"):Ye&&"{"==Tt[0]&&"else"==At?ot||(this.indent_to_tag("if"),this.tag_type="HANDLEBARS_ELSE",this.indent_content=!0,this.traverse_whitespace()):this.is_unformatted(At,Ue)?(ct=this.get_unformatted("",Tt),pt.push(ct),this.pos,this.tag_type="SINGLE"):"script"==At&&(-1==Tt.search("type")||-1it.length&&(0===it.indexOf("",dt=!0):0===it.indexOf("",dt=!0):0===it.indexOf("",dt=!0):0===it.indexOf("",dt=!0):0===it.indexOf("{{!")?(lt="}}",dt=!0):0===it.indexOf("",dt=!0):0===it.indexOf("<%")&&(lt="%>",dt=!0)),pt=this.input.charAt(this.pos),this.pos++;return it},this.get_unformatted=function(ot,it){if(it&&-1!=it.toLowerCase().indexOf(ot))return"";var lt="",dt="",pt=0,ct=!0;do{if(this.pos>=this.input.length)return dt;if(lt=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(lt,this.Utils.whitespace)){if(!ct){this.line_char_count--;continue}if("\n"==lt||"\r"==lt){dt+="\n",this.line_char_count=0;continue}}dt+=lt,this.line_char_count++,ct=!0,Ye&&"{"==lt&&dt.length&&"{"==dt[dt.length-2]&&(pt=(dt+=this.get_unformatted("}}")).length)}while(-1==dt.toLowerCase().indexOf(ot,pt));return dt},this.get_token=function(){var ot;if("TK_TAG_SCRIPT"==this.last_token||"TK_TAG_STYLE"==this.last_token){var it=this.last_token.substr(7);return"string"==typeof(ot=this.get_contents_to(it))?[ot,"TK_"+it]:ot}return"CONTENT"==this.current_mode?"string"==typeof(ot=this.get_content())?[ot,"TK_CONTENT"]:ot:"TAG"==this.current_mode?"string"==typeof(ot=this.get_tag())?[ot,"TK_TAG_"+this.tag_type]:ot:void 0},this.get_full_indent=function(ot){return 1>(ot=this.indent_level+ot||0)?"":Array(ot+1).join(this.indent_string)},this.is_unformatted=function(ot,it){if(!this.Utils.in_array(ot,it))return!1;if("a"!=ot.toLowerCase()||!this.Utils.in_array("a",it))return!0;var lt=(this.get_tag(!0)||"").match(/^\s*<\s*\/?([a-z]*)\s*[^>]*>\s*$/);return!lt||this.Utils.in_array(lt,it)},this.printer=function(ot,it,lt,dt,pt){this.input=ot||"",this.output=[],this.indent_character=it,this.indent_string="",this.indent_size=lt,this.brace_style=pt,this.indent_level=0,this.wrap_line_length=dt;for(var ct=this.line_char_count=0;ct"),Ae.$wp.append(Ne),Ne.attr("dir",Ae.opts.direction),Ae.$box.hasClass("fr-basic")||(we=be(""),Ae.$box.append(we),Ae.events.bindClick(Ae.$box,"a.html-switch",function(){xe(!1)}));var He=function(){return!Ce()};Ae.events.on("buttons.refresh",He),Ae.events.on("copy",He,!0),Ae.events.on("cut",He,!0),Ae.events.on("paste",He,!0),Ae.events.on("destroy",Oe,!0),Ae.events.on("html.set",function(){Ce()&&xe(!0)}),Ae.events.on("codeView.update",Re),Ae.events.on("form.submit",function(){Ce()&&(Ae.html.set(Se()),Ae.events.trigger("contentChanged",[],!0))},!0)}(),!Ie&&Ae.opts.codeMirror?((Ie=Ae.opts.codeMirror.fromTextArea(Ne.get(0),Ae.opts.codeMirrorOptions)).on("blur",ye),Ie.on("focus",_e)):(Ae.events.$on(Ne,"keydown keyup change input",function(){Ae.opts.height?this.removeAttribute("rows"):(this.rows=1,this.style.height=0===this.value.length?"auto":this.scrollHeight+"px")}),Ae.events.$on(Ne,"blur",ye),Ae.events.$on(Ne,"focus",_e))),Ae.undo.saveStep(),Ae.html.cleanEmptyTags(),Ae.html.cleanWhiteTags(!0),Ae.core.hasFocus()&&(Ae.core.isEmpty()||(Ae.selection.save(),Ae.$el.find(".fr-marker[data-type=\"true\"]:first").replaceWith("F"),Ae.$el.find(".fr-marker[data-type=\"false\"]:last").replaceWith("F")));var Fe=Ae.html.get(!1,!0);Ae.$el.find("span.fr-tmp").remove(),Ae.$box.toggleClass("fr-code-view",!0);var Be=!1,Me,$e;if(Ae.core.hasFocus()&&(Be=!0,Ae.events.disableBlur(),Ae.$el.blur()),Fe=(Fe=Fe.replace(/F<\/span>/,"FROALA-SM")).replace(/F<\/span>/,"FROALA-EM"),Ae.codeBeautifier&&(Fe=Ae.codeBeautifier.run(Fe,Ae.opts.codeBeautifierOptions)),Ie){Me=Fe.indexOf("FROALA-SM"),($e=Fe.indexOf("FROALA-EM")) .fr-command").not(ke).filter(function(){return 0>Ae.opts.codeViewKeepActiveButtons.indexOf(be(this).data("cmd"))}).addClass("fr-disabled").attr("aria-disabled",!0),ke.addClass("fr-active").attr("aria-pressed",!0),!Ae.helpers.isMobile()&&Ae.opts.toolbarInline&&Ae.toolbar.hide()}function xe(ke){void 0===ke&&(ke=!Ce());var $e=Ae.$tb.find(".fr-command[data-cmd=\"html\"]"),Fe,Me;ke?(Ae.popups.hideAll(),Le($e)):(Ae.$box.toggleClass("fr-code-view",!1),Fe=$e,Me=Se(),Ae.html.set(Me),Ae.$el.blur(),Ae.$tb.find(" > .fr-command").not(Fe).removeClass("fr-disabled").attr("aria-disabled",!1),Fe.removeClass("fr-active").attr("aria-pressed",!1),Ae.selection.setAtStart(Ae.el),Ae.selection.restore(),Ae.placeholder.refresh(),Ae.undo.saveStep())}function Oe(){Ce()&&xe(!1),Ie&&Ie.toTextArea(),Ne.val("").removeData().remove(),Ne=null,we&&(we.remove(),we=null)}var De=!1,Ne,Ie,we;return{_init:function(){if(!Ae.$wp)return!1},toggle:xe,isActive:Ce,get:Se}},be.FE.RegisterCommand("html",{title:"Code View",undo:!1,focus:!1,forcedRefresh:!0,toggle:!0,callback:function(){this.codeView.toggle()},plugin:"codeView"}),be.FE.DefineIcon("html",{NAME:"code"}),be.extend(be.FE.POPUP_TEMPLATES,{"colors.picker":"[_BUTTONS_][_TEXT_COLORS_][_BACKGROUND_COLORS_][_CUSTOM_COLOR_]"}),be.extend(be.FE.DEFAULTS,{colorsText:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],colorsBackground:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],colorsStep:7,colorsHEXInput:!0,colorsDefaultTab:"text",colorsButtons:["colorsBack","|","-"]}),be.FE.PLUGINS.colors=function(Ae){function Ce(){Ae.popups.hide("colors.picker")}function Se(Le){for(var xe="text"==Le?Ae.opts.colorsText:Ae.opts.colorsBackground,Oe="
    ",Ne=0;Ne"),Oe+="REMOVE"==xe[Ne]?""+Ae.icon.create("remove")+""+Ae.language.translate("Clear Formatting")+"":""+Ae.language.translate("Color")+" "+xe[Ne]+"   ";return Oe+"
    "}function Re(Le){var Oe=Ae.popups.get("colors.picker"),Ne=be(Ae.selection.element()),xe;xe="background"==Le?"background-color":"color";var Ie=Oe.find(".fr-"+Le+"-color .fr-select-color");for(Ie.find(".fr-selected-color").remove(),Ie.removeClass("fr-active-item"),Ie.not("[data-param1=\"REMOVE\"]").attr("aria-selected",!1);Ne.get(0)!=Ae.el;){if("transparent"!=Ne.css(xe)&&"rgba(0, 0, 0, 0)"!=Ne.css(xe)){var we=Oe.find(".fr-"+Le+"-color .fr-select-color[data-param1=\""+Ae.helpers.RGBToHex(Ne.css(xe))+"\"]");we.append("\uF00C"),we.addClass("fr-active-item").attr("aria-selected",!0);break}Ne=Ne.parent()}var De=Oe.find(".fr-color-hex-layer input");De.length&&De.val(Ae.helpers.RGBToHex(Ne.css(xe))).trigger("change")}function ye(Le){"REMOVE"==Le?Ae.format.removeStyle("background-color"):Ae.format.applyStyle("background-color",Ae.helpers.HEXtoRGB(Le)),Ce()}function _e(Le){"REMOVE"==Le?Ae.format.removeStyle("color"):Ae.format.applyStyle("color",Ae.helpers.HEXtoRGB(Le)),Ce()}return{showColorsPopup:function(){var Le=Ae.$tb.find(".fr-command[data-cmd=\"color\"]"),xe=Ae.popups.get("colors.picker");if(xe||(xe=function(){var we="
    ",Ie;Ae.opts.toolbarInline&&0",Ie+=""+Ae.language.translate("Text")+"",(Ie+=""+Ae.language.translate("Background")+"")+"
    ");var De="";Ae.opts.colorsHEXInput&&(De="
    ");var Fe={buttons:we,text_colors:Se("text"),background_colors:Se("background"),custom_color:De},Me=Ae.popups.create("colors.picker",Fe),ke;return ke=Me,Ae.events.on("popup.tab",function($e){var Be=be($e.currentTarget);if(!Ae.popups.isVisible("colors.picker")||!Be.is("span"))return!0;var Pe=$e.which,Ke=!0;if(be.FE.KEYCODE.TAB==Pe){var Ue=ke.find(".fr-buttons");Ke=!Ae.accessibility.focusToolbar(Ue,!!$e.shiftKey)}else if(be.FE.KEYCODE.ARROW_UP!=Pe&&be.FE.KEYCODE.ARROW_DOWN!=Pe&&be.FE.KEYCODE.ARROW_LEFT!=Pe&&be.FE.KEYCODE.ARROW_RIGHT!=Pe)be.FE.KEYCODE.ENTER==Pe&&(Ae.button.exec(Be),Ke=!1);else if(Be.is("span.fr-select-color")){var He=Be.parent().find("span.fr-select-color"),We=He.index(Be),Ye=Ae.opts.colorsStep,Ge=Math.floor(He.length/Ye),Ve=Math.floor(We/Ye),Xe=Ve*Ye+We%Ye,qe=Ge*Ye;be.FE.KEYCODE.ARROW_UP==Pe?Xe=((Xe-Ye)%qe+qe)%qe:be.FE.KEYCODE.ARROW_DOWN==Pe?Xe=(Xe+Ye)%qe:be.FE.KEYCODE.ARROW_LEFT==Pe?Xe=((Xe-1)%qe+qe)%qe:be.FE.KEYCODE.ARROW_RIGHT==Pe&&(Xe=(Xe+1)%qe);var je=be(He.get(Xe));Ae.events.disableBlur(),je.focus(),Ke=!1}return!1==Ke&&($e.preventDefault(),$e.stopPropagation()),Ke},!0),Me}()),!xe.hasClass("fr-active"))if(Ae.popups.setContainer("colors.picker",Ae.$tb),Re(xe.find(".fr-selected-tab").attr("data-param1")),Le.is(":visible")){var Oe=Le.offset().left+Le.outerWidth()/2,Ne=Le.offset().top+(Ae.opts.toolbarBottom?10:Le.outerHeight()-10);Ae.popups.show("colors.picker",Oe,Ne,Le.outerHeight())}else Ae.position.forSelection(xe),Ae.popups.show("colors.picker")},hideColorsPopup:Ce,changeSet:function(Le,xe){Le.hasClass("fr-selected-tab")||(Le.siblings().removeClass("fr-selected-tab").attr("aria-pressed",!1),Le.addClass("fr-selected-tab").attr("aria-pressed",!0),Le.parents(".fr-popup").find(".fr-color-set").removeClass("fr-selected-set"),Le.parents(".fr-popup").find(".fr-color-set.fr-"+xe+"-color").addClass("fr-selected-set"),Re(xe)),Ae.accessibility.focusPopup(Le.parents(".fr-popup"))},background:ye,customColor:function(){var Le=Ae.popups.get("colors.picker"),xe=Le.find(".fr-color-hex-layer input");if(xe.length){var Oe=xe.val();"background"==Le.find(".fr-selected-tab").attr("data-param1")?ye(Oe):_e(Oe)}},text:_e,back:function(){Ae.popups.hide("colors.picker"),Ae.toolbar.showInline()}}},be.FE.DefineIcon("colors",{NAME:"tint"}),be.FE.RegisterCommand("color",{title:"Colors",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("colors.picker")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("colors.picker")):this.colors.showColorsPopup()},plugin:"colors"}),be.FE.RegisterCommand("textColor",{undo:!0,callback:function(Ae,Ce){this.colors.text(Ce)}}),be.FE.RegisterCommand("backgroundColor",{undo:!0,callback:function(Ae,Ce){this.colors.background(Ce)}}),be.FE.RegisterCommand("colorChangeSet",{undo:!1,focus:!1,callback:function(Ae,Ce){var Se=this.popups.get("colors.picker").find(".fr-command[data-cmd=\""+Ae+"\"][data-param1=\""+Ce+"\"]");this.colors.changeSet(Se,Ce)}}),be.FE.DefineIcon("colorsBack",{NAME:"arrow-left"}),be.FE.RegisterCommand("colorsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.colors.back()}}),be.FE.RegisterCommand("customColor",{title:"OK",undo:!0,callback:function(){this.colors.customColor()}}),be.FE.DefineIcon("remove",{NAME:"eraser"}),be.extend(be.FE.DEFAULTS,{dragInline:!0}),be.FE.PLUGINS.draggable=function(Ae){function Ce(Ie){return Ie.originalEvent&&Ie.originalEvent.target&&Ie.originalEvent.target.nodeType==Node.TEXT_NODE||(Ie.target&&"A"==Ie.target.tagName&&1==Ie.target.childNodes.length&&"IMG"==Ie.target.childNodes[0].tagName&&(Ie.target=Ie.target.childNodes[0]),be(Ie.target).hasClass("fr-draggable")?(Ae.undo.canDo()||Ae.undo.saveStep(),Ae.opts.dragInline?Ae.$el.attr("contenteditable",!0):Ae.$el.attr("contenteditable",!1),Ae.opts.toolbarInline&&Ae.toolbar.hide(),be(Ie.target).addClass("fr-dragging"),Ae.browser.msie||Ae.browser.edge||Ae.selection.clear(),void Ie.originalEvent.dataTransfer.setData("text","Froala")):(Ie.preventDefault(),!1))}function Se(Ie){return!(Ie&&("HTML"==Ie.tagName||"BODY"==Ie.tagName||Ae.node.isElement(Ie)))}function Re(Ie,we,De){Ae.opts.iframe&&(Ie+=Ae.$iframe.offset().top,we+=Ae.$iframe.offset().left),Ne.offset().top!=Ie&&Ne.css("top",Ie),Ne.offset().left!=we&&Ne.css("left",we),Ne.width()!=De&&Ne.css("width",De)}function ye(Ie){Ie.originalEvent.dataTransfer.dropEffect="move",Ae.opts.dragInline?function(){for(var we=null,De=0;De")),Ne=be.FE.$draggable_helper,Ae.events.on("shared.destroy",function(){Ne.html("").removeData().remove(),Ne=null},!0)),Be=we.originalEvent.pageY"),Ne.removeClass("fr-visible");else if(!1===Ae.markers.insertAtPoint(Ie.originalEvent))return!1;if(we.removeClass("fr-dragging"),!1===(we=Ae.events.chainTrigger("element.beforeDrop",we)))return!1;var Fe=we;if((we.parent().is("A")&&1==we.parent().get(0).childNodes.length&&(Fe=we.parent()),Ae.core.isEmpty())?Ae.events.focus():(Ae.$el.find(".fr-marker").replaceWith(be.FE.MARKERS),Ae.selection.restore()),De==Ae||Ae.undo.canDo()||Ae.undo.saveStep(),Ae.core.isEmpty())Ae.$el.html(Fe);else{var Me=Ae.markers.insert();0===Fe.find(Me).length?be(Me).replaceWith(Fe):0===we.find(Me).length&&be(Me).replaceWith(we),we.after(be.FE.MARKERS),Ae.selection.restore()}return Ae.popups.hideAll(),Ae.selection.save(),Ae.$el.find(Ae.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").not(Ae.opts.htmlAllowedEmptyTags.join(",")).remove(),Ae.html.wrap(),Ae.html.fillEmptyBlocks(),Ae.selection.restore(),Ae.undo.saveStep(),Ae.opts.iframe&&Ae.size.syncIframe(),De!=Ae&&(De.popups.hideAll(),De.$el.find(De.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").remove(),De.html.wrap(),De.html.fillEmptyBlocks(),De.undo.saveStep(),De.events.trigger("element.dropped"),De.opts.iframe&&De.size.syncIframe()),Ae.events.trigger("element.dropped",[Fe]),!1}Ne&&Ne.removeClass("fr-visible"),Ae.undo.canDo()||Ae.undo.saveStep(),setTimeout(function(){Ae.undo.saveStep()},0)}function Oe(Ie){if(Ie&&"DIV"==Ie.tagName&&Ae.node.hasClass(Ie,"fr-drag-helper"))Ie.parentNode.removeChild(Ie);else if(Ie&&Ie.nodeType==Node.ELEMENT_NODE)for(var we=Ie.querySelectorAll("div.fr-drag-helper"),De=0;De=be.FE.KEYCODE.ARROW_LEFT&&Re.which<=be.FE.KEYCODE.ARROW_DOWN)){var Le=Ce();Ae.node.hasClass(Le,"fr-emoticon-img")&&(be(Le).append(be.FE.MARKERS),Ae.selection.restore())}})},insert:function(Se,Re){var ye=Ce(),_e=Ae.selection.ranges(0);ye?(0===_e.startOffset&&Ae.selection.element()===ye?be(ye).before(be.FE.MARKERS+be.FE.INVISIBLE_SPACE):0<_e.startOffset&&Ae.selection.element()===ye&&_e.commonAncestorContainer.parentNode.classList.contains("fr-emoticon")&&be(ye).after(be.FE.INVISIBLE_SPACE+be.FE.MARKERS),Ae.selection.restore(),Ae.html.insert(""+(Re?" ":Se)+" "+be.FE.MARKERS,!0)):Ae.html.insert(""+(Re?" ":Se)+" ",!0)},showEmoticonsPopup:function(){var Se=Ae.$tb.find(".fr-command[data-cmd=\"emoticons\"]"),Re=Ae.popups.get("emoticons");if(Re||(Re=function(){var Le="";Ae.opts.toolbarInline&&0"+Ae.button.buildList(Ae.opts.emoticonsButtons)+"");var Oe={buttons:Le,emoticons:function(){for(var Ie="
    "}()},Ne=Ae.popups.create("emoticons",Oe),xe;return Ae.tooltip.bind(Ne,".fr-emoticon"),xe=Ne,Ae.events.on("popup.tab",function(Ie){var we=be(Ie.currentTarget);if(!Ae.popups.isVisible("emoticons")||!we.is("span, a"))return!0;var Me=Ie.which,De,ke,Fe;if(be.FE.KEYCODE.TAB==Me){if(we.is("span.fr-emoticon")&&Ie.shiftKey||we.is("a")&&!Ie.shiftKey){var $e=xe.find(".fr-buttons");De=!Ae.accessibility.focusToolbar($e,!!Ie.shiftKey)}if(!1!==De){var Be=xe.find("span.fr-emoticon:focus:first, span.fr-emoticon:visible:first, a");we.is("span.fr-emoticon")&&(Be=Be.not("span.fr-emoticon:not(:focus)")),ke=Be.index(we),ke=Ie.shiftKey?((ke-1)%Be.length+Be.length)%Be.length:(ke+1)%Be.length,Fe=Be.get(ke),Ae.events.disableBlur(),Fe.focus(),De=!1}}else if(be.FE.KEYCODE.ARROW_UP!=Me&&be.FE.KEYCODE.ARROW_DOWN!=Me&&be.FE.KEYCODE.ARROW_LEFT!=Me&&be.FE.KEYCODE.ARROW_RIGHT!=Me)be.FE.KEYCODE.ENTER==Me&&(we.is("a")?we[0].click():Ae.button.exec(we),De=!1);else if(we.is("span.fr-emoticon")){var Pe=we.parent().find("span.fr-emoticon");ke=Pe.index(we);var Ke=Ae.opts.emoticonsStep,Ue=Math.floor(Pe.length/Ke),He=ke%Ke,We=Math.floor(ke/Ke),Ye=We*Ke+He,Ge=Ue*Ke;be.FE.KEYCODE.ARROW_UP==Me?Ye=((Ye-Ke)%Ge+Ge)%Ge:be.FE.KEYCODE.ARROW_DOWN==Me?Ye=(Ye+Ke)%Ge:be.FE.KEYCODE.ARROW_LEFT==Me?Ye=((Ye-1)%Ge+Ge)%Ge:be.FE.KEYCODE.ARROW_RIGHT==Me&&(Ye=(Ye+1)%Ge),Fe=be(Pe.get(Ye)),Ae.events.disableBlur(),Fe.focus(),De=!1}return!1===De&&(Ie.preventDefault(),Ie.stopPropagation()),De},!0),Ne}()),!Re.hasClass("fr-active")){Ae.popups.refresh("emoticons"),Ae.popups.setContainer("emoticons",Ae.$tb);var ye=Se.offset().left+Se.outerWidth()/2,_e=Se.offset().top+(Ae.opts.toolbarBottom?10:Se.outerHeight()-10);Ae.popups.show("emoticons",ye,_e,Se.outerHeight())}},hideEmoticonsPopup:function(){Ae.popups.hide("emoticons")},back:function(){Ae.popups.hide("emoticons"),Ae.toolbar.showInline()}}},be.FE.DefineIcon("emoticons",{NAME:"smile-o",FA5NAME:"smile"}),be.FE.RegisterCommand("emoticons",{title:"Emoticons",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("emoticons")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("emoticons")):this.emoticons.showEmoticonsPopup()},plugin:"emoticons"}),be.FE.RegisterCommand("insertEmoticon",{callback:function(Ae,Ce){this.emoticons.insert("&#x"+Ce+";",this.opts.emoticonsUseImage?"https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/"+Ce+".svg":null),this.emoticons.hideEmoticonsPopup()}}),be.FE.DefineIcon("emoticonsBack",{NAME:"arrow-left"}),be.FE.RegisterCommand("emoticonsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.emoticons.back()}}),be.extend(be.FE.DEFAULTS,{entities:""'¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿŒœŠšŸƒˆ˜ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρςστυφχψωϑϒϖ   ‌‍‎‏–—‘’‚“”„†‡•…‰′″‹›‾⁄€ℑ℘ℜ™ℵ←↑→↓↔↵⇐⇑⇒⇓⇔∀∂∃∅∇∈∉∋∏∑−∗√∝∞∠∧∨∩∪∫∴∼≅≈≠≡≤≥⊂⊃⊄⊆⊇⊕⊗⊥⋅⌈⌉⌊⌋⟨⟩◊♠♣♥♦"}),be.FE.PLUGINS.entities=function(Ae){function Ce(Le){var xe=Le.textContent;if(xe.match(ye)){for(var Oe="",Ne=0;Ne").html(Ae.opts.entities).text(),xe=Ae.opts.entities.split(";");_e={},ye="";for(var Oe=0,Ne;Oe span").css("width",Ge+"%")):Ve.find("div").addClass("fr-indeterminate")}}function ye(Ye,Ge,ze){Ae.edit.on(),Ae.events.focus(!0),Ae.selection.restore(),Ae.opts.fileUseSelectedText&&Ae.selection.text().length&&(Ge=Ae.selection.text()),Ae.html.insert(""+Ge+"");var Ve=Ae.$el.find("#fr-inserted-file");Ve.removeAttr("id"),Ae.popups.hide("file.insert"),Ae.undo.saveStep(),Me(),Ae.events.trigger("file.inserted",[Ve,ze])}function _e(Ye){var Ge=this.status,ze=this.response,Ve=this.responseXML,Xe=this.responseText;try{if(Ae.opts.fileUploadToS3){if(201==Ge){var qe=function(Qe){try{var Ze=decodeURIComponent(be(Qe).find("Location").text()),Je=be(Qe).find("Key").text();return!1===Ae.events.trigger("file.uploadedToS3",[Ze,Je,Qe],!0)?(Ae.edit.on(),!1):Ze}catch(et){return Oe(Ke,Qe),!1}}(Ve);qe&&ye(qe,Ye,ze||Ve)}else Oe(Ke,ze||Ve);}else if(200<=Ge&&300>Ge){var je=function(Qe){try{if(!1===Ae.events.trigger("file.uploaded",[Qe],!0))return Ae.edit.on(),!1;var Ze=JSON.parse(Qe);return Ze.link?Ze:(Oe(Be,Qe),!1)}catch(Je){return Oe(Ke,Qe),!1}}(Xe);je&&ye(je.link,Ye,ze||Xe)}else Oe(Pe,ze||Xe)}catch(Qe){Oe(Ke,ze||Xe)}}function Le(){Oe(Ke,this.response||this.responseText||this.responseXML)}function xe(Ye){if(Ye.lengthComputable){var Ge=0|100*(Ye.loaded/Ye.total);Re(Ae.language.translate("Uploading"),Ge)}}function Oe(Ye,Ge){Ae.edit.on(),function(ze){Ce();var Ve=Ae.popups.get("file.insert").find(".fr-file-progress-bar-layer");Ve.addClass("fr-error");var Xe=Ve.find("h3");Xe.text(ze),Ae.events.disableBlur(),Xe.focus()}(Ae.language.translate("Something went wrong. Please try again.")),Ae.events.trigger("file.error",[{code:Ye,message:We[Ye]},Ge])}function Ne(){Ae.edit.on(),Se(!0)}function Ie(Ye){if(void 0!==Ye&&0Ae.opts.fileMaxSize)return Oe(Ue),!1;if(0>Ae.opts.fileAllowedTypes.indexOf("*")&&0>Ae.opts.fileAllowedTypes.indexOf(ze.type.replace(/file\//g,"")))return Oe(He),!1;if(Ae.drag_support.formdata&&(Ge=Ae.drag_support.formdata?new FormData:null),Ge){if(!1!==Ae.opts.fileUploadToS3)for(var Ve in Ge.append("key",Ae.opts.fileUploadToS3.keyStart+GenerateguidGlobal()+"."+(ze.name.split('.').pop())),Ge.append("success_action_status","201"),Ge.append("X-Requested-With","xhr"),Ge.append("Content-Type",ze.type),Ae.opts.fileUploadToS3.params)Ae.opts.fileUploadToS3.params.hasOwnProperty(Ve)&&Ge.append(Ve,Ae.opts.fileUploadToS3.params[Ve]);for(Ve in Ae.opts.fileUploadParams)Ae.opts.fileUploadParams.hasOwnProperty(Ve)&&Ge.append(Ve,Ae.opts.fileUploadParams[Ve]);Ge.append(Ae.opts.fileUploadParam,ze);var Xe=Ae.opts.fileUploadURL;Ae.opts.fileUploadToS3&&(Xe=Ae.opts.fileUploadToS3.uploadURL?Ae.opts.fileUploadToS3.uploadURL:"https://"+Ae.opts.fileUploadToS3.bucket+".s3.amazonaws.com/");var qe=Ae.core.getXHR(Xe,Ae.opts.fileUploadMethod);qe.onload=function(){_e.call(qe,ze.name)},qe.onerror=Le,qe.upload.onprogress=xe,qe.onabort=Ne,Ce();var je=Ae.popups.get("file.insert");je&&je.off("abortUpload").on("abortUpload",function(){4!=qe.readyState&&qe.abort()}),qe.send(Ge)}}}function we(){Se()}function De(Ye){if(Ye)return Ae.popups.onHide("file.insert",we),!0;var Ge;Ae.opts.fileUpload||Ae.opts.fileInsertButtons.splice(Ae.opts.fileInsertButtons.indexOf("fileUpload"),1),Ge="
    "+Ae.button.buildList(Ae.opts.fileInsertButtons)+"
    ";var ze="";Ae.opts.fileUpload&&(ze="
    "+Ae.language.translate("Drop file")+"
    ("+Ae.language.translate("or click")+")
    ");var Xe={buttons:Ge,upload_layer:ze,progress_bar:"

    Uploading

    "},qe=Ae.popups.create("file.insert",Xe),Ve;return Ve=qe,Ae.events.$on(Ve,"dragover dragenter",".fr-file-upload-layer",function(){return be(this).addClass("fr-drop"),!1},!0),Ae.events.$on(Ve,"dragleave dragend",".fr-file-upload-layer",function(){return be(this).removeClass("fr-drop"),!1},!0),Ae.events.$on(Ve,"drop",".fr-file-upload-layer",function(je){je.preventDefault(),je.stopPropagation(),be(this).removeClass("fr-drop");var Qe=je.originalEvent.dataTransfer;Qe&&Qe.files&&(Ve.data("instance")||Ae).file.upload(Qe.files)},!0),Ae.helpers.isIOS()&&Ae.events.$on(Ve,"touchstart",".fr-file-upload-layer input[type=\"file\"]",function(){be(this).trigger("click")}),Ae.events.$on(Ve,"change",".fr-file-upload-layer input[type=\"file\"]",function(){this.files&&(Ve.data("instance")||Ae).file.upload(this.files),be(this).val("")},!0),qe}function ke(Ye){Ae.node.hasClass(Ye,"fr-file")}function Fe(Ye){var Ge=Ye.originalEvent.dataTransfer;if(Ge&&Ge.files&&Ge.files.length){var ze=Ge.files[0];if(!(ze&&"undefined"!=typeof ze.type))0>ze.type.indexOf("image")&&(Ye.preventDefault(),Ye.stopPropagation());else if(0>ze.type.indexOf("image")){if(!Ae.opts.fileUpload)return Ye.preventDefault(),Ye.stopPropagation(),!1;Ae.markers.remove(),Ae.markers.insertAtPoint(Ye.originalEvent),Ae.$el.find(".fr-marker").replaceWith(be.FE.MARKERS),Ae.popups.hideAll();var Ve=Ae.popups.get("file.insert");return Ve||(Ve=De()),Ae.popups.setContainer("file.insert",Ae.$sc),Ae.popups.show("file.insert",Ye.originalEvent.pageX,Ye.originalEvent.pageY),Ce(),Ie(Ge.files),Ye.preventDefault(),Ye.stopPropagation(),!1}}}function Me(){var Ge=Array.prototype.slice.call(Ae.el.querySelectorAll("a.fr-file")),ze=[],Ye;for(Ye=0;Yeze.indexOf($e[Ye].getAttribute("href"))&&Ae.events.trigger("file.unlink",[$e[Ye]]);$e=Ge}var Be=2,Pe=3,Ke=4,Ue=5,He=6,We={},$e;return We[1]="File cannot be loaded from the passed link.",We[Be]="No link in upload response.",We[Pe]="Error during file upload.",We[Ke]="Parsing response failed.",We[Ue]="File is too large.",We[He]="File file type is invalid.",We[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",{_init:function(){Ae.events.on("drop",Fe),Ae.events.$on(Ae.$win,"keydown",function(Ye){var Ge=Ye.which,ze=Ae.popups.get("file.insert");ze&&Ge==be.FE.KEYCODE.ESC&&ze.trigger("abortUpload")}),Ae.events.on("destroy",function(){var Ye=Ae.popups.get("file.insert");Ye&&Ye.trigger("abortUpload")}),Ae.events.on("link.beforeRemove",ke),Ae.$wp&&(Me(),Ae.events.on("contentChanged",Me)),De(!0)},showInsertPopup:function(){var Ye=Ae.$tb.find(".fr-command[data-cmd=\"insertFile\"]"),Ge=Ae.popups.get("file.insert");if(Ge||(Ge=De()),Se(),!Ge.hasClass("fr-active"))if(Ae.popups.refresh("file.insert"),Ae.popups.setContainer("file.insert",Ae.$tb),Ye.is(":visible")){var ze=Ye.offset().left+Ye.outerWidth()/2,Ve=Ye.offset().top+(Ae.opts.toolbarBottom?10:Ye.outerHeight()-10);Ae.popups.show("file.insert",ze,Ve,Ye.outerHeight())}else Ae.position.forSelection(Ge),Ae.popups.show("file.insert")},upload:Ie,insert:ye,back:function(){Ae.events.disableBlur(),Ae.selection.restore(),Ae.events.enableBlur(),Ae.popups.hide("file.insert"),Ae.toolbar.showInline()},hideProgressBar:Se}},be.FE.DefineIcon("insertFile",{NAME:"file-o",FA5NAME:"file"}),be.FE.RegisterCommand("insertFile",{title:"Upload File",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("file.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("file.insert")):this.file.showInsertPopup()},plugin:"file"}),be.FE.DefineIcon("fileBack",{NAME:"arrow-left"}),be.FE.RegisterCommand("fileBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.file.back()},refresh:function(Ae){this.opts.toolbarInline?(Ae.removeClass("fr-hidden"),Ae.next(".fr-separator").removeClass("fr-hidden")):(Ae.addClass("fr-hidden"),Ae.next(".fr-separator").addClass("fr-hidden"))}}),be.FE.RegisterCommand("fileDismissError",{title:"OK",callback:function(){this.file.hideProgressBar(!0)}}),be.extend(be.FE.DEFAULTS,{fontFamily:{"Arial,Helvetica,sans-serif":"Arial","Georgia,serif":"Georgia","Impact,Charcoal,sans-serif":"Impact","Tahoma,Geneva,sans-serif":"Tahoma","Times New Roman,Times,serif,-webkit-standard":"Times New Roman","Verdana,Geneva,sans-serif":"Verdana"},fontFamilySelection:!1,fontFamilyDefaultSelection:"Font Family"}),be.FE.PLUGINS.fontFamily=function(Ae){function Ce(ye){var _e=ye.replace(/(sans-serif|serif|monospace|cursive|fantasy)/gi,"").replace(/"|'| /g,"").split(",");return be.grep(_e,function(Le){return 0 span").text(Ae.opts.fontFamily[Re()]||_e[0]||Ae.language.translate(Ae.opts.fontFamilyDefaultSelection))}}}},be.FE.RegisterCommand("fontFamily",{type:"dropdown",displaySelection:function(Ae){return Ae.opts.fontFamilySelection},defaultSelection:function(Ae){return Ae.opts.fontFamilyDefaultSelection},displaySelectionWidth:80,html:function(){var Ae="
      ",Ce=this.opts.fontFamily;for(var Se in Ce)Ce.hasOwnProperty(Se)&&(Ae+="
    • "+Ce[Se]+"
    • ");return Ae+="
    "},title:"Font Family",callback:function(Ae,Ce){this.fontFamily.apply(Ce)},refresh:function(Ae){this.fontFamily.refresh(Ae)},refreshOnShow:function(Ae,Ce){this.fontFamily.refreshOnShow(Ae,Ce)},plugin:"fontFamily"}),be.FE.DefineIcon("fontFamily",{NAME:"font"}),be.extend(be.FE.DEFAULTS,{fontSize:["8","9","10","11","12","14","18","24","30","36","48","60","72","96"],fontSizeSelection:!1,fontSizeDefaultSelection:"12",fontSizeUnit:"px"}),be.FE.PLUGINS.fontSize=function(Ae){return{apply:function(Ce){Ae.format.applyStyle("font-size",Ce)},refreshOnShow:function(Ce,Se){var Re=be(Ae.selection.element()).css("font-size");Se.find(".fr-command.fr-active").removeClass("fr-active").attr("aria-selected",!1),Se.find(".fr-command[data-param1=\""+Re+"\"]").addClass("fr-active").attr("aria-selected",!0);var ye=Se.find(".fr-dropdown-list"),_e=Se.find(".fr-active").parent();_e.length?ye.parent().scrollTop(_e.offset().top-ye.offset().top-(ye.parent().outerHeight()/2-_e.outerHeight()/2)):ye.parent().scrollTop(0)},refresh:function(Ce){if(Ae.opts.fontSizeSelection){var Se=Ae.helpers.getPX(be(Ae.selection.element()).css("font-size"));Ce.find("> span").text(Se)}}}},be.FE.RegisterCommand("fontSize",{type:"dropdown",title:"Font Size",displaySelection:function(Ae){return Ae.opts.fontSizeSelection},displaySelectionWidth:30,defaultSelection:function(Ae){return Ae.opts.fontSizeDefaultSelection},html:function(){for(var Ae="
      ",Ce=this.opts.fontSize,Se=0,Re;Se"+Re+"";return Ae+="
    "},callback:function(Ae,Ce){this.fontSize.apply(Ce)},refresh:function(Ae){this.fontSize.refresh(Ae)},refreshOnShow:function(Ae,Ce){this.fontSize.refreshOnShow(Ae,Ce)},plugin:"fontSize"}),be.FE.DefineIcon("fontSize",{NAME:"text-height"}),be.extend(be.FE.POPUP_TEMPLATES,{"forms.edit":"[_BUTTONS_]","forms.update":"[_BUTTONS_][_TEXT_LAYER_]"}),be.extend(be.FE.DEFAULTS,{formEditButtons:["inputStyle","inputEdit"],formStyles:{"fr-rounded":"Rounded","fr-large":"Large"},formMultipleStyles:!0,formUpdateButtons:["inputBack","|"]}),be.FE.PLUGINS.forms=function(Ae){function Ce(we){we.preventDefault(),Ae.selection.clear(),be(this).data("mousedown",!0)}function Se(we){be(this).data("mousedown")&&(we.stopPropagation(),be(this).removeData("mousedown"),Le(Ie=this)),we.preventDefault()}function Re(){Ae.$el.find("input, textarea, button").removeData("mousedown")}function ye(){be(this).removeData("mousedown")}function _e(){return Ie||null}function Le(we){var De=Ae.popups.get("forms.edit");De||(De=function(){var $e="";0"+Ae.button.buildList(Ae.opts.formEditButtons)+"");var Be={buttons:$e},Pe=Ae.popups.create("forms.edit",Be);return Ae.$wp&&Ae.events.$on(Ae.$wp,"scroll.link-edit",function(){_e()&&Ae.popups.isVisible("forms.edit")&&Le(_e())}),Pe}());var ke=be(Ie=we);Ae.popups.refresh("forms.edit"),Ae.popups.setContainer("forms.edit",Ae.$sc);var Fe=ke.offset().left+ke.outerWidth()/2,Me=ke.offset().top+ke.outerHeight();Ae.popups.show("forms.edit",Fe,Me,ke.outerHeight())}function xe(){var we=Ae.popups.get("forms.update"),De=_e();if(De){var ke=be(De);ke.is("button")?we.find("input[type=\"text\"][name=\"text\"]").val(ke.text()):we.find("input[type=\"text\"][name=\"text\"]").val(ke.attr("placeholder"))}we.find("input[type=\"text\"][name=\"text\"]").trigger("change")}function Oe(){Ie=null}function Ne(we){if(we)return Ae.popups.onRefresh("forms.update",xe),Ae.popups.onHide("forms.update",Oe),!0;var De="";1<=Ae.opts.formUpdateButtons.length&&(De="
    "+Ae.button.buildList(Ae.opts.formUpdateButtons)+"
    ");var ke="",Fe=0;ke="
    ",ke+="
    ";var Me={buttons:De,text_layer:ke+="
    "};return Ae.popups.create("forms.update",Me)}var Ie;return{_init:function(){Ae.events.$on(Ae.$el,Ae._mousedown,"input, textarea, button",Ce),Ae.events.$on(Ae.$el,Ae._mouseup,"input, textarea, button",Se),Ae.events.$on(Ae.$el,"touchmove","input, textarea, button",ye),Ae.events.$on(Ae.$el,Ae._mouseup,Re),Ae.events.$on(Ae.$win,Ae._mouseup,Re),Ne(!0),Ae.events.$on(Ae.$el,"submit","form",function(we){return we.preventDefault(),!1})},updateInput:function(){var we=Ae.popups.get("forms.update"),De=_e();if(De){var ke=be(De),Fe=we.find("input[type=\"text\"][name=\"text\"]").val()||"";Fe.length&&(ke.is("button")?ke.text(Fe):ke.attr("placeholder",Fe)),Ae.popups.hide("forms.update"),Le(De)}},getInput:_e,applyStyle:function(we,De,ke){void 0===De&&(De=Ae.opts.formStyles),void 0===ke&&(ke=Ae.opts.formMultipleStyles);var Fe=_e();if(!Fe)return!1;if(!ke){var Me=Object.keys(De);Me.splice(Me.indexOf(we),1),be(Fe).removeClass(Me.join(" "))}be(Fe).toggleClass(we)},showUpdatePopup:function(){var we=_e();if(we){var De=be(we),ke=Ae.popups.get("forms.update");ke||(ke=Ne()),Ae.popups.isVisible("forms.update")||Ae.popups.refresh("forms.update"),Ae.popups.setContainer("forms.update",Ae.$sc);var Fe=De.offset().left+De.outerWidth()/2,Me=De.offset().top+De.outerHeight();Ae.popups.show("forms.update",Fe,Me,De.outerHeight())}},showEditPopup:Le,back:function(){Ae.events.disableBlur(),Ae.selection.restore(),Ae.events.enableBlur();var we=_e();we&&Ae.$wp&&("BUTTON"==we.tagName&&Ae.selection.restore(),Le(we))}}},be.FE.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),be.FE.DefineIcon("inputStyle",{NAME:"magic"}),be.FE.RegisterCommand("inputStyle",{title:"Style",type:"dropdown",html:function(){var Ae=""},callback:function(Ae,Ce){var Se=this.forms.getInput();Se&&(this.forms.applyStyle(Ce),this.forms.showEditPopup(Se))},refreshOnShow:function(Ae,Ce){var Se=this.forms.getInput();if(Se){var Re=be(Se);Ce.find(".fr-command").each(function(){var ye=be(this).data("param1");be(this).toggleClass("fr-active",Re.hasClass(ye))})}}}),be.FE.DefineIcon("inputEdit",{NAME:"edit"}),be.FE.RegisterCommand("inputEdit",{title:"Edit Button",undo:!1,refreshAfterCallback:!1,callback:function(){this.forms.showUpdatePopup()}}),be.FE.DefineIcon("inputBack",{NAME:"arrow-left"}),be.FE.RegisterCommand("inputBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.forms.back()}}),be.FE.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),be.FE.PLUGINS.fullscreen=function(Ae){function Ce(){return Ae.$box.hasClass("fr-fullscreen")}function Se(){if(Ae.helpers.isIOS()&&Ae.core.hasFocus())return Ae.$el.blur(),setTimeout(ye,250),!1;Le=Ae.helpers.scrollTop(),Ae.$box.toggleClass("fr-fullscreen"),be("body:first").toggleClass("fr-fullscreen"),Ae.helpers.isMobile()&&(Ae.$tb.data("parent",Ae.$tb.parent()),Ae.$tb.prependTo(Ae.$box),Ae.$tb.data("sticky-dummy")&&Ae.$tb.after(Ae.$tb.data("sticky-dummy"))),xe=Ae.opts.height,Oe=Ae.opts.heightMax,Ne=Ae.opts.zIndex,Ae.position.refresh(),Ae.opts.height=Ae.o_win.innerHeight-(Ae.opts.toolbarInline?0:Ae.$tb.outerHeight()),Ae.opts.zIndex=2147483641,Ae.opts.heightMax=null,Ae.size.refresh(),Ae.opts.toolbarInline&&Ae.toolbar.showInline();for(var Ie=Ae.$box.parent();!Ie.is("body:first");)Ie.data("z-index",Ie.css("z-index")).data("overflow",Ie.css("overflow")).css("z-index","2147483640").css("overflow","visible"),Ie=Ie.parent();Ae.opts.toolbarContainer&&Ae.$box.prepend(Ae.$tb),Ae.events.trigger("charCounter.update"),Ae.events.trigger("codeView.update"),Ae.$win.trigger("scroll")}function Re(){if(Ae.helpers.isIOS()&&Ae.core.hasFocus())return Ae.$el.blur(),setTimeout(ye,250),!1;Ae.$box.toggleClass("fr-fullscreen"),be("body:first").toggleClass("fr-fullscreen"),Ae.$tb.prependTo(Ae.$tb.data("parent")),Ae.$tb.data("sticky-dummy")&&Ae.$tb.after(Ae.$tb.data("sticky-dummy")),Ae.opts.height=xe,Ae.opts.heightMax=Oe,Ae.opts.zIndex=Ne,Ae.size.refresh(),be(Ae.o_win).scrollTop(Le),Ae.opts.toolbarInline&&Ae.toolbar.showInline(),Ae.events.trigger("charCounter.update"),Ae.opts.toolbarSticky&&Ae.opts.toolbarStickyOffset&&(Ae.opts.toolbarBottom?Ae.$tb.css("bottom",Ae.opts.toolbarStickyOffset).data("bottom",Ae.opts.toolbarStickyOffset):Ae.$tb.css("top",Ae.opts.toolbarStickyOffset).data("top",Ae.opts.toolbarStickyOffset));for(var Ie=Ae.$box.parent();!Ie.is("body:first");)Ie.data("z-index")&&(Ie.css("z-index",""),Ie.css("z-index")!=Ie.data("z-index")&&Ie.css("z-index",Ie.data("z-index")),Ie.removeData("z-index")),Ie.data("overflow")?(Ie.css("overflow",""),Ie.css("overflow")!=Ie.data("overflow")&&Ie.css("overflow",Ie.data("overflow"))):Ie.css("overflow",""),Ie.removeData("overflow"),Ie=Ie.parent();Ae.opts.toolbarContainer&&be(Ae.opts.toolbarContainer).append(Ae.$tb),be(Ae.o_win).trigger("scroll"),Ae.events.trigger("codeView.update")}function ye(){Ce()?Re():Se(),_e(Ae.$tb.find(".fr-command[data-cmd=\"fullscreen\"]"))}function _e(Ie){var we=Ce();Ie.toggleClass("fr-active",we).attr("aria-pressed",we),Ie.find("> *:not(.fr-sr-only)").replaceWith(we?Ae.icon.create("fullscreenCompress"):Ae.icon.create("fullscreen"))}var Le,xe,Oe,Ne;return{_init:function(){return!!Ae.$wp&&void(Ae.events.$on(be(Ae.o_win),"resize",function(){Ce()&&(Re(),Se())}),Ae.events.on("toolbar.hide",function(){if(Ce()&&Ae.helpers.isMobile())return!1}),Ae.events.on("position.refresh",function(){if(Ae.helpers.isIOS())return!Ce()}),Ae.events.on("destroy",function(){Ce()&&Re()},!0))},toggle:ye,refresh:_e,isActive:Ce}},be.FE.RegisterCommand("fullscreen",{title:"Fullscreen",undo:!1,focus:!1,accessibilityFocus:!0,forcedRefresh:!0,toggle:!0,callback:function(){frFullScreenMode(this),this.fullscreen.toggle()},refresh:function(Ae){this.fullscreen.refresh(Ae)},plugin:"fullscreen"}),be.FE.DefineIcon("fullscreen",{NAME:"expand"}),be.FE.DefineIcon("fullscreenCompress",{NAME:"compress"}),be.extend(be.FE.DEFAULTS,{helpSets:[{title:"Inline Editor",commands:[{val:"OSkeyE",desc:"Show the editor"}]},{title:"Common actions",commands:[{val:"OSkeyC",desc:"Copy"},{val:"OSkeyX",desc:"Cut"},{val:"OSkeyV",desc:"Paste"},{val:"OSkeyZ",desc:"Undo"},{val:"OSkeyShift+Z",desc:"Redo"},{val:"OSkeyK",desc:"Insert Link"},{val:"OSkeyP",desc:"Insert Image"}]},{title:"Basic Formatting",commands:[{val:"OSkeyA",desc:"Select All"},{val:"OSkeyB",desc:"Bold"},{val:"OSkeyI",desc:"Italic"},{val:"OSkeyU",desc:"Underline"},{val:"OSkeyS",desc:"Strikethrough"},{val:"OSkey]",desc:"Increase Indent"},{val:"OSkey[",desc:"Decrease Indent"}]},{title:"Quote",commands:[{val:"OSkey'",desc:"Increase quote level"},{val:"OSkeyShift+'",desc:"Decrease quote level"}]},{title:"Image / Video",commands:[{val:"OSkey+",desc:"Resize larger"},{val:"OSkey-",desc:"Resize smaller"}]},{title:"Table",commands:[{val:"Alt+Space",desc:"Select table cell"},{val:"Shift+Left/Right arrow",desc:"Extend selection one cell"},{val:"Shift+Up/Down arrow",desc:"Extend selection one row"}]},{title:"Navigation",commands:[{val:"OSkey/",desc:"Shortcuts"},{val:"Alt+F10",desc:"Focus popup / toolbar"},{val:"Esc",desc:"Return focus to previous position"}]}]}),be.FE.PLUGINS.help=function(Ae){var Se="help",Ce;return{_init:function(){},show:function(){if(!Ce){var Re="

    "+Ae.language.translate("Shortcuts")+"

    ",ye=function(){for(var Le="
    ",xe=0;xe";Ne+=""+Ae.language.translate(Oe.title)+"",Ne+="";for(var Ie=0,we;Ie",Ne+=""+Ae.language.translate(we.desc)+"",Ne+=""+we.val.replace("OSkey",Ae.helpers.isMac()?"⌘":"Ctrl+")+"",Ne+="";Le+=Ne+=""}return Le+="
    "}(),_e=Ae.modals.create(Se,Re,ye);Ce=_e.$modal,_e.$head,_e.$body,Ae.events.$on(be(Ae.o_win),"resize",function(){Ae.modals.resize(Se)})}Ae.modals.show(Se),Ae.modals.resize(Se)},hide:function(){Ae.modals.hide(Se)}}},be.FroalaEditor.DefineIcon("help",{NAME:"question"}),be.FE.RegisterShortcut(be.FE.KEYCODE.SLASH,"help",null,"/"),be.FE.RegisterCommand("help",{title:"Help",icon:"help",undo:!1,focus:!1,modal:!0,callback:function(){this.help.show()},plugin:"help",showOnMobile:!1}),be.extend(be.FE.POPUP_TEMPLATES,{"image.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_BY_URL_LAYER_][_PROGRESS_BAR_]","image.edit":"[_BUTTONS_]","image.alt":"[_BUTTONS_][_ALT_LAYER_]","image.size":"[_BUTTONS_][_SIZE_LAYER_]"}),be.extend(be.FE.DEFAULTS,{imageInsertButtons:["imageBack","|","imageUpload","imageByURL"],imageEditButtons:["imageReplace","imageAlign","imageCaption","imageRemove","|","imageLink","linkOpen","linkEdit","linkRemove","-","imageDisplay","imageStyle","imageAlt","imageSize"],imageAltButtons:["imageBack","|"],imageSizeButtons:["imageBack","|"],imageUpload:!0,imageUploadURL:"/Clinic/UploadImages/",imageCORSProxy:"https://cors-anywhere.froala.com",imageUploadRemoteUrls:!0,imageUploadParam:"file",imageUploadParams:{},imageUploadToS3:!1,imageUploadMethod:"POST",imageMaxSize:50485760,imageAllowedTypes:["jpeg","jpg","png","gif","svg+xml"],imageResize:!0,imageResizeWithPercent:!1,imageRoundPercent:!1,imageDefaultWidth:300,imageDefaultAlign:"center",imageDefaultDisplay:"block",imageSplitHTML:!1,imageStyles:{"fr-rounded":"Rounded","fr-bordered":"Bordered","fr-shadow":"Shadow"},imageMove:!0,imageMultipleStyles:!0,imageTextNear:!0,imagePaste:!0,imagePasteProcess:!1,imageMinWidth:16,imageOutputSize:!1,imageDefaultMargin:5}),be.FE.PLUGINS.image=function(Ae){function Ce(){var Pt=Ae.popups.get("image.insert").find(".fr-image-by-url-layer input");Pt.val(""),St&&Pt.val(St.attr("src")),Pt.trigger("change")}function Se(){var Pt=Ae.popups.get("image.edit");if(Pt||(Pt=ke()),Pt){var Kt=At();Ct()&&(Kt=Kt.find(".fr-img-wrap")),Ae.popups.setContainer("image.edit",Ae.$sc),Ae.popups.refresh("image.edit");var Ut=Kt.offset().left+Kt.outerWidth()/2,Ht=Kt.offset().top+Kt.outerHeight();Ae.popups.show("image.edit",Ut,Ht,Kt.outerHeight())}}function Re(){Me()}function ye(){for(var Ut="IMG"==Ae.el.tagName?[Ae.el]:Ae.el.querySelectorAll("img"),Ht=0,Pt,Kt,Wt;HtHt.indexOf(Lt[Kt].getAttribute("src"))&&Ae.events.trigger("image.removed",[be(Lt[Kt])]);if(Lt&&Pt){var Gt=[];for(Kt=0;KtGt.indexOf(Ut[Kt].getAttribute("src"))&&Ae.events.trigger("image.loaded",[be(Ut[Kt])])}Lt=Ut}function Le(){if(Rt||function(){var Wt;if(Ae.shared.$image_resizer?(Rt=Ae.shared.$image_resizer,_t=Ae.shared.$img_overlay,Ae.events.on("destroy",function(){Rt.removeClass("fr-active").appendTo(be("body:first"))},!0)):(Ae.shared.$image_resizer=be("
    "),Rt=Ae.shared.$image_resizer,Ae.events.$on(Rt,"mousedown",function(Vt){Vt.stopPropagation()},!0),Ae.opts.imageResize&&(Rt.append(xe("nw")+xe("ne")+xe("sw")+xe("se")),Ae.shared.$img_overlay=be("
    "),_t=Ae.shared.$img_overlay,Wt=Rt.get(0).ownerDocument,be(Wt).find("body:first").append(_t))),Ae.events.on("shared.destroy",function(){Rt.html("").removeData().remove(),Rt=null,Ae.opts.imageResize&&(_t.remove(),_t=null)},!0),Ae.helpers.isMobile()||Ae.events.$on(be(Ae.o_win),"resize",function(){St&&!St.hasClass("fr-uploading")?ft(!0):St&&(Le(),bt(),Fe(!1))}),Ae.opts.imageResize){Wt=Rt.get(0).ownerDocument,Ae.events.$on(Rt,Ae._mousedown,".fr-handler",Ne),Ae.events.$on(be(Wt),Ae._mousemove,Ie),Ae.events.$on(be(Wt.defaultView||Wt.parentWindow),Ae._mouseup,we),Ae.events.$on(_t,"mouseleave",we);var Yt=1,Gt=null,zt=0;Ae.events.on("keydown",function(Vt){if(St){var Xt=-1==navigator.userAgent.indexOf("Mac OS X")?Vt.ctrlKey:Vt.metaKey,qt=Vt.which;(qt!==Gt||200"),Be(St)),Gt=qt,zt=Vt.timeStamp}},!0),Ae.events.on("keyup",function(){Yt=1})}}(),!St)return!1;var Pt=Ae.$wp||Ae.$sc;Pt.append(Rt),Rt.data("instance",Ae);var Kt=Pt.scrollTop()-("static"==Pt.css("position")?0:Pt.offset().top),Ut=Pt.scrollLeft()-("static"==Pt.css("position")?0:Pt.offset().left);Ut-=Ae.helpers.getPX(Pt.css("border-left-width")),Kt-=Ae.helpers.getPX(Pt.css("border-top-width")),Ae.$el.is("img")&&Ae.$sc.is("body")&&(Ut=Kt=0);var Ht=At();Ct()&&(Ht=Ht.find(".fr-img-wrap")),Rt.css("top",(Ae.opts.iframe?Ht.offset().top:Ht.offset().top+Kt)-1).css("left",(Ae.opts.iframe?Ht.offset().left:Ht.offset().left+Ut)-1).css("width",Ht.get(0).getBoundingClientRect().width).css("height",Ht.get(0).getBoundingClientRect().height).addClass("fr-active")}function xe(Pt){return"
    "}function Oe(Pt){Ct()?St.parents(".fr-img-caption").css("width",Pt):St.css("width",Pt)}function Ne(Pt){if(!Ae.core.sameInstance(Rt))return!0;if(Pt.preventDefault(),Pt.stopPropagation(),Ae.$el.find("img.fr-error").left)return!1;Ae.undo.canDo()||Ae.undo.saveStep();var Kt=Pt.pageX||Pt.originalEvent.touches[0].pageX;if("mousedown"==Pt.type){var Ut=Ae.$oel.get(0).ownerDocument,Ht=Ut.defaultView||Ut.parentWindow,Wt=!1;try{Wt=Ht.location!=Ht.parent.location&&!(Ht.$&&Ht.$.FE)}catch(zt){}Wt&&Ht.frameElement&&(Kt+=Ae.helpers.getPX(be(Ht.frameElement).offset().left)+Ht.frameElement.clientLeft)}(yt=be(this)).data("start-x",Kt),yt.data("start-width",St.width()),yt.data("start-height",St.height());var Yt=St.width();if(Ae.opts.imageResizeWithPercent){var Gt=St.parentsUntil(Ae.$el,Ae.html.blockTagsQuery()).get(0)||Ae.el;Yt=(100*(Yt/be(Gt).outerWidth())).toFixed(2)+"%"}Oe(Yt),_t.show(),Ae.popups.hideAll(),ht()}function Ie(Pt){if(!Ae.core.sameInstance(Rt))return!0;var Kt;if(yt&&St){if(Pt.preventDefault(),Ae.$el.find("img.fr-error").left)return!1;var Ut=Pt.pageX||(Pt.originalEvent.touches?Pt.originalEvent.touches[0].pageX:null);if(!Ut)return!1;var Ht=Ut-yt.data("start-x"),Wt=yt.data("start-width");if((yt.hasClass("fr-hnw")||yt.hasClass("fr-hsw"))&&(Ht=0-Ht),Ae.opts.imageResizeWithPercent){var Yt=St.parentsUntil(Ae.$el,Ae.html.blockTagsQuery()).get(0)||Ae.el;Wt=(100*((Wt+Ht)/be(Yt).outerWidth())).toFixed(2),Ae.opts.imageRoundPercent&&(Wt=Math.round(Wt)),Oe(Wt+"%"),(Kt=Ct()?(100*(Ae.helpers.getPX(St.parents(".fr-img-caption").css("width"))/be(Yt).outerWidth())).toFixed(2):(100*(Ae.helpers.getPX(St.css("width"))/be(Yt).outerWidth())).toFixed(2))===Wt||Ae.opts.imageRoundPercent||Oe(Kt+"%"),St.css("height","").removeAttr("height")}else Wt+Ht>=Ae.opts.imageMinWidth&&(Oe(Wt+Ht),Kt=Ct()?Ae.helpers.getPX(St.parents(".fr-img-caption").css("width")):Ae.helpers.getPX(St.css("width"))),Kt!==Wt+Ht&&Oe(Kt),((St.attr("style")||"").match(/(^height:)|(; *height:)/)||St.attr("height"))&&(St.css("height",yt.data("start-height")*St.width()/yt.data("start-width")),St.removeAttr("height"));Le(),Ae.events.trigger("image.resize",[Tt()])}}function we(Pt){if(!Ae.core.sameInstance(Rt))return!0;if(yt&&St){if(Pt&&Pt.stopPropagation(),Ae.$el.find("img.fr-error").left)return!1;yt=null,_t.hide(),Le(),Se(),Ae.undo.saveStep(),Ae.events.trigger("image.resizeEnd",[Tt()])}}function De(Pt,Kt,Ut){Ae.edit.on(),St&&St.addClass("fr-error"),function(Ht){Fe();var Wt=Ae.popups.get("image.insert").find(".fr-image-progress-bar-layer");Wt.addClass("fr-error");var Yt=Wt.find("h3");Yt.text(Ht),Ae.events.disableBlur(),Yt.focus()}(Ae.language.translate("Something went wrong. Please try again.")),!St&&Ut&&at(Ut),Ae.events.trigger("image.error",[{code:Pt,message:$t[Pt]},Kt,Ut])}function ke(Pt){if(Pt)return Ae.$wp&&Ae.events.$on(Ae.$wp,"scroll",function(){St&&Ae.popups.isVisible("image.edit")&&(Ae.events.disableBlur(),Be(St))}),!0;var Kt="";if(0",Kt+=Ae.button.buildList(Ae.opts.imageEditButtons);var Ut={buttons:Kt+=""};return Ae.popups.create("image.edit",Ut)}return!1}function Fe(Pt){var Kt=Ae.popups.get("image.insert");if(Kt||(Kt=qe()),Kt.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),Kt.find(".fr-image-progress-bar-layer").addClass("fr-active"),Kt.find(".fr-buttons").hide(),St){var Ut=At();Ae.popups.setContainer("image.insert",Ae.$sc);var Ht=Ut.offset().left+Ut.width()/2,Wt=Ut.offset().top+Ut.height();Ae.popups.show("image.insert",Ht,Wt,Ut.outerHeight())}void 0===Pt&&$e(Ae.language.translate("Uploading"),0)}function Me(Pt){var Kt=Ae.popups.get("image.insert");if(Kt&&(Kt.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),Kt.find(".fr-image-progress-bar-layer").removeClass("fr-active"),Kt.find(".fr-buttons").show(),Pt||Ae.$el.find("img.fr-error").length)){if(Ae.events.focus(),Ae.$el.find("img.fr-error").length&&(Ae.$el.find("img.fr-error").remove(),Ae.undo.saveStep(),Ae.undo.run(),Ae.undo.dropRedo()),!Ae.$wp&&St){var Ut=St;ft(!0),Ae.selection.setAfter(Ut.get(0)),Ae.selection.restore()}Ae.popups.hide("image.insert")}}function $e(Pt,Kt){var Ut=Ae.popups.get("image.insert");if(Ut){var Ht=Ut.find(".fr-image-progress-bar-layer");Ht.find("h3").text(Pt+(Kt?" "+Kt+"%":"")),Ht.removeClass("fr-error"),Kt?(Ht.find("div").removeClass("fr-indeterminate"),Ht.find("div > span").css("width",Kt+"%")):Ht.find("div").addClass("fr-indeterminate")}}function Be(Pt){ct.call(Pt.get(0))}function Pe(){var Pt=be(this);Ae.popups.hide("image.insert"),Pt.removeClass("fr-uploading"),Pt.next().is("br")&&Pt.next().remove(),Be(Pt),Ae.events.trigger("image.loaded",[Pt])}function Ke(Pt,Kt,Ut,Ht,Wt){Ae.edit.off(),$e(Ae.language.translate("Loading image")),Kt&&(Pt=Ae.helpers.sanitizeURL(Pt));var Yt=new Image;Yt.onload=function(){var Gt,zt;if(Ht){Ae.undo.canDo()||Ht.hasClass("fr-uploading")||Ae.undo.saveStep();var Vt=Ht.data("fr-old-src");Ht.data("fr-image-pasted")&&(Vt=null),Ae.$wp?((Gt=Ht.clone().removeData("fr-old-src").removeClass("fr-uploading").removeAttr("data-fr-image-pasted")).off("load"),Vt&&Ht.attr("src",Vt),Ht.replaceWith(Gt)):Gt=Ht;for(var Xt=Gt.get(0).attributes,qt=0,jt;qtKt){var Gt=function(zt){try{if(!1===Ae.events.trigger("image.uploaded",[zt],!0))return Ae.edit.on(),!1;var Vt=JSON.parse(zt);return Vt.link?Vt:(De(It,zt),!1)}catch(Xt){return De(Dt,zt),!1}}(Wt);Gt&&Ke(Gt.link,!1,Gt,Pt,Ut||Wt)}else De(wt,Ut||Wt,Pt)}catch(zt){De(Dt,Ut||Wt,Pt)}}function He(){De(Dt,this.response||this.responseText||this.responseXML)}function We(Pt){if(Pt.lengthComputable){var Kt=0|100*(Pt.loaded/Pt.total);$e(Ae.language.translate("Uploading"),Kt)}}function Ye(Pt,Kt,Ut){var Wt="",Ht;if(Kt&&void 0!==Kt)for(Ht in Kt)Kt.hasOwnProperty(Ht)&&"link"!=Ht&&(Wt+=" data-"+Ht+"=\""+Kt[Ht]+"\"");var Yt=Ae.opts.imageDefaultWidth;Yt&&"auto"!=Yt&&(Yt+=Ae.opts.imageResizeWithPercent?"%":"px");var Gt=be("");ut(Gt,Ae.opts.imageDefaultDisplay,Ae.opts.imageDefaultAlign),Gt.on("load",Ut),Gt.on("error",function(){be(this).addClass("fr-error"),De(Mt)}),Ae.edit.on(),Ae.events.focus(!0),Ae.selection.restore(),Ae.undo.saveStep(),Ae.opts.imageSplitHTML?Ae.markers.split():Ae.markers.insert(),Ae.html.wrap();var zt=Ae.$el.find(".fr-marker");return zt.length?(zt.parent().is("hr")&&zt.parent().after(zt),Ae.node.isLastSibling(zt)&&zt.parent().hasClass("fr-deletable")&&zt.insertAfter(zt.parent()),zt.replaceWith(Gt)):Ae.$el.append(Gt),Ae.selection.clear(),Gt}function Ge(){Ae.edit.on(),Me(!0)}function ze(Pt,Kt){if(void 0!==Pt&&0Ae.opts.imageMaxSize)return De(kt),!1;if(0>Ae.opts.imageAllowedTypes.indexOf(Ht.type.replace(/image\//g,"")))return De(Ft),!1;if(Ae.drag_support.formdata&&(Ut=Ae.drag_support.formdata?new FormData:null),Ut){if(!1!==Ae.opts.imageUploadToS3)for(var Wt in Ut.append("key",Ae.opts.imageUploadToS3.keyStart+GenerateguidGlobal()+"."+(Ht.name.split('.').pop())),Ut.append("success_action_status","201"),Ut.append("X-Requested-With","xhr"),Ut.append("Content-Type",Ht.type),Ae.opts.imageUploadToS3.params)Ae.opts.imageUploadToS3.params.hasOwnProperty(Wt)&&Ut.append(Wt,Ae.opts.imageUploadToS3.params[Wt]);for(Wt in Ae.opts.imageUploadParams)Ae.opts.imageUploadParams.hasOwnProperty(Wt)&&Ut.append(Wt,Ae.opts.imageUploadParams[Wt]);Ut.append(Ae.opts.imageUploadParam,Ht,Ht.name);var Yt=Ae.opts.imageUploadURL;Ae.opts.imageUploadToS3&&(Yt=Ae.opts.imageUploadToS3.uploadURL?Ae.opts.imageUploadToS3.uploadURL:"https://"+Ae.opts.imageUploadToS3.bucket+".s3.amazonaws.com/"),function(Gt,zt,Vt,Xt){function qt(){var Qt=be(this);Qt.off("load"),Qt.addClass("fr-uploading"),Qt.next().is("br")&&Qt.next().remove(),Ae.placeholder.refresh(),Be(Qt),Le(),Fe(),Ae.edit.off(),Gt.onload=function(){Ue.call(Gt,Qt)},Gt.onerror=He,Gt.upload.onprogress=We,Gt.onabort=Ge,Qt.off("abortUpload").on("abortUpload",function(){4!=Gt.readyState&&Gt.abort()}),Gt.send(zt)}var jt=new FileReader;jt.addEventListener("load",function(){var Qt=jt.result;if(0>jt.result.indexOf("svg+xml")){for(var Zt=atob(jt.result.split(",")[1]),Jt=[],en=0;en"+Ae.button.buildList(Ae.opts.imageInsertButtons)+"");var Ht=Ae.opts.imageInsertButtons.indexOf("imageUpload"),Wt=Ae.opts.imageInsertButtons.indexOf("imageByURL"),Yt="";0<=Ht&&(Kt=" fr-active",0<=Wt&&Wt"+Ae.language.translate("Drop image")+"
    ("+Ae.language.translate("or click")+")
    ");var Gt="";0<=Wt&&(Kt=" fr-active",0<=Ht&&Ht
    ");var Vt={buttons:Ut,upload_layer:Yt,by_url_layer:Gt,progress_bar:"

    Uploading

    "},Xt=Ae.popups.create("image.insert",Vt),zt;return Ae.$wp&&Ae.events.$on(Ae.$wp,"scroll",function(){St&&Ae.popups.isVisible("image.insert")&&bt()}),zt=Xt,Ae.events.$on(zt,"dragover dragenter",".fr-image-upload-layer",function(){return be(this).addClass("fr-drop"),!1},!0),Ae.events.$on(zt,"dragleave dragend",".fr-image-upload-layer",function(){return be(this).removeClass("fr-drop"),!1},!0),Ae.events.$on(zt,"drop",".fr-image-upload-layer",function(qt){qt.preventDefault(),qt.stopPropagation(),be(this).removeClass("fr-drop");var jt=qt.originalEvent.dataTransfer;if(jt&&jt.files){var Qt=zt.data("instance")||Ae;Qt.events.disableBlur(),Qt.image.upload(jt.files),Qt.events.enableBlur()}},!0),Ae.helpers.isIOS()&&Ae.events.$on(zt,"touchstart",".fr-image-upload-layer input[type=\"file\"]",function(){be(this).trigger("click")},!0),Ae.events.$on(zt,"change",".fr-image-upload-layer input[type=\"file\"]",function(){if(this.files){var qt=zt.data("instance")||Ae;qt.events.disableBlur(),zt.find("input:focus").blur(),qt.events.enableBlur(),qt.image.upload(this.files,St)}be(this).val("")},!0),Xt}function je(){St&&Ae.popups.get("image.alt").find("input").val(St.attr("alt")||"").trigger("change")}function Qe(){var Pt=Ae.popups.get("image.alt");Pt||(Pt=Ze()),Me(),Ae.popups.refresh("image.alt"),Ae.popups.setContainer("image.alt",Ae.$sc);var Kt=At();Ct()&&(Kt=Kt.find(".fr-img-wrap"));var Ut=Kt.offset().left+Kt.outerWidth()/2,Ht=Kt.offset().top+Kt.outerHeight();Ae.popups.show("image.alt",Ut,Ht,Kt.outerHeight())}function Ze(Pt){if(Pt)return Ae.popups.onRefresh("image.alt",je),!0;var Kt={buttons:"
    "+Ae.button.buildList(Ae.opts.imageAltButtons)+"
    ",alt_layer:"
    "},Ut=Ae.popups.create("image.alt",Kt);return Ae.$wp&&Ae.events.$on(Ae.$wp,"scroll.image-alt",function(){St&&Ae.popups.isVisible("image.alt")&&Qe()}),Ut}function Je(){if(St){var Pt=Ae.popups.get("image.size");Pt.find("input[name=\"width\"]").val(St.get(0).style.width).trigger("change"),Pt.find("input[name=\"height\"]").val(St.get(0).style.height).trigger("change")}}function et(){var Pt=Ae.popups.get("image.size");Pt||(Pt=tt()),Me(),Ae.popups.refresh("image.size"),Ae.popups.setContainer("image.size",Ae.$sc);var Kt=At();Ct()&&(Kt=Kt.find(".fr-img-wrap"));var Ut=Kt.offset().left+Kt.outerWidth()/2,Ht=Kt.offset().top+Kt.outerHeight();Ae.popups.show("image.size",Ut,Ht,Kt.outerHeight())}function tt(Pt){if(Pt)return Ae.popups.onRefresh("image.size",Je),!0;var Kt={buttons:"
    "+Ae.button.buildList(Ae.opts.imageSizeButtons)+"
    ",size_layer:"
    "},Ut=Ae.popups.create("image.size",Kt);return Ae.$wp&&Ae.events.$on(Ae.$wp,"scroll.image-size",function(){St&&Ae.popups.isVisible("image.size")&&et()}),Ut}function nt(Pt,Kt,Ut,Ht){return Pt.pageX=Kt,Ne.call(this,Pt),Pt.pageX+=Ut*Math.floor(Math.pow(1.1,Ht)),Ie.call(this,Pt),we.call(this,Pt),++Ht}function at(Pt){(Pt=Pt||At())&&!1!==Ae.events.trigger("image.beforeRemove",[Pt])&&(Ae.popups.hideAll(),vt(),ft(!0),Ae.undo.canDo()||Ae.undo.saveStep(),Pt.get(0)==Ae.el?Pt.removeAttr("src"):("A"==Pt.get(0).parentNode.tagName?(Ae.selection.setBefore(Pt.get(0).parentNode)||Ae.selection.setAfter(Pt.get(0).parentNode)||Pt.parent().after(be.FE.MARKERS),be(Pt.get(0).parentNode).remove()):(Ae.selection.setBefore(Pt.get(0))||Ae.selection.setAfter(Pt.get(0))||Pt.after(be.FE.MARKERS),Pt.remove()),Ae.html.fillEmptyBlocks(),Ae.selection.restore()),Ae.undo.saveStep())}function st(Pt){var Kt=Pt.which;if(St&&(Kt==be.FE.KEYCODE.BACKSPACE||Kt==be.FE.KEYCODE.DELETE))return Pt.preventDefault(),Pt.stopPropagation(),at(),!1;if(St&&Kt==be.FE.KEYCODE.ESC){var Ut=St;return ft(!0),Ae.selection.setAfter(Ut.get(0)),Ae.selection.restore(),Pt.preventDefault(),!1}if(St&&(Kt==be.FE.KEYCODE.ARROW_LEFT||Kt==be.FE.KEYCODE.ARROW_RIGHT)){var Ht=St.get(0);return ft(!0),Kt==be.FE.KEYCODE.ARROW_LEFT?Ae.selection.setBefore(Ht):Ae.selection.setAfter(Ht),Ae.selection.restore(),Pt.preventDefault(),!1}return St&&Kt!=be.FE.KEYCODE.F10&&!Ae.keys.isBrowserAction(Pt)?(Pt.preventDefault(),Pt.stopPropagation(),!1):void 0}function rt(Pt){if(Pt&&"IMG"==Pt.tagName){if(Ae.node.hasClass(Pt,"fr-uploading")||Ae.node.hasClass(Pt,"fr-error")?Pt.parentNode.removeChild(Pt):Ae.node.hasClass(Pt,"fr-draggable")&&Pt.classList.remove("fr-draggable"),Pt.parentNode&&Pt.parentNode.parentNode&&Ae.node.hasClass(Pt.parentNode.parentNode,"fr-img-caption")){var Kt=Pt.parentNode.parentNode;Kt.removeAttribute("contenteditable"),Kt.removeAttribute("draggable"),Kt.classList.remove("fr-draggable");var Ut=Pt.nextSibling;Ut&&Ut.removeAttribute("contenteditable")}}else if(Pt&&Pt.nodeType==Node.ELEMENT_NODE)for(var Ht=Pt.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),Wt=0;Wt");var Ht=Ae.$el.find("img[data-fr-image-pasted=\"true\"]");Ht&&ut(Ht,Ae.opts.imageDefaultDisplay,Ae.opts.imageDefaultAlign),Ae.events.trigger("paste.after")}function dt(Pt){if(Pt&&Pt.clipboardData&&Pt.clipboardData.items){var Kt=null;if(Pt.clipboardData.getData("text/html")||Pt.clipboardData.getData("text/rtf"))Kt=Pt.clipboardData.items[0].getAsFile();else for(var Ut=0;Ut *:first").replaceWith(Ae.icon.create("image-align-"+mt()))},refreshAlignOnShow:function(Pt,Kt){St&&Kt.find(".fr-command[data-param1=\""+mt()+"\"]").addClass("fr-active").attr("aria-selected",!0)},display:function(Pt){var Kt=At();Kt.removeClass("fr-dii fr-dib"),!Ae.opts.htmlUntouched&&Ae.opts.useClasses?"inline"==Pt?Kt.addClass("fr-dii"):"block"==Pt&&Kt.addClass("fr-dib"):ut(Kt,Pt,mt()),vt(),Le(),Se(),Ae.selection.clear()},refreshDisplayOnShow:function(Pt,Kt){St&&Kt.find(".fr-command[data-param1=\""+Et()+"\"]").addClass("fr-active").attr("aria-selected",!0)},replace:bt,back:function(){St?(Ae.events.disableBlur(),be(".fr-popup input:focus").blur(),Be(St)):(Ae.events.disableBlur(),Ae.selection.restore(),Ae.events.enableBlur(),Ae.popups.hide("image.insert"),Ae.toolbar.showInline())},get:Tt,getEl:At,insert:Ke,showProgressBar:Fe,remove:at,hideProgressBar:Me,applyStyle:function(Pt,Kt,Ut){if(void 0===Kt&&(Kt=Ae.opts.imageStyles),void 0===Ut&&(Ut=Ae.opts.imageMultipleStyles),!St)return!1;var Ht=At();if(!Ut){var Wt=Object.keys(Kt);Wt.splice(Wt.indexOf(Pt),1),Ht.removeClass(Wt.join(" "))}"object"==typeof Kt[Pt]?(Ht.removeAttr("style"),Ht.css(Kt[Pt].style)):Ht.toggleClass(Pt),Be(St)},showAltPopup:Qe,showSizePopup:et,setAlt:function(Pt){if(St){var Kt=Ae.popups.get("image.alt");St.attr("alt",Pt||Kt.find("input").val()||""),Kt.find("input:focus").blur(),Be(St)}},setSize:function(Pt,Kt){if(St){var Ut=Ae.popups.get("image.size");Pt=Pt||Ut.find("input[name=\"width\"]").val()||"",Kt=Kt||Ut.find("input[name=\"height\"]").val()||"";var Ht=/^[\d]+((px)|%)*$/g;St.removeAttr("width").removeAttr("height"),Pt.match(Ht)?St.css("width",Pt):St.css("width",""),Kt.match(Ht)?St.css("height",Kt):St.css("height",""),Ct()&&(St.parent().removeAttr("width").removeAttr("height"),Pt.match(Ht)?St.parent().css("width",Pt):St.parent().css("width",""),Kt.match(Ht)?St.parent().css("height",Kt):St.parent().css("height","")),Ut.find("input:focus").blur(),Be(St)}},toggleCaption:function(){var Pt;St&&!Ct()?((Pt=St).parent().is("a")&&(Pt=St.parent()),Pt.wrap(""),Pt.wrap(""),Pt.after(""+be.FE.START_MARKER+"Image caption"+be.FE.END_MARKER+""),St.removeAttr("class").removeAttr("style").removeAttr("width"),ft(!0),Ae.selection.restore()):(Pt=At(),St.insertAfter(Pt),St.attr("class",Pt.attr("class").replace("fr-img-caption","")).attr("style",Pt.attr("style")),Pt.remove(),Be(St))},hasCaption:Ct,exitEdit:ft,edit:Be}},be.FE.DefineIcon("insertImage",{NAME:"image"}),be.FE.RegisterShortcut(be.FE.KEYCODE.P,"insertImage",null,"P"),be.FE.RegisterCommand("insertImage",{title:"Insert Image",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("image.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("image.insert")):this.image.showInsertPopup(),frPopRPos(this,"image")},plugin:"image"}),be.FE.DefineIcon("imageUpload",{NAME:"upload"}),be.FE.RegisterCommand("imageUpload",{title:"Upload Image",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-upload")},refresh:function(Ae){this.image.refreshUploadButton(Ae)}}),be.FE.DefineIcon("imageByURL",{NAME:"link"}),be.FE.RegisterCommand("imageByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-by-url")},refresh:function(Ae){this.image.refreshByURLButton(Ae)}}),be.FE.RegisterCommand("imageInsertByURL",{title:"Insert Image",undo:!0,refreshAfterCallback:!1,callback:function(){this.image.insertByURL()},refresh:function(Ae){this.image.get()?Ae.text(this.language.translate("Replace")):Ae.text(this.language.translate("Insert"))}}),be.FE.DefineIcon("imageDisplay",{NAME:"star"}),be.FE.RegisterCommand("imageDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(Ae,Ce){this.image.display(Ce)},refresh:function(Ae){this.opts.imageTextNear||Ae.addClass("fr-hidden")},refreshOnShow:function(Ae,Ce){this.image.refreshDisplayOnShow(Ae,Ce)}}),be.FE.DefineIcon("image-align",{NAME:"align-left"}),be.FE.DefineIcon("image-align-left",{NAME:"align-left"}),be.FE.DefineIcon("image-align-right",{NAME:"align-right"}),be.FE.DefineIcon("image-align-center",{NAME:"align-justify"}),be.FE.DefineIcon("imageAlign",{NAME:"align-justify"}),be.FE.RegisterCommand("imageAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var Ae=""},callback:function(Ae,Ce){this.image.align(Ce)},refresh:function(Ae){this.image.refreshAlign(Ae)},refreshOnShow:function(Ae,Ce){this.image.refreshAlignOnShow(Ae,Ce)}}),be.FE.DefineIcon("imageReplace",{NAME:"exchange",FA5NAME:"exchange-alt"}),be.FE.RegisterCommand("imageReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.image.replace()}}),be.FE.DefineIcon("imageRemove",{NAME:"trash"}),be.FE.RegisterCommand("imageRemove",{title:"Remove",callback:function(){this.image.remove()}}),be.FE.DefineIcon("imageBack",{NAME:"arrow-left"}),be.FE.RegisterCommand("imageBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.image.back()},refresh:function(Ae){this.image.get()||this.opts.toolbarInline?(Ae.removeClass("fr-hidden"),Ae.next(".fr-separator").removeClass("fr-hidden")):(Ae.addClass("fr-hidden"),Ae.next(".fr-separator").addClass("fr-hidden"))}}),be.FE.RegisterCommand("imageDismissError",{title:"OK",undo:!1,callback:function(){this.image.hideProgressBar(!0)}}),be.FE.DefineIcon("imageStyle",{NAME:"magic"}),be.FE.RegisterCommand("imageStyle",{title:"Style",type:"dropdown",html:function(){var Ae="
      ",Ce=this.opts.imageStyles;for(var Se in Ce)if(Ce.hasOwnProperty(Se)){var Re=Ce[Se];"object"==typeof Re&&(Re=Re.title),Ae+="
    • "+this.language.translate(Re)+"
    • "}return Ae+="
    "},callback:function(Ae,Ce){this.image.applyStyle(Ce)},refreshOnShow:function(Ae,Ce){var Se=this.image.getEl();Se&&Ce.find(".fr-command").each(function(){var Re=be(this).data("param1"),ye=Se.hasClass(Re);be(this).toggleClass("fr-active",ye).attr("aria-selected",ye)})}}),be.FE.DefineIcon("imageAlt",{NAME:"info"}),be.FE.RegisterCommand("imageAlt",{undo:!1,focus:!1,popup:!0,title:"Alternate Text",callback:function(){this.image.showAltPopup()}}),be.FE.RegisterCommand("imageSetAlt",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setAlt()}}),be.FE.DefineIcon("imageSize",{NAME:"arrows-alt"}),be.FE.RegisterCommand("imageSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.image.showSizePopup()}}),be.FE.RegisterCommand("imageSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setSize()}}),be.FE.DefineIcon("imageCaption",{NAME:"commenting",FA5NAME:"comment-alt"}),be.FE.RegisterCommand("imageCaption",{undo:!0,focus:!1,title:"Image Caption",refreshAfterCallback:!0,callback:function(){this.image.toggleCaption()},refresh:function(Ae){this.image.get()&&Ae.toggleClass("fr-active",this.image.hasCaption())}}),be.extend(be.FE.DEFAULTS,{imageManagerLoadURL:"https://i.froala.com/load-files",imageManagerLoadMethod:"get",imageManagerLoadParams:{admin:ssAdminLVal},imageManagerPreloader:null,imageManagerDeleteURL:"",imageManagerDeleteMethod:"post",imageManagerDeleteParams:{},imageManagerPageSize:12,imageManagerScrollOffset:20,imageManagerToggleTags:!0}),be.FE.PLUGINS.imageManager=function(Ae){function Ce(){var rt=be(window).outerWidth();return 768>rt?2:1200>rt?3:4}function Se(){He.empty();for(var rt=0;rt")}function Re(){if(zeHe.outerHeight()-Ke.outerHeight())){Ge++;for(var rt=Ae.opts.imageManagerPageSize*(Ge-1);rt");Oe(!1),ot.onload=function(){it.height(Math.floor(it.width()/ot.width*ot.height));var lt=be("");if(rt.thumb)lt.attr("src",rt.thumb);else{if(De(et,rt),!rt.url)return De(tt,rt),!1;lt.attr("src",rt.url)}if(rt.url&<.attr("data-url",rt.url),rt.tag)if(Pe.find(".fr-modal-more.fr-not-available").removeClass("fr-not-available"),Pe.find(".fr-modal-tags").show(),0<=rt.tag.indexOf(",")){for(var dt=rt.tag.split(","),pt=0;pt"+dt[pt]+"");lt.attr("data-tag",dt.join())}else 0===We.find("a[title=\""+rt.tag.trim()+"\"]").length&&We.append(""+rt.tag.trim()+""),lt.attr("data-tag",rt.tag.trim());for(var ct in rt.name&<.attr("alt",rt.name),rt)rt.hasOwnProperty(ct)&&"thumb"!=ct&&"url"!=ct&&"tag"!=ct&<.attr("data-"+ct,rt[ct]);it.append(lt).append(be(Ae.icon.create("imageManagerDelete")).addClass("fr-delete-img").attr("title",Ae.language.translate("Delete"))).append(be(Ae.icon.create("imageManagerInsert")).addClass("fr-insert-img").attr("title",Ae.language.translate("Insert"))),We.find(".fr-selected-tag").each(function(ft,gt){$e(lt,gt.text)||it.hide()}),lt.on("load",function(){it.removeClass("fr-empty"),it.height("auto"),ze++,xe(Le(parseInt(lt.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1)),Oe(!1),0==ze%Ae.opts.imageManagerPageSize&&Re()}),Ae.events.trigger("imageManager.imageLoaded",[lt])},ot.onerror=function(){ze++,it.remove(),xe(Le(parseInt(it.attr("class").match(/fr-image-(\d+)/)[1],10)+1)),De(je,rt),0==ze%Ae.opts.imageManagerPageSize&&Re()},ot.src=rt.thumb||rt.url,_e().append(it)}function _e(){var rt,ot;return He.find(".fr-list-column").each(function(it,lt){var dt=be(lt);0===it?(ot=dt.outerHeight(),rt=dt):dt.outerHeight()").append(lt),He.find(".fr-image-"+it).remove());return ot}function xe(rt){for(var ot=rt.length-1;0<=ot;ot--)_e().append(rt[ot])}function Oe(rt){if(void 0===rt&&(rt=!0),!Be.is(":visible"))return!0;var ot=Ce();if(ot!=Xe){Xe=ot;var it=Le();Se(),xe(it)}Ae.modals.resize(qe),rt&&Re()}function Ne(rt){var ot={},it=rt.data();for(var lt in it)it.hasOwnProperty(lt)&&"url"!=lt&&"tag"!=lt&&(ot[lt]=it[lt]);return ot}function Ie(rt){var ot=be(rt.currentTarget).siblings("img"),it=Be.data("instance")||Ae,lt=Be.data("current-image");if(Ae.modals.hide(qe),it.image.showProgressBar(),lt)lt.data("fr-old-src",lt.attr("src")),lt.trigger("click");else{it.events.focus(!0),it.selection.restore();var dt=it.position.getBoundingRect(),pt=dt.left+dt.width/2+be(Ae.doc).scrollLeft(),ct=dt.top+dt.height+be(Ae.doc).scrollTop();it.popups.setContainer("image.insert",Ae.$sc),it.popups.show("image.insert",pt,ct)}it.image.insert(ot.data("url"),!1,Ne(ot),lt)}function we(rt){var ot=be(rt.currentTarget).siblings("img"),it=Ae.language.translate("Are you sure? Image will be deleted.");confirm(it)&&(Ae.opts.imageManagerDeleteURL?!1!==Ae.events.trigger("imageManager.beforeDeleteImage",[ot])&&(ot.parent().addClass("fr-image-deleting"),be.ajax({method:Ae.opts.imageManagerDeleteMethod,url:Ae.opts.imageManagerDeleteURL,data:be.extend(be.extend({src:ot.attr("src")},Ne(ot)),Ae.opts.imageManagerDeleteParams),crossDomain:Ae.opts.requestWithCORS,xhrFields:{withCredentials:Ae.opts.requestWithCredentials},headers:Ae.opts.requestHeaders}).done(function(lt){Ae.events.trigger("imageManager.imageDeleted",[lt]);var dt=Le(parseInt(ot.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1);ot.parent().remove(),xe(dt),Be.find("#fr-modal-tags > a").each(function(){0===Be.find("#fr-image-list [data-tag*=\""+be(this).text()+"\"]").length&&be(this).removeClass("fr-selected-tag").hide()}),Fe(),Oe(!0)}).fail(function(lt){De(nt,lt.response||lt.responseText)})):De(at))}function De(rt,ot){10<=rt&&20>rt?Ue.hide():20<=rt&&30>rt&&be(".fr-image-deleting").removeClass("fr-image-deleting"),Ae.events.trigger("imageManager.error",[{code:rt,message:st[rt]},ot])}function ke(){var rt=Pe.find(".fr-modal-head-line").outerHeight(),ot=We.outerHeight();Pe.toggleClass("fr-show-tags"),Pe.hasClass("fr-show-tags")?(Pe.css("height",rt+ot),We.find("a").css("opacity",1)):(Pe.css("height",rt),We.find("a").css("opacity",0))}function Fe(){var rt=We.find(".fr-selected-tag");0

    "+Ae.language.translate("Manage Images")+"

    ",rt;ot+="
    ",rt=Ae.opts.imageManagerPreloader?"\""+Ae.language.translate("Loading")+"..\"":""+Ae.language.translate("Loading")+"",rt+="
    ";var it=Ae.modals.create(qe,ot,rt);Be=it.$modal,Pe=it.$head,Ke=it.$body}Be.data("current-image",Ae.image.get()),Ae.modals.show(qe),Ue||(Ue=Be.find("#fr-preloader"),He=Be.find("#fr-image-list"),We=Be.find("#fr-modal-tags"),Xe=Ce(),Se(),Pe.css("height",Pe.find(".fr-modal-head-line").outerHeight()),Ae.events.$on(be(Ae.o_win),"resize",function(){Oe(!!Ye)}),Ae.helpers.isMobile()&&(Ae.events.bindClick(He,"div.fr-image-container",function(lt){Be.find(".fr-mobile-selected").removeClass("fr-mobile-selected"),be(lt.currentTarget).addClass("fr-mobile-selected")}),Be.on(Ae._mousedown,function(){Be.find(".fr-mobile-selected").removeClass("fr-mobile-selected")})),Ae.events.bindClick(He,".fr-insert-img",Ie),Ae.events.bindClick(He,".fr-delete-img",we),Be.on(Ae._mousedown+" "+Ae._mouseup,function(lt){lt.stopPropagation()}),Be.on(Ae._mousedown,"*",function(){Ae.events.disableBlur()}),Ke.on("scroll",Re),Ae.events.bindClick(Be,"i#fr-modal-more-"+Ae.sid,ke),Ae.events.bindClick(We,"a",Me)),Ue.show(),He.find(".fr-list-column").empty(),Ae.opts.imageManagerLoadURL?be.ajax({url:Ae.opts.imageManagerLoadURL,method:Ae.opts.imageManagerLoadMethod,data:Ae.opts.imageManagerLoadParams,dataType:"json",crossDomain:Ae.opts.requestWithCORS,xhrFields:{withCredentials:Ae.opts.requestWithCredentials},headers:Ae.opts.requestHeaders}).done(function(lt,dt,pt){Ae.events.trigger("imageManager.imagesLoaded",[lt]),function(ct,ft){try{He.find(".fr-list-column").empty(),Ve=ze=Ge=0,Ye=ct,Re()}catch(gt){De(Je,ft)}}(lt,pt.response),Ue.hide()}).fail(function(){var lt=this.xhr();De(Qe,lt.response||lt.responseText)}):De(Ze)},hide:function(){Ae.modals.hide(qe)}}},!be.FE.PLUGINS.image))throw new Error("Image manager plugin requires image plugin.");be.FE.DEFAULTS.imageInsertButtons.push("imageManager"),be.FE.RegisterCommand("imageManager",{title:"Browse",undo:!1,focus:!1,modal:!0,callback:function(){this.imageManager.show()},plugin:"imageManager"}),be.FE.DefineIcon("imageManager",{NAME:"folder"}),be.FE.DefineIcon("imageManagerInsert",{NAME:"plus"}),be.FE.DefineIcon("imageManagerDelete",{NAME:"trash"}),be.extend(be.FE.DEFAULTS,{inlineStyles:{"Big Red":"font-size: 20px; color: red;","Small Blue":"font-size: 14px; color: blue;"}}),be.FE.PLUGINS.inlineStyle=function(Ae){return{apply:function(Ce){if(""!==Ae.selection.text())for(var Se=Ce.split(";"),Re=0,ye;Re"+be.FE.INVISIBLE_SPACE+be.FE.MARKERS+"")}}},be.FE.RegisterCommand("inlineStyle",{type:"dropdown",html:function(){var Ae=""},title:"Inline Style",callback:function(Ae,Ce){this.inlineStyle.apply(Ce)},plugin:"inlineStyle"}),be.FE.DefineIcon("inlineStyle",{NAME:"paint-brush"}),be.extend(be.FE.DEFAULTS,{lineBreakerTags:["table","hr","form","dl","span.fr-video",".fr-embedly"],lineBreakerOffset:15,lineBreakerHorizontalOffset:10}),be.FE.PLUGINS.lineBreaker=function(Ae){function Ce(Me,$e){var Be,Pe,Ke,Ue,He,We,Ye,Ge;if(null==Me)He=(Ue=$e.parent()).offset().top,Be=(Ye=$e.offset().top)-Math.min((Ye-He)/2,Ae.opts.lineBreakerOffset),Ke=Ue.outerWidth(),Pe=Ue.offset().left;else if(null==$e)(We=(Ue=Me.parent()).offset().top+Ue.outerHeight())<(Ge=Me.offset().top+Me.outerHeight())&&(We=(Ue=be(Ue).parent()).offset().top+Ue.outerHeight()),Be=Ge+Math.min(Math.abs(We-Ge)/2,Ae.opts.lineBreakerOffset),Ke=Ue.outerWidth(),Pe=Ue.offset().left;else{Ue=Me.parent();var ze=Me.offset().top+Me.height(),Ve=$e.offset().top;if(VeAe.$box.offset().left&&Me"+be.FE.MARKERS+"
    "):Pe.before(be.FE.MARKERS+"
    "):Ke&&"TD"!=Be.parent().get(0).tagName&&0===Be.parents(Ke).length?Be.after("<"+Ke+">"+be.FE.MARKERS+"
    "):Be.after(be.FE.MARKERS+"
    "),$e.selection.restore()}var De,ke,Fe;return{_init:function(){return!!Ae.$wp&&void(Ae.shared.$line_breaker||(Ae.shared.$line_breaker=be("
    ")),De=Ae.shared.$line_breaker,Ae.events.on("shared.destroy",function(){De.html("").removeData().remove(),De=null},!0),Ae.events.on("destroy",function(){De.removeData("instance").removeClass("fr-visible").appendTo("body:first"),clearTimeout(Fe)},!0),Ae.events.$on(De,"mousemove",function(Me){Me.stopPropagation()},!0),Ae.events.bindClick(De,"a",we),ke=!1,Ae.events.$on(Ae.$win,"mousemove",xe),Ae.events.$on(be(Ae.win),"scroll",Oe),Ae.events.on("popups.show.table.edit",Oe),Ae.events.on("commands.after",Oe),Ae.events.$on(be(Ae.win),"mousedown",Ne),Ae.events.$on(be(Ae.win),"mouseup",Ie))}}},be.extend(be.FE.POPUP_TEMPLATES,{"link.edit":"[_BUTTONS_]","link.insert":"[_BUTTONS_][_INPUT_LAYER_]"}),be.extend(be.FE.DEFAULTS,{linkEditButtons:["linkOpen","linkStyle","linkEdit","linkRemove"],linkInsertButtons:["linkBack","|","linkList"],linkAttributes:{},linkAutoPrefix:"http://",linkStyles:{"fr-green":"Green","fr-strong":"Thick"},linkMultipleStyles:!0,linkConvertEmailAddress:!0,linkAlwaysBlank:!1,linkAlwaysNoFollow:!1,linkNoOpener:!0,linkNoReferrer:!0,linkList:[{text:"Froala",href:"https://froala.com",target:"_blank"},{text:"Google",href:"https://google.com",target:"_blank"},{displayText:"Facebook",href:"https://facebook.com"}],linkText:!0}),be.FE.PLUGINS.link=function(Ae){function Ce(){var De=Ae.image?Ae.image.get():null;if(!De&&Ae.$wp){var ke=Ae.selection.ranges(0).commonAncestorContainer;try{ke&&(ke.contains&&ke.contains(Ae.el)||!Ae.el.contains(ke)||Ae.el==ke)&&(ke=null)}catch($e){ke=null}if(ke&&"A"===ke.tagName)return ke;var Fe=Ae.selection.element(),Me=Ae.selection.endElement();"A"==Fe.tagName||Ae.node.isElement(Fe)||(Fe=be(Fe).parentsUntil(Ae.$el,"a:first").get(0)),"A"==Me.tagName||Ae.node.isElement(Me)||(Me=be(Me).parentsUntil(Ae.$el,"a:first").get(0));try{Me&&(Me.contains&&Me.contains(Ae.el)||!Ae.el.contains(Me)||Ae.el==Me)&&(Me=null)}catch($e){Me=null}try{Fe&&(Fe.contains&&Fe.contains(Ae.el)||!Ae.el.contains(Fe)||Ae.el==Fe)&&(Fe=null)}catch($e){Fe=null}return Me&&Me==Fe&&"A"==Me.tagName?(Ae.browser.msie||Ae.helpers.isMobile())&&(Ae.selection.info(Fe).atEnd||Ae.selection.info(Fe).atStart)?null:Fe:null}return"A"==Ae.el.tagName?Ae.el:De&&De.get(0).parentNode&&"A"==De.get(0).parentNode.tagName?De.get(0).parentNode:void 0}function Se(){var $e=Ae.image?Ae.image.get():null,Be=[],De,ke,Fe,Me;if($e)"A"==$e.get(0).parentNode.tagName&&Be.push($e.get(0).parentNode);else if(Ae.win.getSelection){var Pe=Ae.win.getSelection();if(Pe.getRangeAt&&Pe.rangeCount){Me=Ae.doc.createRange();for(var Ke=0;KeMe.compareBoundaryPoints(De.END_TO_START,De)&&-1Me.compareEndPoints("EndToStart",De)&&Be.push(Fe[He])}return Be}function Re(De){if(Ae.core.hasFocus()){if(_e(),De&&"keyup"===De.type&&(De.altKey||De.which==be.FE.KEYCODE.ALT))return!0;setTimeout(function(){if(!De||De&&(1==De.which||"mouseup"!=De.type)){var ke=Ce(),Fe=Ae.image?Ae.image.get():null;if(ke&&!Fe){if(Ae.image){var Me=Ae.node.contents(ke);if(1==Me.length&&"IMG"==Me[0].tagName){var $e=Ae.selection.ranges(0);return 0===$e.startOffset&&0===$e.endOffset?be(ke).before(be.FE.MARKERS):be(ke).after(be.FE.MARKERS),Ae.selection.restore(),!1}}De&&De.stopPropagation(),ye(ke)}}},Ae.helpers.isIOS()?100:0)}}function ye(De){var ke=Ae.popups.get("link.edit");ke||(ke=function(){var Be="";1<=Ae.opts.linkEditButtons.length&&("A"==Ae.el.tagName&&0<=Ae.opts.linkEditButtons.indexOf("linkRemove")&&Ae.opts.linkEditButtons.splice(Ae.opts.linkEditButtons.indexOf("linkRemove"),1),Be="
    "+Ae.button.buildList(Ae.opts.linkEditButtons)+"
    ");var Pe={buttons:Be},Ke=Ae.popups.create("link.edit",Pe);return Ae.$wp&&Ae.events.$on(Ae.$wp,"scroll.link-edit",function(){Ce()&&Ae.popups.isVisible("link.edit")&&ye(Ce())}),Ke}());var Fe=be(De);Ae.popups.isVisible("link.edit")||Ae.popups.refresh("link.edit"),Ae.popups.setContainer("link.edit",Ae.$sc);var Me=Fe.offset().left+be(De).outerWidth()/2,$e=Fe.offset().top+Fe.outerHeight();Ae.popups.show("link.edit",Me,$e,Fe.outerHeight())}function _e(){Ae.popups.hide("link.edit")}function Le(){}function xe(){var De=Ae.popups.get("link.insert"),ke=Ce();if(ke){var $e=be(ke),Be=De.find("input.fr-link-attr[type=\"text\"]"),Pe=De.find("input.fr-link-attr[type=\"checkbox\"]"),Fe,Me;for(Fe=0;Fe"+Ae.button.buildList(Ae.opts.linkInsertButtons)+"");var Fe="",Me=0;for(var $e in Fe=""},Ke=Ae.popups.create("link.insert",Pe);return Ae.$wp&&Ae.events.$on(Ae.$wp,"scroll.link-insert",function(){(Ae.image?Ae.image.get():null)&&Ae.popups.isVisible("link.insert")&&we(),Ae.popups.isVisible("link.insert")&&Ie()}),Ke}function Ne(De,ke,Fe){if(void 0===Fe&&(Fe={}),!1===Ae.events.trigger("link.beforeInsert",[De,ke,Fe]))return!1;var Me=Ae.image?Ae.image.get():null;Me||"A"==Ae.el.tagName?"A"==Ae.el.tagName&&Ae.$el.focus():(Ae.selection.restore(),Ae.popups.hide("link.insert"));var $e=De;if(Ae.opts.linkConvertEmailAddress&&Ae.helpers.isEmail(De)&&!/^mailto:.*/i.test(De)&&(De="mailto:"+De),""===Ae.opts.linkAutoPrefix||new RegExp("^("+be.FE.LinkProtocols.join("|")+"):.","i").test(De)||/^data:image.*/i.test(De)||/^(https?:|ftps?:|file:|)\/\//i.test(De)||/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i.test(De)||0>["/","{","[","#","(","."].indexOf((De||"")[0])&&(De=Ae.opts.linkAutoPrefix+Ae.helpers.sanitizeURL(De)),De=Ae.helpers.sanitizeURL(De),Ae.opts.linkAlwaysBlank&&(Fe.target="_blank"),Ae.opts.linkAlwaysNoFollow&&(Fe.rel="nofollow"),"_blank"==Fe.target?(Ae.opts.linkNoOpener&&(Fe.rel?Fe.rel+=" noopener":Fe.rel="noopener"),Ae.opts.linkNoReferrer&&(Fe.rel?Fe.rel+=" noreferrer":Fe.rel="noreferrer")):null==Fe.target&&(Fe.rel?Fe.rel=Fe.rel.replace(/noopener/,"").replace(/noreferrer/,""):Fe.rel=null),ke=ke||"",De===Ae.opts.linkAutoPrefix)return Ae.popups.get("link.insert").find("input[name=\"href\"]").addClass("fr-error"),Ae.events.trigger("link.bad",[$e]),!1;var Pe=Ce(),Be;if(Pe){if((Be=be(Pe)).attr("href",De),0"):(Ae.format.remove("a"),Ae.selection.isCollapsed()?(ke=0===ke.length?$e:ke,Ae.html.insert(""+be.FE.START_MARKER+ke.replace(/&/g,"&")+be.FE.END_MARKER+""),Ae.selection.restore()):0"+be.FE.START_MARKER+ke.replace(/&/g,"&")+be.FE.END_MARKER+""),Ae.selection.restore()):(!function(){if(!Ae.selection.isCollapsed()){Ae.selection.save();for(var Ye=Ae.$el.find(".fr-marker").addClass("fr-unprocessed").toArray(),Ge;Ye.length;){Ge=be(Ye.pop()),Ge.removeClass("fr-unprocessed");var ze=Ae.node.deepestParent(Ge.get(0));if(ze){for(var Ve=Ge.get(0),Xe="",qe="";Ve=Ve.parentNode,Ae.node.isBlock(Ve)||(Xe+=Ae.node.closeTagString(Ve),qe=Ae.node.openTagString(Ve)+qe),Ve!=ze;);var je=Ae.node.openTagString(Ge.get(0))+Ge.html()+Ae.node.closeTagString(Ge.get(0));Ge.replaceWith("");var Qe=ze.outerHTML;Qe=Qe.replace(/<\/span>/g,Xe+je+qe),ze.outerHTML=Qe}Ye=Ae.$el.find(".fr-marker.fr-unprocessed").toArray()}Ae.html.cleanEmptyTags(),Ae.selection.restore()}}(),Ae.format.apply("a",{href:De})));for(var Ue=Se(),He=0;He["href","text"].indexOf(De.attr("name"))&&(Ke[De.attr("name")]=De.val());for(ke=0;ke<$e.length;ke++)Ke[De.attr("name")]=(De=be($e[ke])).is(":checked")?De.data("checked"):De.data("unchecked")||null;var Ue=Ae.helpers.scrollTop();Ne(Be,Pe,Ke),be(Ae.o_win).scrollTop(Ue)},insert:Ne,update:Ie,get:Ce,allSelected:Se,back:function(){Ae.image&&Ae.image.get()?Ae.image.back():(Ae.events.disableBlur(),Ae.selection.restore(),Ae.events.enableBlur(),Ce()&&Ae.$wp?(Ae.selection.restore(),_e(),Re()):"A"==Ae.el.tagName?(Ae.$el.focus(),Re()):(Ae.popups.hide("link.insert"),Ae.toolbar.showInline()))},imageLink:we,applyStyle:function(De,ke,Fe){void 0===Fe&&(Fe=Ae.opts.linkMultipleStyles),void 0===ke&&(ke=Ae.opts.linkStyles);var Me=Ce();if(!Me)return!1;if(!Fe){var $e=Object.keys(ke);$e.splice($e.indexOf(De),1),be(Me).removeClass($e.join(" "))}be(Me).toggleClass(De),Re()}}},be.FE.DefineIcon("insertLink",{NAME:"link"}),be.FE.RegisterShortcut(be.FE.KEYCODE.K,"insertLink",null,"K"),be.FE.RegisterCommand("insertLink",{title:"Insert Link",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("link.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("link.insert")):this.link.showInsertPopup(),frPopRPos(this,"insertlink")},plugin:"link"}),be.FE.DefineIcon("linkOpen",{NAME:"external-link",FA5NAME:"external-link-alt"}),be.FE.RegisterCommand("linkOpen",{title:"Open Link",undo:!1,refresh:function(Ae){this.link.get()?Ae.removeClass("fr-hidden"):Ae.addClass("fr-hidden")},callback:function(){var Ae=this.link.get();Ae&&(this.o_win.open(Ae.href,"_blank","noopener"),this.popups.hide("link.edit"))},plugin:"link"}),be.FE.DefineIcon("linkEdit",{NAME:"edit"}),be.FE.RegisterCommand("linkEdit",{title:"Edit Link",undo:!1,refreshAfterCallback:!1,popup:!0,callback:function(){this.link.update()},refresh:function(Ae){this.link.get()?Ae.removeClass("fr-hidden"):Ae.addClass("fr-hidden")},plugin:"link"}),be.FE.DefineIcon("linkRemove",{NAME:"unlink"}),be.FE.RegisterCommand("linkRemove",{title:"Unlink",callback:function(){this.link.remove()},refresh:function(Ae){this.link.get()?Ae.removeClass("fr-hidden"):Ae.addClass("fr-hidden")},plugin:"link"}),be.FE.DefineIcon("linkBack",{NAME:"arrow-left"}),be.FE.RegisterCommand("linkBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.link.back()},refresh:function(Ae){var Ce=this.link.get()&&this.doc.hasFocus();(this.image?this.image.get():null)||Ce||this.opts.toolbarInline?(Ae.removeClass("fr-hidden"),Ae.next(".fr-separator").removeClass("fr-hidden")):(Ae.addClass("fr-hidden"),Ae.next(".fr-separator").addClass("fr-hidden"))},plugin:"link"}),be.FE.DefineIcon("linkList",{NAME:"search"}),be.FE.RegisterCommand("linkList",{title:"Choose Link",type:"dropdown",focus:!1,undo:!1,refreshAfterCallback:!1,html:function(){for(var Ae=""},callback:function(Ae,Ce){this.link.usePredefined(Ce)},plugin:"link"}),be.FE.RegisterCommand("linkInsert",{focus:!1,refreshAfterCallback:!1,callback:function(){this.link.insertCallback()},refresh:function(Ae){this.link.get()?Ae.text(this.language.translate("Update")):Ae.text(this.language.translate("Insert"))},plugin:"link"}),be.FE.DefineIcon("imageLink",{NAME:"link"}),be.FE.RegisterCommand("imageLink",{title:"Insert Link",undo:!1,focus:!1,popup:!0,callback:function(){this.link.imageLink()},refresh:function(Ae){var Ce;this.link.get()?((Ce=Ae.prev()).hasClass("fr-separator")&&Ce.removeClass("fr-hidden"),Ae.addClass("fr-hidden")):((Ce=Ae.prev()).hasClass("fr-separator")&&Ce.addClass("fr-hidden"),Ae.removeClass("fr-hidden"))},plugin:"link"}),be.FE.DefineIcon("linkStyle",{NAME:"magic"}),be.FE.RegisterCommand("linkStyle",{title:"Style",type:"dropdown",html:function(){var Ae=""},callback:function(Ae,Ce){this.link.applyStyle(Ce)},refreshOnShow:function(Ae,Ce){var Se=this.link.get();if(Se){var Re=be(Se);Ce.find(".fr-command").each(function(){var ye=be(this).data("param1"),_e=Re.hasClass(ye);be(this).toggleClass("fr-active",_e).attr("aria-selected",_e)})}},refresh:function(Ae){this.link.get()?Ae.removeClass("fr-hidden"):Ae.addClass("fr-hidden")},plugin:"link"}),be.FE.PLUGINS.lists=function(Ae){function Ce(Oe){return""}function Se(Oe){return""}function Re(Oe,Ne){!function(Be,Pe){for(var Ke=[],Ue=0,He;UeKe.indexOf(He)&&Ke.push(He);for(Ue=Ke.length-1;0<=Ue;Ue--){var We=be(Ke[Ue]);We.replaceWith("<"+Pe.toLowerCase()+" "+Ae.node.attributes(We.get(0))+">"+We.html()+"")}}(Oe,Ne);var we=Ae.html.defaultTag(),De=null,Ie;Oe.length&&(Ie="rtl"==Ae.opts.direction||"rtl"==be(Oe[0]).css("direction")?"margin-right":"margin-left");for(var ke=0;ke":"<"+Ne+">",$e="";for(Fe-=De;0",$e+=$e,Fe-=Ae.opts.indentMargin;we&&Oe[ke].tagName.toLowerCase()==we?be(Oe[ke]).replaceWith(Me+""+be(Oe[ke]).html()+"
  • "+$e):be(Oe[ke]).wrap(Me+"
  • "+$e)}Ae.clean.lists()}function ye(Oe){var Ne,Ie;for(Ne=Oe.length-1;0<=Ne;Ne--)for(Ie=Ne-1;0<=Ie;Ie--)if(be(Oe[Ie]).find(Oe[Ne]).length||Oe[Ie]==Oe[Ne]){Oe.splice(Ne,1);break}var we=[];for(Ne=0;Ne"),Ae.node.isEmpty(De.get(0),!0)||0!==De.find(Ae.html.blockTagsQuery()).length||De.append("
    "),De.append(Ce("LI")),De.prepend(Se("LI"))}De.after(Ce(ke.tagName)),"LI"==ke.parentNode.tagName&&(ke=ke.parentNode.parentNode),0>we.indexOf(ke)&&we.push(ke)}for(Ne=0;Ne<\/span>/g,"")).replace(/<\/span>/g,"<$1>"),Be.replaceWith(Ae.node.openTagString(Be.get(0))+Pe+Ae.node.closeTagString(Be.get(0)))}Ae.$el.find("li:empty").remove(),Ae.$el.find("ul:empty, ol:empty").remove(),Ae.clean.lists(),Ae.html.wrap()}function _e(Oe){Ae.selection.save();for(var Ne=0,Ie;Ne ul, > ol").last().get(0);if(we){for(var De=be("
  • ").prependTo(be(we)),ke=Ae.node.contents(Oe[Ne])[0],Fe;ke&&!Ae.node.isList(ke);)Fe=ke.nextSibling,De.append(ke),ke=Fe;be(Ie).append(be(we)),be(Oe[Ne]).remove()}else{var Me=be(Ie).find("> ul, > ol").last().get(0);if(Me)be(Me).append(be(Oe[Ne]));else{var $e=be("<"+Oe[Ne].parentNode.tagName+">");be(Ie).append($e),$e.append(be(Oe[Ne]))}}}Ae.clean.lists(),Ae.selection.restore()}function Le(Oe){Ae.selection.save(),ye(Oe),Ae.selection.restore()}function xe(Oe){if("indent"==Oe||"outdent"==Oe){for(var Ne=!1,Ie=Ae.selection.blocks(),we=[],De=0;De");Se.prepend(_e);for(var Le=Ae.node.contents(Se.get(0))[0],xe;Le&&0>["UL","OL"].indexOf(Le.tagName);)xe=Le.nextSibling,_e.append(Le),Le=xe}else Se.html("<"+Re+">"+Se.html()+"")}return{apply:function(Se){"N"==Se&&(Se=Ae.html.defaultTag()),Ae.selection.save(),Ae.html.wrap(!0,!0,!Ae.opts.paragraphFormat.BLOCKQUOTE,!0,!0),Ae.selection.restore();var we=Ae.selection.blocks(),Re,ye,_e,Le,xe,Oe,Ne,Ie;Ae.selection.save(),Ae.$el.find("pre").attr("skip",!0);for(var De=0;De").html(Oe.html()))):0<=["TD","TH"].indexOf(we[De].parentNode.tagName)?(_e=ke,Le=Se,xe=Ae.html.defaultTag(),Le||(Le="div class=\"fr-temp-div\""+(Ae.node.isEmpty(_e.get(0),!0)?" data-empty=\"true\"":"")),Le.toLowerCase()==xe?(Ae.node.isEmpty(_e.get(0),!0)||_e.append("
    "),_e.replaceWith(_e.html())):_e.replaceWith(be("<"+Le+">").html(_e.html()))):(Re=ke,(ye=Se)||(ye="div class=\"fr-temp-div\""+(Ae.node.isEmpty(Re.get(0),!0)?" data-empty=\"true\"":"")),Re.replaceWith(be("<"+ye+" "+Ae.node.attributes(Re.get(0))+">").html(Re.html()).removeAttr("data-empty")))}Ae.$el.find("pre:not([skip=\"true\"]) + pre:not([skip=\"true\"])").each(function(){be(this).prev().append("
    "+be(this).html()),be(this).remove()}),Ae.$el.find("pre").removeAttr("skip"),Ae.html.unwrap(),Ae.selection.restore()},refreshOnShow:function(Se,Re){var ye=Ae.selection.blocks();if(ye.length){var _e=ye[0],Le="N",xe=Ae.html.defaultTag();_e.tagName.toLowerCase()!=xe&&_e!=Ae.el&&(Le=_e.tagName),Re.find(".fr-command[data-param1=\""+Le+"\"]").addClass("fr-active").attr("aria-selected",!0)}else Re.find(".fr-command[data-param1=\"N\"]").addClass("fr-active").attr("aria-selected",!0)},refresh:function(Se){if(Ae.opts.paragraphFormatSelection){var Re=Ae.selection.blocks();if(Re.length){var ye=Re[0],_e="N",Le=Ae.html.defaultTag();ye.tagName.toLowerCase()!=Le&&ye!=Ae.el&&(_e=ye.tagName),0<=["LI","TD","TH"].indexOf(_e)&&(_e="N"),Se.find("> span").text(Ae.language.translate(Ae.opts.paragraphFormat[_e]))}else Se.find("> span").text(Ae.language.translate(Ae.opts.paragraphFormat.N))}}}},be.FE.RegisterCommand("paragraphFormat",{type:"dropdown",displaySelection:function(Ae){return Ae.opts.paragraphFormatSelection},defaultSelection:function(Ae){return Ae.language.translate(Ae.opts.paragraphDefaultSelection)},displaySelectionWidth:80,html:function(){var Ae="
      ",Ce=this.opts.paragraphFormat;for(var Se in Ce)if(Ce.hasOwnProperty(Se)){var Re=this.shortcuts.get("paragraphFormat."+Se);Re=Re?""+Re+"":"",Ae+="
    • <"+("N"==Se?this.html.defaultTag()||"DIV":Se)+" style=\"padding: 0 !important; margin: 0 !important;\" role=\"presentation\">"+this.language.translate(Ce[Se])+"
    • "}return Ae+="
    "},title:"Paragraph Format",callback:function(Ae,Ce){this.paragraphFormat.apply(Ce)},refresh:function(Ae){this.paragraphFormat.refresh(Ae)},refreshOnShow:function(Ae,Ce){this.paragraphFormat.refreshOnShow(Ae,Ce)},plugin:"paragraphFormat"}),be.FE.DefineIcon("paragraphFormat",{NAME:"paragraph"}),be.extend(be.FE.DEFAULTS,{paragraphStyles:{"fr-text-gray":"Gray","fr-text-bordered":"Bordered","fr-text-spaced":"Spaced","fr-text-uppercase":"Uppercase"},paragraphMultipleStyles:!0}),be.FE.PLUGINS.paragraphStyle=function(Ae){return{_init:function(){},apply:function(Ce,Se,Re){void 0===Se&&(Se=Ae.opts.paragraphStyles),void 0===Re&&(Re=Ae.opts.paragraphMultipleStyles);var ye="";Re||((ye=Object.keys(Se)).splice(ye.indexOf(Ce),1),ye=ye.join(" ")),Ae.selection.save(),Ae.html.wrap(!0,!0,!0,!0),Ae.selection.restore();var _e=Ae.selection.blocks();Ae.selection.save();for(var Le=be(_e[0]).hasClass(Ce),xe=0;xe<_e.length;xe++)be(_e[xe]).removeClass(ye).toggleClass(Ce,!Le),be(_e[xe]).hasClass("fr-temp-div")&&be(_e[xe]).removeClass("fr-temp-div"),""===be(_e[xe]).attr("class")&&be(_e[xe]).removeAttr("class");Ae.html.unwrap(),Ae.selection.restore()},refreshOnShow:function(Ce,Se){var Re=Ae.selection.blocks();if(Re.length){var ye=be(Re[0]);Se.find(".fr-command").each(function(){var _e=be(this).data("param1"),Le=ye.hasClass(_e);be(this).toggleClass("fr-active",Le).attr("aria-selected",Le)})}}}},be.FE.RegisterCommand("paragraphStyle",{type:"dropdown",html:function(){var Ae=""},title:"Paragraph Style",callback:function(Ae,Ce){this.paragraphStyle.apply(Ce)},refreshOnShow:function(Ae,Ce){this.paragraphStyle.refreshOnShow(Ae,Ce)},plugin:"paragraphStyle"}),be.FE.DefineIcon("paragraphStyle",{NAME:"magic"}),be.FE.PLUGINS.print=function(Ae){return{run:function(){var Ce=Ae.$el.html(),Se=null;Ae.shared.print_iframe?Se=Ae.shared.print_iframe:((Se=document.createElement("iframe")).name="fr-print",Se.style.position="fixed",Se.style.top="0",Se.style.left="-9999px",Se.style.height="100%",Se.style.width="0",Se.style.overflow="hidden",Se.style["z-index"]="2147483647",Se.style.tabIndex="-1",document.body.appendChild(Se),Se.onload=function(){setTimeout(function(){Ae.events.disableBlur(),window.frames["fr-print"].focus(),window.frames["fr-print"].print(),Ae.$win.get(0).focus(),Ae.events.disableBlur(),Ae.events.focus()},0)},Ae.events.on("shared.destroy",function(){Se.remove()}),Ae.shared.print_iframe=Se);var Re=Se.contentWindow;Re.document.open(),Re.document.write(""+document.title+""),Array.prototype.forEach.call(document.querySelectorAll("style"),function(_e){_e=_e.cloneNode(!0),Re.document.write(_e.outerHTML)});var ye=document.querySelectorAll("link[rel=stylesheet]");Array.prototype.forEach.call(ye,function(_e){var Le=document.createElement("link");Le.rel=_e.rel,Le.href=_e.href,Le.media="print",Le.type="text/css",Le.media="all",Re.document.write(Le.outerHTML)}),Re.document.write("
    "),Re.document.write(Ce),Re.document.write("
    "),Re.document.close()}}},be.FE.DefineIcon("print",{NAME:"print"}),be.FE.RegisterCommand("print",{title:"Print",undo:!1,focus:!1,plugin:"print",callback:function(){this.print.run()}}),be.extend(be.FE.DEFAULTS,{quickInsertButtons:["image","video","embedly","table","ul","ol","hr"],quickInsertTags:["p","div","h1","h2","h3","h4","h5","h6","pre","blockquote"]}),be.FE.QUICK_INSERT_BUTTONS={},be.FE.DefineIcon("quickInsert",{PATH:"",template:"svg"}),be.FE.RegisterQuickInsertButton=function(Ae,Ce){be.FE.QUICK_INSERT_BUTTONS[Ae]=be.extend({undo:!0},Ce)},be.FE.RegisterQuickInsertButton("image",{icon:"insertImage",requiredPlugin:"image",title:"Insert Image",undo:!1,callback:function(){var Ae=this;Ae.shared.$qi_image_input||(Ae.shared.$qi_image_input=be(""),be("body:first").append(Ae.shared.$qi_image_input),Ae.events.$on(Ae.shared.$qi_image_input,"change",function(){var Ce=be(this).data("inst");this.files&&(Ce.quickInsert.hide(),Ce.image.upload(this.files)),be(this).val("")},!0)),Ae.$qi_image_input=Ae.shared.$qi_image_input,Ae.helpers.isMobile()&&Ae.selection.save(),Ae.events.disableBlur(),Ae.$qi_image_input.data("inst",Ae).trigger("click")}}),be.FE.RegisterQuickInsertButton("video",{icon:"insertVideo",requiredPlugin:"video",title:"Insert Video",undo:!1,callback:function(){var Ae=prompt(this.language.translate("Paste the URL of the video you want to insert."));Ae&&this.video.insertByURL(Ae)}}),be.FE.RegisterQuickInsertButton("embedly",{icon:"embedly",requiredPlugin:"embedly",title:"Embed URL",undo:!1,callback:function(){var Ae=prompt(this.language.translate("Paste the URL of any web content you want to insert."));Ae&&this.embedly.add(Ae)}}),be.FE.RegisterQuickInsertButton("table",{icon:"insertTable",requiredPlugin:"table",title:"Insert Table",callback:function(){this.table.insert(2,2)}}),be.FE.RegisterQuickInsertButton("ol",{icon:"formatOL",requiredPlugin:"lists",title:"Ordered List",callback:function(){this.lists.format("OL")}}),be.FE.RegisterQuickInsertButton("ul",{icon:"formatUL",requiredPlugin:"lists",title:"Unordered List",callback:function(){this.lists.format("UL")}}),be.FE.RegisterQuickInsertButton("hr",{icon:"insertHR",title:"Insert Horizontal Line",callback:function(){this.commands.insertHR()}}),be.FE.PLUGINS.quickInsert=function(Ae){function Ce(Ne){var Ie,we,De;Ie=Ne.offset().top-Ae.$box.offset().top,we=0-xe.outerWidth(),Ae.opts.enter==be.FE.ENTER_BR?(be(""+be.FE.INVISIBLE_SPACE+"").insertAfter(Ne),De=(xe.outerHeight()-Ne.next().outerHeight())/2,Ne.next().remove()):De=(xe.outerHeight()-Ne.outerHeight())/2,Ae.opts.iframe&&(Ie+=Ae.$iframe.offset().top-Ae.helpers.scrollTop()),xe.hasClass("fr-on")&&0<=Ie&&Oe.css("top",Ie-De),0<=Ie&&Ie-De<=Ae.$box.outerHeight()-Ne.outerHeight()?(xe.hasClass("fr-hidden")&&(xe.hasClass("fr-on")&&_e(),xe.removeClass("fr-hidden")),xe.css("top",Ie-De)):xe.hasClass("fr-visible")&&(xe.addClass("fr-hidden"),Le()),xe.css("left",we)}function Se(Ne){xe||function(){Ae.shared.$quick_insert||(Ae.shared.$quick_insert=be("")),xe=Ae.shared.$quick_insert,Ae.tooltip.bind(Ae.$box,".fr-quick-insert > a.fr-floating-btn"),Ae.events.on("destroy",function(){xe.removeClass("fr-on").appendTo(be("body:first")).css("left",-9999).css("top",-9999),Oe&&(Le(),Oe.appendTo(be("body:first")))},!0),Ae.events.on("shared.destroy",function(){xe.html("").removeData().remove(),xe=null,Oe&&(Oe.html("").removeData().remove(),Oe=null)},!0),Ae.events.on("commands.before",ye),Ae.events.on("commands.after",function(){Ae.popups.areVisible()||Re()}),Ae.events.bindClick(Ae.$box,".fr-quick-insert > a",_e),Ae.events.bindClick(Ae.$box,".fr-qi-helper > a.fr-btn",function(Ie){var we=be(Ie.currentTarget).data("cmd");return!1!==Ae.events.trigger("quickInsert.commands.before",[we])&&void(be.FE.QUICK_INSERT_BUTTONS[we].callback.apply(Ae,[Ie.currentTarget]),be.FE.QUICK_INSERT_BUTTONS[we].undo&&Ae.undo.saveStep(),Ae.events.trigger("quickInsert.commands.after",[we]),Ae.quickInsert.hide())}),Ae.events.$on(Ae.$wp,"scroll",function(){xe.hasClass("fr-visible")&&Ce(xe.data("tag"))})}(),xe.hasClass("fr-on")&&Le(),Ae.$box.append(xe),Ce(Ne),xe.data("tag",Ne),xe.addClass("fr-visible")}function Re(){if(Ae.core.hasFocus()){var Ne=Ae.selection.element();if(Ae.opts.enter==be.FE.ENTER_BR||Ae.node.isBlock(Ne)||(Ne=Ae.node.blockParent(Ne)),Ae.opts.enter==be.FE.ENTER_BR&&!Ae.node.isBlock(Ne)){var Ie=Ae.node.deepestParent(Ne);Ie&&(Ne=Ie)}Ne&&(Ae.opts.enter!=be.FE.ENTER_BR&&Ae.node.isEmpty(Ne)&&Ae.node.isElement(Ne.parentNode)&&0<=Ae.opts.quickInsertTags.indexOf(Ne.tagName.toLowerCase())||Ae.opts.enter==be.FE.ENTER_BR&&("BR"==Ne.tagName&&(!Ne.previousSibling||"BR"==Ne.previousSibling.tagName||Ae.node.isBlock(Ne.previousSibling))||Ae.node.isEmpty(Ne)&&(!Ne.previousSibling||"BR"==Ne.previousSibling.tagName||Ae.node.isBlock(Ne.previousSibling))&&(!Ne.nextSibling||"BR"==Ne.nextSibling.tagName||Ae.node.isBlock(Ne.nextSibling))))?xe&&xe.data("tag").is(be(Ne))&&xe.hasClass("fr-on")?Le():Ae.selection.isCollapsed()&&Se(be(Ne)):ye()}}function ye(){xe&&(xe.hasClass("fr-on")&&Le(),xe.removeClass("fr-visible fr-on"),xe.css("left",-9999).css("top",-9999))}function _e(Ne){if(Ne&&Ne.preventDefault(),xe.hasClass("fr-on")&&!xe.hasClass("fr-hidden"))Le();else{if(!Ae.shared.$qi_helper){for(var Ie=Ae.opts.quickInsertButtons,we="
    ",De=0,ke=0,Fe;ke"+Ae.icon.create(Fe.icon)+"");we+="
    ",Ae.shared.$qi_helper=be(we),Ae.tooltip.bind(Ae.shared.$qi_helper,"> a.fr-btn"),Ae.events.$on(Ae.shared.$qi_helper,"mousedown",function(Me){Me.preventDefault()},!0)}(Oe=Ae.shared.$qi_helper).appendTo(Ae.$box),setTimeout(function(){Oe.css("top",parseFloat(xe.css("top"))),Oe.css("left",parseFloat(xe.css("left"))+xe.outerWidth()),Oe.find("a").addClass("fr-size-1"),xe.addClass("fr-on")},10)}}function Le(){var Ne=Ae.$box.find(".fr-qi-helper");Ne.length&&(Ne.find("a").removeClass("fr-size-1"),Ne.css("left",-9999),xe.hasClass("fr-hidden")||xe.removeClass("fr-on"))}var xe,Oe;return{_init:function(){return!!Ae.$wp&&void(Ae.opts.iframe&&Ae.$el.parent("html").find("head").append(""),Ae.popups.onShow("image.edit",ye),Ae.events.on("mouseup",Re),Ae.helpers.isMobile()&&Ae.events.$on(be(Ae.o_doc),"selectionchange",Re),Ae.events.on("blur",ye),Ae.events.on("keyup",Re),Ae.events.on("keydown",function(){setTimeout(function(){Re()},0)}))},hide:ye}},be.FE.PLUGINS.quote=function(Ae){function Ce(Se){for(;Se.parentNode&&Se.parentNode!=Ae.el;)Se=Se.parentNode;return Se}return{apply:function(Se){Ae.selection.save(),Ae.html.wrap(!0,!0,!0,!0),Ae.selection.restore(),"increase"==Se?function(){var ye=Ae.selection.blocks(),Re;for(Re=0;Re");for(_e.insertBefore(ye[0]),Re=0;Re",Le=function(){for(var Oe="
    ",Ne=0;Ne

    "+Ae.language.translate(Ie.title)+"

    ",ke=0,Fe;ke"+Fe.char+""+Ae.language.translate(Fe.desc)+"   ";Oe+=De+"
    "}return Oe+=""}(),xe=Ae.modals.create(ye,_e,Le);Se=xe.$modal,xe.$head,Re=xe.$body,Ae.events.$on(be(Ae.o_win),"resize",function(){(Se.data("instance")||Ae).modals.resize(ye)}),Ae.events.bindClick(Re,".fr-special-character",function(Oe){var Ne=Se.data("instance")||Ae,Ie=be(Oe.currentTarget);Ne.specialCharacters.insert(Ie)}),Ae.events.$on(Re,"keydown",function(Oe){var Ne=Oe.which,Ie=Re.find("span.fr-special-character:focus:first");if(!(Ie.length||Ne!=be.FE.KEYCODE.F10||Ae.keys.ctrlKey(Oe)||Oe.shiftKey)&&Oe.altKey)return Ce(Re.find("span.fr-special-character:first"),Oe),!1;if(Ne==be.FE.KEYCODE.TAB||Ne==be.FE.KEYCODE.ARROW_LEFT||Ne==be.FE.KEYCODE.ARROW_RIGHT){var we=null,De=null,ke=!1;return Ne==be.FE.KEYCODE.ARROW_LEFT||Ne==be.FE.KEYCODE.ARROW_RIGHT?(De=Ne==be.FE.KEYCODE.ARROW_RIGHT,ke=!0):De=!Oe.shiftKey,Ie.length?(ke&&(we=De?Ie.nextAll("span.fr-special-character:first"):Ie.prevAll("span.fr-special-character:first")),we&&we.length||(we=De?Ie.parent().next().find("span.fr-special-character:first"):Ie.parent().prev().find("span.fr-special-character:"+(ke?"last":"first"))).length||(we=Re.find("span.fr-special-character:"+(De?"first":"last")))):we=Re.find("span.fr-special-character:"+(De?"first":"last")),Ce(we,Oe),!1}return Ne==be.FE.KEYCODE.ENTER&&Ie.length?void(Se.data("instance")||Ae).specialCharacters.insert(Ie):!0},!0)}Ae.modals.show(ye),Ae.modals.resize(ye)},hide:function(){Ae.modals.hide(ye)},insert:function(_e){Ae.specialCharacters.hide(),Ae.undo.saveStep(),Ae.html.insert(_e.attr("value"),!0),Ae.undo.saveStep()}}},be.FroalaEditor.DefineIcon("specialCharacters",{template:"text",NAME:"Ω"}),be.FE.RegisterCommand("specialCharacters",{title:"Special Characters",icon:"specialCharacters",undo:!1,focus:!1,modal:!0,callback:function(){this.specialCharacters.show()},plugin:"specialCharacters",showOnMobile:!1}),be.extend(be.FE.POPUP_TEMPLATES,{"table.insert":"[_BUTTONS_][_ROWS_COLUMNS_]","table.edit":"[_BUTTONS_]","table.colors":"[_BUTTONS_][_COLORS_][_CUSTOM_COLOR_]"}),be.extend(be.FE.DEFAULTS,{tableInsertMaxSize:10,tableEditButtons:["tableHeader","tableRemove","|","tableRows","tableColumns","tableStyle","-","tableCells","tableCellBackground","tableCellVerticalAlign","tableCellHorizontalAlign","tableCellStyle"],tableInsertButtons:["tableBack","|"],tableResizer:!0,tableDefaultWidth:"100%",tableResizerOffset:5,tableResizingLimit:30,tableColorsButtons:["tableBack","|"],tableColors:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],tableColorsStep:7,tableCellStyles:{"fr-highlighted":"Highlighted","fr-thick":"Thick"},tableStyles:{"fr-dashed-borders":"Dashed Borders","fr-alternate-rows":"Alternate Rows"},tableCellMultipleStyles:!0,tableMultipleStyles:!0,tableInsertHelper:!0,tableInsertHelperOffset:15}),be.FE.PLUGINS.table=function(Ae){function Ce(){var Tt=Fe();if(Tt){var At=Ae.popups.get("table.edit");if(At||(At=Le()),At){Ae.popups.setContainer("table.edit",Ae.$sc);var Ct=He(Tt),St=(Ct.left+Ct.right)/2,Rt=Ct.bottom;Ae.popups.show("table.edit",St,Rt,Ct.bottom-Ct.top),Ae.edit.isDisabled()&&(1"+Ae.button.buildList(Ae.opts.tableColorsButtons)+"");var Nt="";Ae.opts.colorsHEXInput&&(Nt="
    ");var It={buttons:Ot,colors:function(){for(var kt="
    ",Ft=0;Ft"),kt+="REMOVE"==Ae.opts.tableColors[Ft]?""+Ae.icon.create("tableColorRemove")+""+Ae.language.translate("Clear Formatting")+"":""+Ae.language.translate("Color")+" "+Ae.opts.tableColors[Ft]+"   ";return kt+="
    "}(),custom_color:Nt},wt=Ae.popups.create("table.colors",It);return Ae.events.$on(Ae.$wp,"scroll.table-colors",function(){Ae.popups.isVisible("table.colors")&&Se()}),Dt=wt,Ae.events.on("popup.tab",function(kt){var Ft=be(kt.currentTarget);if(!Ae.popups.isVisible("table.colors")||!Ft.is("span"))return!0;var Mt=kt.which,$t=!0;if(be.FE.KEYCODE.TAB==Mt){var Bt=Dt.find(".fr-buttons");$t=!Ae.accessibility.focusToolbar(Bt,!!kt.shiftKey)}else if(be.FE.KEYCODE.ARROW_UP==Mt||be.FE.KEYCODE.ARROW_DOWN==Mt||be.FE.KEYCODE.ARROW_LEFT==Mt||be.FE.KEYCODE.ARROW_RIGHT==Mt){var Pt=Ft.parent().find("span.fr-command"),Kt=Pt.index(Ft),Ut=Ae.opts.colorsStep,Ht=Math.floor(Pt.length/Ut),Yt=Math.floor(Kt/Ut),Gt=Yt*Ut+Kt%Ut,zt=Ht*Ut;be.FE.KEYCODE.ARROW_UP==Mt?Gt=((Gt-Ut)%zt+zt)%zt:be.FE.KEYCODE.ARROW_DOWN==Mt?Gt=(Gt+Ut)%zt:be.FE.KEYCODE.ARROW_LEFT==Mt?Gt=((Gt-1)%zt+zt)%zt:be.FE.KEYCODE.ARROW_RIGHT==Mt&&(Gt=(Gt+1)%zt);var Vt=be(Pt.get(Gt));Ae.events.disableBlur(),Vt.focus(),$t=!1}else be.FE.KEYCODE.ENTER==Mt&&(Ae.button.exec(Ft),$t=!1);return!1==$t&&(kt.preventDefault(),kt.stopPropagation()),$t},!0),wt;var Dt}()),Ae.popups.setContainer("table.colors",Ae.$sc);var _t=He(Rt),Lt=(_t.left+_t.right)/2,xt=_t.bottom;Tt=Ae.popups.get("table.colors"),At=Ae.$el.find(".fr-selected-cell:first"),Ct=Ae.helpers.RGBToHex(At.css("background-color")),St=Tt.find(".fr-table-colors-hex-layer input"),Tt.find(".fr-selected-color").removeClass("fr-selected-color fr-active-item"),Tt.find("span[data-param1=\""+Ct+"\"]").addClass("fr-selected-color fr-active-item"),St.val(Ct).trigger("change"),Ae.popups.show("table.colors",Lt,xt,_t.bottom-_t.top)}}function Re(){0===ct().length&&Ae.toolbar.enable()}function ye(Tt){if(Tt)return Ae.popups.onHide("table.insert",function(){Ae.popups.get("table.insert").find(".fr-table-size .fr-select-table-size > span[data-row=\"1\"][data-col=\"1\"]").trigger("mouseenter")}),!0;var At="";0"+Ae.button.buildList(Ae.opts.tableInsertButtons)+"");var St={buttons:At,rows_columns:function(){for(var yt="
    1 × 1
    ",_t=1;_t<=Ae.opts.tableInsertMaxSize;_t++){for(var Lt=1,xt;Lt<=Ae.opts.tableInsertMaxSize;Lt++){xt="inline-block",2<_t&&!Ae.helpers.isMobile()&&(xt="none");var Ot="fr-table-cell ";1==_t&&1==Lt&&(Ot+=" hover"),yt+=""+_t+" × "+Lt+"   "}yt+="
    "}return yt+="
    "}()},Rt=Ae.popups.create("table.insert",St),Ct;return Ae.events.$on(Rt,"mouseenter",".fr-table-size .fr-select-table-size .fr-table-cell",function(yt){_e(be(yt.currentTarget))},!0),Ct=Rt,Ae.events.$on(Ct,"focus","[tabIndex]",function(yt){var _t=be(yt.currentTarget);_e(_t)}),Ae.events.on("popup.tab",function(yt){var _t=be(yt.currentTarget);if(!Ae.popups.isVisible("table.insert")||!_t.is("span, a"))return!0;var xt=yt.which,Lt;if(be.FE.KEYCODE.ARROW_UP!=xt&&be.FE.KEYCODE.ARROW_DOWN!=xt&&be.FE.KEYCODE.ARROW_LEFT!=xt&&be.FE.KEYCODE.ARROW_RIGHT!=xt)be.FE.KEYCODE.ENTER==xt&&(Ae.button.exec(_t),Lt=!1);else if(_t.is("span.fr-table-cell")){var Ot=_t.parent().find("span.fr-table-cell"),Nt=Ot.index(_t),It=Ae.opts.tableInsertMaxSize,wt=Nt%It,Dt=Math.floor(Nt/It);be.FE.KEYCODE.ARROW_UP==xt?Dt=Math.max(0,Dt-1):be.FE.KEYCODE.ARROW_DOWN==xt?Dt=Math.min(Ae.opts.tableInsertMaxSize-1,Dt+1):be.FE.KEYCODE.ARROW_LEFT==xt?wt=Math.max(0,wt-1):be.FE.KEYCODE.ARROW_RIGHT==xt&&(wt=Math.min(Ae.opts.tableInsertMaxSize-1,wt+1));var kt=Dt*It+wt,Ft=be(Ot.get(kt));_e(Ft),Ae.events.disableBlur(),Ft.focus(),Lt=!1}return!1===Lt&&(yt.preventDefault(),yt.stopPropagation()),Lt},!0),Rt}function _e(Tt){var At=Tt.data("row"),Ct=Tt.data("col"),St=Tt.parent();St.siblings(".fr-table-size-info").html(At+" × "+Ct),St.find("> span").removeClass("hover fr-active-item");for(var Rt=1;Rt<=Ae.opts.tableInsertMaxSize;Rt++)for(var yt=0,_t;yt<=Ae.opts.tableInsertMaxSize;yt++)_t=St.find("> span[data-row=\""+Rt+"\"][data-col=\""+yt+"\"]"),Rt<=At&&yt<=Ct?_t.addClass("hover"):Rt<=At+1||2>=Rt&&!Ae.helpers.isMobile()?_t.css("display","inline-block"):2"+Ae.button.buildList(Ae.opts.tableEditButtons)+""},Ct=Ae.popups.create("table.edit",At);return Ae.events.$on(Ae.$wp,"scroll.table-edit",function(){Ae.popups.isVisible("table.edit")&&Ce()}),Ct}return!1}function xe(){if(0
    ";else if(0===Ct||0",Rt=0 th, > td").each(function(_t,Lt){for(var xt=be(Lt),Ot=parseInt(xt.attr("colspan"),10)||1,Nt=parseInt(xt.attr("rowspan"),10)||1,It=Ct;It
    ")),gt=Ae.shared.$table_resizer,Ae.events.$on(gt,"mousedown",function(Pt){return!Ae.core.sameInstance(gt)||(0Ct-Ae.opts.tableResizerOffset?gt.css("left",Ct-Ae.opts.tableResizerOffset-Ae.$wp.offset().left):St"),Ae.events.bindClick(Ae.shared.$ti_helper,"a",function(){var Tt=ht.data("selected-cell"),At=ht.data("position"),Ct=ht.data("instance")||Ae;"before"==At?(Ae.undo.saveStep(),Tt.addClass("fr-selected-cell"),Ct.table.insertColumn(At),Tt.removeClass("fr-selected-cell"),Ae.undo.saveStep()):"after"==At?(Ae.undo.saveStep(),Tt.addClass("fr-selected-cell"),Ct.table.insertColumn(At),Tt.removeClass("fr-selected-cell"),Ae.undo.saveStep()):"above"==At?(Ae.undo.saveStep(),Tt.addClass("fr-selected-cell"),Ct.table.insertRow(At),Tt.removeClass("fr-selected-cell"),Ae.undo.saveStep()):"below"==At&&(Ae.undo.saveStep(),Tt.addClass("fr-selected-cell"),Ct.table.insertRow(At),Tt.removeClass("fr-selected-cell"),Ae.undo.saveStep()),Je()}),Ae.events.on("shared.destroy",function(){Ae.shared.$ti_helper.html("").removeData().remove(),Ae.shared.$ti_helper=null},!0),Ae.events.$on(Ae.shared.$ti_helper,"mousemove",function(Tt){Tt.stopPropagation()},!0),Ae.events.$on(be(Ae.o_win),"scroll",function(){Je()},!0),Ae.events.$on(Ae.$wp,"scroll",function(){Je()},!0)),ht=Ae.shared.$ti_helper,Ae.events.on("destroy",function(){ht=null}),Ae.tooltip.bind(Ae.$box,".fr-insert-helper > a.fr-floating-btn")}function pt(){Et=null,clearTimeout(bt)}function ct(){return Ae.el.querySelectorAll(".fr-selected-cell")}function ft(){var Tt=ct();if(Tt.length){for(var At=Tt[0];At&&"TABLE"!=At.tagName&&At.parentNode!=Ae.el;)At=At.parentNode;return At&&"TABLE"==At.tagName?be(At):be([])}return be([])}var gt,ht,ut,mt,Et,bt,vt;return{_init:function(){if(!Ae.$wp)return!1;if(!Ae.helpers.isMobile()){vt=ut=mt=!1,Ae.events.$on(Ae.$el,"mousedown",ze),Ae.popups.onShow("image.edit",function(){Pe(),ut=mt=!1}),Ae.popups.onShow("link.edit",function(){Pe(),ut=mt=!1}),Ae.events.on("commands.mousedown",function(At){0"),St==Ct.length-1&&be(Ct[St]).prepend(be.FE.MARKERS);return Ae.selection.restore(),Ae.undo.saveStep(),!(Ct=[])}if(1",Ct,St;for(Ct=0;Ct",St=0;St",0===Ct&&0===St&&(Rt+=be.FE.MARKERS),Rt+="
    ";Rt+=""}Rt+="",Ae.html.insert(Rt),Ae.selection.restore();var _t=Ae.$el.find(".fr-inserted-table");_t.removeClass("fr-inserted-table"),Ae.events.trigger("table.inserted",[_t.get(0)])},remove:xe,insertRow:Oe,deleteRow:function(){var Tt=ft();if(0=yt.min_i;At--){for(St=be(Tt.find("tr").not(Tt.find("table tr")).get(At)),Ct=0;Ct th, > td").get(wt))){Ot=null;break}Ot==St[xt][It]?(It+=parseInt(be(Ot).attr("colspan"),10)||1,wt++):(It+=parseInt(be(St[xt][It]).attr("colspan"),10)||1,"after"==Tt&&(Ot=0==wt?-1:Nt.find("> th, > td").get(wt-1)))}var kt=be(Ot),Dt;if(!("after"==Tt&&Ct
    ":"
    ",-1==Ot?Nt.prepend(Dt):null==Ot?Nt.append(Dt):"before"==Tt?kt.before(Dt):"after"==Tt&&kt.after(Dt);else if(0===xt||0yt.max_j)&&(_t+=100*(St.outerWidth()/Tt.outerWidth())));for(_t/=Rt.length,Ct=yt.max_j;Ct>=yt.min_j;Ct--)for(At=0;At th, > td").length&&(0===xt.prev().length||0===xt.next().length||xt.prev().find("> th[rowspan], > td[rowspan]").length th, > td").length)&&xt.remove()}De(0,Rt.length-1,0,Rt[0].length-1,Tt),0"!=(At=be(St[Tt])).html()&&""!==At.html()&&(Lt+="
    "+At.html()),At.remove();Rt.html(Lt),Ae.selection.setAtEnd(Rt.get(0)),Ae.selection.restore(),Ae.toolbar.enable(),Ie(Ct.min_i,Ct.max_i,_t);var Ot=_t.find("tr:empty");for(Tt=Ot.length-1;0<=Tt;Tt--)be(Ot[Tt]).remove();Ne(Ct.min_j,Ct.max_j,_t),Ce()}},splitCellVertically:function(){if(1==ct().length){var Tt=Ae.$el.find(".fr-selected-cell"),At=parseInt(Tt.attr("colspan"),10)||1,Ct=Tt.parent().outerWidth(),St=Tt.outerWidth(),Rt=Tt.clone().html("
    "),yt=Fe(),_t=Me(Tt.get(0),yt);if(1");if(1").append(_t),Nt;for(Nt=0;Nt td").each(function(){var Rt=be(this);St+=parseInt(Rt.attr("colspan"),10)||1}),At=0;At
    ";Ct+="",Tt.prepend(Ct),Ce()}},removeHeader:function(){var Tt=ft(),At=Tt.find("thead");if(0",Ce=be.FE.COMMANDS.tableRows.options;for(var Se in Ce)Ce.hasOwnProperty(Se)&&(Ae+="
  • "+this.language.translate(Ce[Se])+"
  • ");return Ae+=""},callback:function(Ae,Ce){"above"==Ce||"below"==Ce?this.table.insertRow(Ce):this.table.deleteRow()}}),be.FE.DefineIcon("tableColumns",{NAME:"bars fa-rotate-90"}),be.FE.RegisterCommand("tableColumns",{type:"dropdown",focus:!1,title:"Column",options:{before:"Insert column before",after:"Insert column after","delete":"Delete column"},html:function(){var Ae=""},callback:function(Ae,Ce){"before"==Ce||"after"==Ce?this.table.insertColumn(Ce):this.table.deleteColumn()}}),be.FE.DefineIcon("tableCells",{NAME:"square-o",FA5NAME:"square"}),be.FE.RegisterCommand("tableCells",{type:"dropdown",focus:!1,title:"Cell",options:{merge:"Merge cells","vertical-split":"Vertical split","horizontal-split":"Horizontal split"},html:function(){var Ae=""},callback:function(Ae,Ce){"merge"==Ce?this.table.mergeCells():"vertical-split"==Ce?this.table.splitCellVertically():this.table.splitCellHorizontally()},refreshOnShow:function(Ae,Ce){1",Ce=this.opts.tableStyles;for(var Se in Ce)Ce.hasOwnProperty(Se)&&(Ae+="
  • "+this.language.translate(Ce[Se])+"
  • ");return Ae+=""},callback:function(Ae,Ce){this.table.applyStyle(Ce,this.$el.find(".fr-selected-cell").closest("table"),this.opts.tableMultipleStyles,this.opts.tableStyles)},refreshOnShow:function(Ae,Ce){var Se=this.$el.find(".fr-selected-cell").closest("table");Se&&Ce.find(".fr-command").each(function(){var Re=be(this).data("param1"),ye=Se.hasClass(Re);be(this).toggleClass("fr-active",ye).attr("aria-selected",ye)})}}),be.FE.DefineIcon("tableCellBackground",{NAME:"tint"}),be.FE.RegisterCommand("tableCellBackground",{title:"Cell Background",focus:!1,popup:!0,callback:function(){this.table.showColorsPopup()}}),be.FE.RegisterCommand("tableCellBackgroundColor",{undo:!0,focus:!1,callback:function(Ae,Ce){this.table.setBackground(Ce)}}),be.FE.DefineIcon("tableBack",{NAME:"arrow-left"}),be.FE.RegisterCommand("tableBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.table.back()},refresh:function(Ae){0!==this.table.selectedCells().length||this.opts.toolbarInline?(Ae.removeClass("fr-hidden"),Ae.next(".fr-separator").removeClass("fr-hidden")):(Ae.addClass("fr-hidden"),Ae.next(".fr-separator").addClass("fr-hidden"))}}),be.FE.DefineIcon("tableCellVerticalAlign",{NAME:"arrows-v",FA5NAME:"arrows-alt-v"}),be.FE.RegisterCommand("tableCellVerticalAlign",{type:"dropdown",focus:!1,title:"Vertical Align",options:{Top:"Align Top",Middle:"Align Middle",Bottom:"Align Bottom"},html:function(){var Ae=""},callback:function(Ae,Ce){this.table.verticalAlign(Ce)},refreshOnShow:function(Ae,Ce){Ce.find(".fr-command[data-param1=\""+this.$el.find(".fr-selected-cell").css("vertical-align")+"\"]").addClass("fr-active").attr("aria-selected",!0)}}),be.FE.DefineIcon("tableCellHorizontalAlign",{NAME:"align-left"}),be.FE.DefineIcon("align-left",{NAME:"align-left"}),be.FE.DefineIcon("align-right",{NAME:"align-right"}),be.FE.DefineIcon("align-center",{NAME:"align-center"}),be.FE.DefineIcon("align-justify",{NAME:"align-justify"}),be.FE.RegisterCommand("tableCellHorizontalAlign",{type:"dropdown",focus:!1,title:"Horizontal Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var Ae=""},callback:function(Ae,Ce){this.table.horizontalAlign(Ce)},refresh:function(Ae){var Ce=this.table.selectedCells();Ce.length&&Ae.find("> *:first").replaceWith(this.icon.create("align-"+this.helpers.getAlignment(be(Ce[0]))))},refreshOnShow:function(Ae,Ce){Ce.find(".fr-command[data-param1=\""+this.helpers.getAlignment(this.$el.find(".fr-selected-cell:first"))+"\"]").addClass("fr-active").attr("aria-selected",!0)}}),be.FE.DefineIcon("tableCellStyle",{NAME:"magic"}),be.FE.RegisterCommand("tableCellStyle",{title:"Cell Style",type:"dropdown",focus:!1,html:function(){var Ae=""},callback:function(Ae,Ce){this.table.applyStyle(Ce,this.$el.find(".fr-selected-cell"),this.opts.tableCellMultipleStyles,this.opts.tableCellStyles)},refreshOnShow:function(Ae,Ce){var Se=this.$el.find(".fr-selected-cell:first");Se&&Ce.find(".fr-command").each(function(){var Re=be(this).data("param1"),ye=Se.hasClass(Re);be(this).toggleClass("fr-active",ye).attr("aria-selected",ye)})}}),be.FE.RegisterCommand("tableCellBackgroundCustomColor",{title:"OK",undo:!0,callback:function(){this.table.customColor()}}),be.FE.DefineIcon("tableColorRemove",{NAME:"eraser"}),be.FE.URLRegEx="(^| |\\u00A0)("+be.FE.LinkRegEx+"|([a-z0-9+-_.]{1,}@[a-z0-9+-_.]{1,}\\.[a-z0-9+-_]{1,}))$",be.FE.PLUGINS.url=function(Ae){function Ce(xe,Oe,Ne){for(var Ie="";Ne.length&&"."==Ne[Ne.length-1];)Ie+=".",Ne=Ne.substring(0,Ne.length-1);var we=Ne;if(Ae.opts.linkConvertEmailAddress)Ae.helpers.isEmail(we)&&!/^mailto:.*/i.test(we)&&(we="mailto:"+we);else if(Ae.helpers.isEmail(we))return Oe+Ne;return /^((http|https|ftp|ftps|mailto|tel|sms|notes|data)\:)/i.test(we)||(we="//"+we),(Oe||"")+""+Ne.replace(//g,">").replace(/&/g,"&").replace(/&/g,"&")+""+Ie}function Se(){return new RegExp(be.FE.URLRegEx,"gi")}function Re(xe){return Ae.opts.linkAlwaysNoFollow&&(Le="nofollow"),Ae.opts.linkAlwaysBlank&&(Ae.opts.linkNoOpener&&(Le?Le+=" noopener":Le="noopener"),Ae.opts.linkNoReferrer&&(Le?Le+=" noreferrer":Le="noreferrer")),xe.replace(Se(),Ce)}function ye(xe){var Oe=xe.split(" ");return Oe[Oe.length-1]}function _e(){var xe=Ae.selection.ranges(0).startContainer;if(!xe||xe.nodeType!==Node.TEXT_NODE)return!1;if(function Ie(we){return!!we&&("A"===we.tagName||we.parentNode&&we.parentNode!=Ae.el&&Ie(we.parentNode))}(xe))return!1;if(Se().test(ye(xe.textContent))){be(xe).before(Re(xe.textContent));var Oe=be(xe.parentNode).find("a[data-fr-linked]");Oe.removeAttr("data-fr-linked"),xe.parentNode.removeChild(xe),Ae.events.trigger("url.linked",[Oe.get(0)])}else if(2>=xe.textContent.split(" ").length&&xe.previousSibling&&"A"===xe.previousSibling.tagName){var Ne=xe.previousSibling.innerText+xe.textContent;Se().test(ye(Ne))&&(be(xe.previousSibling).replaceWith(Re(Ne)),xe.parentNode.removeChild(xe))}}var Le=null;return{_init:function(){Ae.events.on("keypress",function(xe){Ae.selection.isCollapsed()&&("."==xe.key||")"==xe.key||"("==xe.key)&&_e()},!0),Ae.events.on("keydown",function(xe){var Oe=xe.which;Ae.selection.isCollapsed()&&(Oe==be.FE.KEYCODE.ENTER||Oe==be.FE.KEYCODE.SPACE)&&_e()},!0),Ae.events.on("paste.beforeCleanup",function(xe){if(Ae.helpers.isURL(xe)){var Oe=null;return Ae.opts.linkAlwaysBlank&&(Ae.opts.linkNoOpener&&(Oe?Oe+=" noopener":Oe="noopener"),Ae.opts.linkNoReferrer&&(Oe?Oe+=" noreferrer":Oe="noreferrer")),""+xe+""}})}}},be.extend(be.FE.POPUP_TEMPLATES,{"video.insert":"[_BUTTONS_][_BY_URL_LAYER_][_EMBED_LAYER_][_UPLOAD_LAYER_][_PROGRESS_BAR_]","video.edit":"[_BUTTONS_]","video.size":"[_BUTTONS_][_SIZE_LAYER_]"}),be.extend(be.FE.DEFAULTS,{videoAllowedTypes:["mp4","webm","ogg"],videoAllowedProviders:[".*"],videoDefaultAlign:"center",videoDefaultDisplay:"block",videoDefaultWidth:600,videoEditButtons:["videoReplace","videoRemove","|","videoDisplay","videoAlign","videoSize"],videoInsertButtons:["videoUpload"],videoMaxSize:1e9,videoMove:!0,videoResize:!0,videoSizeButtons:["videoBack","|"],videoSplitHTML:!1,videoTextNear:!0,videoUpload:!0,videoUploadMethod:"POST",videoUploadParam:"file",videoUploadParams:{},videoUploadToS3:!1,videoUploadURL:"/Clinic/UploadVideoFile"}),be.FE.VIDEO_PROVIDERS=[{test_regex:/^.*((youtu.be)|(youtube.com))\/((v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))?\??v?=?([^#\&\?]*).*/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=|embed\/)?([0-9a-zA-Z_\-]+)(.+)?/g,url_text:"https://www.youtube.com/embed/$1",html:"",provider:"youtube"},{test_regex:/^.*(?:vimeo.com)\/(?:channels(\/\w+\/)?|groups\/*\/videos\/\u200b\d+\/|video\/|)(\d+)(?:$|\/|\?)/,url_regex:/(?:https?:\/\/)?(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:"",provider:"vimeo"},{test_regex:/^.+(dailymotion.com|dai.ly)\/(video|hub)?\/?([^_]+)[^#]*(#video=([^_&]+))?/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:dailymotion\.com|dai\.ly)\/(?:video|hub)?\/?(.+)/g,url_text:"https://www.dailymotion.com/embed/video/$1",html:"",provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:"",provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:"",provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:"",provider:"vidyard"}],be.FE.VIDEO_EMBED_REGEX=/^\W*((<\/iframe>)|())\W*$/i,be.FE.PLUGINS.video=function(Ae){function Ce(){var Et=Ae.popups.get("video.insert");Et.find(".fr-video-by-url-layer input").val("").trigger("change");var bt=Et.find(".fr-video-embed-layer textarea");bt.val("").trigger("change"),(bt=Et.find(".fr-video-upload-layer input")).val("").trigger("change")}function Se(){var Et=Ae.popups.get("video.edit");if(Et||(Et=function(){var At="";if(0",At+=Ae.button.buildList(Ae.opts.videoEditButtons);var Ct={buttons:At+=""},St=Ae.popups.create("video.edit",Ct);return Ae.events.$on(Ae.$wp,"scroll.video-edit",function(){lt&&Ae.popups.isVisible("video.edit")&&(Ae.events.disableBlur(),Ie(lt))}),St}return!1}()),Et){Ae.popups.setContainer("video.edit",Ae.$sc),Ae.popups.refresh("video.edit");var bt=lt.find("iframe, embed, video"),vt=bt.offset().left+bt.outerWidth()/2,Tt=bt.offset().top+bt.outerHeight();Ae.popups.show("video.edit",vt,Tt,bt.outerHeight())}}function Re(Et){if(Et)return Ae.popups.onRefresh("video.insert",Ce),Ae.popups.onHide("image.insert",tt),!0;var bt="";Ae.opts.videoUpload||Ae.opts.videoInsertButtons.splice(Ae.opts.videoInsertButtons.indexOf("videoUpload"),1),1"+Ae.button.buildList(Ae.opts.videoInsertButtons)+"");var Tt="",At=Ae.opts.videoInsertButtons.indexOf("videoUpload"),Ct=Ae.opts.videoInsertButtons.indexOf("videoByURL"),St=Ae.opts.videoInsertButtons.indexOf("videoEmbed"),vt;0<=Ct&&(vt=" fr-active",(At
    ");var Rt="";0<=St&&(vt=" fr-active",(At
    ");var yt="";0<=At&&(vt=" fr-active",(St"+Ae.language.translate("Drop video")+"
    ("+Ae.language.translate("or click")+")
    ");var _t={buttons:bt,by_url_layer:Tt,embed_layer:Rt,upload_layer:yt,progress_bar:"

    Uploading

    "},Lt=Ae.popups.create("video.insert",_t);return function(xt){Ae.events.$on(xt,"dragover dragenter",".fr-video-upload-layer",function(){return be(this).addClass("fr-drop"),!1},!0),Ae.events.$on(xt,"dragleave dragend",".fr-video-upload-layer",function(){return be(this).removeClass("fr-drop"),!1},!0),Ae.events.$on(xt,"drop",".fr-video-upload-layer",function(Ot){Ot.preventDefault(),Ot.stopPropagation(),be(this).removeClass("fr-drop");var Nt=Ot.originalEvent.dataTransfer;if(Nt&&Nt.files){var It=xt.data("instance")||Ae;It.events.disableBlur(),It.video.upload(Nt.files),It.events.enableBlur()}},!0),Ae.helpers.isIOS()&&Ae.events.$on(xt,"touchstart",".fr-video-upload-layer input[type=\"file\"]",function(){be(this).trigger("click")},!0),Ae.events.$on(xt,"change",".fr-video-upload-layer input[type=\"file\"]",function(){if(this.files){var Ot=xt.data("instance")||Ae;Ot.events.disableBlur(),xt.find("input:focus").blur(),Ot.events.enableBlur(),Ot.video.upload(this.files)}be(this).val("")},!0)}(Lt),Lt}function ye(Et){Ae.events.focus(!0),Ae.selection.restore();var bt=!1;lt&&(et(),bt=!0),Ae.html.insert(""+Et+"",!1,Ae.opts.videoSplitHTML),Ae.popups.hide("video.insert");var vt=Ae.$el.find(".fr-jiv");vt.removeClass("fr-jiv"),nt(vt,Ae.opts.videoDefaultDisplay,Ae.opts.videoDefaultAlign),vt.toggleClass("fr-draggable",Ae.opts.videoMove),Ae.events.trigger(bt?"video.replaced":"video.inserted",[vt])}function _e(){var Et=be(this);Ae.popups.hide("video.insert"),Et.removeClass("fr-uploading"),Et.parent().next().is("br")&&Et.parent().next().remove(),Ie(Et.parent()),Ae.events.trigger("video.loaded",[Et.parent()])}function Le(Et,bt,vt,Tt,At){Ae.edit.off(),Ne("Loading video"),bt&&(Et=Ae.helpers.sanitizeURL(Et)),xe("Loading video"),function(){var Ct,St;if(Tt){Ae.undo.canDo()||Tt.find("video").hasClass("fr-uploading")||Ae.undo.saveStep();var Rt=Tt.find("video").data("fr-old-src"),yt=Tt.data("fr-replaced");Tt.data("fr-replaced",!1),Ae.$wp?((Ct=Tt.clone()).find("video").removeData("fr-old-src").removeClass("fr-uploading"),Ct.find("video").off("canplay"),Rt&&Tt.find("video").attr("src",Rt),Tt.replaceWith(Ct)):Ct=Tt;for(var _t=Ct.find("video").get(0).attributes,Lt=0,xt;Lt<_t.length;Lt++)xt=_t[Lt],0===xt.nodeName.indexOf("data-")&&Ct.find("video").removeAttr(xt.nodeName);if(void 0!==vt)for(St in vt)vt.hasOwnProperty(St)&&"link"!=St&&Ct.find("video").attr("data-"+St,vt[St]);Ct.find("video").on("canplay",_e),Ct.find("video").attr("src",Et),Ae.edit.on(),Ue(),Ae.undo.saveStep(),Ae.$el.blur(),Ae.events.trigger(yt?"video.replaced":"video.inserted",[Ct,At])}else Ct=function(Ot,Nt,It){var Dt="",wt;if(Nt&&void 0!==Nt)for(wt in Nt)Nt.hasOwnProperty(wt)&&"link"!=wt&&(Dt+=" data-"+wt+"=\""+Nt[wt]+"\"");var kt=Ae.opts.videoDefaultWidth;kt&&"auto"!=kt&&(kt+="px");var Ft=be("");Ft.toggleClass("fr-draggable",Ae.opts.videoMove),Ae.edit.on(),Ae.events.focus(!0),Ae.selection.restore(),Ae.undo.saveStep(),Ae.opts.videoSplitHTML?Ae.markers.split():Ae.markers.insert(),Ae.html.wrap();var Mt=Ae.$el.find(".fr-marker");return Ae.node.isLastSibling(Mt)&&Mt.parent().hasClass("fr-deletable")&&Mt.insertAfter(Mt.parent()),Mt.replaceWith(Ft),Ae.selection.clear(),Ft.find("video").get(0).readyState>Ft.find("video").get(0).HAVE_FUTURE_DATA||Ae.helpers.isIOS()?It.call(Ft.find("video").get(0)):Ft.find("video").on("canplaythrough load",It),Ft}(Et,vt,_e),Ue(),Ae.undo.saveStep(),Ae.events.trigger("video.inserted",[Ct,At])}()}function xe(Et){var bt=Ae.popups.get("video.insert");if(bt||(bt=Re()),bt.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),bt.find(".fr-video-progress-bar-layer").addClass("fr-active"),bt.find(".fr-buttons").hide(),lt){var vt=lt.find("video");Ae.popups.setContainer("video.insert",Ae.$sc);var Tt=vt.offset().left+vt.width()/2,At=vt.offset().top+vt.height();Ae.popups.show("video.insert",Tt,At,vt.outerHeight())}void 0===Et&&Ne(Ae.language.translate("Uploading"),0)}function Oe(Et){var bt=Ae.popups.get("video.insert");if(bt&&(bt.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),bt.find(".fr-video-progress-bar-layer").removeClass("fr-active"),bt.find(".fr-buttons").show(),Et||Ae.$el.find("video.fr-error").length)){if(Ae.events.focus(),Ae.$el.find("video.fr-error").length&&(Ae.$el.find("video.fr-error").parent().remove(),Ae.undo.saveStep(),Ae.undo.run(),Ae.undo.dropRedo()),!Ae.$wp&<){var vt=lt;Ye(!0),Ae.selection.setAfter(vt.find("video").get(0)),Ae.selection.restore()}Ae.popups.hide("video.insert")}}function Ne(Et,bt){var vt=Ae.popups.get("video.insert");if(vt){var Tt=vt.find(".fr-video-progress-bar-layer");Tt.find("h3").text(Et+(bt?" "+bt+"%":"")),Tt.removeClass("fr-error"),bt?(Tt.find("div").removeClass("fr-indeterminate"),Tt.find("div > span").css("width",bt+"%")):Tt.find("div").addClass("fr-indeterminate")}}function Ie(Et){We.call(Et.get(0))}function we(Et){Ne("Loading video");var bt=this.status,vt=this.response,Tt=this.responseXML,At=this.responseText;try{if(Ae.opts.videoUploadToS3){if(201==bt){var Ct=function(Rt){try{var yt=be(Rt).find("Location").text(),_t=be(Rt).find("Key").text();return!1===Ae.events.trigger("video.uploadedToS3",[yt,_t,Rt],!0)?(Ae.edit.on(),!1):yt}catch(Lt){return qe(gt,Rt),!1}}(Tt);Ct&&Le(Ct,!1,[],Et,vt||Tt)}else qe(gt,vt||Tt);}else if(200<=bt&&300>bt){var St=function(Rt){try{if(!1===Ae.events.trigger("video.uploaded",[Rt],!0))return Ae.edit.on(),!1;var yt=JSON.parse(Rt);return yt.link?yt:(qe(ct,Rt),!1)}catch(_t){return qe(gt,Rt),!1}}(At);St&&Le(St.link,!1,St,Et,vt||At)}else qe(ft,vt||At)}catch(Rt){qe(gt,vt||At)}}function De(){qe(gt,this.response||this.responseText||this.responseXML)}function ke(Et){if(Et.lengthComputable){var bt=0|100*(Et.loaded/Et.total);Ne(Ae.language.translate("Uploading"),bt)}}function Fe(){Ae.edit.on(),Oe(!0)}function Me(Et){if(!Ae.core.sameInstance(it))return!0;Et.preventDefault(),Et.stopPropagation();var bt=Et.pageX||(Et.originalEvent.touches?Et.originalEvent.touches[0].pageX:null),vt=Et.pageY||(Et.originalEvent.touches?Et.originalEvent.touches[0].pageY:null);if(!bt||!vt)return!1;if("mousedown"==Et.type){var Tt=Ae.$oel.get(0).ownerDocument,At=Tt.defaultView||Tt.parentWindow,Ct=!1;try{Ct=At.location!=At.parent.location&&!(At.$&&At.$.FE)}catch(St){}Ct&&At.frameElement&&(bt+=Ae.helpers.getPX(be(At.frameElement).offset().left)+At.frameElement.clientLeft,vt=Et.clientY+Ae.helpers.getPX(be(At.frameElement).offset().top)+At.frameElement.clientTop)}Ae.undo.canDo()||Ae.undo.saveStep(),(ot=be(this)).data("start-x",bt),ot.data("start-y",vt),rt.show(),Ae.popups.hideAll(),ze()}function $e(Et){if(!Ae.core.sameInstance(it))return!0;if(ot){Et.preventDefault();var bt=Et.pageX||(Et.originalEvent.touches?Et.originalEvent.touches[0].pageX:null),vt=Et.pageY||(Et.originalEvent.touches?Et.originalEvent.touches[0].pageY:null);if(!bt||!vt)return!1;var Tt=ot.data("start-x"),At=ot.data("start-y");ot.data("start-x",bt),ot.data("start-y",vt);var Ct=bt-Tt,St=vt-At,Rt=lt.find("iframe, embed, video"),yt=Rt.width(),_t=Rt.height();(ot.hasClass("fr-hnw")||ot.hasClass("fr-hsw"))&&(Ct=0-Ct),(ot.hasClass("fr-hnw")||ot.hasClass("fr-hne"))&&(St=0-St),Rt.css("width",yt+Ct),Rt.css("height",_t+St),Rt.removeAttr("width"),Rt.removeAttr("height"),He()}}function Be(Et){return!Ae.core.sameInstance(it)||void(ot&<&&(Et&&Et.stopPropagation(),ot=null,rt.hide(),He(),Se(),Ae.undo.saveStep()))}function Pe(Et){return"
    "}function Ke(Et,bt,vt,Tt){return Et.pageX=bt,Et.pageY=bt,Me.call(this,Et),Et.pageX+=vt*Math.floor(Math.pow(1.1,Tt)),Et.pageY+=vt*Math.floor(Math.pow(1.1,Tt)),$e.call(this,Et),Be.call(this,Et),++Tt}function Ue(){var bt=Array.prototype.slice.call(Ae.el.querySelectorAll("video, .fr-video > *")),vt=[],Et;for(Et=0;Etvt.indexOf(dt[Et].getAttribute("src"))&&Ae.events.trigger("video.removed",[be(dt[Et])]);dt=bt}function He(){it||function(){var bt;if(Ae.shared.$video_resizer?(it=Ae.shared.$video_resizer,rt=Ae.shared.$vid_overlay,Ae.events.on("destroy",function(){it.removeClass("fr-active").appendTo(be("body:first"))},!0)):(Ae.shared.$video_resizer=be("
    "),it=Ae.shared.$video_resizer,Ae.events.$on(it,"mousedown",function(Ct){Ct.stopPropagation()},!0),Ae.opts.videoResize&&(it.append(Pe("nw")+Pe("ne")+Pe("sw")+Pe("se")),Ae.shared.$vid_overlay=be("
    "),rt=Ae.shared.$vid_overlay,bt=it.get(0).ownerDocument,be(bt).find("body:first").append(rt))),Ae.events.on("shared.destroy",function(){it.html("").removeData().remove(),it=null,Ae.opts.videoResize&&(rt.remove(),rt=null)},!0),Ae.helpers.isMobile()||Ae.events.$on(be(Ae.o_win),"resize.video",function(){Ye(!0)}),Ae.opts.videoResize){bt=it.get(0).ownerDocument,Ae.events.$on(it,Ae._mousedown,".fr-handler",Me),Ae.events.$on(be(bt),Ae._mousemove,$e),Ae.events.$on(be(bt.defaultView||bt.parentWindow),Ae._mouseup,Be),Ae.events.$on(rt,"mouseleave",Be);var vt=1,Tt=null,At=0;Ae.events.on("keydown",function(Ct){if(lt){var St=-1==navigator.userAgent.indexOf("Mac OS X")?Ct.ctrlKey:Ct.metaKey,Rt=Ct.which;(Rt!==Tt||200Ae.opts.videoMaxSize)return qe(ht),!1;if(0>Ae.opts.videoAllowedTypes.indexOf(vt.type.replace(/video\//g,"")))return qe(ut),!1;if(Ae.drag_support.formdata&&(bt=Ae.drag_support.formdata?new FormData:null),bt){if(!1!==Ae.opts.videoUploadToS3)for(var Tt in bt.append("key",Ae.opts.videoUploadToS3.keyStart+new Date().getTime()+"-"+(vt.name||"untitled")),bt.append("success_action_status","201"),bt.append("X-Requested-With","xhr"),bt.append("Content-Type",vt.type),Ae.opts.videoUploadToS3.params)Ae.opts.videoUploadToS3.params.hasOwnProperty(Tt)&&bt.append(Tt,Ae.opts.videoUploadToS3.params[Tt]);for(Tt in Ae.opts.videoUploadParams)Ae.opts.videoUploadParams.hasOwnProperty(Tt)&&bt.append(Tt,Ae.opts.videoUploadParams[Tt]);bt.append(Ae.opts.videoUploadParam,vt);var At=Ae.opts.videoUploadURL;Ae.opts.videoUploadToS3&&(At=Ae.opts.videoUploadToS3.uploadURL?Ae.opts.videoUploadToS3.uploadURL:"https://"+Ae.opts.videoUploadToS3.region+".amazonaws.com/"+Ae.opts.videoUploadToS3.bucket);var Ct=Ae.core.getXHR(At,Ae.opts.videoUploadMethod);Ct.onload=function(){we.call(Ct,lt)},Ct.onerror=De,Ct.upload.onprogress=ke,Ct.onabort=Fe,xe(),Ae.events.disableBlur(),Ae.edit.off(),Ae.events.enableBlur();var St=Ae.popups.get("video.insert");St&&St.off("abortUpload").on("abortUpload",function(){4!=Ct.readyState&&Ct.abort()}),Ct.send(bt)}}}function qe(Et,bt){Ae.edit.on(),lt&<.find("video").addClass("fr-error"),function(vt){xe();var Tt=Ae.popups.get("video.insert").find(".fr-video-progress-bar-layer");Tt.addClass("fr-error");var At=Tt.find("h3");At.text(vt),Ae.events.disableBlur(),At.focus()}(Ae.language.translate("Something went wrong. Please try again.")),Ae.events.trigger("video.error",[{code:Et,message:mt[Et]},bt])}function je(){if(lt){var Et=Ae.popups.get("video.size"),bt=lt.find("iframe, embed, video");Et.find("input[name=\"width\"]").val(bt.get(0).style.width||bt.attr("width")).trigger("change"),Et.find("input[name=\"height\"]").val(bt.get(0).style.height||bt.attr("height")).trigger("change")}}function Qe(Et){if(Et)return Ae.popups.onRefresh("video.size",je),!0;var bt={buttons:"
    "+Ae.button.buildList(Ae.opts.videoSizeButtons)+"
    ",size_layer:"
    "},vt=Ae.popups.create("video.size",bt);return Ae.events.$on(Ae.$wp,"scroll",function(){lt&&Ae.popups.isVisible("video.size")&&(Ae.events.disableBlur(),Ie(lt))}),vt}function Ze(Et){if(void 0===Et&&(Et=lt),Et){if(Et.hasClass("fr-fvl"))return"left";if(Et.hasClass("fr-fvr"))return"right";if(Et.hasClass("fr-dvb")||Et.hasClass("fr-dvi"))return"center";if("block"==Et.css("display")){if("left"==Et.css("text-algin"))return"left";if("right"==Et.css("text-align"))return"right"}else{if("left"==Et.css("float"))return"left";if("right"==Et.css("float"))return"right"}}return"center"}function Je(Et){void 0===Et&&(Et=lt);var bt=Et.css("float");return Et.css("float","none"),"block"==Et.css("display")?(Et.css("float",""),Et.css("float")!=bt&&Et.css("float",bt),"block"):(Et.css("float",""),Et.css("float")!=bt&&Et.css("float",bt),"inline")}function et(){if(lt&&!1!==Ae.events.trigger("video.beforeRemove",[lt])){var Et=lt;Ae.popups.hideAll(),Ye(!0),Ae.selection.setBefore(Et.get(0))||Ae.selection.setAfter(Et.get(0)),Et.remove(),Ae.selection.restore(),Ae.html.fillEmptyBlocks(),Ae.events.trigger("video.removed",[Et])}}function tt(){Oe()}function nt(Et,bt,vt){!Ae.opts.htmlUntouched&&Ae.opts.useClasses?(Et.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),Et.addClass("fr-fv"+vt[0]+" fr-dv"+bt[0])):"inline"==bt?(Et.css({display:"inline-block"}),"center"==vt?Et.css({float:"none"}):"left"==vt?Et.css({float:"left"}):Et.css({float:"right"})):(Et.css({display:"block",clear:"both"}),"left"==vt?Et.css({textAlign:"left"}):"right"==vt?Et.css({textAlign:"right"}):Et.css({textAlign:"center"}))}function at(){Ae.$el.find("video").filter(function(){return 0===be(this).parents("span.fr-video").length}).wrap(""),Ae.$el.find("embed, iframe").filter(function(){if(Ae.browser.safari&&this.getAttribute("src")&&this.setAttribute("src",this.src),0
    ");for(var vt=Ae.$el.find("span.fr-video, video"),Tt=0,Et,bt,At;Tt *:first").replaceWith(Ae.icon.create("video-align-"+Ze()))},refreshAlignOnShow:function(Et,bt){lt&&bt.find(".fr-command[data-param1=\""+Ze()+"\"]").addClass("fr-active").attr("aria-selected",!0)},display:function(Et){lt.removeClass("fr-dvi fr-dvb"),!Ae.opts.htmlUntouched&&Ae.opts.useClasses?"inline"==Et?lt.addClass("fr-dvi"):"block"==Et&<.addClass("fr-dvb"):nt(lt,Et,Ze()),st(),He(),Se(),Ae.selection.clear()},refreshDisplayOnShow:function(Et,bt){lt&&bt.find(".fr-command[data-param1=\""+Je()+"\"]").addClass("fr-active").attr("aria-selected",!0)},remove:et,hideProgressBar:Oe,showSizePopup:function(){var Et=Ae.popups.get("video.size");Et||(Et=Qe()),Oe(),Ae.popups.refresh("video.size"),Ae.popups.setContainer("video.size",Ae.$sc);var bt=lt.find("iframe, embed, video"),vt=bt.offset().left+bt.width()/2,Tt=bt.offset().top+bt.height();Ae.popups.show("video.size",vt,Tt,bt.height())},replace:function(){var Et=Ae.popups.get("video.insert");Et||(Et=Re()),Ae.popups.isVisible("video.insert")||(Oe(),Ae.popups.refresh("video.insert"),Ae.popups.setContainer("video.insert",Ae.$sc));var bt=lt.offset().left+lt.width()/2,vt=lt.offset().top+lt.height();Ae.popups.show("video.insert",bt,vt,lt.outerHeight())},back:function(){lt?(Ae.events.disableBlur(),lt.trigger("click")):(Ae.events.disableBlur(),Ae.selection.restore(),Ae.events.enableBlur(),Ae.popups.hide("video.insert"),Ae.toolbar.showInline())},setSize:function(Et,bt){if(lt){var vt=Ae.popups.get("video.size"),Tt=lt.find("iframe, embed, video");Tt.css("width",Et||vt.find("input[name=\"width\"]").val()),Tt.css("height",bt||vt.find("input[name=\"height\"]").val()),Tt.get(0).style.width&&Tt.removeAttr("width"),Tt.get(0).style.height&&Tt.removeAttr("height"),vt.find("input:focus").blur(),setTimeout(function(){lt.trigger("click")},Ae.helpers.isAndroid()?50:0)}},get:function(){return lt}}},be.FE.RegisterCommand("insertVideo",{title:"Insert Video",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("video.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("video.insert")):this.video.showInsertPopup(),frPopRPos(this,"video")},plugin:"video"}),be.FE.DefineIcon("insertVideo",{NAME:"video-camera",FA5NAME:"camera"}),be.FE.DefineIcon("videoByURL",{NAME:"link"}),be.FE.RegisterCommand("videoByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-by-url")},refresh:function(Ae){this.video.refreshByURLButton(Ae)}}),be.FE.DefineIcon("videoEmbed",{NAME:"code"}),be.FE.RegisterCommand("videoEmbed",{title:"Embedded Code",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-embed")},refresh:function(Ae){this.video.refreshEmbedButton(Ae)}}),be.FE.DefineIcon("videoUpload",{NAME:"upload"}),be.FE.RegisterCommand("videoUpload",{title:"Upload Video",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-upload")},refresh:function(Ae){this.video.refreshUploadButton(Ae)}}),be.FE.RegisterCommand("videoInsertByURL",{undo:!0,focus:!0,callback:function(){this.video.insertByURL()}}),be.FE.RegisterCommand("videoInsertEmbed",{undo:!0,focus:!0,callback:function(){this.video.insertEmbed()}}),be.FE.DefineIcon("videoDisplay",{NAME:"star"}),be.FE.RegisterCommand("videoDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(Ae,Ce){this.video.display(Ce)},refresh:function(Ae){this.opts.videoTextNear||Ae.addClass("fr-hidden")},refreshOnShow:function(Ae,Ce){this.video.refreshDisplayOnShow(Ae,Ce)}}),be.FE.DefineIcon("video-align",{NAME:"align-left"}),be.FE.DefineIcon("video-align-left",{NAME:"align-left"}),be.FE.DefineIcon("video-align-right",{NAME:"align-right"}),be.FE.DefineIcon("video-align-center",{NAME:"align-justify"}),be.FE.DefineIcon("videoAlign",{NAME:"align-center"}),be.FE.RegisterCommand("videoAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var Ae=""},callback:function(Ae,Ce){this.video.align(Ce)},refresh:function(Ae){this.video.refreshAlign(Ae)},refreshOnShow:function(Ae,Ce){this.video.refreshAlignOnShow(Ae,Ce)}}),be.FE.DefineIcon("videoReplace",{NAME:"exchange"}),be.FE.RegisterCommand("videoReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.video.replace()}}),be.FE.DefineIcon("videoRemove",{NAME:"trash"}),be.FE.RegisterCommand("videoRemove",{title:"Remove",callback:function(){this.video.remove()}}),be.FE.DefineIcon("videoSize",{NAME:"arrows-alt"}),be.FE.RegisterCommand("videoSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.video.showSizePopup()}}),be.FE.DefineIcon("videoBack",{NAME:"arrow-left"}),be.FE.RegisterCommand("videoBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.video.back()},refresh:function(Ae){this.video.get()||this.opts.toolbarInline?(Ae.removeClass("fr-hidden"),Ae.next(".fr-separator").removeClass("fr-hidden")):(Ae.addClass("fr-hidden"),Ae.next(".fr-separator").addClass("fr-hidden"))}}),be.FE.RegisterCommand("videoDismissError",{title:"OK",undo:!1,callback:function(){this.video.hideProgressBar(!0)}}),be.FE.RegisterCommand("videoSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.video.setSize()}}),be.extend(be.FE.DEFAULTS,{wordDeniedTags:[],wordDeniedAttrs:[],wordAllowedStyleProps:["font-family","font-size","background","color","width","text-align","vertical-align","background-color","padding","margin","height","margin-top","margin-left","margin-right","margin-bottom","text-decoration","font-weight","font-style","text-indent"],wordPasteModal:!0}),be.FE.PLUGINS.wordPaste=function(Ae){function Ce(Pe){var Ke=Ae.opts.wordAllowedStyleProps;Pe||(Ae.opts.wordAllowedStyleProps=[]),0===Fe.indexOf("")&&(Fe=""+Fe+"
    "),Fe=function(He,We){!function(Ze){for(var Je=Ze.split("v:shape"),et=1;et]*(]*>[.\s\S\w\W<>]*<\/html>)[.\s\S\w\W<>]*/i,"$1"));var Ye=new DOMParser().parseFromString(He,"text/html"),Ge=Ye.head,ze=Ye.body,Ve=function(Ze){var Je={},et=Ze.getElementsByTagName("style");if(et.length){var tt=et[0],nt=tt.innerHTML.match(/[\S ]+\s+{[\s\S]+?}/gi);if(nt)for(var at=0;at").remove()}}}}(Ze,We),!0});for(var Xe=ze.querySelectorAll("ul > ul, ul > ol, ol > ul, ol > ol"),qe=Xe.length-1;0<=qe;qe--)Xe[qe].previousElementSibling&&"LI"===Xe[qe].previousElementSibling.tagName&&Xe[qe].previousElementSibling.appendChild(Xe[qe]);Re(ze,function(Ze){if(Ze.nodeType==Node.TEXT_NODE)return Ze.data=Ze.data.replace(/
    (\n|\r)/gi,"
    "),!1;if(Ze.nodeType==Node.ELEMENT_NODE){if(ye(Ze)){var Je=Ze.parentNode,et=Ze.previousSibling,tt=function at(st,rt){var ot=/[0-9a-zA-Z]./gi,it=!1;st.firstElementChild&&st.firstElementChild.firstElementChild&&st.firstElementChild.firstElementChild.firstChild&&!(it=it||ot.test(st.firstElementChild.firstElementChild.firstChild.data||""))&&st.firstElementChild.firstElementChild.firstElementChild&&st.firstElementChild.firstElementChild.firstElementChild.firstChild&&(it=it||ot.test(st.firstElementChild.firstElementChild.firstElementChild.firstChild.data||""));var lt=it?"ol":"ul",dt=_e(st),pt="<"+lt+">
  • "+Le(st,rt),ct=st.nextElementSibling,ft=st.parentNode;for(Se(st),st=null;ct&&ye(ct);){var gt=ct.previousElementSibling,ht=_e(ct);if(dt
  • "+Le(ct,rt)}if(dt=ht,ct.previousElementSibling||ct.nextElementSibling||ct.parentNode){var ut=ct;ct=ct.nextElementSibling,Se(ut),ut=null}else ct=gt?gt.nextElementSibling:ft.firstElementChild}pt+="
  • ";var mt=document.createElement("div");mt.innerHTML=pt;var Et=mt.firstElementChild;return Et}(Ze,Ve),nt=null;return(nt=et?et.nextSibling:Je.firstChild)?Je.insertBefore(tt,nt):Je.appendChild(tt),!1}return De(Ze,Ve)}return Ze.nodeType!=Node.COMMENT_NODE||(Se(Ze),!1)}),Re(ze,function(Ze){if(Ze.nodeType==Node.ELEMENT_NODE){var Je=Ze.tagName;if(!Ze.innerHTML&&-1==["BR","IMG"].indexOf(Je)){for(var et=Ze.parentNode;et&&(Se(Ze),!(Ze=et).innerHTML);)et=Ze.parentNode;return!1}!function(tt){var nt=tt.getAttribute("style");if(nt){(nt=Ne(nt))&&";"!=nt.slice(-1)&&(nt+=";");var at=nt.match(/(^|\S+?):.+?;{1,1}/gi);if(at){for(var st={},rt=0;rt([\r\n\u00a0 ]*)<\/span>/g,function(He,We){for(var Ye="",Ge=0;Ge++/gi,"")}function xe(Pe,Ke){for(var Ue=document.createElement(Ke),He=0,We;HeVe.length)continue;var Xe=null;if(-1==Ve[0].indexOf("pngblip")?-1!=Ve[0].indexOf("jpegblip")&&(Xe="image/jpeg"):Xe="image/png",!Xe)continue;var je=Ve[1].split("}"),qe;if(je&&2>je.length)continue;if(2qe.length)continue;qe.shift()}var Qe=qe.join("");$e[Ke+Ge]={image_hex:Qe,image_type:Xe}}}function De(Pe,Ke){var Ue=Pe.tagName,He=Ue.toLowerCase();if(Pe.firstElementChild&&("I"==Pe.firstElementChild.tagName?xe(Pe.firstElementChild,"em"):"B"==Pe.firstElementChild.tagName&&xe(Pe.firstElementChild,"strong")),-1!=["SCRIPT","APPLET","EMBED","NOFRAMES","NOSCRIPT"].indexOf(Ue))return Se(Pe),!1;var We=-1,Ye=["META","LINK","XML","ST1:","O:","W:","FONT"];for(We=0;We");for(var it=at.firstElementChild,lt=1==at.children.length;it;)"P"!=it.tagName||ye(it)||lt&&Oe(it),it=it.nextElementSibling;if(nt){var dt=at.getAttribute("class");if(dt){var pt=(dt=Ne(dt)).match(/xl[0-9]+/gi);if(pt){var ct="."+pt[0];nt[ct]&&Ie(at,nt[ct])}}nt.td&&Ie(at,nt.td)}var ft=at.getAttribute("style");ft&&(ft=Ne(ft))&&";"!=ft.slice(-1)&&(ft+=";");var gt=at.getAttribute("valign");if(!gt&&ft){var ht=ft.match(/vertical-align:.+?[; "]{1,1}/gi);ht&&(gt=ht[ht.length-1].replace(/vertical-align:(.+?)[; "]{1,1}/gi,"$1"))}var ut=null;if(ft){var mt=ft.match(/text-align:.+?[; "]{1,1}/gi);mt&&(ut=mt[mt.length-1].replace(/text-align:(.+?)[; "]{1,1}/gi,"$1")),"general"==ut&&(ut=null)}var Et=null;if(ft){var bt=ft.match(/background:.+?[; "]{1,1}/gi);bt&&(Et=bt[bt.length-1].replace(/background:(.+?)[; "]{1,1}/gi,"$1"))}var vt=at.getAttribute("colspan"),Tt=at.getAttribute("rowspan");vt&&at.setAttribute("colspan",vt),Tt&&at.setAttribute("rowspan",Tt),gt&&(at.style["vertical-align"]=gt),ut&&(at.style["text-align"]=ut),Et&&(at.style["background-color"]=Et),ot&&at.setAttribute("width",ot),at=at.nextElementSibling}for(at=tt.firstElementChild;at;)ot=at.getAttribute("width"),rt?at.removeAttribute("width"):at.setAttribute("width",100*parseInt(ot,10)/st+"%"),at=at.nextElementSibling}(Pe,Ke),"A"!=Ue||Pe.attributes.getNamedItem("href")||Pe.attributes.getNamedItem("name")||!Pe.innerHTML||(Pe.outerHTML=Pe.innerHTML),"TD"!=Ue&&"TH"!=Ue||Pe.innerHTML||(Pe.innerHTML="
    "),"TABLE"==Ue&&(Pe.style.width="100%"),Pe.getAttribute("lang")&&Pe.removeAttribute("lang"),Pe.getAttribute("style")&&-1!=Pe.getAttribute("style").toLowerCase().indexOf("mso")){var et=Ne(Pe.getAttribute("style"));(et=et.replace(/[0-9a-z-_]*mso[0-9a-z-_]*:.+?(;{1,1}|$)/gi,""))?Pe.setAttribute("style",et):Pe.removeAttribute("style")}return!0}var Me="word_paste",$e=null,Be={},ke,Fe;return{_init:function(){Ae.events.on("paste.wordPaste",function(Pe){return Fe=Pe,Ae.opts.wordPasteModal?function(){if(!ke){var Ke="

    "+Ae.language.translate("Word Paste Detected")+"

    ",Ue=(Ye="
    ",Ye+="

    "+Ae.language.translate("The pasted content is coming from a Microsoft Word document. Do you want to keep the format or clean it up?")+"

    ",Ye+="
    ",Ye+="
    "),He=Ae.modals.create(Me,Ke,Ue),We=He.$body;ke=He.$modal,He.$modal.addClass("fr-middle"),Ae.events.bindClick(We,"button.fr-remove-word",function(){var Ge=ke.data("instance")||Ae;Ge.wordPaste.clean()}),Ae.events.bindClick(We,"button.fr-keep-word",function(){var Ge=ke.data("instance")||Ae;Ge.wordPaste.clean(!0)}),Ae.events.$on(be(Ae.o_win),"resize",function(){Ae.modals.resize(Me)})}var Ye;Ae.modals.show(Me),Ae.modals.resize(Me)}():Ce(!0),!1})},clean:Ce}}}); !function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"==typeof window?require("jquery")(e):require("jquery")),n(t)}:n(window.jQuery)}(function(Ee){var s=function(e,t){this.id=++Ee.FE.ID,this.opts=Ee.extend(!0,{},Ee.extend({},s.DEFAULTS,"object"==typeof t&&t));var n=JSON.stringify(this.opts);Ee.FE.OPTS_MAPPING[n]=Ee.FE.OPTS_MAPPING[n]||this.id,this.sid=Ee.FE.OPTS_MAPPING[n],Ee.FE.SHARED[this.sid]=Ee.FE.SHARED[this.sid]||{},this.shared=Ee.FE.SHARED[this.sid],this.shared.count=(this.shared.count||0)+1,this.$oel=Ee(e),this.$oel.data("froala.editor",this),this.o_doc=e.ownerDocument,this.o_win="defaultView"in this.o_doc?this.o_doc.defaultView:this.o_doc.parentWindow;var r=Ee(this.o_win).scrollTop();this.$oel.on("froala.doInit",Ee.proxy(function(){this.$oel.off("froala.doInit"),this.doc=this.$el.get(0).ownerDocument,this.win="defaultView"in this.doc?this.doc.defaultView:this.doc.parentWindow,this.$doc=Ee(this.doc),this.$win=Ee(this.win),this.opts.pluginsEnabled||(this.opts.pluginsEnabled=Object.keys(Ee.FE.PLUGINS)),this.opts.initOnClick?(this.load(Ee.FE.MODULES),this.$el.on("touchstart.init",function(){Ee(this).data("touched",!0)}),this.$el.on("touchmove.init",function(){Ee(this).removeData("touched")}),this.$el.on("mousedown.init touchend.init dragenter.init focus.init",Ee.proxy(function(e){return"touchend"==e.type&&!this.$el.data("touched")||void(1!==e.which&&e.which||(this.$el.off("mousedown.init touchstart.init touchmove.init touchend.init dragenter.init focus.init"),this.load(Ee.FE.MODULES),this.load(Ee.FE.PLUGINS),(t=e.originalEvent&&e.originalEvent.originalTarget)&&"IMG"==t.tagName&&Ee(t).trigger("mousedown"),void 0===this.ul&&this.destroy(),"touchend"==e.type&&this.image&&e.originalEvent&&e.originalEvent.target&&Ee(e.originalEvent.target).is("img")&&setTimeout(Ee.proxy(function(){this.image.edit(Ee(e.originalEvent.target))},this),100),this.ready=!0,this.events.trigger("initialized")));var t},this)),this.events.trigger("initializationDelayed")):(this.load(Ee.FE.MODULES),this.load(Ee.FE.PLUGINS),Ee(this.o_win).scrollTop(r),void 0===this.ul&&this.destroy(),this.ready=!0,this.events.trigger("initialized"))},this)),this._init()};if(s.DEFAULTS={initOnClick:!1,pluginsEnabled:null},s.MODULES={},s.PLUGINS={},s.VERSION="2.8.1",s.INSTANCES=[],s.OPTS_MAPPING={},s.SHARED={},s.ID=0,s.prototype._init=function(){var e=this.$oel.prop("tagName");1<=this.$oel.closest("label").length&&console.warn("Note! It is not recommended to initialize the Froala Editor within a label tag.");var t=Ee.proxy(function(){"TEXTAREA"!=e&&(this._original_html=this._original_html||this.$oel.html()),this.$box=this.$box||this.$oel,this.opts.fullPage&&(this.opts.iframe=!0),this.opts.iframe?(this.$iframe=Ee('',provider:"youtube"},{test_regex:/^.*(?:vimeo.com)\/(?:channels(\/\w+\/)?|groups\/*\/videos\/\u200b\d+\/|video\/|)(\d+)(?:$|\/|\?)/,url_regex:/(?:https?:\/\/)?(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:'',provider:"vimeo"},{test_regex:/^.+(dailymotion.com|dai.ly)\/(video|hub)?\/?([^_]+)[^#]*(#video=([^_&]+))?/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:dailymotion\.com|dai\.ly)\/(?:video|hub)?\/?(.+)/g,url_text:"https://www.dailymotion.com/embed/video/$1",html:'',provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:'',provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:'',provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:'',provider:"vidyard"}],Ee.FE.VIDEO_EMBED_REGEX=/^\W*((<\/iframe>)|())\W*$/i,Ee.FE.PLUGINS.video=function(p){function f(){var e=p.popups.get("video.insert");e.find(".fr-video-by-url-layer input").val("").trigger("change"),e.find(".fr-video-embed-layer textarea").val("").trigger("change"),e.find(".fr-video-upload-layer input").val("").trigger("change")}function n(){var e,t,n;(p.popups.get("video.edit")||function(){var e="";if(0',e+=p.button.buildList(p.opts.videoEditButtons);var t={buttons:e+=""},n=p.popups.create("video.edit",t);return p.events.$on(p.$wp,"scroll.video-edit",function(){U&&p.popups.isVisible("video.edit")&&(p.events.disableBlur(),r(U))}),n}return!1}())&&(p.popups.setContainer("video.edit",p.$sc),p.popups.refresh("video.edit"),t=(e=U.find("iframe, embed, video")).offset().left+e.outerWidth()/2,n=e.offset().top+e.outerHeight(),p.popups.show("video.edit",t,n,e.outerHeight()))}function a(e){if(e)return p.popups.onRefresh("video.insert",f),p.popups.onHide("image.insert",D),!0;var t="";p.opts.videoUpload||p.opts.videoInsertButtons.splice(p.opts.videoInsertButtons.indexOf("videoUpload"),1),1'+p.button.buildList(p.opts.videoInsertButtons)+"");var n="",r=p.opts.videoInsertButtons.indexOf("videoUpload"),i=p.opts.videoInsertButtons.indexOf("videoByURL"),a=p.opts.videoInsertButtons.indexOf("videoEmbed");0<=i&&(n='
    ");var o="";0<=a&&(o='
    ");var s="";0<=r&&(s='
    '+p.language.translate("Drop video")+"
    ("+p.language.translate("or click")+')
    ');var l,d={buttons:t,by_url_layer:n,embed_layer:o,upload_layer:s,progress_bar:'

    Uploading

    '},c=p.popups.create("video.insert",d);return l=c,p.events.$on(l,"dragover dragenter",".fr-video-upload-layer",function(){return Ee(this).addClass("fr-drop"),!1},!0),p.events.$on(l,"dragleave dragend",".fr-video-upload-layer",function(){return Ee(this).removeClass("fr-drop"),!1},!0),p.events.$on(l,"drop",".fr-video-upload-layer",function(e){e.preventDefault(),e.stopPropagation(),Ee(this).removeClass("fr-drop");var t,n=e.originalEvent.dataTransfer;n&&n.files&&((t=l.data("instance")||p).events.disableBlur(),t.video.upload(n.files),t.events.enableBlur())},!0),p.helpers.isIOS()&&p.events.$on(l,"touchstart",'.fr-video-upload-layer input[type="file"]',function(){Ee(this).trigger("click")},!0),p.events.$on(l,"change",'.fr-video-upload-layer input[type="file"]',function(){var e;this.files&&((e=l.data("instance")||p).events.disableBlur(),l.find("input:focus").blur(),e.events.enableBlur(),e.video.upload(this.files)),Ee(this).val("")},!0),c}function i(e){p.events.focus(!0),p.selection.restore();var t=!1;U&&(I(),t=!0),p.html.insert(''+e+"",!1,p.opts.videoSplitHTML),p.popups.hide("video.insert");var n=p.$el.find(".fr-jiv");n.removeClass("fr-jiv"),k(n,p.opts.videoDefaultDisplay,p.opts.videoDefaultAlign),n.toggleClass("fr-draggable",p.opts.videoMove),p.events.trigger(t?"video.replaced":"video.inserted",[n])}function u(){var e=Ee(this);p.popups.hide("video.insert"),e.removeClass("fr-uploading"),e.parent().next().is("br")&&e.parent().next().remove(),r(e.parent()),p.events.trigger("video.loaded",[e.parent()])}function s(s,e,l,d,c){p.edit.off(),g("Loading video"),e&&(s=p.helpers.sanitizeURL(s)),h("Loading video"),function(){var e,t;if(d){p.undo.canDo()||d.find("video").hasClass("fr-uploading")||p.undo.saveStep();var n=d.find("video").data("fr-old-src"),r=d.data("fr-replaced");d.data("fr-replaced",!1),p.$wp?((e=d.clone()).find("video").removeData("fr-old-src").removeClass("fr-uploading"),e.find("video").off("canplay"),n&&d.find("video").attr("src",n),d.replaceWith(e)):e=d;for(var i,a=e.find("video").get(0).attributes,o=0;o
    ");o.toggleClass("fr-draggable",p.opts.videoMove),p.edit.on(),p.events.focus(!0),p.selection.restore(),p.undo.saveStep(),p.opts.videoSplitHTML?p.markers.split():p.markers.insert(),p.html.wrap();var s=p.$el.find(".fr-marker");return p.node.isLastSibling(s)&&s.parent().hasClass("fr-deletable")&&s.insertAfter(s.parent()),s.replaceWith(o),p.selection.clear(),o.find("video").get(0).readyState>o.find("video").get(0).HAVE_FUTURE_DATA||p.helpers.isIOS()?n.call(o.find("video").get(0)):o.find("video").on("canplaythrough load",n),o}(s,l,u),A(),p.undo.saveStep(),p.events.trigger("video.inserted",[e,c])}()}function h(e){var t,n,r,i=p.popups.get("video.insert");(i=i||a()).find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),i.find(".fr-video-progress-bar-layer").addClass("fr-active"),i.find(".fr-buttons").hide(),U&&(t=U.find("video"),p.popups.setContainer("video.insert",p.$sc),n=t.offset().left+t.width()/2,r=t.offset().top+t.height(),p.popups.show("video.insert",n,r,t.outerHeight())),void 0===e&&g(p.language.translate("Uploading"),0)}function o(e){var t,n=p.popups.get("video.insert");n&&(n.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),n.find(".fr-video-progress-bar-layer").removeClass("fr-active"),n.find(".fr-buttons").show(),e||p.$el.find("video.fr-error").length)&&(p.events.focus(),p.$el.find("video.fr-error").length&&(p.$el.find("video.fr-error").parent().remove(),p.undo.saveStep(),p.undo.run(),p.undo.dropRedo()),!p.$wp&&U&&(t=U,C(!0),p.selection.setAfter(t.find("video").get(0)),p.selection.restore()),p.popups.hide("video.insert"))}function g(e,t){var n,r=p.popups.get("video.insert");r&&((n=r.find(".fr-video-progress-bar-layer")).find("h3").text(e+(t?" "+t+"%":"")),n.removeClass("fr-error"),t?(n.find("div").removeClass("fr-indeterminate"),n.find("div > span").css("width",t+"%")):n.find("div").addClass("fr-indeterminate"))}function r(e){t.call(e.get(0))}function l(){L(Y,this.response||this.responseText||this.responseXML)}function d(e){var t;e.lengthComputable&&(t=0|e.loaded/e.total*100,g(p.language.translate("Uploading"),t))}function c(){p.edit.on(),o(!0)}function m(e){if(!p.core.sameInstance(P))return!0;e.preventDefault(),e.stopPropagation();var t=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null),n=e.pageY||(e.originalEvent.touches?e.originalEvent.touches[0].pageY:null);if(!t||!n)return!1;if("mousedown"==e.type){var r=p.$oel.get(0).ownerDocument,i=r.defaultView||r.parentWindow,a=!1;try{a=i.location!=i.parent.location&&!(i.$&&i.$.FE)}catch(e){}a&&i.frameElement&&(t+=p.helpers.getPX(Ee(i.frameElement).offset().left)+i.frameElement.clientLeft,n=e.clientY+p.helpers.getPX(Ee(i.frameElement).offset().top)+i.frameElement.clientTop)}p.undo.canDo()||p.undo.saveStep(),(B=Ee(this)).data("start-x",t),B.data("start-y",n),$.show(),p.popups.hideAll(),R()}function E(e){if(!p.core.sameInstance(P))return!0;if(B){e.preventDefault();var t=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null),n=e.pageY||(e.originalEvent.touches?e.originalEvent.touches[0].pageY:null);if(!t||!n)return!1;var r=B.data("start-x"),i=B.data("start-y");B.data("start-x",t),B.data("start-y",n);var a=t-r,o=n-i,s=U.find("iframe, embed, video"),l=s.width(),d=s.height();(B.hasClass("fr-hnw")||B.hasClass("fr-hsw"))&&(a=0-a),(B.hasClass("fr-hnw")||B.hasClass("fr-hne"))&&(o=0-o),s.css("width",l+a),s.css("height",d+o),s.removeAttr("width"),s.removeAttr("height"),S()}}function v(e){return!p.core.sameInstance(P)||void(B&&U&&(e&&e.stopPropagation(),B=null,$.hide(),S(),n(),p.undo.saveStep()))}function b(e){return'
    '}function T(e,t,n,r){return e.pageX=t,e.pageY=t,m.call(this,e),e.pageX+=n*Math.floor(Math.pow(1.1,r)),e.pageY+=n*Math.floor(Math.pow(1.1,r)),E.call(this,e),v.call(this,e),++r}function A(){for(var e=Array.prototype.slice.call(p.el.querySelectorAll("video, .fr-video > *")),t=[],n=0;n'),P=p.shared.$video_resizer,p.events.$on(P,"mousedown",function(e){e.stopPropagation()},!0),p.opts.videoResize&&(P.append(b("nw")+b("ne")+b("sw")+b("se")),p.shared.$vid_overlay=Ee('
    '),$=p.shared.$vid_overlay,e=P.get(0).ownerDocument,Ee(e).find("body:first").append($))),p.events.on("shared.destroy",function(){P.html("").removeData().remove(),P=null,p.opts.videoResize&&($.remove(),$=null)},!0),p.helpers.isMobile()||p.events.$on(Ee(p.o_win),"resize.video",function(){C(!0)}),p.opts.videoResize&&(e=P.get(0).ownerDocument,p.events.$on(P,p._mousedown,".fr-handler",m),p.events.$on(Ee(e),p._mousemove,E),p.events.$on(Ee(e.defaultView||e.parentWindow),p._mouseup,v),p.events.$on($,"mouseleave",v),r=1,i=null,a=0,p.events.on("keydown",function(e){var t,n;U&&(t=-1==navigator.userAgent.indexOf("Mac OS X")?e.ctrlKey:e.metaKey,((n=e.which)!==i||200p.opts.videoMaxSize)return L(G),!1;if(p.opts.videoAllowedTypes.indexOf(n.type.replace(/video\//g,""))<0)return L(V),!1;if(p.drag_support.formdata&&(t=p.drag_support.formdata?new FormData:null),t){if(!1!==p.opts.videoUploadToS3)for(var r in t.append("key",p.opts.videoUploadToS3.keyStart+(new Date).getTime()+"-"+(n.name||"untitled")),t.append("success_action_status","201"),t.append("X-Requested-With","xhr"),t.append("Content-Type",n.type),p.opts.videoUploadToS3.params)p.opts.videoUploadToS3.params.hasOwnProperty(r)&&t.append(r,p.opts.videoUploadToS3.params[r]);for(r in p.opts.videoUploadParams)p.opts.videoUploadParams.hasOwnProperty(r)&&t.append(r,p.opts.videoUploadParams[r]);t.append(p.opts.videoUploadParam,n);var i=p.opts.videoUploadURL;p.opts.videoUploadToS3&&(i=p.opts.videoUploadToS3.uploadURL?p.opts.videoUploadToS3.uploadURL:"https://"+p.opts.videoUploadToS3.region+".amazonaws.com/"+p.opts.videoUploadToS3.bucket);var a=p.core.getXHR(i,p.opts.videoUploadMethod);a.onload=function(){(function(e){g("Loading video");var t,n,r=this.status,i=this.response,a=this.responseXML,o=this.responseText;try{p.opts.videoUploadToS3?201==r?(t=function(t){try{var e=Ee(t).find("Location").text(),n=Ee(t).find("Key").text();return!1===p.events.trigger("video.uploadedToS3",[e,n,t],!0)?(p.edit.on(),!1):e}catch(e){return L(Y,t),!1}}(a))&&s(t,!1,[],e,i||a):L(Y,i||a):200<=r&&r<300?(n=function(t){try{if(!1===p.events.trigger("video.uploaded",[t],!0))return p.edit.on(),!1;var e=JSON.parse(t);return e.link?e:(L(W,t),!1)}catch(e){return L(Y,t),!1}}(o))&&s(n.link,!1,n,e,i||o):L(z,i||o)}catch(e){L(Y,i||o)}}).call(a,U)},a.onerror=l,a.upload.onprogress=d,a.onabort=c,h(),p.events.disableBlur(),p.edit.off(),p.events.enableBlur();var o=p.popups.get("video.insert");o&&o.off("abortUpload").on("abortUpload",function(){4!=a.readyState&&a.abort()}),a.send(t)}}}function L(e,t){p.edit.on(),U&&U.find("video").addClass("fr-error"),function(e){h();var t=p.popups.get("video.insert").find(".fr-video-progress-bar-layer");t.addClass("fr-error");var n=t.find("h3");n.text(e),p.events.disableBlur(),n.focus()}(p.language.translate("Something went wrong. Please try again.")),p.events.trigger("video.error",[{code:e,message:X[e]},t])}function x(){var e,t;U&&(e=p.popups.get("video.size"),t=U.find("iframe, embed, video"),e.find('input[name="width"]').val(t.get(0).style.width||t.attr("width")).trigger("change"),e.find('input[name="height"]').val(t.get(0).style.height||t.attr("height")).trigger("change"))}function N(e){if(e)return p.popups.onRefresh("video.size",x),!0;var t={buttons:'
    '+p.button.buildList(p.opts.videoSizeButtons)+"
    ",size_layer:'
    "},n=p.popups.create("video.size",t);return p.events.$on(p.$wp,"scroll",function(){U&&p.popups.isVisible("video.size")&&(p.events.disableBlur(),r(U))}),n}function w(e){if(void 0===e&&(e=U),e){if(e.hasClass("fr-fvl"))return"left";if(e.hasClass("fr-fvr"))return"right";if(e.hasClass("fr-dvb")||e.hasClass("fr-dvi"))return"center";if("block"==e.css("display")){if("left"==e.css("text-algin"))return"left";if("right"==e.css("text-align"))return"right"}else{if("left"==e.css("float"))return"left";if("right"==e.css("float"))return"right"}}return"center"}function O(e){void 0===e&&(e=U);var t=e.css("float");return e.css("float","none"),"block"==e.css("display")?(e.css("float",""),e.css("float")!=t&&e.css("float",t),"block"):(e.css("float",""),e.css("float")!=t&&e.css("float",t),"inline")}function I(){var e;U&&!1!==p.events.trigger("video.beforeRemove",[U])&&(e=U,p.popups.hideAll(),C(!0),p.selection.setBefore(e.get(0))||p.selection.setAfter(e.get(0)),e.remove(),p.selection.restore(),p.html.fillEmptyBlocks(),p.events.trigger("video.removed",[e]))}function D(){o()}function k(e,t,n){!p.opts.htmlUntouched&&p.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv"+n[0]+" fr-dv"+t[0])):"inline"==t?(e.css({display:"inline-block"}),"center"==n?e.css({float:"none"}):"left"==n?e.css({float:"left"}):e.css({float:"right"})):(e.css({display:"block",clear:"both"}),"left"==n?e.css({textAlign:"left"}):"right"==n?e.css({textAlign:"right"}):e.css({textAlign:"center"}))}function F(){p.$el.find("video").filter(function(){return 0===Ee(this).parents("span.fr-video").length}).wrap(''),p.$el.find("embed, iframe").filter(function(){if(p.browser.safari&&this.getAttribute("src")&&this.setAttribute("src",this.src),0');for(var e,t,n,r=p.$el.find("span.fr-video, video"),i=0;i *:first").replaceWith(p.icon.create("video-align-"+w()))},refreshAlignOnShow:function(e,t){U&&t.find('.fr-command[data-param1="'+w()+'"]').addClass("fr-active").attr("aria-selected",!0)},display:function(e){U.removeClass("fr-dvi fr-dvb"),!p.opts.htmlUntouched&&p.opts.useClasses?"inline"==e?U.addClass("fr-dvi"):"block"==e&&U.addClass("fr-dvb"):k(U,e,w()),M(),S(),n(),p.selection.clear()},refreshDisplayOnShow:function(e,t){U&&t.find('.fr-command[data-param1="'+O()+'"]').addClass("fr-active").attr("aria-selected",!0)},remove:I,hideProgressBar:o,showSizePopup:function(){p.popups.get("video.size")||N();o(),p.popups.refresh("video.size"),p.popups.setContainer("video.size",p.$sc);var e=U.find("iframe, embed, video"),t=e.offset().left+e.width()/2,n=e.offset().top+e.height();p.popups.show("video.size",t,n,e.height())},replace:function(){p.popups.get("video.insert")||a();p.popups.isVisible("video.insert")||(o(),p.popups.refresh("video.insert"),p.popups.setContainer("video.insert",p.$sc));var e=U.offset().left+U.width()/2,t=U.offset().top+U.height();p.popups.show("video.insert",e,t,U.outerHeight())},back:function(){U?(p.events.disableBlur(),U.trigger("click")):(p.events.disableBlur(),p.selection.restore(),p.events.enableBlur(),p.popups.hide("video.insert"),p.toolbar.showInline())},setSize:function(e,t){var n,r;U&&(n=p.popups.get("video.size"),(r=U.find("iframe, embed, video")).css("width",e||n.find('input[name="width"]').val()),r.css("height",t||n.find('input[name="height"]').val()),r.get(0).style.width&&r.removeAttr("width"),r.get(0).style.height&&r.removeAttr("height"),n.find("input:focus").blur(),setTimeout(function(){U.trigger("click")},p.helpers.isAndroid()?50:0))},get:function(){return U}}},Ee.FE.RegisterCommand("insertVideo",{title:"Insert Video",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("video.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("video.insert")):this.video.showInsertPopup(),frPopRPos(this,"video")},plugin:"video"}),Ee.FE.DefineIcon("insertVideo",{NAME:"video-camera",FA5NAME:"camera"}),Ee.FE.DefineIcon("videoByURL",{NAME:"link"}),Ee.FE.RegisterCommand("videoByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-by-url")},refresh:function(e){this.video.refreshByURLButton(e)}}),Ee.FE.DefineIcon("videoEmbed",{NAME:"code"}),Ee.FE.RegisterCommand("videoEmbed",{title:"Embedded Code",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-embed")},refresh:function(e){this.video.refreshEmbedButton(e)}}),Ee.FE.DefineIcon("videoUpload",{NAME:"upload"}),Ee.FE.RegisterCommand("videoUpload",{title:"Upload Video",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-upload")},refresh:function(e){this.video.refreshUploadButton(e)}}),Ee.FE.RegisterCommand("videoInsertByURL",{undo:!0,focus:!0,callback:function(){this.video.insertByURL()}}),Ee.FE.RegisterCommand("videoInsertEmbed",{undo:!0,focus:!0,callback:function(){this.video.insertEmbed()}}),Ee.FE.DefineIcon("videoDisplay",{NAME:"star"}),Ee.FE.RegisterCommand("videoDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(e,t){this.video.display(t)},refresh:function(e){this.opts.videoTextNear||e.addClass("fr-hidden")},refreshOnShow:function(e,t){this.video.refreshDisplayOnShow(e,t)}}),Ee.FE.DefineIcon("video-align",{NAME:"align-left"}),Ee.FE.DefineIcon("video-align-left",{NAME:"align-left"}),Ee.FE.DefineIcon("video-align-right",{NAME:"align-right"}),Ee.FE.DefineIcon("video-align-center",{NAME:"align-justify"}),Ee.FE.DefineIcon("videoAlign",{NAME:"align-center"}),Ee.FE.RegisterCommand("videoAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var e='"},callback:function(e,t){this.video.align(t)},refresh:function(e){this.video.refreshAlign(e)},refreshOnShow:function(e,t){this.video.refreshAlignOnShow(e,t)}}),Ee.FE.DefineIcon("videoReplace",{NAME:"exchange"}),Ee.FE.RegisterCommand("videoReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.video.replace()}}),Ee.FE.DefineIcon("videoRemove",{NAME:"trash"}),Ee.FE.RegisterCommand("videoRemove",{title:"Remove",callback:function(){this.video.remove()}}),Ee.FE.DefineIcon("videoSize",{NAME:"arrows-alt"}),Ee.FE.RegisterCommand("videoSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.video.showSizePopup()}}),Ee.FE.DefineIcon("videoBack",{NAME:"arrow-left"}),Ee.FE.RegisterCommand("videoBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.video.back()},refresh:function(e){this.video.get()||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),Ee.FE.RegisterCommand("videoDismissError",{title:"OK",undo:!1,callback:function(){this.video.hideProgressBar(!0)}}),Ee.FE.RegisterCommand("videoSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.video.setSize()}}),Ee.extend(Ee.FE.DEFAULTS,{wordDeniedTags:[],wordDeniedAttrs:[],wordAllowedStyleProps:["font-family","font-size","background","color","width","text-align","vertical-align","background-color","padding","margin","height","margin-top","margin-left","margin-right","margin-bottom","text-decoration","font-weight","font-style","text-indent"],wordPasteModal:!0}),Ee.FE.PLUGINS.wordPaste=function(T){function o(e){var t=T.opts.wordAllowedStyleProps;e||(T.opts.wordAllowedStyleProps=[]),0===l.indexOf("")&&(l=""+l+"
    "),l=function(a,t){!function(){for(var e=(a=a.replace(/[.\s\S\w\W<>]*(]*>[.\s\S\w\W<>]*<\/html>)[.\s\S\w\W<>]*/i,"$1")).split("v:shape"),t=1;t').remove()))}}(e,t),!0});for(var r=n.querySelectorAll("ul > ul, ul > ol, ol > ul, ol > ol"),i=r.length-1;0<=i;i--)r[i].previousElementSibling&&"LI"===r[i].previousElementSibling.tagName&&r[i].previousElementSibling.appendChild(r[i]);c(n,function(e){if(e.nodeType==Node.TEXT_NODE)return e.data=e.data.replace(/
    (\n|\r)/gi,"
    "),!1;if(e.nodeType!=Node.ELEMENT_NODE)return e.nodeType!=Node.COMMENT_NODE||(A(e),!1);if(S(e)){var t,n=e.parentNode,r=e.previousSibling,i=function e(t,n){var r=/[0-9a-zA-Z]./gi,i=!1;t.firstElementChild&&t.firstElementChild.firstElementChild&&t.firstElementChild.firstElementChild.firstChild&&!(i=i||r.test(t.firstElementChild.firstElementChild.firstChild.data||""))&&t.firstElementChild.firstElementChild.firstElementChild&&t.firstElementChild.firstElementChild.firstElementChild.firstChild&&(i=i||r.test(t.firstElementChild.firstElementChild.firstElementChild.firstChild.data||""));var a=i?"ol":"ul",o=h(t),s="<"+a+">
  • "+g(t,n),l=t.nextElementSibling,d=t.parentNode;for(A(t),t=null;l&&S(l);){var c,p=l.previousElementSibling,f=h(l);if(o
  • "+g(l,n)}o=f,l.previousElementSibling||l.nextElementSibling||l.parentNode?(l=(c=l).nextElementSibling,A(c),c=null):l=p?p.nextElementSibling:d.firstElementChild}s+="
  • ";var u=document.createElement("div");return u.innerHTML=s,u.firstElementChild}(e,o);return(t=r?r.nextSibling:n.firstChild)?n.insertBefore(i,t):n.appendChild(i),!1}return f(e,o)}),c(n,function(e){if(e.nodeType==Node.ELEMENT_NODE){var t=e.tagName;if(!e.innerHTML&&-1==["BR","IMG"].indexOf(t)){for(var n=e.parentNode;n&&(A(e),!(e=n).innerHTML);)n=e.parentNode;return!1}!function(e){var t=e.getAttribute("style");if(t){(t=R(t))&&";"!=t.slice(-1)&&(t+=";");var n=t.match(/(^|\S+?):.+?;{1,1}/gi);if(n){for(var r={},i=0;i([\r\n\u00a0 ]*)<\/span>/g,function(e,t){for(var n="",r=0;r++/gi,"")}function m(e,t){for(var n,r=document.createElement(t),i=0;i");for(var o,s,l,d=n.firstElementChild,c=1==n.children.length;d;)"P"!=d.tagName||S(d)||c&&C(d),d=d.nextElementSibling;t&&((o=n.getAttribute("class"))&&(!(s=(o=R(o)).match(/xl[0-9]+/gi))||t[l="."+s[0]]&&y(n,t[l])),t.td&&y(n,t.td));var p=n.getAttribute("style");(p=p&&R(p))&&";"!=p.slice(-1)&&(p+=";");var f,u=n.getAttribute("valign");u||!p||(f=p.match(/vertical-align:.+?[; "]{1,1}/gi))&&(u=f[f.length-1].replace(/vertical-align:(.+?)[; "]{1,1}/gi,"$1"));var h,g=null;p&&((h=p.match(/text-align:.+?[; "]{1,1}/gi))&&(g=h[h.length-1].replace(/text-align:(.+?)[; "]{1,1}/gi,"$1")),"general"==g&&(g=null));var m,E=null;!p||(m=p.match(/background:.+?[; "]{1,1}/gi))&&(E=m[m.length-1].replace(/background:(.+?)[; "]{1,1}/gi,"$1"));var v=n.getAttribute("colspan"),b=n.getAttribute("rowspan");v&&n.setAttribute("colspan",v),b&&n.setAttribute("rowspan",b),u&&(n.style["vertical-align"]=u),g&&(n.style["text-align"]=g),E&&(n.style["background-color"]=E),a&&n.setAttribute("width",a),n=n.nextElementSibling}for(n=e.firstElementChild;n;)a=n.getAttribute("width"),i?n.removeAttribute("width"):n.setAttribute("width",100*parseInt(a,10)/r+"%"),n=n.nextElementSibling}(e,t),"A"!=n||e.attributes.getNamedItem("href")||e.attributes.getNamedItem("name")||!e.innerHTML||(e.outerHTML=e.innerHTML),"TD"!=n&&"TH"!=n||e.innerHTML||(e.innerHTML="
    "),"TABLE"==n&&(e.style.width="100%"),e.getAttribute("lang")&&e.removeAttribute("lang"),e.getAttribute("style")&&-1!=e.getAttribute("style").toLowerCase().indexOf("mso")&&((l=(l=R(e.getAttribute("style"))).replace(/[0-9a-z-_]*mso[0-9a-z-_]*:.+?(;{1,1}|$)/gi,""))?e.setAttribute("style",l):e.removeAttribute("style")),!0}var s,l,d="word_paste",u=null,E={};return{_init:function(){T.events.on("paste.wordPaste",function(e){return l=e,T.opts.wordPasteModal?(s||(t='

    '+T.language.translate("Word Paste Detected")+"

    ",a='
    ',a+='

    '+T.language.translate("The pasted content is coming from a Microsoft Word document. Do you want to keep the format or clean it up?")+"

    ",a+='
    ",n=a+="
    ",i=(r=T.modals.create(d,t,n)).$body,s=r.$modal,r.$modal.addClass("fr-middle"),T.events.bindClick(i,"button.fr-remove-word",function(){(s.data("instance")||T).wordPaste.clean()}),T.events.bindClick(i,"button.fr-keep-word",function(){(s.data("instance")||T).wordPaste.clean(!0)}),T.events.$on(Ee(T.o_win),"resize",function(){T.modals.resize(d)})),T.modals.show(d),T.modals.resize(d)):o(!0),!1;var t,n,r,i,a})},clean:o}}}); } // for froala popup position var froalaclickedElement; var ButtonIds = 'input[type="button"][value="Save"],input[type="button"][value="Update"],button[type="button"][value="Save"]'; function DisableButtonBeforeUpload() { $(ButtonIds).attr('disabled', 'disabled'); if (typeof ($(ButtonIds).attr('data-count')) != 'undefined') { var count = parseInt($(ButtonIds).attr('data-count'))+1; } else { var count = 1; } $(ButtonIds).attr('data-count', count); } function UnableButtonAfterUpload() { if ($(ButtonIds).attr('data-count') <= 1) { $(ButtonIds).removeAttr('disabled'); $(ButtonIds).removeAttr('data-count'); } else { var count = parseInt($(ButtonIds).attr('data-count')) - 1; $(ButtonIds).attr('data-count', count); } } function pdfPop(elThis){ if ($($(elThis.$oel).froalaEditor('selection.element')).parent().hasClass('pdfLink')) { $(elThis.$oel).froalaEditor('popups.hideAll', []); } if($($(elThis.$el)[0].children).find('.TrainingclickfromContent').length > 0 && $(elThis)[0].popups.areVisible().length > 0){ var cBtnWidth = $($(elThis.$el)[0].children).find('.TrainingclickfromContent')[0].offsetWidth/2 var cBtnLeft = $($(elThis.$el)[0].children).find('.TrainingclickfromContent').offset().left var popWidth = $(elThis)[0].popups.areVisible().get()[0].offsetWidth/2 var popLeft = $(elThis)[0].popups.areVisible().get()[0].offsetLeft if(popLeft == ((cBtnWidth-popWidth) + cBtnLeft)){ alert(1) $(elThis.$oel).froalaEditor('popups.hideAll', []); } } $('.fr-popup').removeClass('rPos'); } var HTMLBeforeRemovedImage = ""; function frCEventsCallback(elThis){ if (typeof elThis === 'string') { // plain string, elThis = elThis; } else if (typeof elThis === 'object') { // object, elThis = elThis.$oel } $(elThis).off('froalaEditor.focus'); $(elThis).on('froalaEditor.focus', function (e, editor) { setTimeout(function () { pdfLinkEach(editor); }, 100); }); $(elThis).off('froalaEditor.contentChanged'); $(elThis).on('froalaEditor.contentChanged', function (e, editor) { setTimeout(function () { pdfLinkEach(editor); }, 500); if($(elThis).attr('id') == 'dashboardPost' || $(elThis).attr('class') == 'editPost_editor'){ checkEditorBlank(elThis); } else if ($(elThis).attr('id') == 'txtMessage') { var EditorContent = $('#txtMessage').froalaEditor('html.get', true); txtMessageEditorContent(EditorContent); } if ($(elThis).closest('.modal').attr('id') == 'editTPDiv') { TreatmentPlanLastSelectedEditorSection = $(editor.$oel).closest('.form-group.bgrp').attr('id'); $(editor.$oel).attr('Content-Changed', 'Yes') } }); $(elThis).off('froalaEditor.keyup'); $(elThis).on('froalaEditor.keyup', function (e, editor, keyupEvent) { // debugger; // console.log(e, editor, keyupEvent); if(keyupEvent.keyCode == 13){ var nPdfLF = $(editor.$el.get(0)).find('p.pdfLinkFocus').next('p.pdfLinkFocus'); var nPdfLF_iChild = nPdfLF.children('.icon-pdf'); var nPdfLF_sChild = nPdfLF.children('.nACont'); var nPText = $.trim(nPdfLF.text()); if(nPdfLF.length > 0){ if(nPdfLF_iChild.length > 0 && nPdfLF_sChild.length > 0){ nPdfLF_iChild.remove(); nPdfLF.removeAttr('class').text(nPText); } else if(nPdfLF_iChild.length > 0 ){ nPdfLF.remove(); } else if(nPdfLF_sChild.length > 0){ nPdfLF.removeAttr('class').text(nPText); } } $(editor.$el.get(0)).find('p.nomar').each(function(){ // debugger; if($(this).children('*').length == 0 && $(this).text().length == 0){ $(this).remove(); } if($(this).children('br').length){ $(this).remove(); } }); } else if(keyupEvent.keyCode == 8 || keyupEvent.keyCode == 46){ if($(window.getSelection().anchorNode).hasClass('course_link') || $(window.getSelection().anchorNode).hasClass('pdfLink')){ $(window.getSelection().anchorNode).closest('p').remove(); } setTimeout(function(){ $(elThis).froalaEditor('popups.hideAll', []); },100); } if($(elThis).attr('id') == 'dashboardPost' || $(elThis).attr('class') == 'editPost_editor'){ checkEditorBlank(elThis); } else if ($(elThis).attr('id') == 'txtMessage') { var EditorContent = $('#txtMessage').froalaEditor('html.get', true); txtMessageEditorContent(EditorContent); } }); } //var PDFLinkVar = ""; function pdfLinkEach(pEeditor) { var editor = pEeditor; var nPdfLF = $(editor.$el.get(0)).find('p.pdfLinkFocus').next('p.pdfLinkFocus'); var nPdfLF_iChild = nPdfLF.children('.icon-pdf'); var nPdfLF_sChild = nPdfLF.children('.nACont'); var nPText = $.trim(nPdfLF.text()); var nAIchild = $(editor.$el.get(0)).find('a.pdfLink'); if($(editor.$el.get(0)).find('p').children('*').length > 0){ $(editor.$el.get(0)).find('p.nomar').each(function () { if ($(this).children('*').length == 0 && $(this).text().length == 0) { $(this).remove(); } if ($(this).children('br').length) { //debugger; //if (PDFLinkVar == "") { // PDFLinkVar = $(this).find('a.pdfLink'); //} $(this).remove(); } }); } if(nPdfLF.length > 0){ if (nPdfLF.length > 0) { if(nPdfLF_iChild.length > 0 && nPdfLF_sChild.length > 0){ nPdfLF_iChild.remove(); nPdfLF.removeAttr('class').text(nPText); } else if (nPdfLF_iChild.length > 0) { nPdfLF.remove(); } else if(nPdfLF_sChild.length > 0){ nPdfLF.removeAttr('class').text(nPText); } } } else{ // $(editor.$el.get(0)).find('p.pdfLinkFocus').each(function(){ $(editor.$el.get(0)).find('p.pdfLink').each(function () { frpdfEach(this, editor); }); nAIchild.each(function () { var Linkhref = $(this).attr('href'); if (!$(this).parent().hasClass('pdfLink')) { $(this).remove(); } }); } pdfPop(editor) } function frpdfEach(pEach, pEditor) { var _this = $(pEach); var iChild = $(_this).children('i'); var aChild = $(_this).children('a'); var iAChild = $(_this).children('i').children('a'); var iPChild = $(_this).children('a').children('i'); if($(iAChild).length > 0){ var pdfIText = $.trim($(iChild).text()); $(iAChild).text(''); $(' ').appendTo($(iAChild)); if($('.nACont').length > 0){ var iAChildIndex = $(iAChild).index() - 1; if(iAChildIndex < 0){ $(iAChild).prependTo($(_this)); } else{ $(iAChild).insertAfter($(_this).children('.nACont:eq('+iAChildIndex+')')); } } else{ $(iAChild).appendTo($(_this)); } $(''+pdfIText+'').insertAfter($(_this).children('a.pdfLink')); $(iChild).remove(); $('' + pdfIText + '').insertBefore($(_this)); $(_this).remove(); $(_this).insertBefore($('.nAContF')); $('.nAContF').remove(); } else if(($(iChild).length > 0 && $(iAChild).length == 0) && $(aChild).length == 0){ $(iChild).parent().removeAttr('class'); $(iChild).remove(); } else if ($(_this).children('a.pdfLink').text().length == 0 && $(_this).children('a.pdfLink').children('i').length == 0) { $(_this).remove(); } else if ($(iPChild).children().length > 0) { $('

    ').insertAfter($(_this)); $(iPChild).children().last().appendTo($('.nAddedCont')); $(iPChild).text(''); $(iPChild).html(' '); } else if ($(iPChild).text().length == 0) { $(_this).remove(); } else if($(_this).children('.nACont').length == 0){ $('

    ').insertBefore($(_this)); $(_this).remove(); $(_this).insertAfter($('.nAddedCont')); } $('.nAddedCont').removeClass('nAddedCont'); } function frPopRPos(elThis, type) { frInsertLinkCls(); frCEventsCallback(elThis); var elId = elThis.id; var iLFlag = false; var eleAdd = 'add', eleRemove = 'remove'; function btnHUF(eleEve){ if($(elThis.$oel).closest('.modal').find('[data-frHideBtn="hideonUFiles"]').length > 0){ if(eleEve == 'add'){ $(elThis.$oel).closest('.modal').find('[data-frHideBtn="hideonUFiles"]').addClass('hide'); } else{ $(elThis.$oel).closest('.modal').find('[data-frHideBtn="hideonUFiles"]').removeClass('hide'); } } } if (type == "image" || type == "Insertedimage") { $(elThis.$oel).off('froalaEditor.image.beforeUpload'); $(elThis.$oel).on('froalaEditor.image.beforeUpload', function (e, editor, images) { btnHUF(eleAdd); DisableButtonBeforeUpload(); var CurrentEditorId = $(e.currentTarget).attr('id'); if (CurrentEditorId == "resourceText" || CurrentEditorId == "AboutCourse" || CurrentEditorId == "HTMLContent" || CurrentEditorId == "Description" || CurrentEditorId == "Instruction" || CurrentEditorId == "Question" || $(e.currentTarget).hasClass('jsAnswer') || $(e.currentTarget).hasClass('jsAnswerExplanations')) { StorageLimitExceed = ($.cookie("Storagelimitexceed") != undefined && parseInt($.cookie("Storagelimitexceed")) == 1 ? true : false); if (StorageLimitExceed) { ShowBuyStorageSpaceModel(CurrentEditorId); return false; } } }); $(elThis.$oel).off('froalaEditor.image.loaded'); $(elThis.$oel).on('froalaEditor.image.loaded', function (e, editor, $img, response) { btnHUF(eleRemove); }); $(elThis.$oel).off('froalaEditor.image.inserted'); $(elThis.$oel).on('froalaEditor.image.inserted', function (e, editor, $img, response) { // btnHUF(eleRemove); UnableButtonAfterUpload(); }); $(elThis.$oel).off('froalaEditor.image.replaced'); $(elThis.$oel).on('froalaEditor.image.replaced', function (e, editor, $img, response) { btnHUF(eleRemove); UnableButtonAfterUpload(); }); $(elThis.$oel).off('froalaEditor.image.error'); $(elThis.$oel).on('froalaEditor.image.error', function (e, editor, error, response) { btnHUF(eleRemove); UnableButtonAfterUpload(); var Error_Text = "Something went wrong. Please try again."; // Image too text-large. if (error.code == 5) { Error_Text = "Please upload image less than 50mb in size."; } // Invalid image type. else if (error.code == 6) { Error_Text = "Please load jpeg,jpg,png,gif or svg+xml file"; } // Image can be uploaded only to same domain in IE 8 and IE 9. else if (error.code == 7) { Error_Text = "Image can not be uploaded using IE 8 and IE 9. Please use Chrome,Firefox or Safari"; } else if (error.code == 8) { Error_Text = "Image file is corrupted."; $(elThis.$oel).data('froala.editor').popups.get('image.insert').addClass('fr-active'); } console.log(type,$(elThis.$oel).data('froala.editor').popups.get('image.insert'), e, editor, error, response) $(elThis.$oel).data('froala.editor').popups.get('image.insert').find('.fr-message').text(Error_Text); }); $(elThis.$oel).data('froala.editor').popups.get('image.insert').find('.fr-buttons').addClass('hide'); //$(elThis.$oel).data('froala.editor').popups.get('image.insert').find('#fr-image-upload-layer-' + elId).addClass('fr-active'); } if (type == "video" || type == "Insertedvideo") { $(elThis.$oel).off('froalaEditor.video.beforeUpload'); $(elThis.$oel).on('froalaEditor.video.beforeUpload', function (e, editor, videos) { btnHUF(eleAdd); DisableButtonBeforeUpload(); }); $(elThis.$oel).off('froalaEditor.video.loaded'); $(elThis.$oel).on('froalaEditor.video.loaded', function (e, editor, $img, response) { btnHUF(eleRemove); }); $(elThis.$oel).off('froalaEditor.video.inserted'); $(elThis.$oel).on('froalaEditor.video.inserted', function (e, editor, $img, response) { // btnHUF(eleRemove); UnableButtonAfterUpload(); }); $(elThis.$oel).off('froalaEditor.video.replaced'); $(elThis.$oel).on('froalaEditor.video.replaced', function (e, editor, $img, response) { btnHUF(eleRemove); UnableButtonAfterUpload(); }); $(elThis.$oel).off('froalaEditor.video.error'); $(elThis.$oel).on('froalaEditor.video.error', function (e, editor, error, response) { btnHUF(eleRemove); UnableButtonAfterUpload(); var Error_Text = "Something went wrong. Please try again."; // Video too text-large. if (error.code == 5) { Error_Text = "Please upload video less than 1gb in size."; } // Invalid video type. else if (error.code == 6) { Error_Text = "Please load mp4,webm or ogg file"; } // Video can be uploaded only to same domain in IE 8 and IE 9. else if (error.code == 7) { Error_Text = "Video can not be uploaded using IE 8 and IE 9. Please use Chrome,Firefox or Safari"; } $(elThis.$oel).data('froala.editor').popups.get('video.insert').find('.fr-message').text(Error_Text); }); //$(elThis.$oel).data('froala.editor').popups.get('video.insert').find('.fr-buttons').find('button[data-cmd="videoUpload"]').trigger('click'); $(elThis.$oel).data('froala.editor').popups.get('video.insert').find('.fr-buttons').addClass('hide'); $(elThis.$oel).data('froala.editor').popups.get('video.insert').find('.fr-arrow').removeAttr('style'); //$(elThis.$oel).data('froala.editor').popups.get('video.insert').find('#fr-video-by-url-layer-' + elId).removeClass('fr-active'); //$(elThis.$oel).data('froala.editor').popups.get('video.insert').find('#fr-video-upload-layer-' + elId).addClass('fr-active'); } if (type == "image") { froalaclickedElement = 'insertImage-' + elId; iLFlag = true; } else if (type == "video") { froalaclickedElement = 'insertVideo-'+elId; iLFlag = true; } else if(type=="insertlink"){ // froalaclickedElement = 'insertLink-'+elId; // if($('#'+froalaclickedElement).hasClass('popCenter')){ // iLFlag = false; // } // else{ // iLFlag = true; // } } if($('.fr-popup').hasClass('fr-active') && iLFlag){ var cElPosLeft = $(elThis.$tb.get(0).children[froalaclickedElement]).offset().left; var elWidth = elThis.$tb.get(0).children[froalaclickedElement].clientWidth; var popW = parseInt($('.fr-popup.fr-active').outerWidth()); var eLPopLeft = (cElPosLeft - popW)+elWidth; $('.fr-popup.fr-active').addClass('rPos').offset({ left: eLPopLeft}); iLFlag = false; } else{ $('.fr-popup').removeClass('rPos'); iLFlag = false; } } function frInsertLinkCls(){ if($(window).width() <=991 ){ $('[data-cmd="insertLink"]').addClass('popCenter'); } else{ $('[data-cmd="insertLink"]').removeClass('popCenter'); } } $(window).resize(function(){ frInsertLinkCls(); }); function frFullScreenMode(frThis){ if(!$(frThis.$box).parents('.modal').hasClass('flytop')){ if($(frThis.$box).parents('.modal').find('.modal-dialog').hasClass('frFullScreenMode')){ $(frThis.$box).parents('.modal').find('.modal-dialog').removeClass('frFullScreenMode'); } else{ $(frThis.$box).parents('.modal').find('.modal-dialog').addClass('frFullScreenMode'); } } else if($(frThis.$box).parents('.modal').hasClass('flytop')){ if ($(frThis.$oel).froalaEditor('fullscreen.isActive')) { setTimeout(function(){ $(frThis.$box).closest('.flex-columns').css("overflow", ""); },500); } } } $(document).off('change', '#uploadWordFile'); $(document).on('change', '#uploadWordFile', function () { if ($(this).val() != '') { $('#loadingWithBG').show(); StorageLimitExceed = false; var CurrentEditorId = $('.activeFrbox').attr('id'); if (CurrentEditorId == "resourceText" || CurrentEditorId == "AboutCourse" || CurrentEditorId == "HTMLContent" || CurrentEditorId == "Description" || CurrentEditorId == "Instruction" || CurrentEditorId == "Question" || $('.activeFrbox').hasClass('jsAnswer') || $('.activeFrbox').hasClass('jsAnswerExplanations')) { //debugger; if ($.cookie("Storagelimitexceed") == undefined) { CalculateSpaceUsageOfCustomer(); } StorageLimitExceed = ($.cookie("Storagelimitexceed") != undefined && parseInt($.cookie("Storagelimitexceed")) == 1 ? true : false); } if (StorageLimitExceed) { $(this).val(''); ShowBuyStorageSpaceModel(CurrentEditorId); } else { setTimeout(function () { UploadWordFile(frEle); }, 100); } } else { $('.activeFrbox').removeClass('activeFrbox'); } }); $(document).off('change', '#uploadPdf'); $(document).on('change', '#uploadPdf', function () { if ($(this).val() != '') { $('#loadingWithBG').show(); StorageLimitExceed = false; var CurrentEditorId = $('.activeFrbox').attr('id'); if (CurrentEditorId == "resourceText" || CurrentEditorId == "AboutCourse" || CurrentEditorId == "HTMLContent" || CurrentEditorId == "Description" || CurrentEditorId == "Instruction" || CurrentEditorId == "Question" || $('.activeFrbox').hasClass('jsAnswer') || $('.activeFrbox').hasClass('jsAnswerExplanations')) { //debugger; if ($.cookie("Storagelimitexceed") == undefined) { CalculateSpaceUsageOfCustomer(); } StorageLimitExceed = ($.cookie("Storagelimitexceed") != undefined && parseInt($.cookie("Storagelimitexceed")) == 1 ? true : false); } if (StorageLimitExceed) { $(this).val(''); ShowBuyStorageSpaceModel(CurrentEditorId); } else { setTimeout(function () { UploadPdfFile(frEle); }, 100); } } else { $('.activeFrbox').removeClass('activeFrbox'); } }); function UploadWordFile(frEThis) {//uploadWordFile if($(frEThis.$oel).closest('.modal').find('[data-frHideBtn="hideonUFiles"]').length > 0){ $(frEThis.$oel).closest('.modal').find('[data-frHideBtn="hideonUFiles"]').addClass('hide'); } var file = $("#uploadWordFile")[0].files[0]; var fileData = new FormData(); if ($(file).length > 0) { fileData.append(file.name, file); } $.ajax({ beforeSend: function (xhr) { $('#loadingWithBG').show(); }, url: '/Clinic/UploadFiles', type: "POST", contentType: false, processData: false, data: fileData, success: function (respo) { if (respo.status != 'Fail') { var wordHtml = ""; $(respo.message).each(function () { if ($(this).hasClass('WordSection1')) { wordHtml += $(this).html(); } }) //$('.activeFrbox').froalaEditor('html.set', ($('.activeFrbox').froalaEditor('html.get', true) + respo.message)); $('.activeFrbox').froalaEditor('html.insert', wordHtml); $('.activeFrbox').removeClass('activeFrbox'); } else { $.confirm({ text: respo.message, title: "Warning", confirm: function (button) { $("#uploadWordFile").val(''); }, cancel: function (button) { $("#uploadWordFile").val(''); }, confirmButton: "Ok", confirmButtonClass: "btn-theme", cancelButtonClass: "btn-default hide", dialogClass: "modal-dialog modal-sm" }); } $("#uploadWordFile").val(''); }, complete: function (xhr, stat) { $('#loadingWithBG').hide(); if($(frEThis.$oel).closest('.modal').find('[data-frHideBtn="hideonUFiles"]').length > 0){ $(frEThis.$oel).closest('.modal').find('[data-frHideBtn="hideonUFiles"]').removeClass('hide'); } } }); } function UploadPdfFile(frEThis) {//uploadPdfFile if($(frEThis.$oel).closest('.modal').find('[data-frHideBtn="hideonUFiles"]').length > 0){ $(frEThis.$oel).closest('.modal').find('[data-frHideBtn="hideonUFiles"]').addClass('hide'); } var file = $("#uploadPdf")[0].files[0]; var fileData = new FormData(); if ($(file).length > 0) { if (file.type != 'application/pdf') { $.confirm({ text: "Please upload PDF file", title: "Warning", confirm: function (button) { $("#uploadPdf").val(''); }, cancel: function (button) { $("#uploadPdf").val(''); }, confirmButton: "Ok", confirmButtonClass: "btn-theme", cancelButtonClass: "btn-default hide", dialogClass: "modal-dialog modal-sm" }); $('#loadingWithBG').hide(); } else { //UploadFile(file); fileData.append(file.name, file); } } $.ajax({ beforeSend: function (xhr) { }, uploadProgress: function (event, position, total, percentComplete) { var percentVal = percentComplete + '%'; }, url: '/Clinic/uploadPdfFile', type: "POST", async: false, contentType: false, processData: false, data: fileData, success: function (respo) { if (respo.status != 'Fail') { //$('.activeFrbox').froalaEditor('html.set', ($('.activeFrbox').froalaEditor('html.get', true) + respo.message)); $('
    '+respo.message+'
    ').appendTo($('body')); $('.pdfLnkDiv p:first-child').addClass('pdfLink').find('a').addClass('pdfLink'); // $('.pdfLnkDiv p:first-child').addClass('pdfLink').find('a').addClass('pdfLink').html('PDF'); var pdfHtml = $('.pdfLnkDiv').html(); // console.log(pdfHtml); $('.activeFrbox').froalaEditor('html.insert', pdfHtml); $('.activeFrbox').froalaEditor('charCounter.count'); $('.fr-counter').text($('.activeFrbox').froalaEditor('charCounter.count')); if($('.activeFrbox').attr('id') == 'dashboardPost' || $('.activeFrbox').hasClass('editPost_editor')){ checkEditorBlank($('.activeFrbox')) } else if ($('.activeFrbox').attr('id') == 'txtMessage') { var EditorContent = $('#txtMessage').froalaEditor('html.get', true); txtMessageEditorContent(EditorContent); } $('.activeFrbox').removeClass('activeFrbox'); $('.pdfLnkDiv').remove(); } else { $.confirm({ text: respo.message, title: "Warning", confirm: function (button) { $("#uploadPdf").val(''); }, cancel: function (button) { $("#uploadPdf").val(''); }, confirmButton: "Ok", confirmButtonClass: "btn-theme", cancelButtonClass: "btn-default hide", dialogClass: "modal-dialog modal-sm" }); } $("#uploadPdf").val(''); }, complete: function (xhr, stat) { $('#loadingWithBG').hide(); if($(frEThis.$oel).closest('.modal').find('[data-frHideBtn="hideonUFiles"]').length > 0){ $(frEThis.$oel).closest('.modal').find('[data-frHideBtn="hideonUFiles"]').removeClass('hide'); } } }); } ////End Upload word file /*! * jQuery slimScroll plugin Copyright (c) 2011 Piotr Rochala (http://rocha.la) * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. * * Version: 1.3.8 * */ (function(a){a.fn.extend({slimScroll:function(c){var f=a.extend({width:'auto',height:'250px',size:'7px',color:'#000',position:'right',distance:'1px',start:'top',opacity:.4,alwaysVisible:!1,disableFadeOut:!1,railVisible:!1,railColor:'#333',railOpacity:.2,railDraggable:!0,railClass:'slimScrollRail',barClass:'slimScrollBar',wrapperClass:'slimScrollDiv',allowPageScroll:!1,wheelStep:20,touchScrollStep:200,borderRadius:'7px',railBorderRadius:'7px'},c);return this.each(function(){function g(J){if(n){var J=J||window.event,K=0;J.wheelDelta&&(K=-J.wheelDelta/120),J.detail&&(K=J.detail/3);var L=J.target||J.srcTarget||J.srcElement;a(L).closest('.'+f.wrapperClass).is(B.parent())&&i(K,!0),J.preventDefault&&!A&&J.preventDefault(),A||(J.returnValue=!1)}}function i(J,K,L){A=!1;var M=J,N=B.outerHeight()-H.outerHeight();if(K&&(M=parseInt(H.css('top'))+J*parseInt(f.wheelStep)/100*H.outerHeight(),M=Math.min(Math.max(M,0),N),M=0=B.outerHeight()?void(A=!0):void(H.stop(!0,!0).fadeIn('fast'),f.railVisible&&G.stop(!0,!0).fadeIn('fast'))}function m(){f.alwaysVisible||(r=setTimeout(function(){f.disableFadeOut&&n||p||q||(H.fadeOut('slow'),G.fadeOut('slow'))},1e3))}var n,p,q,r,s,u,v,w,x='
    ',A=!1,B=a(this);if(B.parent().hasClass(f.wrapperClass)){var C=B.scrollTop();if(H=B.siblings('.'+f.barClass),G=B.siblings('.'+f.railClass),k(),a.isPlainObject(c)){if('height'in c&&'auto'==c.height){B.parent().css('height','auto'),B.css('height','auto');var D=B.parent().parent().height();B.parent().css('height',D),B.css('height',D)}else if('height'in c){var E=c.height;B.parent().css('height',E),B.css('height',E)}if('scrollTo'in c)C=parseInt(f.scrollTo);else if('scrollBy'in c)C+=parseInt(f.scrollBy);else if('destroy'in c)return H.remove(),G.remove(),void B.unwrap();i(C,!1,!0)}return}if(!(a.isPlainObject(c)&&'destroy'in c)){f.height='auto'==f.height?B.parent().height():f.height;var F=a(x).addClass(f.wrapperClass).css({position:'relative',overflow:'hidden',width:f.width,height:f.height});B.css({overflow:'hidden',width:f.width,height:f.height});var G=a(x).addClass(f.railClass).css({width:f.size,height:'100%',position:'absolute',top:0,display:f.alwaysVisible&&f.railVisible?'block':'none','border-radius':f.railBorderRadius,background:f.railColor,opacity:f.railOpacity,zIndex:90}),H=a(x).addClass(f.barClass).css({background:f.color,width:f.size,position:'absolute',top:0,opacity:f.opacity,display:f.alwaysVisible?'block':'none','border-radius':f.borderRadius,BorderRadius:f.borderRadius,MozBorderRadius:f.borderRadius,WebkitBorderRadius:f.borderRadius,zIndex:99}),I='right'==f.position?{right:f.distance}:{left:f.distance};G.css(I),H.css(I),B.wrap(F),B.parent().append(H),B.parent().append(G),f.railDraggable&&H.bind('mousedown',function(J){var K=a(document);return q=!0,t=parseFloat(H.css('top')),pageY=J.pageY,K.bind('mousemove.slimscroll',function(L){currTop=t+L.pageY-pageY,H.css('top',currTop),i(0,H.position().top,!1)}),K.bind('mouseup.slimscroll',function(){q=!1,m(),K.unbind('.slimscroll')}),!1}).bind('selectstart.slimscroll',function(J){return J.stopPropagation(),J.preventDefault(),!1}),G.hover(function(){l(),p=!0},function(){m(),p=!1}),H.hover(function(){p=!0},function(){p=!1}),B.hover(function(){n=!0,l(),m()},function(){n=!1,m()}),B.bind('touchstart',function(J){J.originalEvent.touches.length&&(s=J.originalEvent.touches[0].pageY)}),B.bind('touchmove',function(J){if(A||J.originalEvent.preventDefault(),J.originalEvent.touches.length){var K=(s-J.originalEvent.touches[0].pageY)/f.touchScrollStep;i(K,!0),s=J.originalEvent.touches[0].pageY}}),k(),'bottom'===f.start?(H.css({top:B.outerHeight()-H.outerHeight()}),i(0,!0)):'top'!==f.start&&(i(a(f.start).position().top,null,!0),!f.alwaysVisible&&H.hide()),j(this)}}),this}}),a.fn.extend({slimscroll:a.fn.slimScroll})})(jQuery); /* * jQuery File Upload Plugin 5.9 * https://github.com/blueimp/jQuery-File-Upload * * Copyright 2010, Sebastian Tschan * https://blueimp.net * * Licensed under the MIT license: * http://www.opensource.org/licenses/MIT */!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery.ui.widget"],a):a(window.jQuery)}(function(a){"use strict";a.support.xhrFileUpload=!(!window.XMLHttpRequestUpload||!window.FileReader),a.support.xhrFormDataFileUpload=!!window.FormData,a.widget("blueimp.fileupload",{options:{namespace:void 0,dropZone:a(document),fileInput:void 0,replaceFileInput:!0,paramName:void 0,singleFileUploads:!0,limitMultiFileUploads:void 0,sequentialUploads:!1,limitConcurrentUploads:void 0,forceIframeTransport:!1,redirect:void 0,redirectParamName:void 0,postMessage:void 0,multipart:!0,maxChunkSize:void 0,uploadedBytes:void 0,recalculateProgress:!0,formData:function(a){return a.serializeArray()},add:function(a,b){b.submit()},processData:!1,contentType:!1,cache:!1},_refreshOptionsList:["namespace","dropZone","fileInput","multipart","forceIframeTransport"],_isXHRUpload:function(b){return!b.forceIframeTransport&&(!b.multipart&&a.support.xhrFileUpload||a.support.xhrFormDataFileUpload)},_getFormData:function(b){var c;return"function"==typeof b.formData?b.formData(b.form):a.isArray(b.formData)?b.formData:b.formData?(c=[],a.each(b.formData,function(a,b){c.push({name:a,value:b})}),c):[]},_getTotal:function(b){var c=0;return a.each(b,function(a,b){c+=b.size||1}),c},_onProgress:function(a,b){if(a.lengthComputable){var c=b.total||this._getTotal(b.files),d=parseInt(a.loaded/a.total*(b.chunkSize||c),10)+(b.uploadedBytes||0);this._loaded+=d-(b.loaded||b.uploadedBytes||0),b.lengthComputable=!0,b.loaded=d,b.total=c,this._trigger("progress",a,b),this._trigger("progressall",a,{lengthComputable:!0,loaded:this._loaded,total:this._total})}},_initProgressListener:function(b){var c=this,d=b.xhr?b.xhr():a.ajaxSettings.xhr();d.upload&&(a(d.upload).bind("progress",function(a){var d=a.originalEvent;a.lengthComputable=d.lengthComputable,a.loaded=d.loaded,a.total=d.total,c._onProgress(a,b)}),b.xhr=function(){return d})},_initXHRData:function(b){var c,d=b.files[0],e=b.multipart||!a.support.xhrFileUpload;e&&!b.blob||(b.headers=a.extend(b.headers,{"X-File-Name":d.name,"X-File-Type":d.type,"X-File-Size":d.size}),b.blob?e||(b.contentType="application/octet-stream",b.data=b.blob):(b.contentType=d.type,b.data=d)),e&&a.support.xhrFormDataFileUpload&&(b.postMessage?(c=this._getFormData(b),b.blob?c.push({name:b.paramName,value:b.blob}):a.each(b.files,function(a,d){c.push({name:b.paramName,value:d})})):(b.formData instanceof FormData?c=b.formData:(c=new FormData,a.each(this._getFormData(b),function(a,b){c.append(b.name,b.value)})),b.blob?c.append(b.paramName,b.blob,d.name):a.each(b.files,function(a,d){d instanceof Blob&&c.append(b.paramName,d,d.name)})),b.data=c),b.blob=null},_initIframeSettings:function(b){b.dataType="iframe "+(b.dataType||""),b.formData=this._getFormData(b),b.redirect&&a("").prop("href",b.url).prop("host")!==location.host&&b.formData.push({name:b.redirectParamName||"redirect",value:b.redirect})},_initDataSettings:function(a){this._isXHRUpload(a)?(this._chunkedUpload(a,!0)||(a.data||this._initXHRData(a),this._initProgressListener(a)),a.postMessage&&(a.dataType="postmessage "+(a.dataType||""))):this._initIframeSettings(a,"iframe")},_initFormSettings:function(b){b.form&&b.form.length||(b.form=a(b.fileInput.prop("form"))),b.paramName||(b.paramName=b.fileInput.prop("name")||"files[]"),b.url||(b.url=b.form.prop("action")||location.href),b.type=(b.type||b.form.prop("method")||"").toUpperCase(),"POST"!==b.type&&"PUT"!==b.type&&(b.type="POST")},_getAJAXSettings:function(b){var c=a.extend({},this.options,b);return this._initFormSettings(c),this._initDataSettings(c),c},_enhancePromise:function(a){return a.success=a.done,a.error=a.fail,a.complete=a.always,a},_getXHRPromise:function(b,c,d){var e=a.Deferred(),f=e.promise();return c=c||this.options.context||f,b===!0?e.resolveWith(c,d):b===!1&&e.rejectWith(c,d),f.abort=e.promise,this._enhancePromise(f)},_chunkedUpload:function(b,c){var j,k,l,m,d=this,e=b.files[0],f=e.size,g=b.uploadedBytes=b.uploadedBytes||0,h=b.maxChunkSize||f,i=e.webkitSlice||e.mozSlice||e.slice;return!(!(this._isXHRUpload(b)&&i&&(g||h=f?(e.error="uploadedBytes",this._getXHRPromise(!1,b.context,[null,"error",e.error])):(k=Math.ceil((f-g)/h),j=function(c){return c?j(c-=1).pipe(function(){var f=a.extend({},b);return f.blob=i.call(e,g+c*h,g+(c+1)*h),f.chunkSize=f.blob.size,d._initXHRData(f),d._initProgressListener(f),l=(a.ajax(f)||d._getXHRPromise(!1,f.context)).done(function(){f.loaded||d._onProgress(a.Event("progress",{lengthComputable:!0,loaded:f.chunkSize,total:f.chunkSize}),f),b.uploadedBytes=f.uploadedBytes+=f.chunkSize})}):d._getXHRPromise(!0,b.context)},m=j(k),m.abort=function(){return l.abort()},this._enhancePromise(m))))},_beforeSend:function(a,b){0===this._active&&this._trigger("start"),this._active+=1,this._loaded+=b.uploadedBytes||0,this._total+=this._getTotal(b.files)},_onDone:function(b,c,d,e){this._isXHRUpload(e)||this._onProgress(a.Event("progress",{lengthComputable:!0,loaded:1,total:1}),e),e.result=b,e.textStatus=c,e.jqXHR=d,this._trigger("done",null,e)},_onFail:function(a,b,c,d){d.jqXHR=a,d.textStatus=b,d.errorThrown=c,this._trigger("fail",null,d),d.recalculateProgress&&(this._loaded-=d.loaded||d.uploadedBytes||0,this._total-=d.total||this._getTotal(d.files))},_onAlways:function(a,b,c,d){this._active-=1,d.textStatus=b,c&&c.always?(d.jqXHR=c,d.result=a):(d.jqXHR=a,d.errorThrown=c),this._trigger("always",null,d),0===this._active&&(this._trigger("stop"),this._loaded=this._total=0)},_onSend:function(b,c){var e,f,g,d=this,h=d._getAJAXSettings(c),i=function(c,f){return d._sending+=1,e=e||(c!==!1&&d._trigger("send",b,h)!==!1&&(d._chunkedUpload(h)||a.ajax(h))||d._getXHRPromise(!1,h.context,f)).done(function(a,b,c){d._onDone(a,b,c,h)}).fail(function(a,b,c){d._onFail(a,b,c,h)}).always(function(a,b,c){if(d._sending-=1,d._onAlways(a,b,c,h),h.limitConcurrentUploads&&h.limitConcurrentUploads>d._sending)for(var e=d._slots.shift();e;){if(!e.isRejected()){e.resolve();break}e=d._slots.shift()}})};return this._beforeSend(b,h),this.options.sequentialUploads||this.options.limitConcurrentUploads&&this.options.limitConcurrentUploads<=this._sending?(this.options.limitConcurrentUploads>1?(f=a.Deferred(),this._slots.push(f),g=f.pipe(i)):g=this._sequence=this._sequence.pipe(i,i),g.abort=function(){var a=[void 0,"abort","abort"];return e?e.abort():(f&&f.rejectWith(a),i(!1,a))},this._enhancePromise(g)):i()},_onAdd:function(b,c){var h,i,d=this,e=!0,f=a.extend({},this.options,c),g=f.limitMultiFileUploads;if((f.singleFileUploads||g)&&this._isXHRUpload(f)){if(!f.singleFileUploads&&g)for(h=[],i=0;i").append(c)[0].reset(),b.after(c).detach(),a.cleanData(b.unbind("remove")),this.options.fileInput=this.options.fileInput.map(function(a,d){return d===b[0]?c[0]:d}),b[0]===this.element[0]&&(this.element=c)},_onChange:function(b){var c=b.data.fileupload,d={files:a.each(a.makeArray(b.target.files),c._normalizeFile),fileInput:a(b.target),form:a(b.target.form)};if(d.files.length||(d.files=[{name:b.target.value.replace(/^.*\\/,"")}]),c.options.replaceFileInput&&c._replaceFileInput(d.fileInput),c._trigger("change",b,d)===!1||c._onAdd(b,d)===!1)return!1},_onPaste:function(b){var c=b.data.fileupload,d=b.originalEvent.clipboardData,e=d&&d.items||[],f={files:[]};if(a.each(e,function(a,b){var c=b.getAsFile&&b.getAsFile();c&&f.files.push(c)}),c._trigger("paste",b,f)===!1||c._onAdd(b,f)===!1)return!1},_onDrop:function(b){var c=b.data.fileupload,d=b.dataTransfer=b.originalEvent.dataTransfer,e={files:a.each(a.makeArray(d&&d.files),c._normalizeFile)};return c._trigger("drop",b,e)!==!1&&c._onAdd(b,e)!==!1&&void b.preventDefault()},_onDragOver:function(a){var b=a.data.fileupload,c=a.dataTransfer=a.originalEvent.dataTransfer;return b._trigger("dragover",a)!==!1&&(c&&(c.dropEffect=c.effectAllowed="copy"),void a.preventDefault())},_initEventHandlers:function(){var a=this.options.namespace;this._isXHRUpload(this.options)&&this.options.dropZone.bind("dragover."+a,{fileupload:this},this._onDragOver).bind("drop."+a,{fileupload:this},this._onDrop).bind("paste."+a,{fileupload:this},this._onPaste),this.options.fileInput.bind("change."+a,{fileupload:this},this._onChange)},_destroyEventHandlers:function(){var a=this.options.namespace;this.options.dropZone.unbind("dragover."+a,this._onDragOver).unbind("drop."+a,this._onDrop).unbind("paste."+a,this._onPaste),this.options.fileInput.unbind("change."+a,this._onChange)},_setOption:function(b,c){var d=a.inArray(b,this._refreshOptionsList)!==-1;d&&this._destroyEventHandlers(),a.Widget.prototype._setOption.call(this,b,c),d&&(this._initSpecialOptions(),this._initEventHandlers())},_initSpecialOptions:function(){var b=this.options;void 0===b.fileInput?b.fileInput=this.element.is("input:file")?this.element:this.element.find("input:file"):b.fileInput instanceof a||(b.fileInput=a(b.fileInput)),b.dropZone instanceof a||(b.dropZone=a(b.dropZone))},_create:function(){var b=this.options,c=a.extend({},this.element.data());c[this.widgetName]=void 0,a.extend(b,c),b.namespace=b.namespace||this.widgetName,this._initSpecialOptions(),this._slots=[],this._sequence=this._getXHRPromise(!0),this._sending=this._active=this._loaded=this._total=0,this._initEventHandlers()},destroy:function(){this._destroyEventHandlers(),a.Widget.prototype.destroy.call(this)},enable:function(){a.Widget.prototype.enable.call(this),this._initEventHandlers()},disable:function(){this._destroyEventHandlers(),a.Widget.prototype.disable.call(this)},add:function(b){b&&!this.options.disabled&&(b.files=a.each(a.makeArray(b.files),this._normalizeFile),this._onAdd(null,b))},send:function(b){return b&&!this.options.disabled&&(b.files=a.each(a.makeArray(b.files),this._normalizeFile),b.files.length)?this._onSend(null,b):this._getXHRPromise(!1,b&&b.context)}})}); /* * jQuery Iframe Transport Plugin 1.3 * https://github.com/blueimp/jQuery-File-Upload * * Copyright 2011, Sebastian Tschan * https://blueimp.net * * Licensed under the MIT license: * http://www.opensource.org/licenses/MIT */!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(window.jQuery)}(function(a){"use strict";var b=0;a.ajaxTransport("iframe",function(c){if(c.async&&("POST"===c.type||"GET"===c.type)){var d,e;return{send:function(f,g){d=a('
    '),e=a('').bind("load",function(){var b;e.unbind("load").bind("load",function(){var b;try{if(b=e.contents(),!b.length||!b[0].firstChild)throw new Error}catch(a){b=void 0}g(200,"success",{iframe:b}),a('').appendTo(d),d.remove()}),d.prop("target",e.prop("name")).prop("action",c.url).prop("method",c.type),c.formData&&a.each(c.formData,function(b,c){a('').prop("name",c.name).val(c.value).appendTo(d)}),c.fileInput&&c.fileInput.length&&"POST"===c.type&&(b=c.fileInput.clone(),c.fileInput.after(function(a){return b[a]}),c.paramName&&c.fileInput.each(function(){a(this).prop("name",c.paramName)}),d.append(c.fileInput).prop("enctype","multipart/form-data").prop("encoding","multipart/form-data")),d.submit(),b&&b.length&&c.fileInput.each(function(c,d){var e=a(b[c]);a(d).prop("name",e.prop("name")),e.replaceWith(d)})}),d.append(e).appendTo(document.body)},abort:function(){e&&e.unbind("load").prop("src","javascript".concat(":false;")),d&&d.remove()}}}}),a.ajaxSetup({converters:{"iframe text":function(b){return a(b[0].body).text()},"iframe json":function(b){return a.parseJSON(a(b[0].body).text())},"iframe html":function(b){return a(b[0].body).html()},"iframe script":function(b){return a.globalEval(a(b[0].body).text())}}})}); /* * jQuery File Upload User Interface Plugin 6.6.2 * https://github.com/blueimp/jQuery-File-Upload * * Copyright 2010, Sebastian Tschan * https://blueimp.net * * Licensed under the MIT license: * http://www.opensource.org/licenses/MIT */!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","tmpl","load-image","./jquery.fileupload-ip"],a):a(window.jQuery,window.tmpl,window.loadImage)}(function(a,b,c){"use strict";var d=(a.blueimpIP||a.blueimp).fileupload;a.widget("blueimpUI.fileupload",d,{options:{autoUpload:!1,maxNumberOfFiles:void 0,maxFileSize:void 0,minFileSize:void 0,acceptFileTypes:/.+$/i,previewSourceFileTypes:/^image\/(gif|jpeg|png)$/,previewSourceMaxFileSize:5e6,previewMaxWidth:80,previewMaxHeight:80,previewAsCanvas:!0,uploadTemplateId:"template-upload",downloadTemplateId:"template-download",dataType:"json",add:function(b,c){var d=a(this).data("fileupload"),e=d.options,f=c.files;d._adjustMaxNumberOfFiles(-f.length),c.isAdjusted=!0,a(this).fileupload("resize",c).done(c,function(){c.files.valid=c.isValidated=d._validate(f),c.context=d._renderUpload(f).appendTo(e.filesContainer).data("data",c),d._renderPreviews(f,c.context),d._forceReflow(c.context),d._transition(c.context).done(function(){d._trigger("added",b,c)!==!1&&(e.autoUpload||c.autoUpload)&&c.autoUpload!==!1&&c.isValidated&&c.submit()})})},send:function(b,c){var d=a(this).data("fileupload");return!(!c.isValidated&&(c.isAdjusted||d._adjustMaxNumberOfFiles(-c.files.length),!d._validate(c.files)))&&(c.context&&c.dataType&&"iframe"===c.dataType.substr(0,6)&&c.context.find(".progress").addClass(!a.support.transition&&"progress-animated").find(".bar").css("width",parseInt(100,10)+"%"),d._trigger("sent",b,c))},done:function(b,c){var e,d=a(this).data("fileupload");c.context?c.context.each(function(f){var g=a.isArray(c.result)&&c.result[f]||{error:"emptyResult"};g.error&&d._adjustMaxNumberOfFiles(1),d._transition(a(this)).done(function(){var f=a(this);e=d._renderDownload([g]).css("height",f.height()).replaceAll(f),d._forceReflow(e),d._transition(e).done(function(){c.context=a(this),d._trigger("completed",b,c)})})}):(e=d._renderDownload(c.result).appendTo(d.options.filesContainer),d._forceReflow(e),d._transition(e).done(function(){c.context=a(this),d._trigger("completed",b,c)}))},fail:function(b,c){var e,d=a(this).data("fileupload");d._adjustMaxNumberOfFiles(c.files.length),c.context?c.context.each(function(f){if("abort"!==c.errorThrown){var g=c.files[f];g.error=g.error||c.errorThrown||!0,d._transition(a(this)).done(function(){var f=a(this);e=d._renderDownload([g]).replaceAll(f),d._forceReflow(e),d._transition(e).done(function(){c.context=a(this),d._trigger("failed",b,c)})})}else d._transition(a(this)).done(function(){a(this).remove(),d._trigger("failed",b,c)})}):"abort"!==c.errorThrown?(d._adjustMaxNumberOfFiles(-c.files.length),c.context=d._renderUpload(c.files).appendTo(d.options.filesContainer).data("data",c),d._forceReflow(c.context),d._transition(c.context).done(function(){c.context=a(this),d._trigger("failed",b,c)})):d._trigger("failed",b,c)},progress:function(a,b){b.context&&b.context.find(".progress .bar").css("width",parseInt(b.loaded/b.total*100,10)+"%")},progressall:function(b,c){a(this).find(".fileupload-buttonbar .progress .bar").css("width",parseInt(c.loaded/c.total*100,10)+"%")},start:function(b){var c=a(this).data("fileupload");c._transition(a(this).find(".fileupload-buttonbar .progress")).done(function(){c._trigger("started",b)})},stop:function(b){var c=a(this).data("fileupload");c._transition(a(this).find(".fileupload-buttonbar .progress")).done(function(){a(this).find(".bar").css("width","0%"),c._trigger("stopped",b)})},destroy:function(b,c){var d=a(this).data("fileupload");c.url&&a.ajax(c),d._adjustMaxNumberOfFiles(1),d._transition(c.context).done(function(){a(this).remove(),d._trigger("destroyed",b,c)})}},_enableDragToDesktop:function(){var b=a(this),c=b.prop("href"),d=b.prop("download"),e="application/octet-stream";b.bind("dragstart",function(a){try{a.originalEvent.dataTransfer.setData("DownloadURL",[e,d,c].join(":"))}catch(a){}})},_adjustMaxNumberOfFiles:function(a){"number"==typeof this.options.maxNumberOfFiles&&(this.options.maxNumberOfFiles+=a,this.options.maxNumberOfFiles<1?this._disableFileInputButton():this._enableFileInputButton())},_formatFileSize:function(a){return"number"!=typeof a?"":a>=1e9?(a/1e9).toFixed(2)+" GB":a>=1e6?(a/1e6).toFixed(2)+" MB":(a/1e3).toFixed(2)+" KB"},_hasError:function(a){return a.error?a.error:this.options.maxNumberOfFiles<0?"maxNumberOfFiles":this.options.acceptFileTypes.test(a.type)||this.options.acceptFileTypes.test(a.name)?this.options.maxFileSize&&a.size>this.options.maxFileSize?"maxFileSize":"number"==typeof a.size&&a.size= 2.8.0 key enter: $.FroalaEditor.ENTER_P, placeholderText: null, height: btnElement.height, heightMax: btnElement.heightMax, toolbarSticky: btnElement.toolbarSticky, toolbarButtons: btnElement.toolbarButtons, toolbarButtonsXS: btnElement.toolbarButtonsXS, toolbarButtonsSM: btnElement.toolbarButtonsSM, toolbarButtonsMD: btnElement.toolbarButtonsMD, fontFamilySelection: btnElement.fontFamilySelection, fontSizeSelection: btnElement.fontSizeSelection, paragraphFormatSelection: btnElement.paragraphFormatSelection, pasteDeniedTags: btnElement.pasteDeniedTags, quickInsertButtons: btnElement.quickInsertButtons, autofocus: btnElement.autofocus, useClasses: btnElement.useClasses, imageUploadToS3: (data.EditorContentOfflineModeGlobal) ? !1 : data.FroalaEditorData, fileUploadToS3: (data.EditorContentOfflineModeGlobal) ? !1 : data.FroalaEditorData }); } else { //$.get(SignatureURL, {}) $.ajax({ url: SignatureURL, async: false }).done(function (data) { var GetS3SignatureCookiedate = new Date(); var GetS3SignatureCookiedateminutes = 30; GetS3SignatureCookiedate.setTime(GetS3SignatureCookiedate.getTime() + (GetS3SignatureCookiedateminutes * 60 * 1000)); $.cookie("GetS3SignatureCookie", JSON.stringify(data), { path: '/', expires: GetS3SignatureCookiedate }); $(htmlElement).froalaEditor({ initOnClick: btnElement.initOnClick, // key: '3Xa1TEWUf1d1QSDb1HAc1==', // <2.8.0 key key: '1B3B3A6B6eF5C4B3E4E2C2A3D6B3B2xJCJWECHICe1JOZWJ==', // >= 2.8.0 key enter: $.FroalaEditor.ENTER_P, placeholderText: null, height: btnElement.height, heightMax: btnElement.heightMax, toolbarSticky: btnElement.toolbarSticky, toolbarButtons: btnElement.toolbarButtons, toolbarButtonsXS: btnElement.toolbarButtonsXS, toolbarButtonsSM: btnElement.toolbarButtonsSM, toolbarButtonsMD: btnElement.toolbarButtonsMD, fontFamilySelection: btnElement.fontFamilySelection, fontSizeSelection: btnElement.fontSizeSelection, paragraphFormatSelection: btnElement.paragraphFormatSelection, pasteDeniedTags: btnElement.pasteDeniedTags, quickInsertButtons: btnElement.quickInsertButtons, autofocus: btnElement.autofocus, useClasses: btnElement.useClasses, imageUploadToS3: (data.EditorContentOfflineModeGlobal) ? !1 : data.FroalaEditorData, fileUploadToS3: (data.EditorContentOfflineModeGlobal) ? !1 : data.FroalaEditorData }); }); } // console.log(htmlElement); frCEventsCallback(htmlElement) } function isFunctionDefined(functionName) { if (eval("typeof(" + functionName + ") == typeof(Function)")) { return true; } } function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function checkClientTimeZone() { // console.log('checkClientTimeZone'); // Set the client time zone var dt = new Date(); setCookie('ClientDateTime', dt.toString(),365); var tz = -dt.getTimezoneOffset(); // console.log('checkClientTimeZone tz = ' + tz.toString()); setCookie('ClientTimeZone', tz.toString(), 365); }