PageSourceSearch

https://preuteslaplus.com/scripts.8e8917e0bc17ca1c0593.js

js preuteslaplus.com collected 2026-09-24 14:50:22 UTC 2,385,471 bytes, 21 lines download raw bytes

1/*!
2 * ApexCharts v3.48.0
3 * (c) 2018-2024 ApexCharts
4 * Released under the MIT License.
5 */
6!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).ApexCharts=t()}(this,function(){"use strict";function e(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function t(t){for(var a=1;a<arguments.length;a++){var n=null!=arguments[a]?arguments[a]:{};a%2?e(Object(n),!0).forEach(function(e){o(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function r(e,t,a){return t&&i(e.prototype,t),a&&i(e,a),e}function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var a,n=l(e);if(t){var i=l(this).constructor;a=Reflect.construct(n,arguments,i)}else a=n.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return d(e)}(this,a)}}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,i,r=[],o=!0,s=!1;try{for(a=a.call(e);!(o=(n=a.next()).done)&&(r.push(n.value),!t||r.length!==t);o=!0);}catch(e){s=!0,i=e}finally{try{o||null==a.return||a.return()}finally{if(s)throw i}}return r}}(e,t)||u(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||u(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){if(e){if("string"==typeof e)return g(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?g(e,t):void 0}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var m=function(){function e(){n(this,e)}return r(e,[{key:"shadeRGBColor",value:function(e,t){var a=t.split(","),n=e<0?0:255,i=e<0?-1*e:e,r=parseInt(a[0].slice(4),10),o=parseInt(a[1],10),s=parseInt(a[2],10);return"rgb("+(Math.round((n-r)*i)+r)+","+(Math.round((n-o)*i)+o)+","+(Math.round((n-s)*i)+s)+")"}},{key:"shadeHexColor",value:function(e,t){var a=parseInt(t.slice(1),16),n=e<0?0:255,i=e<0?-1*e:e,r=a>>16,o=a>>8&255,s=255&a;return"#"+(16777216+65536*(Math.round((n-r)*i)+r)+256*(Math.round((n-o)*i)+o)+(Math.round((n-s)*i)+s)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,a){return e.isColorHex(a)?this.shadeHexColor(t,a):this.shadeRGBColor(t,a)}}],[{key:"bind",value:function(e,t){return function(){return e.apply(t,arguments)}}},{key:"isObject",value:function(e){return e&&"object"===a(e)&&!Array.isArray(e)&&null!=e}},{key:"is",value:function(e,t){return Object.prototype.toString.call(t)==="[object "+e+"]"}},{key:"listToArray",value:function(e){var t,a=[];for(t=0;t<e.length;t++)a[t]=e[t];return a}},{key:"extend",value:function(e,t){var a=this;"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),a=1;a<arguments.length;a++){var n=arguments[a];if(null!=n)for(var i in n)n.hasOwnProperty(i)&&(t[i]=n[i])}return t});var n=Object.assign({},e);return this.isObject(e)&&this.isObject(t)&&Object.keys(t).forEach(function(i){a.isObject(t[i])&&i in e?n[i]=a.extend(e[i],t[i]):Object.assign(n,o({},i,t[i]))}),n}},{key:"extendArray",value:function(t,a){var n=[];return t.map(function(t){n.push(e.extend(a,t))}),n}},{key:"monthMod",value:function(e){return e%12}},{key:"clone",value:function(t){if(e.is("Array",t)){for(var n=[],i=0;i<t.length;i++)n[i]=this.clone(t[i]);return n}if(e.is("Null",t))return null;if(e.is("Date",t))return t;if("object"===a(t)){var r={};for(var o in t)t.hasOwnProperty(o)&&(r[o]=this.clone(t[o]));return r}return t}},{key:"log10",value:function(e){return Math.log(e)/Math.LN10}}
6,{key:"roundToBase10",value:function(e){return Math.pow(10,Math.floor(Math.log10(e)))}},{key:"roundToBase",value:function(e,t){return Math.pow(t,Math.floor(Math.log(e)/Math.log(t)))}},{key:"parseNumber",value:function(e){return null===e?e:parseFloat(e)}},{key:"stripNumber",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Number.isInteger(e)?e:parseFloat(e.toPrecision(t))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(e){var t=String(e).split(/[eE]/);if(1===t.length)return t[0];var a="",n=e<0?"-":"",i=t[0].replace(".",""),r=Number(t[1])+1;if(r<0){for(a=n+"0.";r++;)a+="0";return a+i.replace(/^-/,"")}for(r-=i.length;r--;)a+="0";return i+a}},{key:"getDimensions",value:function(e){var t=getComputedStyle(e,null),a=e.clientHeight,n=e.clientWidth;return a-=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom),[n-=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),a]}},{key:"getBoundingClientRect",value:function(e){var t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:e.clientWidth,height:e.clientHeight,x:t.left,y:t.top}}},{key:"getLargestStringFromArr",value:function(e){return e.reduce(function(e,t){return Array.isArray(t)&&(t=t.reduce(function(e,t){return e.length>t.length?e:t})),e.length>t.length?e:t},0)}},{key:"hexToRgba",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==e.substring(0,1)&&(e="#999999");var a=e.replace("#","");a=a.match(new RegExp("(.{"+a.length/3+"})","g"));for(var n=0;n<a.length;n++)a[n]=parseInt(1===a[n].length?a[n]+a[n]:a[n],16);return void 0!==t&&a.push(t),"rgba("+a.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(e){return parseFloat(e.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(e){return(e=e.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&4===e.length?"#"+("0"+parseInt(e[1],10).toString(16)).slice(-2)+("0"+parseInt(e[2],10).toString(16)).slice(-2)+("0"+parseInt(e[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(e)}},{key:"getPolygonPos",value:function(e,t){for(var a=[],n=2*Math.PI/t,i=0;i<t;i++){var r={};r.x=e*Math.sin(i*n),r.y=-e*Math.cos(i*n),a.push(r)}return a}},{key:"polarToCartesian",value:function(e,t,a,n){var i=(n-90)*Math.PI/180;return{x:e+a*Math.cos(i),y:t+a*Math.sin(i)}}},{key:"escapeString",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",a=e.toString().slice();return a.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,t)}},{key:"negToZero",value:function(e){return e<0?0:e}},{key:"moveIndexInArray",value:function(e,t,a){if(a>=e.length)for(var n=a-e.length+1;n--;)e.push(void 0);return e.splice(a,0,e.splice(t,1)[0]),e}},{key:"extractNumber",value:function(e){return parseFloat(e.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(e,t){for(;(e=e.parentElement)&&!e.classList.contains(t););return e}},{key:"setELstyles",value:function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e.style.key=t[a])}},{key:"isNumber",value:function(e){return!isNaN(e)&&parseFloat(Number(e))===e&&!isNaN(parseInt(e,10))}},{key:"isFloat",value:function(e){return Number(e)===e&&e%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var a=e.indexOf("rv:");return parseInt(e.substring(a+3,e.indexOf(".",a)),10)}var n=e.indexOf("Edge/");return n>0&&parseInt(e.substring(n+5,e.indexOf(".",n)),10)}},{key:"getGCD",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,n=Math.pow(10,a-Math.floor(Math.log10(Math.max(e,t))));for(e=Math.round(Math.abs(e)*n),t=Math.round(Math.abs(t)*n);t;){var i=t;t=e%t,e=i}return e/n}},{key:"getPrimeFactors",value:function(e){for(var t=[],a=2;e>=2;)e%a==0?(t.push(a),e/=a):a++;return t}},{key:"mod",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,n=Math.pow(10,a-Math.floor(Math.log10(Math.max(e,t))));return(e=Math.round(Math.abs(e)*n))%(t=Math.round(Math.abs(t)*n))/n}}]),e}(),v=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.setEasingFunctions()}return r(e,[{key:"setEasingFunctions",value:function(){var e;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":e="-";break;case"easein":e="<";break;case"easeout":e=">";break;case"easeinout":default:e="<>";break;case"swing":e=function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1};break;case"bounce":e=function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375};break;case"elastic":e=function(e){return e===!!e?e:Math.pow(2,-10*e)*Math.sin((e-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=e}}},{key:"animateLine",value:function(e,t,a,n){e.attr(t).animate(n).attr(a)}},{key:"animateMarker",value:function(e,t,a,n,i,r){t||(t=0),e.attr({r:t,width:t,height:t}).animate(n,i).attr({r:a,width:a.width,height:a.height}).afterAll(function(){r()})}},{key:"animateCircle",value:function(e,t,a,n,i){e.attr({r:t.r,cx:t.cx,cy:t.cy}).animate(n,i).attr({r:a.r,cx:a.cx,cy:a.cy})}},{key:"animateRect",value:function(e,t,a,n,i){e.attr(t).animate(n).attr(a).afterAll(function(){return i()})}},{key:"animatePathsGradually",value:function(e){var t=e.el,a=e.realIndex,n=e.j,i=e.fill,r=e.pathFrom,o=e.pathTo,s=e.speed,l=e.delay,c=this.w,d=0;c.config.chart.animations.animateGradually.enabled&&(d=c.config.chart.animations.animateGradually.delay),c.config.chart.animations.dynamicAnimation.enabled&&c.globals.dataChanged&&"bar"!==c.config.chart.type&&(d=0),this.morphSVG(t,a,n,"line"!==c.config.chart.type||c.globals.comboCharts?i:"stroke",r,o,s,l*d)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEac
6h(function(e){var t=e.el;t.classList.remove("apexcharts-element-hidden"),t.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(e){var t=this.w;t.globals.animationEnded||(t.globals.animationEnded=!0,this.showDelayedElements(),"function"==typeof t.config.chart.events.animationEnd&&t.config.chart.events.animationEnd(this.ctx,{el:e,w:t}))}},{key:"morphSVG",value:function(e,t,a,n,i,r,o,s){var l=this,c=this.w;i||(i=e.attr("pathFrom")),r||(r=e.attr("pathTo"));var d=function(e){return"radar"===c.config.chart.type&&(o=1),"M 0 ".concat(c.globals.gridHeight)};(!i||i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i=d()),(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=d()),c.globals.shouldAnimate||(o=1),e.plot(i).animate(1,c.globals.easing,s).plot(i).animate(o,c.globals.easing,s).plot(r).afterAll(function(){m.isNumber(a)?a===c.globals.series[c.globals.maxValsInArrayIndex].length-2&&c.globals.shouldAnimate&&l.animationCompleted(e):"none"!==n&&c.globals.shouldAnimate&&(!c.globals.comboCharts&&t===c.globals.series.length-1||c.globals.comboCharts)&&l.animationCompleted(e),l.showDelayedElements()})}}]),e}(),b=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"getDefaultFilter",value:function(e,t){var a=this.w;e.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==a.config.states.normal.filter?this.applyFilter(e,t,a.config.states.normal.filter.type,a.config.states.normal.filter.value):a.config.chart.dropShadow.enabled&&this.dropShadow(e,a.config.chart.dropShadow,t)}},{key:"addNormalFilter",value:function(e,t){var a=this.w;a.config.chart.dropShadow.enabled&&!e.node.classList.contains("apexcharts-marker")&&this.dropShadow(e,a.config.chart.dropShadow,t)}},{key:"addLightenFilter",value:function(e,t,a){var n=this,i=this.w,r=a.intensity;e.unfilter(!0),new window.SVG.Filter,e.filter(function(e){var a=i.config.chart.dropShadow;(a.enabled?n.addShadow(e,t,a):e).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:r}})}),e.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(e.filterer.node)}},{key:"addDarkenFilter",value:function(e,t,a){var n=this,i=this.w,r=a.intensity;e.unfilter(!0),new window.SVG.Filter,e.filter(function(e){var a=i.config.chart.dropShadow;(a.enabled?n.addShadow(e,t,a):e).componentTransfer({rgb:{type:"linear",slope:r}})}),e.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(e.filterer.node)}},{key:"applyFilter",value:function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(a){case"none":this.addNormalFilter(e,t);break;case"lighten":this.addLightenFilter(e,t,{intensity:n});break;case"darken":this.addDarkenFilter(e,t,{intensity:n})}}},{key:"addShadow",value:function(e,t,a){var n,i=this.w,r=a.blur,o=a.top,s=a.left,l=a.color,c=a.opacity;if((null===(n=i.config.chart.dropShadow.enabledOnSeries)||void 0===n?void 0:n.length)>0&&-1===i.config.chart.dropShadow.enabledOnSeries.indexOf(t))return e;var d=e.flood(Array.isArray(l)?l[t]:l,c).composite(e.sourceAlpha,"in").offset(s,o).gaussianBlur(r).merge(e.source);return e.blend(e.source,d)}},{key:"dropShadow",value:function(e,t){var a,n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=t.top,o=t.left,s=t.blur,l=t.color,c=t.opacity,d=t.noUserSpaceOnUse,f=this.w;return e.unfilter(!0),m.isIE()&&"radialBar"===f.config.chart.type||(null===(a=f.config.chart.dropShadow.enabledOnSeries)||void 0===a?void 0:a.length)>0&&-1===(null===(n=f.config.chart.dropShadow.enabledOnSeries)||void 0===n?void 0:n.indexOf(i))||(l=Array.isArray(l)?l[i]:l,e.filter(function(e){var t;t=m.isSafari()||m.isFirefox()||m.isIE()?e.flood(l,c).composite(e.sourceAlpha,"in").offset(o,r).gaussianBlur(s):e.flood(l,c).composite(e.sourceAlpha,"in").offset(o,r).gaussianBlur(s).merge(e.source),e.blend(e.source,t)}),d||e.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(e.filterer.node)),e}},{key:"setSelectionFilter",value:function(e,t,a){var n=this.w;if(void 0!==n.globals.selectedDataPoints[t]&&n.globals.selectedDataPoints[t].indexOf(a)>-1){e.node.setAttribute("selected",!0);var i=n.config.states.active.filter;"none"!==i&&this.applyFilter(e,t,i.type,i.value)}}},{key:"_scaleFilterSize",value:function(e){!function(t){for(var a in t)t.hasOwnProperty(a)&&e.setAttribute(a,t[a])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),e}(),y=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}
6return r(e,[{key:"roundPathCorners",value:function(e,t){function a(e,t,a){var i=t.x-e.x,r=t.y-e.y,o=Math.sqrt(i*i+r*r);return n(e,t,Math.min(1,a/o))}function n(e,t,a){return{x:e.x+(t.x-e.x)*a,y:e.y+(t.y-e.y)*a}}function i(e,t){e.length>2&&(e[e.length-2]=t.x,e[e.length-1]=t.y)}function r(e){return{x:parseFloat(e[e.length-2]),y:parseFloat(e[e.length-1])}}e.indexOf("NaN")>-1&&(e="");var o=e.split(/[,\s]/).reduce(function(e,t){var a=t.match("([a-zA-Z])(.+)");return a?(e.push(a[1]),e.push(a[2])):e.push(t),e},[]).reduce(function(e,t){return parseFloat(t)==t&&e.length?e[e.length-1].push(t):e.push([t]),e},[]),s=[];if(o.length>1){var l=r(o[0]),c=null;"Z"==o[o.length-1][0]&&o[0].length>2&&(c=["L",l.x,l.y],o[o.length-1]=c),s.push(o[0]);for(var d=1;d<o.length;d++){var f=s[s.length-1],p=o[d],h=p==c?o[1]:o[d+1];if(h&&f&&f.length>2&&"L"==p[0]&&h.length>2&&"L"==h[0]){var u,g,m=r(f),v=r(p),b=r(h);u=a(v,m,t),g=a(v,b,t),i(p,u),p.origPoint=v,s.push(p);var y=n(u,v,.5),x=n(v,g,.5),C=["C",y.x,y.y,x.x,x.y,g.x,g.y];C.origPoint=v,s.push(C)}else s.push(p)}if(c){var w=r(s[s.length-1]);s.push(["Z"]),i(s[0],w)}}else s=o;return s.reduce(function(e,t){return e+t.join(" ")+" "},"")}},{key:"drawLine",value:function(e,t,a,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:e,y1:t,x2:a,y2:n,stroke:i,"stroke-dasharray":r,"stroke-width":o,"stroke-linecap":s})}},{key:"drawRect",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,d=this.w.globals.dom.Paper.rect();return d.attr({x:e,y:t,width:a>0?a:0,height:n>0?n:0,rx:i,ry:i,opacity:o,"stroke-width":null!==s?s:0,stroke:null!==l?l:"none","stroke-dasharray":c}),d.node.setAttribute("fill",r),d}},{key:"drawPolygon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(e).attr({fill:n,stroke:t,"stroke-width":a})}},{key:"drawCircle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e<0&&(e=0);var a=this.w.globals.dom.Paper.circle(2*e);return null!==t&&a.attr(t),a}},{key:"drawPath",value:function(e){var t=e.d,a=void 0===t?"":t,n=e.stroke,i=void 0===n?"#a8a8a8":n,r=e.strokeWidth,o=void 0===r?1:r,s=e.fill,l=e.fillOpacity,c=void 0===l?1:l,d=e.strokeOpacity,f=void 0===d?1:d,p=e.classes,h=e.strokeLinecap,u=void 0===h?null:h,g=e.strokeDashArray,m=void 0===g?0:g,v=this.w;return null===u&&(u=v.config.stroke.lineCap),(a.indexOf("undefined")>-1||a.indexOf("NaN")>-1)&&(a="M 0 ".concat(v.globals.gridHeight)),v.globals.dom.Paper.path(a).attr({fill:s,"fill-opacity":c,stroke:i,"stroke-opacity":f,"stroke-linecap":u,"stroke-width":o,"stroke-dasharray":m,class:p})}},{key:"group",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.w.globals.dom.Paper.group();return null!==e&&t.attr(e),t}},{key:"move",value:function(e,t){return["M",e,t].join(" ")}},{key:"line",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=null;return null===a?n=[" L",e,t].join(" "):"H"===a?n=[" H",e].join(" "):"V"===a&&(n=[" V",t].join(" ")),n}},{key:"curve",value:function(e,t,a,n,i,r){return["C",e,t,a,n,i,r].join(" ")}},{key:"quadraticCurve",value:function(e,t,a,n){return["Q",e,t,a,n].join(" ")}},{key:"arc",value:function(e,t,a,n,i,r,o){var s="A";arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(s="a");
6var l=[s,e,t,a,n,i,r,o].join(" ");return l}},{key:"renderPaths",value:function(e){var a,n=e.j,i=e.realIndex,r=e.pathFrom,o=e.pathTo,s=e.stroke,l=e.strokeWidth,c=e.strokeLinecap,d=e.fill,f=e.animationDelay,p=e.initialSpeed,h=e.dataChangeSpeed,u=e.className,g=e.shouldClipToGrid,m=void 0===g||g,y=e.bindEventsOnPaths,x=void 0===y||y,C=e.drawShadow,w=void 0===C||C,E=this.w,A=new b(this.ctx),S=new v(this.ctx),k=this.w.config.chart.animations.enabled,_=k&&this.w.config.chart.animations.dynamicAnimation.enabled,T=!!(k&&!E.globals.resized||_&&E.globals.dataChanged&&E.globals.shouldAnimate);T?a=r:(a=o,E.globals.animationEnded=!0);var L,R=E.config.stroke.dashArray;L=Array.isArray(R)?R[i]:E.config.stroke.dashArray;var M=this.drawPath({d:a,stroke:s,strokeWidth:l,fill:d,fillOpacity:1,classes:u,strokeLinecap:c,strokeDashArray:L});if(M.attr("index",i),m&&M.attr({"clip-path":"url(#gridRectMask".concat(E.globals.cuid,")")}),"none"!==E.config.states.normal.filter.type)A.getDefaultFilter(M,i);else if(E.config.chart.dropShadow.enabled&&w){var I=E.config.chart.dropShadow;A.dropShadow(M,I,i)}x&&(M.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,M)),M.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,M)),M.node.addEventListener("mousedown",this.pathMouseDown.bind(this,M))),M.attr({pathTo:o,pathFrom:r});var O={el:M,j:n,realIndex:i,pathFrom:r,pathTo:o,fill:d,strokeWidth:l,delay:f};return!k||E.globals.resized||E.globals.dataChanged?!E.globals.resized&&E.globals.dataChanged||S.showDelayedElements():S.animatePathsGradually(t(t({},O),{},{speed:p})),E.globals.dataChanged&&_&&T&&S.animatePathsGradually(t(t({},O),{},{speed:h})),M}},{key:"drawPattern",value:function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(t,a,function(r){"horizontalLines"===e?r.line(0,0,a,0).stroke({color:n,width:i+1}):"verticalLines"===e?r.line(0,0,0,t).stroke({color:n,width:i+1}):"slantedLines"===e?r.line(0,0,t,a).stroke({color:n,width:i}):"squares"===e?r.rect(t,a).fill("none").stroke({color:n,width:i}):"circles"===e&&r.circle(t).fill("none").stroke({color:n,width:i})})}},{key:"drawGradient",value:function(e,t,a,n,i){var r,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,d=this.w;t.length<9&&0===t.indexOf("#")&&(t=m.hexToRgba(t,n)),a.length<9&&0===a.indexOf("#")&&(a=m.hexToRgba(a,i));var f=0,p=1,h=1,u=null;null!==s&&(f=void 0!==s[0]?s[0]/100:0,p=void 0!==s[1]?s[1]/100:1,h=void 0!==s[2]?s[2]/100:1,u=void 0!==s[3]?s[3]/100:null);var g=!("donut"!==d.config.chart.type&&"pie"!==d.config.chart.type&&"polarArea"!==d.config.chart.type&&"bubble"!==d.config.chart.type);if(r=null===l||0===l.length?d.globals.dom.Paper.gradient(g?"radial":"linear",function(e){e.at(f,t,n),e.at(p,a,i),e.at(h,a,i),null!==u&&e.at(u,t,n)}):d.globals.dom.Paper.gradient(g?"radial":"linear",function(e){(Array.isArray(l[c])?l[c]:l).forEach(function(t){e.at(t.offset/100,t.color,t.opacity)})}),g){var v=d.globals.gridWidth/2,b=d.globals.gridHeight/2;"bubble"!==d.config.chart.type?r.attr({gradientUnits:"userSpaceOnUse",cx:v,cy:b,r:o}):r.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===e?r.from(0,0).to(0,1):"diagonal"===e?r.from(0,0).to(1,1):"horizontal"===e?r.from(0,1).to(1,1):"diagonal2"===e&&r.from(1,0).to(0,1);return r}},{key:"getTextBasedOnMaxWidth",value:function(e){var t=e.text,a=e.maxWidth,n=e.fontSize,i=e.fontFamily,r=this.getTextRects(t,n,i),o=r.width/t.length,s=Math.floor(a/o);return a<r.width?t.slice(0,s-3)+"...":t}},{key:"drawText",value:function(e){var a=this,n=e.x,i=e.y,r=e.text,o=e.textAnchor,s=e.fontSize,l=e.fontFamily,c=e.fontWeight,d=e.foreColor,f=e.opacity,p=e.maxWidth,h=e.cssClass,u=void 0===h?"":h,g=e.isPlainText,m=void 0===g||g,v=e.dominantBaseline,b=void 0===v?"auto":v,y=this.w;void 0===r&&(r="");var x=r;o||(o="start"),d&&d.length||(d=y.config.chart.foreColor),l=l||y.config.chart.fontFamily,c=c||"regular";var C,w={maxWidth:p,fontSize:s=s||"11px",fontFamily:l};return Array.isArray(r)?C=y.globals.dom.Paper.text(function(e){for(var n=0;n<r.length;n++)x=r[n],p&&(x=a.getTextBasedOnMaxWidth(t({text:r[n]},w))),0===n?e.tspan(x):e.tspan(x).newLine()}):(p&&(x=this.getTextBasedOnMaxWidth(t({text:r},w))),C=m?y.globals.dom.Paper.plain(r):y.globals.dom.Paper.text(function(e){return e.tspan(x)})),C.attr({x:n,y:i,"text-anchor":o,"dominant-baseline":b,"font-size":s,"font-family":l,"font-weight":c,fill:d,class:"apexcharts-text "+u}),C.node.style.fontFamily=l,C.node.style.opacity=f,C}},{key:"createGroupWithAttributes",value:function(e,t,a,n){var i=this.group();return a.forEach(function(e){return i.add(e)}),i.attr({class:n.class?n.class:"",cy:t,cx:e}),i}},{key:"drawPlus",value:function(e,t,a,n){var i=a/2,r=this.drawLine(e,t-i,e,t+i,n.pointStrokeColor,n.pointStrokeDashArray,n.pointStrokeWidth,n.pointStrokeLineCap),o=this.drawLine(e-i,t,e+i,t,n.pointStrokeColor,n.pointStrokeDashArray,n.pointStrokeWidth,n.pointStrokeLineCap);return this.createGroupWithAttributes(e,t,[r,o],n)}},{key:"drawX",value:function(e,t,a,n){var i=a/2,r=this.drawLine(e-i,t-i,e+i,t+i,n.pointStrokeColor,n.pointStrokeDashArray,n.pointStrokeWidth,n.pointStrokeLineCap),o=this.drawLine(e-i,t+i,e+i,t-i,n.pointStrokeColor,n.pointStrokeDashArray,n.pointStrokeWidth,n.pointStrokeLineCap);return this.createGroupWithAttributes(e,t,[r,o],n)}},{key:"drawMarker",value:function(e,t,a){e=e||0;var n=a.pSize||0,i=null;if("X"===(null==a?void 0:a.shape)||"x"===(null==a?void 0:a.shape))i=this.drawX(e,t,n,a);else if("plus"===(null==a?void 0:a.shape)||"+"===(null==a?void 0:a.shape))i=this.drawPlus(e,t,n,a);else if("square"===a.shape||"rect"===a.shape){var r=void 0===a.pRadius?n/2:a.pRadius;null!==t&&n||(n=0,r=0);var o=1.2*n+r,s=this.drawRect(o,o,o,o,r);
6s.attr({x:e-o/2,y:t-o/2,cx:e,cy:t,class:a.class?a.class:"",fill:a.pointFillColor,"fill-opacity":a.pointFillOpacity?a.pointFillOpacity:1,stroke:a.pointStrokeColor,"stroke-width":a.pointStrokeWidth?a.pointStrokeWidth:0,"stroke-opacity":a.pointStrokeOpacity?a.pointStrokeOpacity:1}),i=s}else"circle"!==a.shape&&a.shape||(m.isNumber(t)||(n=0,t=0),i=this.drawCircle(n,{cx:e,cy:t,class:a.class?a.class:"",stroke:a.pointStrokeColor,fill:a.pointFillColor,"fill-opacity":a.pointFillOpacity?a.pointFillOpacity:1,"stroke-width":a.pointStrokeWidth?a.pointStrokeWidth:0,"stroke-opacity":a.pointStrokeOpacity?a.pointStrokeOpacity:1}));return i}},{key:"pathMouseEnter",value:function(e,t){var a=this.w,n=new b(this.ctx),i=parseInt(e.node.getAttribute("index"),10),r=parseInt(e.node.getAttribute("j"),10);if("function"==typeof a.config.chart.events.dataPointMouseEnter&&a.config.chart.events.dataPointMouseEnter(t,this.ctx,{seriesIndex:i,dataPointIndex:r,w:a}),this.ctx.events.fireEvent("dataPointMouseEnter",[t,this.ctx,{seriesIndex:i,dataPointIndex:r,w:a}]),("none"===a.config.states.active.filter.type||"true"!==e.node.getAttribute("selected"))&&"none"!==a.config.states.hover.filter.type&&!a.globals.isTouchDevice){var o=a.config.states.hover.filter;n.applyFilter(e,i,o.type,o.value)}}},{key:"pathMouseLeave",value:function(e,t){var a=this.w,n=new b(this.ctx),i=parseInt(e.node.getAttribute("index"),10),r=parseInt(e.node.getAttribute("j"),10);"function"==typeof a.config.chart.events.dataPointMouseLeave&&a.config.chart.events.dataPointMouseLeave(t,this.ctx,{seriesIndex:i,dataPointIndex:r,w:a}),this.ctx.events.fireEvent("dataPointMouseLeave",[t,this.ctx,{seriesIndex:i,dataPointIndex:r,w:a}]),"none"!==a.config.states.active.filter.type&&"true"===e.node.getAttribute("selected")||"none"!==a.config.states.hover.filter.type&&n.getDefaultFilter(e,i)}},{key:"pathMouseDown",value:function(e,t){var a=this.w,n=new b(this.ctx),i=parseInt(e.node.getAttribute("index"),10),r=parseInt(e.node.getAttribute("j"),10),o="false";if("true"===e.node.getAttribute("selected")){if(e.node.setAttribute("selected","false"),a.globals.selectedDataPoints[i].indexOf(r)>-1){var s=a.globals.selectedDataPoints[i].indexOf(r);a.globals.selectedDataPoints[i].splice(s,1)}}else{if(!a.config.states.active.allowMultipleDataPointsSelection&&a.globals.selectedDataPoints.length>0){a.globals.selectedDataPoints=[];var l=a.globals.dom.Paper.select(".apexcharts-series path").members,c=a.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,d=function(e){Array.prototype.forEach.call(e,function(e){e.node.setAttribute("selected","false"),n.getDefaultFilter(e,i)})};d(l),d(c)}e.node.setAttribute("selected","true"),o="true",void 0===a.globals.selectedDataPoints[i]&&(a.globals.selectedDataPoints[i]=[]),a.globals.selectedDataPoints[i].push(r)}if("true"===o){var f=a.config.states.active.filter;if("none"!==f)n.applyFilter(e,i,f.type,f.value);else if("none"!==a.config.states.hover.filter&&!a.globals.isTouchDevice){var p=a.config.states.hover.filter;n.applyFilter(e,i,p.type,p.value)}}else"none"!==a.config.states.active.filter.type&&("none"===a.config.states.hover.filter.type||a.globals.isTouchDevice?n.getDefaultFilter(e,i):(p=a.config.states.hover.filter,n.applyFilter(e,i,p.type,p.value)));"function"==typeof a.config.chart.events.dataPointSelection&&a.config.chart.events.dataPointSelection(t,this.ctx,{selectedDataPoints:a.globals.selectedDataPoints,seriesIndex:i,dataPointIndex:r,w:a}),t&&this.ctx.events.fireEvent("dataPointSelection",[t,this.ctx,{selectedDataPoints:a.globals.selectedDataPoints,seriesIndex:i,dataPointIndex:r,w:a}])}},{key:"rotateAroundCenter",value:function(e){var t={};return e&&"function"==typeof e.getBBox&&(t=e.getBBox()),{x:t.x+t.width/2,y:t.y+t.height/2}}},{key:"getTextRects",value:function(e,t,a,n){var i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=this.w,o=this.drawText({x:-200,y:-200,text:e,textAnchor:"start",fontSize:t,fontFamily:a,foreColor:"#fff",opacity:0});n&&o.attr("transform",n),r.globals.dom.Paper.add(o);var s=o.bbox();return i||(s=o.node.getBoundingClientRect()),o.remove(),{width:s.width,height:s.height}}},{key:"placeTextWithEllipsis",value:function(e,t,a){if("function"==typeof e.getComputedTextLength&&(e.textContent=t,t.length>0&&e.getComputedTextLength()>=a/1.1)){for(var n=t.length-3;n>0;n-=3)if(e.getSubStringLength(0,n)<=a/1.1)return void(e.textContent=t.substring(0,n)+"...");e.textContent="."}}}],[{key:"setAttrs",value:function(e,t){for(var a in t)t.hasOwnProperty(a)&&e.setAttribute(a,t[a])}}]),e}(),x=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"getStackedSeriesTotals",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=this.w,a=[];if(0===t.globals.series.length)return a;for(var n=0;n<t.globals.series[t.globals.maxValsInArrayIndex].length;n++){for(var i=0,r=0;r<t.globals.series.length;r++)void 0!==t.globals.series[r][n]&&-1===e.indexOf(r)&&(i+=t.globals.series[r][n]);a.push(i)}return a}},{key:"getSeriesTotalByIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===e?this.w.config.series.reduce(function(e,t){return e+t},0):this.w.globals.series[e].reduce(function(e,t){return e+t},0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var e=this,t=this.w,a=[];return t.globals.seriesGroups.forEach(function(n){var i=[];
6t.config.series.forEach(function(e,t){n.indexOf(e.name)>-1&&i.push(t)});var r=t.globals.series.map(function(e,t){return-1===i.indexOf(t)?t:-1}).filter(function(e){return-1!==e});a.push(e.getStackedSeriesTotals(r))}),a}},{key:"isSeriesNull",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===e?this.w.config.series.filter(function(e){return null!==e}):this.w.config.series[e].data.filter(function(e){return null!==e})).length}},{key:"seriesHaveSameValues",value:function(e){return this.w.globals.series[e].every(function(e,t,a){return e===a[0]})}},{key:"getCategoryLabels",value:function(e){var t=this.w,a=e.slice();return t.config.xaxis.convertedCatToNumeric&&(a=e.map(function(e,a){return t.config.xaxis.labels.formatter(e-t.globals.minX+1)})),a}},{key:"getLargestSeries",value:function(){var e=this.w;e.globals.maxValsInArrayIndex=e.globals.series.map(function(e){return e.length}).indexOf(Math.max.apply(Math,e.globals.series.map(function(e){return e.length})))}},{key:"getLargestMarkerSize",value:function(){var e=this.w,t=0;return e.globals.markers.size.forEach(function(e){t=Math.max(t,e)}),e.config.markers.discrete&&e.config.markers.discrete.length&&e.config.markers.discrete.forEach(function(e){t=Math.max(t,e.size)}),t>0&&(t+=e.config.markers.hover.sizeOffset+1),e.globals.markers.largestSize=t,t}},{key:"getSeriesTotals",value:function(){var e=this.w;e.globals.seriesTotals=e.globals.series.map(function(e,t){var a=0;if(Array.isArray(e))for(var n=0;n<e.length;n++)a+=e[n];else a+=e;return a})}},{key:"getSeriesTotalsXRange",value:function(e,t){var a=this.w;return a.globals.series.map(function(n,i){for(var r=0,o=0;o<n.length;o++)a.globals.seriesX[i][o]>e&&a.globals.seriesX[i][o]<t&&(r+=n[o]);return r})}},{key:"getPercentSeries",value:function(){var e=this.w;e.globals.seriesPercent=e.globals.series.map(function(t,a){var n=[];if(Array.isArray(t))for(var i=0;i<t.length;i++){var r=e.globals.stackedSeriesTotals[i],o=0;r&&(o=100*t[i]/r),n.push(o)}else{var s=100*t/e.globals.seriesTotals.reduce(function(e,t){return e+t},0);n.push(s)}return n})}},{key:"getCalculatedRatios",value:function(){var e,t,a,n=this,i=this.w,r=i.globals,o=[],s=0,l=[],c=.1,d=0;if(r.yRange=[],r.isMultipleYAxis)for(var f=0;f<r.minYArr.length;f++)r.yRange.push(Math.abs(r.minYArr[f]-r.maxYArr[f])),l.push(0);else r.yRange.push(Math.abs(r.minY-r.maxY));r.xRange=Math.abs(r.maxX-r.minX),r.zRange=Math.abs(r.maxZ-r.minZ);for(var p=0;p<r.yRange.length;p++)o.push(r.yRange[p]/r.gridHeight);if(t=r.xRange/r.gridWidth,e=r.yRange/r.gridWidth,a=r.xRange/r.gridHeight,(s=r.zRange/r.gridHeight*16)||(s=1),r.minY!==Number.MIN_VALUE&&0!==Math.abs(r.minY)&&(r.hasNegs=!0),i.globals.seriesYAxisReverseMap.length>0){var h=function(e,t){var a=i.config.yaxis[i.globals.seriesYAxisReverseMap[t]],r=e<0?-1:1;return e=Math.abs(e),a.logarithmic&&(e=n.getBaseLog(a.logBase,e)),-r*e/o[t]};if(r.isMultipleYAxis){l=[];for(var u=0;u<o.length;u++)l.push(h(r.minYArr[u],u))}else(l=[]).push(h(r.minY,0)),r.minY!==Number.MIN_VALUE&&0!==Math.abs(r.minY)&&(c=-r.minY/e,d=r.minX/t)}else(l=[]).push(0),c=0,d=0;return{yRatio:o,invertedYRatio:e,zRatio:s,xRatio:t,invertedXRatio:a,baseLineInvertedY:c,baseLineY:l,baseLineX:d}}},{key:"getLogSeries",value:function(e){var t=this,a=this.w;return a.globals.seriesLog=e.map(function(e,n){var i=a.globals.seriesYAxisReverseMap[n];return a.config.yaxis[i]&&a.config.yaxis[i].logarithmic?e.map(function(e){return null===e?null:t.getLogVal(a.config.yaxis[i].logBase,e,n)}):e}),a.globals.invalidLogScale?e:a.globals.seriesLog}},{key:"getBaseLog",value:function(e,t){return Math.log(t)/Math.log(e)}},{key:"getLogVal",value:function(e,t,a){if(t<=0)return 0;var n=this.w,i=0===n.globals.minYArr[a]?-1:this.getBaseLog(e,n.globals.minYArr[a]),r=(0===n.globals.maxYArr[a]?0:this.getBaseLog(e,n.globals.maxYArr[a]))-i;return t<1?t/r:(this.getBaseLog(e,t)-i)/r}},{key:"getLogYRatios",value:function(e){var t=this,a=this.w,n=this.w.globals;return n.yLogRatio=e.slice(),n.logYRange=n.yRange.map(function(e,i){var r=a.globals.seriesYAxisReverseMap[i];if(a.config.yaxis[r]&&t.w.config.yaxis[r].logarithmic){var o,s=-Number.MAX_VALUE,l=Number.MIN_VALUE;return n.seriesLog.forEach(function(e,t){e.forEach(function(e){a.config.yaxis[t]&&a.config.yaxis[t].logarithmic&&(s=Math.max(e,s),l=Math.min(e,l))})}),o=Math.pow(n.yRange[i],Math.abs(l-s)/n.yRange[i]),n.yLogRatio[i]=o/n.gridHeight,o}}),n.invalidLogScale?e.slice():n.yLogRatio}}],[{key:"checkComboSeries",value:function(e,t){var a=!1,n=0,i=0;return void 0===t&&(t="line"),e.length&&void 0!==e[0].type&&e.forEach(function(e){"bar"!==e.type&&"column"!==e.type&&"candlestick"!==e.type&&"boxPlot"!==e.type||n++,void 0!==e.type&&e.type!==t&&i++}),i>0&&(a=!0),{comboBarCount:n,comboCharts:a}}},{key:"extendArrayProps",value:function(e,t,a){var n,i,r,o,s,l;return null!==(n=t)&&void 0!==n&&n.yaxis&&(t=e.extendYAxis(t,a)),null!==(i=t)&&void 0!==i&&i.annotations&&(t.annotations.yaxis&&(t=e.extendYAxisAnnotations(t)),null!==(r=t)&&void 0!==r&&null!==(o=r.annotations)&&void 0!==o&&o.xaxis&&(t=e.extendXAxisAnnotations(t)),null!==(s=t)&&void 0!==s&&null!==(l=s.annotations)&&void 0!==l&&l.points&&(t=e.extendPointAnnotations(t))),t}}]),e}(),C=function(){function e(t){n(this,e),this.w=t.w,this.annoCtx=t}return r(e,[{key:"setOrientations",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=this.w;if("vertical"===e.label.orientation){var n=null!==t?t:0,i=a.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(n,"']"));if(null!==i){var r=i.getBoundingClientRect();i.setAttribute("x",parseFloat(i.getAttribute("x"))-r.height+4),"top"===e.label.position?i.setAttribute("y",parseFloat(i.getAttribute("y"))+r.width):i.setAttribute("y",parseFloat(i.getAttribute("y"))-r.width);
6var o=this.annoCtx.graphics.rotateAroundCenter(i),s=o.x,l=o.y;i.setAttribute("transform","rotate(-90 ".concat(s," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(e,t){var a=this.w;if(!e||void 0===t.label.text||void 0!==t.label.text&&!String(t.label.text).trim())return null;var n=a.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),i=e.getBoundingClientRect(),r=t.label.style.padding.left,o=t.label.style.padding.right,s=t.label.style.padding.top,l=t.label.style.padding.bottom;"vertical"===t.label.orientation&&(s=t.label.style.padding.left,l=t.label.style.padding.right,r=t.label.style.padding.top,o=t.label.style.padding.bottom);var c=i.left-n.left-r,d=i.top-n.top-s,f=this.annoCtx.graphics.drawRect(c-a.globals.barPadForNumericAxis,d,i.width+r+o,i.height+s+l,t.label.borderRadius,t.label.style.background,1,t.label.borderWidth,t.label.borderColor,0);return t.id&&f.node.classList.add(t.id),f}},{key:"annotationsBackground",value:function(){var e=this,t=this.w,a=function(a,n,i){var r=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-annotations .apexcharts-").concat(i,"-annotation-label[rel='").concat(n,"']"));if(r){var o=r.parentNode,s=e.addBackgroundToAnno(r,a);s&&(o.insertBefore(s.node,r),a.label.mouseEnter&&s.node.addEventListener("mouseenter",a.label.mouseEnter.bind(e,a)),a.label.mouseLeave&&s.node.addEventListener("mouseleave",a.label.mouseLeave.bind(e,a)),a.label.click&&s.node.addEventListener("click",a.label.click.bind(e,a)))}};t.config.annotations.xaxis.map(function(e,t){a(e,t,"xaxis")}),t.config.annotations.yaxis.map(function(e,t){a(e,t,"yaxis")}),t.config.annotations.points.map(function(e,t){a(e,t,"point")})}},{key:"getY1Y2",value:function(e,t){var a,n="y1"===e?t.y:t.y2,i=!1,r=this.w;if(this.annoCtx.invertAxis){var o=r.globals.labels;r.config.xaxis.convertedCatToNumeric&&(o=r.globals.categoryLabels);var s=o.indexOf(n),l=r.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(s+1)+")");a=l?parseFloat(l.getAttribute("y")):(r.globals.gridHeight/o.length-1)*(s+1)-r.globals.barHeight,void 0!==t.seriesIndex&&r.globals.barHeight&&(a=a-r.globals.barHeight/2*(r.globals.series.length-1)+r.globals.barHeight*t.seriesIndex)}else{var c,d=r.globals.seriesYAxisMap[t.yAxisIndex][0];(c=r.config.yaxis[t.yAxisIndex].logarithmic?(n=new x(this.annoCtx.ctx).getLogVal(r.config.yaxis[t.yAxisIndex].logBase,n,d))/r.globals.yLogRatio[d]:(n-r.globals.minYArr[d])/(r.globals.yRange[d]/r.globals.gridHeight))>r.globals.gridHeight?(c=r.globals.gridHeight,i=!0):c<0&&(c=0,i=!0),a=r.globals.gridHeight-c,!t.marker||void 0!==t.y&&null!==t.y||(a=0),r.config.yaxis[t.yAxisIndex]&&r.config.yaxis[t.yAxisIndex].reversed&&(a=c)}return"string"==typeof n&&n.indexOf("px")>-1&&(a=parseFloat(n)),{yP:a,clipped:i}}},{key:"getX1X2",value:function(e,t){var a,n="x1"===e?t.x:t.x2,i=this.w,r=this.annoCtx.invertAxis?i.globals.minY:i.globals.minX,o=this.annoCtx.invertAxis?i.globals.maxY:i.globals.maxX,s=this.annoCtx.invertAxis?i.globals.yRange[0]:i.globals.xRange,l=!1;return a=this.annoCtx.inversedReversedAxis?(o-n)/(s/i.globals.gridWidth):(n-r)/(s/i.globals.gridWidth),"category"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||i.config.chart.sparkline.enabled||(a=this.getStringX(n)),"string"==typeof n&&n.indexOf("px")>-1&&(a=parseFloat(n)),null==n&&t.marker&&(a=i.globals.gridWidth),void 0!==t.seriesIndex&&i.globals.barWidth&&!this.annoCtx.invertAxis&&(a=a-i.globals.barWidth/2*(i.globals.series.length-1)+i.globals.barWidth*t.seriesIndex),a>i.globals.gridWidth?(a=i.globals.gridWidth,l=!0):a<0&&(a=0,l=!0),{x:a,clipped:l}}},{key:"getStringX",value:function(e){var t=this.w,a=e;t.config.xaxis.convertedCatToNumeric&&t.globals.categoryLabels.length&&(e=t.globals.categoryLabels.indexOf(e)+1);var n=t.globals.labels.indexOf(e),i=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(n+1)+")");return i&&(a=parseFloat(i.getAttribute("x"))),a}}]),e}(),w=function(){function e(t){n(this,e),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new C(this.annoCtx)}return r(e,[{key:"addXaxisAnnotation",value:function(e,t,a){var n,i=this.w,r=this.helpers.getX1X2("x1",e),o=r.x,s=r.clipped,l=!0,c=e.label.text,d=e.strokeDashArray;if(m.isNumber(o)){if(null===e.x2||void 0===e.x2){if(!s){var f=this.annoCtx.graphics.drawLine(o+e.offsetX,0+e.offsetY,o+e.offsetX,i.globals.gridHeight+e.offsetY,e.borderColor,d,e.borderWidth);t.appendChild(f.node),e.id&&f.node.classList.add(e.id)}}else{var p=this.helpers.getX1X2("x2",e);if(n=p.x,l=p.clipped,!s||!l){if(n<o){var h=o;o=n,n=h}var u=this.annoCtx.graphics.drawRect(o+e.offsetX,0+e.offsetY,n-o,i.globals.gridHeight+e.offsetY,0,e.fillColor,e.opacity,1,e.borderColor,d);u.node.classList.add("apexcharts-annotation-rect"),u.attr("clip-path","url(#gridRectMask".concat(i.globals.cuid,")")),t.appendChild(u.node),e.id&&u.node.classList.add(e.id)}}if(!s||!l){var g=this.annoCtx.graphics.getTextRects(c,parseFloat(e.label.style.fontSize)),v="top"===e.label.position?4:"center"===e.label.position?i.globals.gridHeight/2+("vertical"===e.label.orientation?g.width/2:0):i.globals.gridHeight,b=this.annoCtx.graphics.drawText({x:o+e.label.offsetX,y:v+e.label.offsetY-("vertical"===e.label.orientation?"top"===e.label.position?g.width/2-12:-g.width/2:0),text:c,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-xaxis-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});b.attr({rel:a}),t.appendChild(b.node),this.annoCtx.helpers.setOrientations(e,a)}}}},{key:"drawXAxisAnnotations",value:function(){var e=this,t=this.w,a=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return t.config.annotations.xaxis.map(function(t,n){e.addXaxisAnnotation(t,a.node,n)}),a}}]),e}(),E=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return r(e,[{key:"isValidDate",value:function(e){return"number"!=typeof e&&!isNaN(this.parseDate(e))}},{key:"getTimeStamp",value:function(e){return Date.parse(e)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(e).toISOString().substr(0,25)).getTime():new Date(e).getTime():e}},{key:"getDate",value:function(e){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(e).toUTCString()):new Date(e)}},{key:"parseDate",value:function(e){var t=Date.parse(e);if(!isNaN(t))return this.getTimeStamp(e);var a=Date.parse(e.replace(/-/g,"/").replace(/[a-z]+/gi," "));return this.getTimeStamp(a)}},{key:"parseDateWithTimezone",value:function(e){return Date.parse(e.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(e,t){var a=this.w.globals.locale,n=this.w.config.xaxis.labels.datetimeUTC,i=["\0"].concat(h(a.months)),r=["\x01"].concat(h(a.shortMonths)),o=["\x02"].concat(h(a.days)),s=["\x03"].concat(h(a.shortDays));function l(e,t){var a=e+"";for(t=t||2;a.length<t;
6)a="0"+a;return a}var c=n?e.getUTCFullYear():e.getFullYear();t=(t=(t=t.replace(/(^|[^\\])yyyy+/g,"$1"+c)).replace(/(^|[^\\])yy/g,"$1"+c.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+c);var d=(n?e.getUTCMonth():e.getMonth())+1;t=(t=(t=(t=t.replace(/(^|[^\\])MMMM+/g,"$1"+i[0])).replace(/(^|[^\\])MMM/g,"$1"+r[0])).replace(/(^|[^\\])MM/g,"$1"+l(d))).replace(/(^|[^\\])M/g,"$1"+d);var f=n?e.getUTCDate():e.getDate();t=(t=(t=(t=t.replace(/(^|[^\\])dddd+/g,"$1"+o[0])).replace(/(^|[^\\])ddd/g,"$1"+s[0])).replace(/(^|[^\\])dd/g,"$1"+l(f))).replace(/(^|[^\\])d/g,"$1"+f);var p=n?e.getUTCHours():e.getHours(),u=p>12?p-12:0===p?12:p;t=(t=(t=(t=t.replace(/(^|[^\\])HH+/g,"$1"+l(p))).replace(/(^|[^\\])H/g,"$1"+p)).replace(/(^|[^\\])hh+/g,"$1"+l(u))).replace(/(^|[^\\])h/g,"$1"+u);var g=n?e.getUTCMinutes():e.getMinutes();t=(t=t.replace(/(^|[^\\])mm+/g,"$1"+l(g))).replace(/(^|[^\\])m/g,"$1"+g);var m=n?e.getUTCSeconds():e.getSeconds();t=(t=t.replace(/(^|[^\\])ss+/g,"$1"+l(m))).replace(/(^|[^\\])s/g,"$1"+m);var v=n?e.getUTCMilliseconds():e.getMilliseconds();t=t.replace(/(^|[^\\])fff+/g,"$1"+l(v,3)),v=Math.round(v/10),t=t.replace(/(^|[^\\])ff/g,"$1"+l(v)),v=Math.round(v/10);var b=p<12?"AM":"PM";t=(t=(t=t.replace(/(^|[^\\])f/g,"$1"+v)).replace(/(^|[^\\])TT+/g,"$1"+b)).replace(/(^|[^\\])T/g,"$1"+b.charAt(0));var y=b.toLowerCase();t=(t=t.replace(/(^|[^\\])tt+/g,"$1"+y)).replace(/(^|[^\\])t/g,"$1"+y.charAt(0));var x=-e.getTimezoneOffset(),C=n||!x?"Z":x>0?"+":"-";if(!n){var w=(x=Math.abs(x))%60;C+=l(Math.floor(x/60))+":"+l(w)}t=t.replace(/(^|[^\\])K/g,"$1"+C);var E=(n?e.getUTCDay():e.getDay())+1;return(t=(t=(t=(t=t.replace(new RegExp(o[0],"g"),o[E])).replace(new RegExp(s[0],"g"),s[E])).replace(new RegExp(i[0],"g"),i[d])).replace(new RegExp(r[0],"g"),r[d])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(e,t,a){var n=this.w;void 0!==n.config.xaxis.min&&(e=n.config.xaxis.min),void 0!==n.config.xaxis.max&&(t=n.config.xaxis.max);var i=this.getDate(e),r=this.getDate(t),o=this.formatDate(i,"yyyy MM dd HH mm ss fff").split(" "),s=this.formatDate(r,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(o[6],10),maxMillisecond:parseInt(s[6],10),minSecond:parseInt(o[5],10),maxSecond:parseInt(s[5],10),minMinute:parseInt(o[4],10),maxMinute:parseInt(s[4],10),minHour:parseInt(o[3],10),maxHour:parseInt(s[3],10),minDate:parseInt(o[2],10),maxDate:parseInt(s[2],10),minMonth:
6parseInt(o[1],10)-1,maxMonth:parseInt(s[1],10)-1,minYear:parseInt(o[0],10),maxYear:parseInt(s[0],10)}}},{key:"isLeapYear",value:function(e){return e%4==0&&e%100!=0||e%400==0}},{key:"calculcateLastDaysOfMonth",value:function(e,t,a){return this.determineDaysOfMonths(e,t)-a}},{key:"determineDaysOfYear",value:function(e){var t=365;return this.isLeapYear(e)&&(t=366),t}},{key:"determineRemainingDaysOfYear",value:function(e,t,a){var n=this.daysCntOfYear[t]+a;return t>1&&this.isLeapYear()&&n++,n}},{key:"determineDaysOfMonths",value:function(e,t){var a=30;switch(e=m.monthMod(e),!0){case this.months30.indexOf(e)>-1:2===e&&(a=this.isLeapYear(t)?29:28);break;case this.months31.indexOf(e)>-1:default:a=31}return a}}]),e}(),A=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.tooltipKeyFormat="dd MMM"}return r(e,[{key:"xLabelFormat",value:function(e,t,a,n){var i=this.w;if("datetime"===i.config.xaxis.type&&void 0===i.config.xaxis.labels.formatter&&void 0===i.config.tooltip.x.formatter){var r=new E(this.ctx);return r.formatDate(r.getDate(t),i.config.tooltip.x.format)}return e(t,a,n)}},{key:"defaultGeneralFormatter",value:function(e){return Array.isArray(e)?e.map(function(e){return e}):e}},{key:"defaultYFormatter",value:function(e,t,a){var n=this.w;if(m.isNumber(e))if(0!==n.globals.yValueDecimal)e=e.toFixed(void 0!==t.decimalsInFloat?t.decimalsInFloat:n.globals.yValueDecimal);else{var i=e.toFixed(0);e=e==i?i:e.toFixed(1)}return e}},{key:"setLabelFormatters",value:function(){var e=this,t=this.w;return t.globals.xaxisTooltipFormatter=function(t){return e.defaultGeneralFormatter(t)},t.globals.ttKeyFormatter=function(t){return e.defaultGeneralFormatter(t)},t.globals.ttZFormatter=function(e){return e},t.globals.legendFormatter=function(t){return e.defaultGeneralFormatter(t)},void 0!==t.config.xaxis.labels.formatter?t.globals.xLabelFormatter=t.config.xaxis.labels.formatter:t.globals.xLabelFormatter=function(e){if(m.isNumber(e)){if(!t.config.xaxis.convertedCatToNumeric&&"numeric"===t.config.xaxis.type){if(m.isNumber(t.config.xaxis.decimalsInFloat))return e.toFixed(t.config.xaxis.decimalsInFloat);var a=t.globals.maxX-t.globals.minX;return a>0&&a<100?e.toFixed(1):e.toFixed(0)}return t.globals.isBarHorizontal&&t.globals.maxY-t.globals.minYArr<4?e.toFixed(1):e.toFixed(0)}return e},"function"==typeof t.config.tooltip.x.formatter?t.globals.ttKeyFormatter=t.config.tooltip.x.formatter:t.globals.ttKeyFormatter=t.globals.xLabelFormatter,"function"==typeof t.config.xaxis.tooltip.formatter&&(t.globals.xaxisTooltipFormatter=t.config.xaxis.tooltip.formatter),(Array.isArray(t.config.tooltip.y)||void 0!==t.config.tooltip.y.formatter)&&(t.globals.ttVal=t.config.tooltip.y),void 0!==t.config.tooltip.z.formatter&&(t.globals.ttZFormatter=t.config.tooltip.z.formatter),void 0!==t.config.legend.formatter&&(t.globals.legendFormatter=t.config.legend.formatter),t.config.yaxis.forEach(function(a,n){void 0!==a.labels.formatter?t.globals.yLabelFormatters[n]=a.labels.formatter:t.globals.yLabelFormatters[n]=function(i){return t.globals.xyCharts?Array.isArray(i)?i.map(function(t){return e.defaultYFormatter(t,a,n)}):e.defaultYFormatter(i,a,n):i}}),t.globals}},{key:"heatmapLabelFormatters",value:function(){var e=this.w;if("heatmap"===e.config.chart.type){e.globals.yAxisScale[0].result=e.globals.seriesNames.slice();var t=e.globals.seriesNames.reduce(function(e,t){return e.length>t.length?e:t},0);e.globals.yAxisScale[0].niceMax=t,e.globals.yAxisScale[0].niceMin=t}}}]),e}(),S=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"getLabel",value:function(e,t,a,n){var i,r,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"12px",l=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],c=this.w,d=void 0===e[n]?"":e[n],f=d,p=c.globals.xLabelFormatter,h=c.config.xaxis.labels.formatter,u=!1,g=new A(this.ctx),m=d;l&&(f=g.xLabelFormat(p,d,m,{i:n,dateFormatter:new E(this.ctx).formatDate,w:c}),void 0!==h&&(f=h(d,e[n],{i:n,dateFormatter:new E(this.ctx).formatDate,w:c}))),t.length>0?(i=t[n].unit,r=null,t.forEach(function(e){"month"===e.unit?r="year":"day"===e.unit?r="month":"hour"===e.unit?r="day":"minute"===e.unit&&(r="hour")}),u=r===i,a=t[n].position,f=t[n].value):"datetime"===c.config.xaxis.type&&void 0===h&&(f=""),void 0===f&&(f=""),f=Array.isArray(f)?f:f.toString();var v=new y(this.ctx),b={};b=c.globals.rotateXLabels&&l?v.getTextRects(f,parseInt(s,10),null,"rotate(".concat(c.config.xaxis.labels.rotate," 0 0)"),!1):v.getTextRects(f,parseInt(s,10));var x=!c.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(f)&&("NaN"===String(f)||o.indexOf(f)>=0&&x)&&(f=""),{x:a,text:f,textRect:b,isBold:u}}},{key:"checkLabelBasedOnTickamount",value:function(e,t,a){var n=this.w,i=n.config.xaxis.tickAmount;return"dataPoints"===i&&(i=Math.round(n.globals.gridWidth/120)),i>a||e%Math.round(a/(i+1))==0||(t.text=""),t}},{key:"checkForOverflowingLabels",value:function(e,t,a,n,i){var r=this.w;if(0===e&&r.globals.skipFirstTimelinelabel&&(t.text=""),e===a-1&&r.globals.skipLastTimelinelabel&&(t.text=""),r.config.xaxis.labels.hideOverlappingLabels&&n.length>0){var o=i[i.length-1];t.x<o.textRect.width/(r.globals.rotateXLabels?Math.abs(r.config.xaxis.labels.rotate)/12:1.01)+o.x&&(t.text="")}return t}}
6,{key:"checkForReversedLabels",value:function(e,t){var a=this.w;return a.config.yaxis[e]&&a.config.yaxis[e].reversed&&t.reverse(),t}},{key:"isYAxisHidden",value:function(e){var t=this.w,a=new x(this.ctx);return!t.globals.seriesYAxisMap[e].some(function(e){return-1===t.globals.collapsedSeriesIndices.indexOf(e)})||!t.config.yaxis[e].show||!t.config.yaxis[e].showForNullSeries&&a.isSeriesNull(e)}},{key:"getYAxisForeColor",value:function(e,t){var a=this.w;return Array.isArray(e)&&a.globals.yAxisScale[t]&&this.ctx.theme.pushExtraColors(e,a.globals.yAxisScale[t].result.length,!1),e}},{key:"drawYAxisTicks",value:function(e,t,a,n,i,r,o){var s=this.w,l=new y(this.ctx),c=s.globals.translateY;if(n.show&&t>0){!0===s.config.yaxis[i].opposite&&(e+=n.width);for(var d=t;d>=0;d--){var f=c+t/10+s.config.yaxis[i].labels.offsetY-1;s.globals.isBarHorizontal&&(f=r*d),"heatmap"===s.config.chart.type&&(f+=r/2);var p=l.drawLine(e+a.offsetX-n.width+n.offsetX,f+n.offsetY,e+a.offsetX+n.offsetX,f+n.offsetY,n.color);o.add(p),c+=r}}}}]),e}(),k=function(){function e(t){n(this,e),this.w=t.w,this.annoCtx=t,this.helpers=new C(this.annoCtx),this.axesUtils=new S(this.annoCtx)}return r(e,[{key:"addYaxisAnnotation",value:function(e,t,a){var n,i=this.w,r=e.strokeDashArray,o=this.helpers.getY1Y2("y1",e),s=o.yP,l=o.clipped,c=!0,d=!1,f=e.label.text;if(null===e.y2||void 0===e.y2){if(!l){d=!0;var p=this.annoCtx.graphics.drawLine(0+e.offsetX,s+e.offsetY,this._getYAxisAnnotationWidth(e),s+e.offsetY,e.borderColor,r,e.borderWidth);t.appendChild(p.node),e.id&&p.node.classList.add(e.id)}}else{if(n=(o=this.helpers.getY1Y2("y2",e)).yP,c=o.clipped,n>s){var h=s;s=n,n=h}if(!l||!c){d=!0;var u=this.annoCtx.graphics.drawRect(0+e.offsetX,n+e.offsetY,this._getYAxisAnnotationWidth(e),s-n,0,e.fillColor,e.opacity,1,e.borderColor,r);u.node.classList.add("apexcharts-annotation-rect"),u.attr("clip-path","url(#gridRectMask".concat(i.globals.cuid,")")),t.appendChild(u.node),e.id&&u.node.classList.add(e.id)}}if(d){var g="right"===e.label.position?i.globals.gridWidth:"center"===e.label.position?i.globals.gridWidth/2:0,m=this.annoCtx.graphics.drawText({x:g+e.label.offsetX,y:(null!=n?n:s)+e.label.offsetY-3,text:f,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});m.attr({rel:a}),t.appendChild(m.node)}}},{key:"_getYAxisAnnotationWidth",value:function(e){var t=this.w;return t.globals.gridWidth,(e.width.indexOf("%")>-1?t.globals.gridWidth*parseInt(e.width,10)/100:parseInt(e.width,10))+e.offsetX}},{key:"drawYAxisAnnotations",value:function(){var e=this,t=this.w,a=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return t.config.annotations.yaxis.forEach(function(n,i){t.globals.seriesYAxisMap[n.yAxisIndex][0],e.axesUtils.isYAxisHidden(n.yAxisIndex)||e.addYaxisAnnotation(n,a.node,i)}),a}}]),e}(),_=function(){function e(t){n(this,e),this.w=t.w,this.annoCtx=t,this.helpers=new C(this.annoCtx)}return r(e,[{key:"addPointAnnotation",value:function(e,t,a){this.w;var n=this.helpers.getX1X2("x1",e),i=n.x,r=n.clipped,o=(n=this.helpers.getY1Y2("y1",e)).yP,s=n.clipped;if(m.isNumber(i)&&!s&&!r){var l={pSize:e.marker.size,pointStrokeWidth:e.marker.strokeWidth,pointFillColor:e.marker.fillColor,pointStrokeColor:e.marker.strokeColor,shape:e.marker.shape,pRadius:e.marker.radius,class:"apexcharts-point-annotation-marker ".concat(e.marker.cssClass," ").concat(e.id?e.id:"")},c=this.annoCtx.graphics.drawMarker(i+e.marker.offsetX,o+e.marker.offsetY,l);t.appendChild(c.node);var d=e.label.text?e.label.text:"",f=this.annoCtx.graphics.drawText({x:i+e.label.offsetX,y:o+e.label.offsetY-e.marker.size-parseFloat(e.label.style.fontSize)/1.6,text:d,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});if(f.attr({rel:a}),t.appendChild(f.node),e.customSVG.SVG){var p=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+e.customSVG.cssClass});p.attr({transform:"translate(".concat(i+e.customSVG.offsetX,", ").concat(o+e.customSVG.offsetY,")")}),p.node.innerHTML=e.customSVG.SVG,t.appendChild(p.node)}if(e.image.path){var h=e.image.width?e.image.width:20,u=e.image.height?e.image.height:20;c=this.annoCtx.addImage({x:i+e.image.offsetX-h/2,y:o+e.image.offsetY-u/2,width:h,height:u,path:e.image.path,appendTo:".apexcharts-point-annotations"})}e.mouseEnter&&c.node.addEventListener("mouseenter",e.mouseEnter.bind(this,e)),e.mouseLeave&&c.node.addEventListener("mouseleave",e.mouseLeave.bind(this,e)),e.click&&c.node.addEventListener("click",e.click.bind(this,e))}}},{key:"drawPointAnnotations",value:function(){var e=this,t=this.w,a=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return t.config.annotations.points.map(function(t,n){e.addPointAnnotation(t,a.node,n)}),a}}]),e}(),T={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
6ay","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},L=function(){function e(){n(this,e),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,stepSize:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:void 0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return r(e,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[T],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(e){return new Date(e).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}}
6,heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,borderRadius:4,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(e){return e}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(e){return e+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce(function(e,t){return e+t},0)/e.globals.series.length+"%"}}},barLabels:{enabled:!1,margin:5,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(e){return e},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(e){return e}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(e){return e}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce(function(e,t){return e+t},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(e){return null!==e?e:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}}
6,noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!1,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(e){return e?e+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},stepSize:void 0,tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),e}(),R=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.graphics=new y(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new C(this),this.xAxisAnnotations=new w(this),this.yAxisAnnotations=new k(this),this.pointsAnnotations=new _(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return r(e,[{key:"drawAxesAnnotations",value:function(){var e=this.w;if(e.globals.axisCharts){for(var t=this.yAxisAnnotations.drawYAxisAnnotations(),a=this.xAxisAnnotations.drawXAxisAnnotations(),n=this.pointsAnnotations.drawPointAnnotations(),i=e.config.chart.animations.enabled,r=[t,a,n],o=[a.node,t.node,n.node],s=0;s<3;s++)e.globals.dom.elGraphical.add(r[s]),!i||e.globals.resized||e.globals.dataChanged||"scatter"!==e.config.chart.type&&"bubble"!==e.config.chart.type&&e.globals.dataPoints>1&&o[s].classList.add("apexcharts-element-hidden"),e.globals.delayedElements.push({el:o[s],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var e=this;this.w.config.annotations.images.map(function(t,a){e.addImage(t,a)})}},{key:"drawTextAnnos",value:function(){var e=this;this.w.config.annotations.texts.map(function(t,a){e.addText(t,a)})}},{key:"addXaxisAnnotation",value:function(e,t,a){this.xAxisAnnotations.addXaxisAnnotation(e,t,a)}},{key:"addYaxisAnnotation",value:function(e,t,a){this.yAxisAnnotations.addYaxisAnnotation(e,t,a)}},{key:"addPointAnnotation",value:function(e,t,a){this.pointsAnnotations.addPointAnnotation(e,t,a)}},{key:"addText",value:function(e,t){var a=e.x,n=e.y,i=e.text,r=e.textAnchor,o=e.foreColor,s=e.fontSize,l=e.fontFamily,c=e.fontWeight,d=e.cssClass,f=e.backgroundColor,p=e.borderWidth,h=e.strokeDashArray,u=e.borderRadius,g=e.borderColor,m=e.appendTo,v=void 0===m?".apexcharts-svg":m,b=e.paddingLeft,y=void 0===b?4:b,x=e.paddingRight,C=void 0===x?4:x,w=e.paddingBottom,E=void 0===w?2:w,A=e.paddingTop,S=void 0===A?2:A,k=this.w,_=this.graphics.drawText({x:a,y:n,text:i,textAnchor:r||"start",fontSize:s||"12px",fontWeight:c||"regular",fontFamily:l||k.config.chart.fontFamily,foreColor:o||k.config.chart.foreColor,cssClass:d}),T=k.globals.dom.baseEl.querySelector(v);
6T&&T.appendChild(_.node);var L=_.bbox();if(i){var R=this.graphics.drawRect(L.x-y,L.y-S,L.width+y+C,L.height+E+S,u,f||"transparent",1,p,g,h);T.insertBefore(R.node,_.node)}}},{key:"addImage",value:function(e,t){var a=this.w,n=e.path,i=e.x,r=void 0===i?0:i,o=e.y,s=void 0===o?0:o,l=e.width,c=void 0===l?20:l,d=e.height,f=void 0===d?20:d,p=e.appendTo,h=void 0===p?".apexcharts-svg":p,u=a.globals.dom.Paper.image(n);u.size(c,f).move(r,s);var g=a.globals.dom.baseEl.querySelector(h);return g&&g.appendChild(u.node),u}},{key:"addXaxisAnnotationExternal",value:function(e,t,a){return this.addAnnotationExternal({params:e,pushToMemory:t,context:a,type:"xaxis",contextMethod:a.addXaxisAnnotation}),a}},{key:"addYaxisAnnotationExternal",value:function(e,t,a){return this.addAnnotationExternal({params:e,pushToMemory:t,context:a,type:"yaxis",contextMethod:a.addYaxisAnnotation}),a}},{key:"addPointAnnotationExternal",value:function(e,t,a){return void 0===this.invertAxis&&(this.invertAxis=a.w.globals.isBarHorizontal),this.addAnnotationExternal({params:e,pushToMemory:t,context:a,type:"point",contextMethod:a.addPointAnnotation}),a}},{key:"addAnnotationExternal",value:function(e){var t=e.params,a=e.pushToMemory,n=e.context,i=e.type,r=e.contextMethod,o=n,s=o.w,l=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-annotations")),c=l.childNodes.length+1,d=new L,f=Object.assign({},"xaxis"===i?d.xAxisAnnotation:"yaxis"===i?d.yAxisAnnotation:d.pointAnnotation),p=m.extend(f,t);switch(i){case"xaxis":this.addXaxisAnnotation(p,l,c);break;case"yaxis":this.addYaxisAnnotation(p,l,c);break;case"point":this.addPointAnnotation(p,l,c)}var h=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-annotations .apexcharts-").concat(i,"-annotation-label[rel='").concat(c,"']")),u=this.helpers.addBackgroundToAnno(h,p);return u&&l.insertBefore(u.node,h),a&&s.globals.memory.methodsToExec.push({context:o,id:p.id?p.id:m.randomId(),method:r,label:"addAnnotation",params:t}),n}},{key:"clearAnnotations",value:function(e){var t=e.w,a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");t.globals.memory.methodsToExec.map(function(e,a){"addText"!==e.label&&"addAnnotation"!==e.label||t.globals.memory.methodsToExec.splice(a,1)}),a=m.listToArray(a),Array.prototype.forEach.call(a,function(e){for(;e.firstChild;)e.removeChild(e.firstChild)})}},{key:"removeAnnotation",value:function(e,t){var a=e.w,n=a.globals.dom.baseEl.querySelectorAll(".".concat(t));n&&(a.globals.memory.methodsToExec.map(function(e,n){e.id===t&&a.globals.memory.methodsToExec.splice(n,1)}),Array.prototype.forEach.call(n,function(e){e.parentElement.removeChild(e)}))}}]),e}(),M=function(e){var t,a=e.isTimeline,n=e.ctx,i=e.seriesIndex,r=e.dataPointIndex,o=e.y1,s=e.y2,l=e.w,c=l.globals.seriesRangeStart[i][r],d=l.globals.seriesRangeEnd[i][r],f=l.globals.labels[r],p=l.config.series[i].name?l.config.series[i].name:"",h=l.globals.ttKeyFormatter,u=l.config.tooltip.y.title.formatter,g={w:l,seriesIndex:i,dataPointIndex:r,start:c,end:d};"function"==typeof u&&(p=u(p,g)),null!==(t=l.config.series[i].data[r])&&void 0!==t&&t.x&&(f=l.config.series[i].data[r].x),a||"datetime"===l.config.xaxis.type&&(f=new A(n).xLabelFormat(l.globals.ttKeyFormatter,f,f,{i:void 0,dateFormatter:new E(n).formatDate,w:l})),"function"==typeof h&&(f=h(f,g)),Number.isFinite(o)&&Number.isFinite(s)&&(c=o,d=s);var m="",v="",b=l.globals.colors[i];if(void 0===l.config.tooltip.x.formatter)if("datetime"===l.config.xaxis.type){var y=new E(n);m=y.formatDate(y.getDate(c),l.config.tooltip.x.format),v=y.formatDate(y.getDate(d),l.config.tooltip.x.format)}else m=c,v=d;else m=l.config.tooltip.x.formatter(c),v=l.config.tooltip.x.formatter(d);return{start:c,end:d,startVal:m,endVal:v,ylabel:f,color:b,seriesName:p}},I=function(e){var t=e.color,a=e.seriesName,n=e.ylabel,i=e.start,r=e.end,o=e.seriesIndex,s=e.dataPointIndex,l=e.ctx.tooltip.tooltipLabels.getFormatters(o);i=l.yLbFormatter(i),r=l.yLbFormatter(r);var c=l.yLbFormatter(e.w.globals.series[o][s]),d='<span class="value start-value">\n  '.concat(i,'\n  </span> <span class="separator">-</span> <span class="value end-value">\n  ').concat(r,"\n  </span>");return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+t+'">'+(a||"")+'</span></div><div> <span class="category">'+n+": </span> "+(e.w.globals.comboCharts?"rangeArea"===e.w.config.series[o].type||"rangeBar"===e.w.config.series[o].type?d:"<span>
6".concat(c,"</span>"):d)+" </div></div>"},O=function(){function e(t){n(this,e),this.opts=t}return r(e,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(e){return this.hideYAxis(),m.extend(e,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),t(t({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var e=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var a=t.seriesIndex,n=t.dataPointIndex,i=t.w;return e._getBoxTooltip(i,a,n,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var e=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var a=t.seriesIndex,n=t.dataPointIndex,i=t.w;return e._getBoxTooltip(i,a,n,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(e,t){t.ctx;var a=t.seriesIndex,n=t.dataPointIndex,i=t.w,r=function(){var e=i.globals.seriesRangeStart[a][n];return i.globals.seriesRangeEnd[a][n]-e};return i.globals.comboCharts?"rangeBar"===i.config.series[a].type||"rangeArea"===i.config.series[a].type?r():e:r()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(e){return e.w.config.plotOptions&&e.w.config.plotOptions.bar&&e.w.config.plotOptions.bar.horizontal?function(e){var a=M(t(t({},e),{},{isTimeline:!0})),n=a.color,i=a.seriesName,r=a.ylabel,o=a.startVal,s=a.endVal;return I(t(t({},e),{},{color:n,seriesName:i,ylabel:r,start:o,end:s}))}(e):function(e){var a=M(e),n=a.color,i=a.seriesName,r=a.ylabel,o=a.start,s=a.end;return I(t(t({},e),{},{color:n,seriesName:i,ylabel:r,start:o,end:s}))}(e)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(e){var t,a;return null!==(t=e.plotOptions.bar)&&void 0!==t&&t.barHeight||(e.plotOptions.bar.barHeight=2),null!==(a=e.plotOptions.bar)&&void 0!==a&&a.columnWidth||(e.plotOptions.bar.columnWidth=2),e}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(e){return function(e){var a=M(e),n=a.color,i=a.seriesName,r=a.ylabel,o=a.start,s=a.end;return I(t(t({},e),{},{color:n,seriesName:i,ylabel:r,start:o,end:s}))}(e)}}}}},{key:"brush",value:function(e){return m.extend(e,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(e){e.dataLabels=e.dataLabels||{},e.dataLabels.formatter=e.dataLabels.formatter||void 0;var t=e.dataLabels.formatter;return e.yaxis.forEach(function(t,a){e.yaxis[a].min=0,e.yaxis[a].max=100}),"bar"===e.chart.type&&(e.dataLabels.formatter=t||function(e){return"number"==typeof e&&e?e.toFixed(0)+"%":e}),e}},{key:"stackedBars",value:function(){var e=this.bar();
6return t(t({},e),{},{plotOptions:t(t({},e.plotOptions),{},{bar:t(t({},e.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(e){return e.xaxis.convertedCatToNumeric=!0,e}},{key:"convertCatToNumericXaxis",value:function(e,t,a){e.xaxis.type="numeric",e.xaxis.labels=e.xaxis.labels||{},e.xaxis.labels.formatter=e.xaxis.labels.formatter||function(e){return m.isNumber(e)?Math.floor(e):e};var n=e.xaxis.labels.formatter,i=e.xaxis.categories&&e.xaxis.categories.length?e.xaxis.categories:e.labels;return a&&a.length&&(i=a.map(function(e){return Array.isArray(e)?e:String(e)})),i&&i.length&&(e.xaxis.labels.formatter=function(e){return m.isNumber(e)?n(i[Math.floor(e)-1]):n(e)}),e.xaxis.categories=[],e.labels=[],e.xaxis.tickAmount=e.xaxis.tickAmount||"dataPoints",e}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(e){return e},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(e,t,a,n,i){var r=e.globals.seriesCandleO[t][a],o=e.globals.seriesCandleH[t][a],s=e.globals.seriesCandleM[t][a],l=e.globals.seriesCandleL[t][a],c=e.globals.seriesCandleC[t][a];return e.config.series[t].type&&e.config.series[t].type!==i?'<div class="apexcharts-custom-tooltip">\n          '.concat(e.config.series[t].name?e.config.series[t].name:"series-"+(t+1),": <strong>").concat(e.globals.series[t][a],"</strong>\n        </div>"):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(e.config.chart.type,'">')+"<div>".concat(n[0],': <span class="value">')+r+"</span></div>"+"<div>".concat(n[1],': <span class="value">')+o+"</span></div>"+(s?"<div>".concat(n[2],': <span class="value">')+s+"</span></div>":"")+"<div>".concat(n[3],': <span class="value">')+l+"</span></div>"+"<div>".concat(n[4],': <span class="value">')+c+"</span></div></div>"}}]),e}(),N=function(){function e(t){n(this,e),this.opts=t}return r(e,[{key:"init",value:function(e){var t=e.responsiveOverride,n=this.opts,i=new L,r=new O(n);this.chartType=n.chart.type,n=this.extendYAxis(n),n=this.extendAnnotations(n);var o=i.init(),s={};if(n&&"object"===a(n)){var l,c,d,f,p,h,u,g,v={};v=-1!==["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(n.chart.type)?r[n.chart.type]():r.line(),null!==(l=n.plotOptions)&&void 0!==l&&null!==(c=l.bar)&&void 0!==c&&c.isFunnel&&(v=r.funnel()),n.chart.stacked&&"bar"===n.chart.type&&(v=r.stackedBars()),null!==(d=n.chart.brush)&&void 0!==d&&d.enabled&&(v=r.brush(v)),n.chart.stacked&&"100%"===n.chart.stackType&&(n=r.stacked100(n)),null!==(f=n.plotOptions)&&void 0!==f&&null!==(p=f.bar)&&void 0!==p&&p.isDumbbell&&(n=r.dumbbell(n)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(n),n.xaxis=n.xaxis||window.Apex.xaxis||{},t||(n.xaxis.convertedCatToNumeric=!1),(null!==(h=(n=this.checkForCatToNumericXAxis(this.chartType,v,n)).chart.sparkline)&&void 0!==h&&h.enabled||null!==(u=window.Apex.chart)&&void 0!==u&&null!==(g=u.sparkline)&&void 0!==g&&g.enabled)&&(v=r.sparkline(v)),s=m.extend(o,v)}var b=m.extend(s,window.Apex);return o=m.extend(b,n),this.handleUserInputErrors(o)}},{key:"checkForCatToNumericXAxis",value:function(e,t,a){var n,i,r=new O(a),o=("bar"===e||"boxPlot"===e)&&(null===(n=a.plotOptions)||void 0===n||null===(i=n.bar)||void 0===i?void 0:i.horizontal),s="pie"===e||"polarArea"===e||"donut"===e||"radar"===e||"radialBar"===e||"heatmap"===e,l="datetime"!==a.xaxis.type&&"numeric"!==a.xaxis.type,c=a.xaxis.tickPlacement?a.xaxis.tickPlacement:t.xaxis&&t.xaxis.tickPlacement;return o||s||!l||"between"===c||(a=r.convertCatToNumeric(a)),a}},{key:"extendYAxis",value:function(e,t){var a=new L;(void 0===e.yaxis||!e.yaxis||Array.isArray(e.yaxis)&&0===e.yaxis.length)&&(e.yaxis={}),e.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(e.yaxis=m.extend(e.yaxis,window.Apex.yaxis)),e.yaxis.constructor!==Array?e.yaxis=[m.extend(a.yAxis,e.yaxis)]:e.yaxis=m.extendArray(e.yaxis,a.yAxis);var n=!1;e.yaxis.forEach(function(e){e.logarithmic&&(n=!0)});var i=e.series;return t&&!i&&(i=t.config.series),n&&i.length!==e.yaxis.length&&i.length&&(e.yaxis=i.map(function(t,n){if(t.name||(i[n].name="series-".concat(n+1)),e.yaxis[n])return e.yaxis[n].seriesName=i[n].name,e.yaxis[n];var r=m.extend(a.yAxis,e.yaxis[0]);return r.show=!1,r})),n&&i.length>1&&i.length!==e.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),e}},{key:"extendAnnotations",value:function(e){return void 0===e.annotations&&(e.annotations={},e.annotations.yaxis=[],e.annotations.xaxis=[],e.annotations.points=[]),e=this.extendYAxisAnnotations(e),e=this.extendXAxisAnnotations(e),this.extendPointAnnotations(e)}},{key:"extendYAxisAnnotations",value:function(e){var t=new L;return e.annotations.yaxis=m.extendArray(void 0!==e.annotations.yaxis?e.annotations.yaxis:[],t.yAxisAnnotation),e}},{key:"extendXAxisAnnotations",value:function(e){var t=new L;return e.annotations.xaxis=m.extendArray(void 0!==e.annotations.xaxis?e.annotations.xaxis:[],t.xAxisAnnotation),e}},{key:"extendPointAnnotations",value:function(e){var t=new L;return e.annotations.points=m.extendArray(void 0!==e.annotations.points?e.annotations.points:[],t.pointAnnotation),e}},{key:"checkForDarkTheme",value:function(e){e.theme&&"dark"===e.theme.mode&&(e.tooltip||(e.tooltip={}),"light"!==e.tooltip.theme&&(e.tooltip.theme="dark"),e.chart.foreColor||(e.chart.foreColor="#f6f7f8"),e.chart.background||(e.chart.background="#424242"),e.theme.palette||(e.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(e){var t=e;if(t.tooltip.shared&&t.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if("bar"===t.chart.type&&t.plotOptions.bar.horizontal){if(t.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");t.yaxis[0].reversed&&(t.yaxis[0].opposite=!0),t.xaxis.tooltip.enabled=!1,t.yaxis[0].tooltip.enabled=!1,t.chart.zoom.enabled=!1}return"bar"!==t.chart.type&&"rangeBar"!==t.chart.type||t.tooltip.shared&&"barWidth"===t.xaxis.crosshairs.width&&t.series.length>1&&(t.xaxis.crosshairs.width="tickWidth"),"candlestick"!==t.chart.type&&"boxPlot"!==t.chart.type||t.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(t.chart.type," chart is not supported.")),t.yaxis[0].reversed=!1),t}}]),e}(),D=function(){function e(){n(this,e)}return r(e,[{key:"initGlobalVars",value:function(e){e.series=[],e.seriesCandleO=[],e.seriesCandleH=[],e.seriesCandleM=[],e.seriesCandleL=[],e.seriesCandleC=[],e.seriesRangeStart=[],e.seriesRangeEnd=[],e.seriesRange=[],e.seriesPercent=[],e.seriesGoals=[],e.seriesX=[],e.seriesZ=[],e.seriesNames=[],e.seriesTotals=[],e.seriesLog=[],e.seriesColors=[],e.stackedSeriesTotals=[],e.seriesXvalues=[],e.seriesYvalues=[],e.labels=[],e.hasXaxisGroups=!1,e.groups=[],e.hasSeriesGroups=!1,e.seriesGroups=[],e.categoryLabels=[],e.timescaleLabels=[],e.noLabelsProvi
6ded=!1,e.resizeTimer=null,e.selectionResizeTimer=null,e.delayedElements=[],e.pointsArray=[],e.dataLabelsRects=[],e.isXNumeric=!1,e.skipLastTimelinelabel=!1,e.skipFirstTimelinelabel=!1,e.isDataXYZ=!1,e.isMultiLineX=!1,e.isMultipleYAxis=!1,e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE,e.minYArr=[],e.maxYArr=[],e.maxX=-Number.MAX_VALUE,e.minX=Number.MAX_VALUE,e.initialMaxX=-Number.MAX_VALUE,e.initialMinX=Number.MAX_VALUE,e.maxDate=0,e.minDate=Number.MAX_VALUE,e.minZ=Number.MAX_VALUE,e.maxZ=-Number.MAX_VALUE,e.minXDiff=Number.MAX_VALUE,e.yAxisScale=[],e.xAxisScale=null,e.xAxisTicksPositions=[],e.yLabelsCoords=[],e.yTitleCoords=[],e.barPadForNumericAxis=0,e.padHorizontal=0,e.xRange=0,e.yRange=[],e.zRange=0,e.dataPoints=0,e.xTickAmount=0,e.multiAxisTickAmount=0}},{key:"globalVars",value:function(e){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:e.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:"zoom"===e.chart.toolbar.autoSelected&&e.chart.toolbar.tools.zoom&&e.chart.zoom.enabled,panEnabled:"pan"===e.chart.toolbar.autoSelected&&e.chart.toolbar.tools.pan,selectionEnabled:"selection"===e.chart.toolbar.autoSelected&&e.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null,niceScaleAllowedMagMsd:[[1,1,2,5,5,5,10,10,10,10,10],[1,1,2,5,5,5,10,10,10,10,10]],niceScaleDefaultTicks:[1,2,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,24],seriesYAxisMap:[],seriesYAxisReverseMap:[]}}},{key:"init",value:function(e){var t=this.globalVars(e);return this.initGlobalVars(t),t.initialConfig=m.extend({},e),t.initialSeries=m.clone(e.series),t.lastXAxis=m.clone(t.initialConfig.xaxis),t.lastYAxis=m.clone(t.initialConfig.yaxis),t}}]),e}(),P=function(){function e(t){n(this,e),this.opts=t}return r(e,[{key:"init",value:function(){var e=new N(this.opts).init({responsiveOverride:!1});return{config:e,globals:(new D).init(e)}}}]),e}(),B=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.opts=null,this.seriesIndex=0}return r(e,[{key:"clippedImgArea",value:function(e){var t=this.w,a=t.config,n=parseInt(t.globals.gridWidth,10),i=parseInt(t.globals.gridHeight,10),r=n>i?n:i,o=e.image,s=0,l=0;void 0===e.width&&void 0===e.height?void 0!==a.fill.image.width&&void 0!==a.fill.image.height?(s=a.fill.image.width+1,l=a.fill.image.height):(s=r+1,l=r):(s=e.width,l=e.height);var c=document.createElementNS(t.globals.SVGNS,"pattern");y.setAttrs(c,{id:e.patternID,patternUnits:e.patternUnits?e.patternUnits:"userSpaceOnUse",width:s+"px",height:l+"px"});var d=document.createElementNS(t.globals.SVGNS,"image");c.appendChild(d),d.setAttributeNS(window.SVG.xlink,"href",o),y.setAttrs(d,{x:0,y:0,preserveAspectRatio:"none",width:s+"px",height:l+"px"}),d.style.opacity=e.opacity,t.globals.dom.elDefs.node.appendChild(c)}},{key:"getSeriesIndex",value:function(e){var t=this.w,a=t.config.chart.type;return("bar"===a||"rangeBar"===a)&&t.config.plotOptions.bar.distributed||"heatmap"===a||"treemap"===a?this.seriesIndex=e.seriesNumber:this.seriesIndex=e.seriesNumber%t.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(e){var t=this.w;this.opts=e;var a,n,i,r=this.w.config;this.seriesIndex=this.getSeriesIndex(e);var o=this.getFillColors()[this.seriesIndex];void 0!==t.globals.seriesColors[this.seriesIndex]&&(o=t.globals.seriesColors[this.seriesIndex]),"function"==typeof o&&(o=o({seriesIndex:this.seriesIndex,dataPointIndex:e.dataPointIndex,value:e.value,w:t}));var s=e.fillType?e.fillType:this.getFillType(this.seriesIndex),l=Array.isArray(r.fill.opacity)?r.fill.opacity[this.seriesIndex]:r.fill.opacity;e.color&&(o=e.color),o||(o="#fff",console.warn("undefined color - ApexCharts"));var c=o;if(-1===o.indexOf("rgb")?o.length<9&&(c=m.hexToRgba(o,l)):o.indexOf("rgba")>-1&&(l=m.getOpacityFromRGBA(o)),e.opacity&&(l=e.opacity),"pattern"===s&&(n=this.handlePatternFill({fillConfig:e.fillConfig,patternFill:n,fillColor:o,fillOpacity:l,defaultColor:c})),"gradient"===s&&(i=this.handleGradientFill({fillConfig:e.fillConfig,fillColor:o,fillOpacity:l,i:this.seriesIndex})),"image"===s){var d=r.fill.image.src,f=e.patternID?e.patternID:"";this.clippedImgArea({opacity:l,image:Array.isArray(d)?e.seriesNumber<d.length?d[e.seriesNumber]:d[0]:d,width:e.width?e.width:void 0,height:e.height?e.height:void 0,patternUnits:e.patternUnits,patternID:"pattern".concat(t.globals.cuid).concat(e.seriesNumber+1).concat(f)}),a="url(#pattern".concat(t.globals.cuid).concat(e.seriesNumber+1).concat(f,")")}else a="gradient"===s?i:"pattern"===s?n:c;return e.solid&&(a=c),a}},{key:"getFillType",value:function(e){var t=this.w;return Array.isArray(t.config.fill.type)?t.config.fill.type[e]:t.config.fill.type}},{key:"getFillColors",value:function(){var e=this.w,t=e.config,a=this.opts,n=[];return e.globals.comboCharts?"line"===e.config.series[this.seriesIndex].type?Array.isArray(e.globals.stroke.colors)?n=e.globals.stroke.colors:n.push(e.globals.stroke.colors):Array.isArray(e.globals.fill.colors)?n=e.globals.fill.colors:n.push(e.globals.fill.colors):"line"===t.chart.type?Array.isArray(e.globals.stroke.colors)?n=e.globals.stroke.colors:n.push(e.globals.stroke.colors):Array.isArray(e.globals.fill.colors)?n=e.globals.fill.colors:n.push(e.globals.fill.colors),void 0!==a.fillColors&&(n=[],Array.isArray(a.fillColors)?n=a.fillColors.slice():n.push(a.fillColors)),n}},{key:"handlePatternFill",value:function(e){var t=e.fillConfig,a=(e.patternFill,e.fillColor),n=e.fillOpacity,i=e.defaultColor,r=this.w.config.fill;t&&(r=t);var o=this.opts,s=new y(this.ctx),l=Array.isArray(r.pattern.strokeWidth)?r.pattern.strokeWidth[this.seriesIndex]:r.pattern.strokeWidth,c=a;return Array.isArray(r.pattern.style)?void 0!==r.pattern.style[o.seriesNumber]?s.drawPattern(r.pattern.style[o.seriesNumber],r.pattern.width,r.pattern.height,c,l,n):i:s.drawPattern(r.pattern.style,r.pattern.width,r.pattern.height,c,l,n)}},{key:"handleGradientFill",value:function(e){var a=e.fillColor,n=e.fillOpacity,i=e.fillConfig,r=e.i,o=this.w.config.fill;i&&(o=t(t({},o),i));var s,l=this.opts,c=new y(this.ctx),d=new m,f=o.gradient.type,p=a,h=void 0===o.gradient.opacityFrom?n:Array.isArray(o.gradient.opacityFrom)?o.gradient.opacityFrom[r]:o.gradient.opacityFrom;p.indexOf("rgba")>-1&&(h=m.getOpacityFromRGBA(p));var u=void 0===o.gradient.opacityTo?n:Array.isArray(o.gradient.opacityTo)?o.gradient.opacityTo[r]:o.gradient.opacityTo;
6if(void 0===o.gradient.gradientToColors||0===o.gradient.gradientToColors.length)s="dark"===o.gradient.shade?d.shadeColor(-1*parseFloat(o.gradient.shadeIntensity),a.indexOf("rgb")>-1?m.rgb2hex(a):a):d.shadeColor(parseFloat(o.gradient.shadeIntensity),a.indexOf("rgb")>-1?m.rgb2hex(a):a);else if(o.gradient.gradientToColors[l.seriesNumber]){var g=o.gradient.gradientToColors[l.seriesNumber];s=g,g.indexOf("rgba")>-1&&(u=m.getOpacityFromRGBA(g))}else s=a;if(o.gradient.gradientFrom&&(p=o.gradient.gradientFrom),o.gradient.gradientTo&&(s=o.gradient.gradientTo),o.gradient.inverseColors){var v=p;p=s,s=v}return p.indexOf("rgb")>-1&&(p=m.rgb2hex(p)),s.indexOf("rgb")>-1&&(s=m.rgb2hex(s)),c.drawGradient(f,p,s,h,u,l.size,o.gradient.stops,o.gradient.colorStops,r)}}]),e}(),F=function(){function e(t,a){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"setGlobalMarkerSize",value:function(){var e=this.w;if(e.globals.markers.size=Array.isArray(e.config.markers.size)?e.config.markers.size:[e.config.markers.size],e.globals.markers.size.length>0){if(e.globals.markers.size.length<e.globals.series.length+1)for(var t=0;t<=e.globals.series.length;t++)void 0===e.globals.markers.size[t]&&e.globals.markers.size.push(e.globals.markers.size[0])}else e.globals.markers.size=e.config.series.map(function(t){return e.config.markers.size})}},{key:"plotChartMarkers",value:function(e,t,a,n){var i,r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=this.w,s=t,l=e,c=null,d=new y(this.ctx),f=o.config.markers.discrete&&o.config.markers.discrete.length;if((o.globals.markers.size[t]>0||r||f)&&(c=d.group({class:r||f?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(o.globals.cuid,")")),Array.isArray(l.x))for(var p=0;p<l.x.length;p++){var h=a;1===a&&0===p&&(h=0),1===a&&1===p&&(h=1);var u="apexcharts-marker";if("line"!==o.config.chart.type&&"area"!==o.config.chart.type||o.globals.comboCharts||o.config.tooltip.intersect||(u+=" no-pointer-events"),(Array.isArray(o.config.markers.size)?o.globals.markers.size[t]>0:o.config.markers.size>0)||r||f){m.isNumber(l.y[p])?u+=" w".concat(m.randomId()):u="apexcharts-nullpoint";var g=this.getMarkerConfig({cssClass:u,seriesIndex:t,dataPointIndex:h});o.config.series[s].data[h]&&(o.config.series[s].data[h].fillColor&&(g.pointFillColor=o.config.series[s].data[h].fillColor),o.config.series[s].data[h].strokeColor&&(g.pointStrokeColor=o.config.series[s].data[h].strokeColor)),n&&(g.pSize=n),(l.x[p]<0||l.x[p]>o.globals.gridWidth||l.y[p]<-o.globals.markers.largestSize||l.y[p]>o.globals.gridHeight+o.globals.markers.largestSize)&&(g.pSize=0),(i=d.drawMarker(l.x[p],l.y[p],g)).attr("rel",h),i.attr("j",h),i.attr("index",t),i.node.setAttribute("default-marker-size",g.pSize),new b(this.ctx).setSelectionFilter(i,t,h),this.addEvents(i),c&&c.add(i)}else void 0===o.globals.pointsArray[t]&&(o.globals.pointsArray[t]=[]),o.globals.pointsArray[t].push([l.x[p],l.y[p]])}return c}},{key:"getMarkerConfig",value:function(e){var t=e.cssClass,a=e.seriesIndex,n=e.dataPointIndex,i=void 0===n?null:n,r=e.finishRadius,o=void 0===r?null:r,s=this.w,l=this.getMarkerStyle(a),c=s.globals.markers.size[a],d=s.config.markers;return null!==i&&d.discrete.length&&d.discrete.map(function(e){e.seriesIndex===a&&e.dataPointIndex===i&&(l.pointStrokeColor=e.strokeColor,l.pointFillColor=e.fillColor,c=e.size,l.pointShape=e.shape)}),{pSize:null===o?c:o,pRadius:d.radius,width:Array.isArray(d.width)?d.width[a]:d.width,height:Array.isArray(d.height)?d.height[a]:d.height,pointStrokeWidth:Array.isArray(d.strokeWidth)?d.strokeWidth[a]:d.strokeWidth,pointStrokeColor:l.pointStrokeColor,pointFillColor:l.pointFillColor,shape:l.pointShape||(Array.isArray(d.shape)?d.shape[a]:d.shape),class:t,pointStrokeOpacity:Array.isArray(d.strokeOpacity)?d.strokeOpacity[a]:d.strokeOpacity,pointStrokeDashArray:Array.isArray(d.strokeDashArray)?d.strokeDashArray[a]:d.strokeDashArray,pointFillOpacity:Array.isArray(d.fillOpacity)?d.fillOpacity[a]:d.fillOpacity,seriesIndex:a}}},{key:"addEvents",value:function(e){var t=this.w,a=new y(this.ctx);e.node.addEventListener("mouseenter",a.pathMouseEnter.bind(this.ctx,e)),e.node.addEventListener("mouseleave",a.pathMouseLeave.bind(this.ctx,e)),e.node.addEventListener("mousedown",a.pathMouseDown.bind(this.ctx,e)),e.node.addEventListener("click",t.config.markers.onClick),e.node.addEventListener("dblclick",t.config.markers.onDblClick),e.node.addEventListener("touchstart",a.pathMouseDown.bind(this.ctx,e),{passive:!0})}},{key:"getMarkerStyle",value:function(e){var t=this.w,a=t.globals.markers.colors,n=t.config.markers.strokeColor||t.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(n)?n[e]:n,pointFillColor:Array.isArray(a)?a[e]:a}}}]),e}(),H=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return r(e,[{key:"draw",value:function(e,t,a){var n=this.w,i=new y(this.ctx),r=a.realIndex,o=a.pointsPos,s=a.zRatio,l=a.elParent,c=i.group({class:"apexcharts-series-markers apexcharts-series-".concat(n.config.chart.type)});if(c.attr("clip-path","url(#gridRectMarkerMask".concat(n.globals.cuid,")")),Array.isArray(o.x))for(var d=0;d<o.x.length;d++){var f=t+1,p=!0;0===t&&0===d&&(f=0),0===t&&1===d&&(f=1);var h=0,u=n.globals.markers.size[r];if(s!==1/0){var g=n.config.plotOptions.bubble;u=n.globals.seriesZ[r][f],g.zScaling&&(u/=s),g.minBubbleRadius&&u<g.minBubbleRadius&&(u=g.minBubbleRadius),g.max
6BubbleRadius&&u>g.maxBubbleRadius&&(u=g.maxBubbleRadius)}n.config.chart.animations.enabled||(h=u);var m=o.x[d],v=o.y[d];if(h=h||0,null!==v&&void 0!==n.globals.series[r][f]||(p=!1),p){var b=this.drawPoint(m,v,h,u,r,f,t);c.add(b)}l.add(c)}}},{key:"drawPoint",value:function(e,t,a,n,i,r,o){var s=this.w,l=i,c=new v(this.ctx),d=new b(this.ctx),f=new B(this.ctx),p=new F(this.ctx),h=new y(this.ctx),u=p.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:l,dataPointIndex:r,finishRadius:"bubble"===s.config.chart.type||s.globals.comboCharts&&s.config.series[i]&&"bubble"===s.config.series[i].type?n:null});n=u.pSize;var g,m=f.fillPath({seriesNumber:i,dataPointIndex:r,color:u.pointFillColor,patternUnits:"objectBoundingBox",value:s.globals.series[i][o]});if("circle"===u.shape?g=h.drawCircle(a):"square"!==u.shape&&"rect"!==u.shape||(g=h.drawRect(0,0,u.width-u.pointStrokeWidth/2,u.height-u.pointStrokeWidth/2,u.pRadius)),s.config.series[l].data[r]&&s.config.series[l].data[r].fillColor&&(m=s.config.series[l].data[r].fillColor),g.attr({x:e-u.width/2-u.pointStrokeWidth/2,y:t-u.height/2-u.pointStrokeWidth/2,cx:e,cy:t,fill:m,"fill-opacity":u.pointFillOpacity,stroke:u.pointStrokeColor,r:n,"stroke-width":u.pointStrokeWidth,"stroke-dasharray":u.pointStrokeDashArray,"stroke-opacity":u.pointStrokeOpacity}),s.config.chart.dropShadow.enabled){var x=s.config.chart.dropShadow;d.dropShadow(g,x,i)}if(!this.initialAnim||s.globals.dataChanged||s.globals.resized)s.globals.animationEnded=!0;else{var C=s.config.chart.animations.speed;c.animateMarker(g,0,"circle"===u.shape?n:{width:u.width,height:u.height},C,s.globals.easing,function(){window.setTimeout(function(){c.animationCompleted(g)},100)})}if(s.globals.dataChanged&&"circle"===u.shape)if(this.dynamicAnim){var w,E,A,S,k=s.config.chart.animations.dynamicAnimation.speed;null!=(S=s.globals.previousPaths[i]&&s.globals.previousPaths[i][o])&&(w=S.x,E=S.y,A=void 0!==S.r?S.r:n);for(var _=0;_<s.globals.collapsedSeries.length;_++)s.globals.collapsedSeries[_].index===i&&(k=1,n=0);0===e&&0===t&&(n=0),c.animateCircle(g,{cx:w,cy:E,r:A},{cx:e,cy:t,r:n},k,s.globals.easing)}else g.attr({r:n});return g.attr({rel:r,j:r,index:i,"default-marker-size":n}),d.setSelectionFilter(g,i,r),p.addEvents(g),g.node.classList.add("apexcharts-marker"),g}},{key:"centerTextInBubble",value:function(e){var t=this.w;return{y:e+=parseInt(t.config.dataLabels.style.fontSize,10)/4}}}]),e}(),z=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"dataLabelsCorrection",value:function(e,t,a,n,i,r,o){var s=this.w,l=!1,c=new y(this.ctx).getTextRects(a,o),d=c.width,f=c.height;t<0&&(t=0),t>s.globals.gridHeight+f&&(t=s.globals.gridHeight+f/2),void 0===s.globals.dataLabelsRects[n]&&(s.globals.dataLabelsRects[n]=[]),s.globals.dataLabelsRects[n].push({x:e,y:t,width:d,height:f});var p=s.globals.dataLabelsRects[n].length-2,h=void 0!==s.globals.lastDrawnDataLabelsIndexes[n]?s.globals.lastDrawnDataLabelsIndexes[n][s.globals.lastDrawnDataLabelsIndexes[n].length-1]:0;if(void 0!==s.globals.dataLabelsRects[n][p]){var u=s.globals.dataLabelsRects[n][h];(e>u.x+u.width||t>u.y+u.height||t+f<u.y||e+d<u.x)&&(l=!0)}return(0===i||r)&&(l=!0),{x:e,y:t,textRects:c,drawnextLabel:l}}},{key:"drawDataLabel",value:function(e){var t=this,a=e.type,n=e.pos,i=e.i,r=e.j,o=e.isRangeStart,s=e.strokeWidth,l=void 0===s?2:s,c=this.w,d=new y(this.ctx),f=c.config.dataLabels,p=0,h=0,u=r,g=null;if(-1!==c.globals.collapsedSeriesIndices.indexOf(i)||!f.enabled||!Array.isArray(n.x))return g;g=d.group({class:"apexcharts-data-labels"});for(var m=0;m<n.x.length;m++)if(p=n.x[m]+f.offsetX,h=n.y[m]+f.offsetY+l,!isNaN(p)){1===r&&0===m&&(u=0),1===r&&1===m&&(u=1);var v=c.globals.series[i][u];"rangeArea"===a&&(v=o?c.globals.seriesRangeStart[i][u]:c.globals.seriesRangeEnd[i][u]);var b="",x=function(e){return c.config.dataLabels.formatter(e,{ctx:t.ctx,seriesIndex:i,dataPointIndex:u,w:c})};"bubble"===c.config.chart.type?(b=x(v=c.globals.seriesZ[i][u]),h=n.y[m],h=new H(this.ctx).centerTextInBubble(h,i,u).y):void 0!==v&&(b=x(v)),this.plotDataLabelsText({x:p,y:h,text:b,i:i,j:u,parent:g,offsetCorrection:!0,dataLabelsConfig:c.config.dataLabels})}return g}},{key:"plotDataLabelsText",value:function(e){var t=this.w,a=new y(this.ctx),n=e.x,i=e.y,r=e.i,o=e.j,s=e.text,l=e.textAnchor,c=e.fontSize,d=e.parent,f=e.dataLabelsConfig,p=e.color,h=e.alwaysDrawDataLabel,u=e.offsetCorrection;if(!(Array.isArray(t.config.dataLabels.enabledOnSeries)&&t.config.dataLabels.enabledOnSeries.indexOf(r)<0)){var g={x:n,y:i,drawnextLabel:!0,textRects:null};u&&(g=this.dataLabelsCorrection(n,i,s,r,o,h,parseInt(f.style.fontSize,10))),t.globals.zoomed||(n=g.x,i=g.y),g.textRects&&(n<-20-g.textRects.width||n>t.globals.gridWidth+g.textRects.width+30)&&(s="");var m=t.globals.dataLabels.style.colors[r];(("bar"===t.config.chart.type||"rangeBar"===t.config.chart.type)&&t.config.plotOptions.bar.distributed||t.config.dataLabels.distributed)&&(m=t.globals.dataLabels.style.colors[o]),"function"==typeof m&&(m=m({series:t.globals.series,seriesIndex:r,dataPointIndex:o,w:t})),p&&(m=p);var v=f.offsetX,x=f.offsetY;if("bar"!==t.config.chart.type&&"rangeBar"!==t.config.chart.type||(v=0,x=0),g.drawnextLabel){var C=a.drawText({width:100,height:parseInt(f.style.fontSize,10),x:n+v,y:i+x,foreColor:m,textAnchor:l||f.textAnchor,text:s,fontSize:c||f.style.fontSize,fontFamily:f.style.fontFamily,fontWeight:f.style.fontWeight||"normal"});if(C.attr({class:"apexcharts-datalabel",cx:n,cy:i}),f.dropShadow.enabled){var w=f.dropShadow;new b(this.ctx).dropShadow(C,w)}d.add(C),void 0===t.globals.lastDrawnDataLabelsIndexes[r]&&(t.globals.lastDrawnDataLabelsIndexes[r]=[]),t.globals.lastDrawnDataLabelsIndexes[r].push(o)}}}}
6,{key:"addBackgroundToDataLabel",value:function(e,t){var a=this.w,n=a.config.dataLabels.background,i=n.padding,r=n.padding/2,o=t.width,s=t.height,l=new y(this.ctx).drawRect(t.x-i,t.y-r/2,o+2*i,s+r,n.borderRadius,"transparent"===a.config.chart.background?"#fff":a.config.chart.background,n.opacity,n.borderWidth,n.borderColor);return n.dropShadow.enabled&&new b(this.ctx).dropShadow(l,n.dropShadow),l}},{key:"dataLabelsBackground",value:function(){var e=this.w;if("bubble"!==e.config.chart.type)for(var t=e.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),a=0;a<t.length;a++){var n=t[a],i=n.getBBox(),r=null;if(i.width&&i.height&&(r=this.addBackgroundToDataLabel(n,i)),r){n.parentNode.insertBefore(r.node,n);var o=n.getAttribute("fill");!e.config.chart.animations.enabled||e.globals.resized||e.globals.dataChanged?r.attr({fill:o}):r.animate().attr({fill:o}),n.setAttribute("fill",e.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var e=this.w,t=e.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),a=e.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),n=0;n<t.length;n++)a&&a.insertBefore(t[n],a.nextSibling)}}]),e}(),$=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.legendInactiveClass="legend-mouseover-inactive"}return r(e,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(e){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(m.escapeString(e),"']"))}},{key:"isSeriesHidden",value:function(e){var t=this.getSeriesByName(e),a=parseInt(t.getAttribute("data:realIndex"),10);return{isHidden:t.classList.contains("apexcharts-series-collapsed"),realIndex:a}}},{key:"addCollapsedClassToSeries",value:function(e,t){var a=this.w;function n(a){for(var n=0;n<a.length;n++)a[n].index===t&&e.node.classList.add("apexcharts-series-collapsed")}n(a.globals.collapsedSeries),n(a.globals.ancillaryCollapsedSeries)}},{key:"toggleSeries",value:function(e){var t=this.isSeriesHidden(e);return this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,t.isHidden),t.isHidden}},{key:"showSeries",value:function(e){var t=this.isSeriesHidden(e);t.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,!0)}},{key:"hideSeries",value:function(e){var t=this.isSeriesHidden(e);t.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,!1)}},{key:"resetSeries",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=this.w,i=m.clone(n.globals.initialSeries);n.globals.previousPaths=[],a?(n.globals.collapsedSeries=[],n.globals.ancillaryCollapsedSeries=[],n.globals.collapsedSeriesIndices=[],n.globals.ancillaryCollapsedSeriesIndices=[]):i=this.emptyCollapsedSeries(i),n.config.series=i,e&&(t&&(n.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(i,n.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(e){for(var t=this.w,a=0;a<e.length;a++)t.globals.collapsedSeriesIndices.indexOf(a)>-1&&(e[a].data=[]);return e}},{key:"toggleSeriesOnHover",value:function(e,t){var a=this.w;t||(t=e.target);var n=a.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if("mousemove"===e.type){var i=parseInt(t.getAttribute("rel"),10)-1,r=null,o=null;a.globals.axisCharts||"radialBar"===a.config.chart.type?a.globals.axisCharts?(r=a.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(i,"']")),o=a.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(i,"']"))):r=a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(i+1,"']")):r=a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(i+1,"'] path"));for(var s=0;s<n.length;s++)n[s].classList.add(this.legendInactiveClass);null!==r&&(a.globals.axisCharts||r.parentNode.classList.remove(this.legendInactiveClass),r.classList.remove(this.legendInactiveClass),null!==o&&o.classList.remove(this.legendInactiveClass))}else if("mouseout"===e.type)for(var l=0;l<n.length;l++)n[l].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(e,t){var a=this,n=this.w,i=n.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),r=function(e){for(var t=0;t<i.length;t++)i[t].classList[e](a.legendInactiveClass)};if("mousemove"===e.type){var o=parseInt(t.getAttribute("rel"),10)-1;r("add"),function(e){for(var t=0;t<i.length;t++){var n=parseInt(i[t].getAttribute("val"),10);n>=e.from&&n<=e.to&&i[t].classList.remove(a.legendInactiveClass)}}(n.config.plotOptions.heatmap.colorScale.ranges[o])}else"mouseout"===e.type&&r("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=this.w,n=0;if(a.config.series.length>1)for(var i=a.config.series.map(function(e,n){return e.data&&e.data.length>0&&-1===a.globals.collapsedSeriesIndices.indexOf(n)&&(!a.globals.comboCharts||0===t.length||t.length&&t.indexOf(a.config.series[n].type)>-1)?n:-1}),r="asc"===e?0:i.length-1;"asc"===e?r<i.length:r>=0;"asc"===e?r++:r--)if(-1!==i[r]){n=i[r];break}return n}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(e,t){return"bar"===e.type||"column"===e.type?t:-1}).filter(function(e){return-1!==e}):this.w.config.series.map(function(e,t){return t})}},{key:"getPreviousPaths",value:function(){var e=this.w;function t(t,a,n){for(var i=t[a].childNodes,r={type:n,paths:[],realIndex:t[a].getAttribute("data:realIndex")},o=0;o<i.length;o++)if(i[o].hasAttribute("pathTo")){var s=i[o].getAttribute("pathTo");r.paths.push({d:s})}e.globals.previousPaths.push(r)}e.globals.previousPaths=[],["line","area","bar","rangebar","rangeArea","candlestick","radar"].forEach(function(a){for(var n,i=(n=a,e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(n,"-series .apexcharts-series"))),r
6=0;r<i.length;r++)t(i,r,a)}),this.handlePrevBubbleScatterPaths("bubble"),this.handlePrevBubbleScatterPaths("scatter");var a=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series"));if(a.length>0)for(var n=function(t){for(var a=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(t,"'] rect")),n=[],i=function(e){var t=function(t){return a[e].getAttribute(t)},i={x:parseFloat(t("x")),y:parseFloat(t("y")),width:parseFloat(t("width")),height:parseFloat(t("height"))};n.push({rect:i,color:a[e].getAttribute("color")})},r=0;r<a.length;r++)i(r);e.globals.previousPaths.push(n)},i=0;i<a.length;i++)n(i);e.globals.axisCharts||(e.globals.previousPaths=e.globals.series)}},{key:"handlePrevBubbleScatterPaths",value:function(e){var t=this.w,a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e,"-series .apexcharts-series"));if(a.length>0)for(var n=0;n<a.length;n++){for(var i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e,"-series .apexcharts-series[data\\:realIndex='").concat(n,"'] circle")),r=[],o=0;o<i.length;o++)r.push({x:i[o].getAttribute("cx"),y:i[o].getAttribute("cy"),r:i[o].getAttribute("r")});t.globals.previousPaths.push(r)}}},{key:"clearPreviousPaths",value:function(){var e=this.w;e.globals.previousPaths=[],e.globals.allSeriesCollapsed=!1}},{key:"handleNoData",value:function(){var e=this.w,t=e.config.noData,a=new y(this.ctx),n=e.globals.svgWidth/2,i=e.globals.svgHeight/2,r="middle";if(e.globals.noData=!0,e.globals.animationEnded=!0,"left"===t.align?(n=10,r="start"):"right"===t.align&&(n=e.globals.svgWidth-10,r="end"),"top"===t.verticalAlign?i=50:"bottom"===t.verticalAlign&&(i=e.globals.svgHeight-50),n+=t.offsetX,i=i+p
6arseInt(t.style.fontSize,10)+2+t.offsetY,void 0!==t.text&&""!==t.text){var o=a.drawText({x:n,y:i,text:t.text,textAnchor:r,fontSize:t.style.fontSize,fontFamily:t.style.fontFamily,foreColor:t.style.color,opacity:1,class:"apexcharts-text-nodata"});e.globals.dom.Paper.add(o)}}},{key:"setNullSeriesToZeroValues",value:function(e){for(var t=this.w,a=0;a<e.length;a++)if(0===e[a].length)for(var n=0;n<e[t.globals.maxValsInArrayIndex].length;n++)e[a].push(0);return e}},{key:"hasAllSeriesEqualX",value:function(){for(var e=!0,t=this.w,a=this.filteredSeriesX(),n=0;n<a.length-1;n++)if(a[n][0]!==a[n+1][0]){e=!1;break}return t.globals.allSeriesHasEqualX=e,e}},{key:"filteredSeriesX",value:function(){return this.w.globals.seriesX.map(function(e){return e.length>0?e:[]})}}]),e}(),U=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new x(this.ctx)}return r(e,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var e=this.w.config.series.slice(),t=new $(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),void 0!==e[this.activeSeriesIndex].data&&e[this.activeSeriesIndex].data.length>0&&null!==e[this.activeSeriesIndex].data[0]&&void 0!==e[this.activeSeriesIndex].data[0].x&&null!==e[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var e=this.w.config.series.slice(),t=new $(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),void 0!==e[this.activeSeriesIndex].data&&e[this.activeSeriesIndex].data.length>0&&void 0!==e[this.activeSeriesIndex].data[0]&&null!==e[this.activeSeriesIndex].data[0]&&e[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(e,t){for(var a=this.w.config,n=this.w.globals,i="boxPlot"===a.chart.type||"boxPlot"===a.series[t].type,r=0;r<e[t].data.length;r++)if(void 0!==e[t].data[r][1]&&(Array.isArray(e[t].data[r][1])&&4===e[t].data[r][1].length&&!i?this.twoDSeries.push(m.parseNumber(e[t].data[r][1][3])):e[t].data[r].length>=5?this.twoDSeries.push(m.parseNumber(e[t].data[r][4])):this.twoDSeries.push(m.parseNumber(e[t].data[r][1])),n.dataFormatXNumeric=!0),"datetime"===a.xaxis.type){var o=new Date(e[t].data[r][0]);o=new Date(o).getTime(),this.twoDSeriesX.push(o)}else this.twoDSeriesX.push(e[t].data[r][0]);for(var s=0;s<e[t].data.length;s++)void 0!==e[t].data[s][2]&&(this.threeDSeries.push(e[t].data[s][2]),n.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(e,t){var a=this.w.config,n=this.w.globals,i=new E(this.ctx),r=t;n.collapsedSeriesIndices.indexOf(t)>-1&&(r=this.activeSeriesIndex);for(var o=0;o<e[t].data.length;o++)void 0!==e[t].data[o].y&&(Array.isArray(e[t].data[o].y)?this.twoDSeries.push(m.parseNumber(e[t].data[o].y[e[t].data[o].y.length-1])):this.twoDSeries.push(m.parseNumber(e[t].data[o].y))),void 0!==e[t].data[o].goals&&Array.isArray(e[t].data[o].goals)?(void 0===this.seriesGoals[t]&&(this.seriesGoals[t]=[]),this.seriesGoals[t].push(e[t].data[o].goals)):(void 0===this.seriesGoals[t]&&(this.seriesGoals[t]=[]),this.seriesGoals[t].push(null));for(var s=0;s<e[r].data.length;s++){var l="string"==typeof e[r].data[s].x,c=Array.isArray(e[r].data[s].x),d=!c&&!!i.isValidDate(e[r].data[s].x);if(l||d)if(l||a.xaxis.convertedCatToNumeric){var f=n.isBarHorizontal&&n.isRangeData;"datetime"!==a.xaxis.type||f?(this.fallbackToCategory=!0,this.twoDSeriesX.push(e[r].data[s].x),isNaN(e[r].data[s].x)||"category"===this.w.config.xaxis.type||"string"==typeof e[r].data[s].x||(n.isXNumeric=!0)):this.twoDSeriesX.push(i.parseDate(e[r].data[s].x))}else"datetime"===a.xaxis.type?this.twoDSeriesX.push(i.parseDate(e[r].data[s].x.toString())):(n.dataFormatXNumeric=!0,n.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(e[r].data[s].x)));else c?(this.fallbackToCategory=!0,this.twoDSeriesX.push(e[r].data[s].x)):(n.isXNumeric=!0,n.dataFormatXNumeric=!0,this.twoDSeriesX.push(e[r].data[s].x))}if(e[t].data[0]&&void 0!==e[t].data[0].z){for(var p=0;p<e[t].data.length;p++)this.threeDSeries.push(e[t].data[p].z);n.isDataXYZ=!0}}},{key:"handleRangeData",value:function(e,t){var a=this.w.globals,n={};return this.isFormat2DArray()?n=this.handleRangeDataFormat("array",e,t):this.isFormatXY()&&(n=this.handleRangeDataFormat("xy",e,t)),a.seriesRangeStart.push(void 0===n.start?[]:n.start),a.seriesRangeEnd.push(void 0===n.end?[]:n.end),a.seriesRange.push(n.rangeUniques),a.seriesRange.forEach(function(e,t){e&&e.forEach(function(e,t){e.y.forEac
6h(function(t,a){for(var n=0;n<e.y.length;n++)if(a!==n){var i=t.y1,r=t.y2,o=e.y[n].y1;i<=e.y[n].y2&&o<=r&&(e.overlaps.indexOf(t.rangeName)<0&&e.overlaps.push(t.rangeName),e.overlaps.indexOf(e.y[n].rangeName)<0&&e.overlaps.push(e.y[n].rangeName))}})})}),n}},{key:"handleCandleStickBoxData",value:function(e,t){var a=this.w.globals,n={};return this.isFormat2DArray()?n=this.handleCandleStickBoxDataFormat("array",e,t):this.isFormatXY()&&(n=this.handleCandleStickBoxDataFormat("xy",e,t)),a.seriesCandleO[t]=n.o,a.seriesCandleH[t]=n.h,a.seriesCandleM[t]=n.m,a.seriesCandleL[t]=n.l,a.seriesCandleC[t]=n.c,n}},{key:"handleRangeDataFormat",value:function(e,t,a){var n=[],i=[],r=t[a].data.filter(function(e,t,a){return t===a.findIndex(function(t){return t.x===e.x})}).map(function(e,t){return{x:e.x,overlaps:[],y:[]}});if("array"===e)for(var o=0;o<t[a].data.length;o++)Array.isArray(t[a].data[o])?(n.push(t[a].data[o][1][0]),i.push(t[a].data[o][1][1])):(n.push(t[a].data[o]),i.push(t[a].data[o]));else if("xy"===e)for(var s=function(e){var o=Array.isArray(t[a].data[e].y),s=m.randomId(),l=t[a].data[e].x,c={y1:o?t[a].data[e].y[0]:t[a].data[e].y,y2:o?t[a].data[e].y[1]:t[a].data[e].y,rangeName:s};t[a].data[e].rangeName=s;var d=r.findIndex(function(e){return e.x===l});r[d].y.push(c),n.push(c.y1),i.push(c.y2)},l=0;l<t[a].data.length;l++)s(l);return{start:n,end:i,rangeUniques:r}}},{key:"handleCandleStickBoxDataFormat",value:function(e,t,a){var n=this.w,i="boxPlot"===n.config.chart.type||"boxPlot"===n.config.series[a].type,r=[],o=[],s=[],l=[],c=[];if("array"===e)if(i&&6===t[a].data[0].length||!i&&5===t[a].data[0].length)for(var d=0;d<t[a].data.length;d++)r.push(t[a].data[d][1]),o.push(t[a].data[d][2]),i?(s.push(t[a].data[d][3]),l.push(t[a].data[d][4]),c.push(t[a].data[d][5])):(l.push(t[a].data[d][3]),c.push(t[a].data[d][4]));else for(var f=0;f<t[a].data.length;f++)Array.isArray(t[a].data[f][1])&&(r.push(t[a].data[f][1][0]),o.push(t[a].data[f][1][1]),i?(s.push(t[a].data[f][1][2]),l.push(t[a].data[f][1][3]),c.push(t[a].data[f][1][4])):(l.push(t[a].data[f][1][2]),c.push(t[a].data[f][1][3])));else if("xy"===e)for(var p=0;p<t[a].data.length;p++)Array.isArray(t[a].data[p].y)&&(r.push(t[a].data[p].y[0]),o.push(t[a].data[p].y[1]),i?(s.push(t[a].data[p].y[2]),l.push(t[a].data[p].y[3]),c.push(t[a].data[p].y[4])):(l.push(t[a].data[p].y[2]),c.push(t[a].data[p].y[3])));return{o:r,h:o,m:s,l:l,c:c}}},{key:"parseDataAxisCharts",value:function(e){var t,a=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ctx,i=this.w.config,r=this.w.globals,o=new E(n),s=i.labels.length>0?i.labels.slice():i.xaxis.categories.slice();if(r.isRangeBar="rangeBar"===i.chart.type&&r.isBarHorizontal,r.hasXaxisGroups="category"===i.xaxis.type&&i.xaxis.group.groups.length>0,r.hasXaxisGroups&&(r.groups=i.xaxis.group.groups),r.hasSeriesGroups=null===(t=e[0])||void 0===t?void 0:t.group,r.hasSeriesGroups){var l=[],c=h(new Set(e.map(function(e){return e.group})));e.forEach(function(e,t){var a=c.indexOf(e.group);l[a]||(l[a]=[]),l[a].push(e.name)}),r.seriesGroups=l}for(var d=function(){for(var e=0;e<s.length;e++)if("string"==typeof s[e]){if(!o.isValidDate(s[e]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");a.twoDSeriesX.push(o.parseDate(s[e]))}else a.twoDSeriesX.push(s[e])},f=0;f<e.length;f++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],void 0===e[f].data)return void console.error("It is a possibility that you may have not included 'data' property in series.");if("rangeBar"!==i.chart.type&&"rangeArea"!==i.chart.type&&"rangeBar"!==e[f].type&&"rangeArea"!==e[f].type||(r.isRangeData=!0,"rangeBar"!==i.chart.type&&"rangeArea"!==i.chart.type||this.handleRangeData(e,f)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(e,f):this.isFormatXY()&&this.handleFormatXY(e,f),"candlestick"!==i.chart.type&&"candlestick"!==e[f].type&&"boxPlot"!==i.chart.type&&"boxPlot"!==e[f].type||this.handleCandleStickBoxData(e,f),r.series.push(this.twoDSeries),r.labels.push(this.twoDSeriesX),r.seriesX.push(this.twoDSeriesX),r.seriesGoals=this.seriesGoals,f!==this.activeSeriesIndex||this.fallbackToCategory||(r.isXNumeric=!0);else{"datetime"===i.xaxis.type?(r.isXNumeric=!0,d(),r.seriesX.push(this.twoDSeriesX)):"numeric"===i.xaxis.type&&(r.isXNumeric=!0,s.length>0&&(this.twoDSeriesX=s,r.seriesX.push(this.twoDSeriesX))),r.labels.push(this.twoDSeriesX);var p=e[f].data.map(function(e){return m.parseNumber(e)});r.series.push(p)}
6r.seriesZ.push(this.threeDSeries),void 0!==e[f].name?r.seriesNames.push(e[f].name):r.seriesNames.push("series-"+parseInt(f+1,10)),void 0!==e[f].color?r.seriesColors.push(e[f].color):r.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(e){var t=this.w.globals,a=this.w.config;t.series=e.slice(),t.seriesNames=a.labels.slice();for(var n=0;n<t.series.length;n++)void 0===t.seriesNames[n]&&t.seriesNames.push("series-"+(n+1));return this.w}},{key:"handleExternalLabelsData",value:function(e){var t=this.w.config,a=this.w.globals;t.xaxis.categories.length>0?a.labels=t.xaxis.categories:t.labels.length>0?a.labels=t.labels.slice():this.fallbackToCategory?(a.labels=a.labels[0],a.seriesRange.length&&(a.seriesRange.map(function(e){e.forEach(function(e){a.labels.indexOf(e.x)<0&&e.x&&a.labels.push(e.x)})}),a.labels=Array.from(new Set(a.labels.map(JSON.stringify)),JSON.parse)),t.xaxis.convertedCatToNumeric&&(new O(t).convertCatToNumericXaxis(t,this.ctx,a.seriesX[0]),this._generateExternalLabels(e))):this._generateExternalLabels(e)}},{key:"_generateExternalLabels",value:function(e){var t=this.w.globals,a=this.w.config,n=[];if(t.axisCharts){if(t.series.length>0)if(this.isFormatXY())for(var i=a.series.map(function(e,t){return e.data.filter(function(e,t,a){return a.findIndex(function(t){return t.x===e.x})===t})}),r=i.reduce(function(e,t,a,n){return n[e].length>t.length?e:a},0),o=0;o<i[r].length;o++)n.push(o+1);else for(var s=0;s<t.series[t.maxValsInArrayIndex].length;s++)n.push(s+1);t.seriesX=[];for(var l=0;l<e.length;l++)t.seriesX.push(n);this.w.globals.isBarHorizontal||(t.isXNumeric=!0)}if(0===n.length){n=t.axisCharts?[]:t.series.map(function(e,t){return t+1});for(var c=0;c<e.length;c++)t.seriesX.push(n)}t.labels=n,a.xaxis.convertedCatToNumeric&&(t.categoryLabels=n.map(function(e){return a.xaxis.labels.formatter(e)})),t.noLabelsProvided=!0}},{key:"parseData",value:function(e){var t=this.w,a=t.config,n=t.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),n.axisCharts?(this.parseDataAxisCharts(e),this.coreUtils.getLargestSeries()):this.parseDataNonAxisCharts(e),a.chart.stacked){var i=new $(this.ctx);n.series=i.setNullSeriesToZeroValues(n.series)}this.coreUtils.getSeriesTotals(),n.axisCharts&&(n.stackedSeriesTotals=this.coreUtils.getStackedSeriesTotals(),n.stackedSeriesTotalsByGroups=this.coreUtils.getStackedSeriesTotalsByGroups()),this.coreUtils.getPercentSeries(),n.dataFormatXNumeric||n.isXNumeric&&("numeric"!==a.xaxis.type||0!==a.labels.length||0!==a.xaxis.categories.length)||this.handleExternalLabelsData(e);for(var r=this.coreUtils.getCategoryLabels(n.labels),o=0;o<r.length;o++)if(Array.isArray(r[o])){n.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var e=this.w,t=[];e.globals.seriesYAxisMap.forEach(function(a,n){var i=0;a.forEach(function(t){-1!==e.globals.collapsedSeriesIndices.indexOf(t)&&i++}),i>0&&i==a.length&&t.push(n)}),e.globals.ignoreYAxisIndexes=t.map(function(e){return e})}}]),e}(),W=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"scaleSvgNode",value:function(e,t){var a=parseFloat(e.getAttributeNS(null,"width")),n=parseFloat(e.getAttributeNS(null,"height"));e.setAttributeNS(null,"width",a*t),e.setAttributeNS(null,"height",n*t),e.setAttributeNS(null,"viewBox","0 0 "+a+" "+n)}},{key:"fixSvgStringForIe11",value:function(e){if(!m.isIE11())return e.replace(/&nbsp;/g,"&#160;");var t=0,a=e.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(e){return 2==++t?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':e});return(a=a.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(e){null==e&&(e=1);var t=this.w.globals.dom.Paper.svg();if(1!==e){var a=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(a,e),t=(new XMLSerializer).serializeToString(a)}return this.fixSvgStringForIe11(t)}},{key:"cleanup",value:function(){var e=this.w,t=e.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),a=e.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(n,function(e){e.setAttribute("width",0)}),t&&t[0]&&(t[0].setAttribute("x",-500),t[0].setAttribute("x1",-500),t[0].setAttribute("x2",-500)),a&&a[0]&&(a[0].setAttribute("y",-100),a[0].setAttribute("y1",-100),a[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var e=this.getSvgString(),t=new Blob([e],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(t)}},{key:"dataURI",value:function(e){var t=this;
6return new Promise(function(a){var n=t.w,i=e?e.scale||e.width/n.globals.svgWidth:1;t.cleanup();var r=document.createElement("canvas");r.width=n.globals.svgWidth*i,r.height=parseInt(n.globals.dom.elWrap.style.height,10)*i;var o="transparent"===n.config.chart.background?"#fff":n.config.chart.background,s=r.getContext("2d");s.fillStyle=o,s.fillRect(0,0,r.width*i,r.height*i);var l=t.getSvgString(i);if(window.canvg&&m.isIE11()){var c=window.canvg.Canvg.fromString(s,l,{ignoreClear:!0,ignoreDimensions:!0});c.start();var d=r.msToBlob();c.stop(),a({blob:d})}else{var f="data:image/svg+xml,"+encodeURIComponent(l),p=new Image;p.crossOrigin="anonymous",p.onload=function(){if(s.drawImage(p,0,0),r.msToBlob){var e=r.msToBlob();a({blob:e})}else{var t=r.toDataURL("image/png");a({imgURI:t})}},p.src=f}})}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var e=this;this.dataURI().then(function(t){var a=t.imgURI,n=t.blob;n?navigator.msSaveOrOpenBlob(n,e.w.globals.chartID+".png"):e.triggerDownload(a,e.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(e){var t=this,a=e.series,n=e.fileName,i=e.columnDelimiter,r=void 0===i?",":i,o=e.lineDelimiter,s=void 0===o?"\n":o,l=this.w;a||(a=l.config.series);var c,d,f=[],p=[],u="",g=l.globals.series.map(function(e,t){return-1===l.globals.collapsedSeriesIndices.indexOf(t)?e:[]}),v=function(e){return"datetime"===l.config.xaxis.type&&String(e).length>=10},b=Math.max.apply(Math,h(a.map(function(e){return e.data?e.data.length:0}))),y=new U(this.ctx),x=new S(this.ctx),C=function(e){var a="";if(l.globals.axisCharts){if("category"===l.config.xaxis.type||l.config.xaxis.convertedCatToNumeric)if(l.globals.isBarHorizontal){var n=l.globals.yLabelFormatters[0],i=new $(t.ctx).getActiveConfigSeriesIndex();a=n(l.globals.labels[e],{seriesIndex:i,dataPointIndex:e,w:l})}else a=x.getLabel(l.globals.labels,l.globals.timescaleLabels,0,e).text;"datetime"===l.config.xaxis.type&&(l.config.xaxis.categories.length?a=l.config.xaxis.categories[e]:l.config.labels.length&&(a=l.config.labels[e]))}else a=l.config.labels[e];return Array.isArray(a)&&(a=a.join(" ")),m.isNumber(a)?a:a.split(r).join("")};f.push(l.config.chart.toolbar.export.csv.headerCategory),"boxPlot"===l.config.chart.type?(f.push("minimum"),f.push("q1"),f.push("median"),f.push("q3"),f.push("maximum")):"candlestick"===l.config.chart.type?(f.push("open"),f.push("high"),f.push("low"),f.push("close")):"rangeBar"===l.config.chart.type?(f.push("minimum"),f.push("maximum")):a.map(function(e,t){var a=(e.name?e.name:"series-".concat(t))+"";l.globals.axisCharts&&f.push(a.split(r).join("")?a.split(r).join(""):"series-".concat(t))}),l.globals.axisCharts||(f.push(l.config.chart.toolbar.export.csv.headerValue),p.push(f.join(r))),l.globals.allSeriesHasEqualX||!l.globals.axisCharts||l.config.xaxis.categories.length||l.config.labels.length?a.map(function(e,t){l.globals.axisCharts?function(e,t){if(f.length&&0===t&&p.push(f.join(r)),e.data){e.data=e.data.length&&e.data||h(Array(b)).map(function(){return""});for(var n=0;n<e.data.length;n++){f=[];var i=C(n);if(i||(y.isFormatXY()?i=a[t].data[n].x:y.isFormat2DArray()&&(i=a[t].data[n]?a[t].data[n][0]:"")),0===t){f.push(v(i)?l.config.chart.toolbar.export.csv.dateFormatter(i):m.isNumber(i)?i:i.split(r).join(""));for(var o=0;o<l.globals.series.length;o++){var s;y.isFormatXY()?f.push(null===(s=a[o].data[n])||void 0===s?void 0:s.y):f.push(g[o][n])}}("candlestick"===l.config.chart.type||e.type&&"candlestick"===e.type)&&(f.pop(),f.push(l.globals.seriesCandleO[t][n]),f.push(l.globals.seriesCandleH[t][n]),f.push(l.globals.seriesCandleL[t][n]),f.push(l.globals.seriesCandleC[t][n])),("boxPlot"===l.config.chart.type||e.type&&"boxPlot"===e.type)&&(f.pop(),f.push(l.globals.seriesCandleO[t][n]),f.push(l.globals.seriesCandleH[t][n]),f.push(l.globals.seriesCandleM[t][n]),f.push(l.globals.seriesCandleL[t][n]),f.push(l.globals.seriesCandleC[t][n])),"rangeBar"===l.config.chart.type&&(f.pop(),f.push(l.globals.seriesRangeStart[t][n]),f.push(l.globals.seriesRangeEnd[t][n])),f.length&&p.push(f.join(r))}}}(e,t):((f=[]).push(l.globals.labels[t].split(r).join("")),f.push(g[t]),p.push(f.join(r)))}):(c=new Set,d={},a.forEach(function(e,t){null==e||e.data.forEach(function(e){var n,i;if(y.isFormatXY())n=e.x,i=e.y;else{if(!y.isFormat2DArray())return;n=e[0],i=e[1]}d[n]||(d[n]=Array(a.length).fill("")),d[n][t]=i,c.add(n)})}
6),f.length&&p.push(f.join(r)),Array.from(c).sort().forEach(function(e){p.push([v(e)&&"datetime"===l.config.xaxis.type?l.config.chart.toolbar.export.csv.dateFormatter(e):m.isNumber(e)?e:e.split(r).join(""),d[e].join(r)])})),u+=p.join(s),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\ufeff"+u),n||l.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(e,t,a){var n=document.createElement("a");n.href=e,n.download=(t||this.w.globals.chartID)+a,document.body.appendChild(n),n.click(),document.body.removeChild(n)}}]),e}(),V=function(){function e(t,a){n(this,e),this.ctx=t,this.elgrid=a,this.w=t.w;var i=this.w;this.axesUtils=new S(t),this.xaxisLabels=i.globals.labels.slice(),i.globals.timescaleLabels.length>0&&!i.globals.isBarHorizontal&&(this.xaxisLabels=i.globals.timescaleLabels.slice()),i.config.xaxis.overwriteCategories&&(this.xaxisLabels=i.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===i.config.xaxis.position?this.offY=0:this.offY=i.globals.gridHeight+1,this.offY=this.offY+i.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===i.config.chart.type&&i.config.plotOptions.bar.horizontal,this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.xaxisBorderWidth=i.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=i.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=i.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=i.config.xaxis.axisBorder.height,this.yaxis=i.config.yaxis[0]}return r(e,[{key:"drawXaxis",value:function(){var e=this.w,t=new y(this.ctx),a=t.group({class:"apexcharts-xaxis",transform:"translate(".concat(e.config.xaxis.offsetX,", ").concat(e.config.xaxis.offsetY,")")}),n=t.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});a.add(n);for(var i=[],r=0;r<this.xaxisLabels.length;r++)i.push(this.xaxisLabels[r]);if(this.drawXAxisLabelAndGroup(!0,t,n,i,e.globals.isXNumeric,function(e,t){return t}),e.globals.hasXaxisGroups){var o=e.globals.groups;i=[];for(var s=0;s<o.length;s++)i.push(o[s].title);var l={};e.config.xaxis.group.style&&(l.xaxisFontSize=e.config.xaxis.group.style.fontSize,l.xaxisFontFamily=e.config.xaxis.group.style.fontFamily,l.xaxisForeColors=e.config.xaxis.group.style.colors,l.fontWeight=e.config.xaxis.group.style.fontWeight,l.cssClass=e.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,t,n,i,!1,function(e,t){return o[e].cols*t},l)}if(void 0!==e.config.xaxis.title.text){var c=t.group({class:"apexcharts-xaxis-title"}),d=t.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+("bottom"===e.config.xaxis.position?e.globals.xAxisLabelsHeight:-e.globals.xAxisLabelsHeight-10)+e.config.xaxis.title.offsetY,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,fontWeight:e.config.xaxis.title.style.fontWeight,foreColor:e.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});c.add(d),a.add(c)}if(e.config.xaxis.axisBorder.show){var f=e.globals.barPadForNumericAxis,p=t.drawLine(e.globals.padHorizontal+e.config.xaxis.axisBorder.offsetX-f,this.offY,this.xaxisBorderWidth+f,this.offY,e.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);this.elgrid&&this.elgrid.elGridBorders&&e.config.grid.show?this.elgrid.elGridBorders.add(p):a.add(p)}return a}},{key:"drawXAxisLabelAndGroup",value:function(e,t,a,n,i,r){var o,s=this,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},c=[],d=[],f=this.w,p=l.xaxisFontSize||this.xaxisFontSize,h=l.xaxisFontFamily||this.xaxisFontFamily,u=l.xaxisForeColors||this.xaxisForeColors,g=l.fontWeight||f.config.xaxis.labels.style.fontWeight,m=l.cssClass||f.config.xaxis.labels.style.cssClass,v=f.globals.padHorizontal,b=n.length,y="category"===f.config.xaxis.type?f.globals.dataPoints:b;if(0===y&&b>y&&(y=b),i){var x=y>1?y-1:y;o=f.globals.gridWidth/Math.min(x,b-1),v=v+r(0,o)/2+f.config.xaxis.labels.offsetX}else o=f.globals.gridWidth/y,v=v+r(0,o)+f.config.xaxis.labels.offsetX;for(var C=function(i){var l=v-r(i,o)/2+f.config.xaxis.labels.offsetX;0===i&&1===b&&o/2===v&&1===y&&(l=f.globals.gridWidth/2);var x=s.axesUtils.getLabel(n,f.globals.timescaleLabels,l,i,c,p,e),C=28;if(f.globals.rotateXLabels&&e&&(C=22),f.config.xaxis.title.text&&"top"===f.config.xaxis.position&&(C+=parseFloat(f.config.xaxis.title.style.fontSize)+2),e||(C=C+parseFloat(p)+(f.globals.xAxisLabelsHeight-f.globals.xAxisGroupLabelsHeight)+(f.globals.rotateXLabels?10:0)),x=void 0!==f.config.xaxis.tickAmount&&"dataPoints"!==f.config.xaxis.tickAmount&&"datetime"!==f.config.xaxis.type?s.axesUtils.checkLabelBasedOnTickamount(i,x,b):s.axesUtils.checkForOverflowingLabels(i,x,b,c,d),f.config.xaxis.labels.show){var w=t.drawText({x:x.x,y:s.offY+f.config.xaxis.labels.offsetY+C-("top"===f.config.xaxis.position?f.globals.xAxisHeight+f.config.xaxis.axisTicks.height-2:0),text:x.text,textAnchor:"middle",fontWeight:x.isBold?600:g,fontSize:p,fontFamily:h,foreColor:Array.isArray(u)?e&&f.config.xaxis.convertedCatToNumeric?u[f.globals.minX+i-1]:u[i]:u,isPlainText:!1,
6cssClass:(e?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+m});if(a.add(w),w.on("click",function(e){if("function"==typeof f.config.chart.events.xAxisLabelClick){var t=Object.assign({},f,{labelIndex:i});f.config.chart.events.xAxisLabelClick(e,s.ctx,t)}}),e){var E=document.createElementNS(f.globals.SVGNS,"title");E.textContent=Array.isArray(x.text)?x.text.join(" "):x.text,w.node.appendChild(E),""!==x.text&&(c.push(x.text),d.push(x))}}i<b-1&&(v+=r(i+1,o))},w=0;w<=b-1;w++)C(w)}},{key:"drawXaxisInversed",value:function(e){var t,a,n=this,i=this.w,r=new y(this.ctx),o=i.config.yaxis[0].opposite?i.globals.translateYAxisX[e]:0,s=r.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:e}),l=r.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+o+", 0)"});s.add(l);var c=[];if(i.config.yaxis[e].show)for(var d=0;d<this.xaxisLabels.length;d++)c.push(this.xaxisLabels[d]);t=i.globals.gridHeight/c.length,a=-t/2.2;var f=i.globals.yLabelFormatters[0],p=i.config.yaxis[0].labels;if(p.show)for(var h=function(o){var s=void 0===c[o]?"":c[o];s=f(s,{seriesIndex:e,dataPointIndex:o,w:i});var d=n.axesUtils.getYAxisForeColor(p.style.colors,e),h=0;Array.isArray(s)&&(h=s.length/2*parseInt(p.style.fontSize,10));var u=p.offsetX-15,g="end";n.yaxis.opposite&&(g="start"),"left"===i.config.yaxis[0].labels.align?(u=p.offsetX,g="start"):"center"===i.config.yaxis[0].labels.align?(u=p.offsetX,g="middle"):"right"===i.config.yaxis[0].labels.align&&(g="end");var m=r.drawText({x:u,y:a+t+p.offsetY-h,text:s,textAnchor:g,foreColor:Array.isArray(d)?d[o]:d,fontSize:p.style.fontSize,fontFamily:p.style.fontFamily,fontWeight:p.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+p.style.cssClass,maxWidth:p.maxWidth});l.add(m),m.on("click",function(e){if("function"==typeof i.config.chart.events.xAxisLabelClick){var t=Object.assign({},i,{labelIndex:o});i.config.chart.events.xAxisLabelClick(e,n.ctx,t)}});var v=document.createElementNS(i.globals.SVGNS,"title");if(v.textContent=Array.isArray(s)?s.join(" "):s,m.node.appendChild(v),0!==i.config.yaxis[e].labels.rotate){var b=r.rotateAroundCenter(m.node);m.node.setAttribute("transform","rotate(".concat(i.config.yaxis[e].labels.rotate," 0 ").concat(b.y,")"))}a+=t},u=0;u<=c.length-1;u++)h(u);if(void 0!==i.config.yaxis[0].title.text){var g=r.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+o+", 0)"}),m=r.drawText({x:i.config.yaxis[0].title.offsetX,y:i.globals.gridHeight/2+i.config.yaxis[0].title.offsetY,text:i.config.yaxis[0].title.text,textAnchor:"middle",foreColor:i.config.yaxis[0].title.style.color,fontSize:i.config.yaxis[0].title.style.fontSize,fontWeight:i.config.yaxis[0].title.style.fontWeight,fontFamily:i.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+i.config.yaxis[0].title.style.cssClass});g.add(m),s.add(g)}var v=0;this.isCategoryBarHorizontal&&i.config.yaxis[0].opposite&&(v=i.globals.gridWidth);var b=i.config.xaxis.axisBorder;if(b.show){var x=r.drawLine(i.globals.padHorizontal+b.offsetX+v,1+b.offsetY,i.globals.padHorizontal+b.offsetX+v,i.globals.gridHeight+b.offsetY,b.color,0);this.elgrid&&this.elgrid.elGridBorders&&i.config.grid.show?this.elgrid.elGridBorders.add(x):s.add(x)}return i.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(v,c.length,i.config.yaxis[0].axisBorder,i.config.yaxis[0].axisTicks,0,t,s),s}},{key:"drawXaxisTicks",value:function(e,t,a){var n=this.w,i=e;if(!(e<0||e-2>n.globals.gridWidth)){var r=this.offY+n.config.xaxis.axisTicks.offsetY;if(t=t+r+n.config.xaxis.axisTicks.height,"top"===n.config.xaxis.position&&(t=r-n.config.xaxis.axisTicks.height),n.config.xaxis.axisTicks.show){var o=new y(this.ctx).drawLine(e+n.config.xaxis.axisTicks.offsetX,r+n.config.xaxis.offsetY,i+n.config.xaxis.axisTicks.offsetX,t+n.config.xaxis.offsetY,n.config.xaxis.axisTicks.color);a.add(o),o.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var e=this.w,t=[],a=this.xaxisLabels.length,n=e.globals.padHorizontal;if(e.globals.timescaleLabels.length>0)for(var i=0;i<a;i++)n=this.xaxisLabels[i].position,t.push(n);else for(var r=a,o=0;o<r;o++){var s=r;e.globals.isXNumeric&&"bar"!==e.config.chart.type&&(s-=1),n+=e.globals.gridWidth/s,t.push(n)}return t}},{key:"xAxisLabelCorrections",value:function(){var e=this.w,t=new y(this.ctx),a=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(e.globals.rotateXLabels||e.config.xaxis.labels.rotateAlways)for(var o=0;o<n.length;
6o++){var s=t.rotateAroundCenter(n[o]);s.y=s.y-1,s.x=s.x+1,n[o].setAttribute("transform","rotate(".concat(e.config.xaxis.labels.rotate," ").concat(s.x," ").concat(s.y,")")),n[o].setAttribute("text-anchor","end"),a.setAttribute("transform","translate(0, ".concat(-10,")"));var l=n[o].childNodes;e.config.xaxis.labels.trim&&Array.prototype.forEach.call(l,function(a){t.placeTextWithEllipsis(a,a.textContent,e.globals.xAxisLabelsHeight-("bottom"===e.config.legend.position?20:10))})}else!function(){for(var a=e.globals.gridWidth/(e.globals.labels.length+1),i=0;i<n.length;i++){var r=n[i].childNodes;e.config.xaxis.labels.trim&&"datetime"!==e.config.xaxis.type&&Array.prototype.forEach.call(r,function(e){t.placeTextWithEllipsis(e,e.textContent,a)})}}();if(i.length>0){var c=i[i.length-1].getBBox(),d=i[0].getBBox();c.x<-20&&i[i.length-1].parentNode.removeChild(i[i.length-1]),d.x+d.width>e.globals.gridWidth&&!e.globals.isBarHorizontal&&i[0].parentNode.removeChild(i[0]);for(var f=0;f<r.length;f++)t.placeTextWithEllipsis(r[f],r[f].textContent,e.config.yaxis[0].labels.maxWidth-(e.config.yaxis[0].title.text?2*parseFloat(e.config.yaxis[0].title.style.fontSize):0)-15)}}}]),e}(),K=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w;var a=this.w;this.xaxisLabels=a.globals.labels.slice(),this.axesUtils=new S(t),this.isRangeBar=a.globals.seriesRange.length&&a.globals.isBarHorizontal,a.globals.timescaleLabels.length>0&&(this.xaxisLabels=a.globals.timescaleLabels.slice())}return r(e,[{key:"drawGridArea",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.w,a=new y(this.ctx);null===e&&(e=a.group({class:"apexcharts-grid"}));var n=a.drawLine(t.globals.padHorizontal,1,t.globals.padHorizontal,t.globals.gridHeight,"transparent"),i=a.drawLine(t.globals.padHorizontal,t.globals.gridHeight,t.globals.gridWidth,t.globals.gridHeight,"transparent");return e.add(i),e.add(n),e}},{key:"drawGrid",value:function(){var e=null;return this.w.globals.axisCharts&&(e=this.renderGrid(),this.drawGridArea(e.el)),e}},{key:"createGridMask",value:function(){var e=this.w,t=e.globals,a=new y(this.ctx),n=Array.isArray(e.config.stroke.width)?0:e.config.stroke.width;if(Array.isArray(e.config.stroke.width)){var i=0;e.config.stroke.width.forEach(function(e){i=Math.max(i,e)}),n=i}t.dom.elGridRectMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(t.cuid)),t.dom.elGridRectMarkerMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(t.cuid)),t.dom.elForecastMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elForecastMask.setAttribute("id","forecastMask".concat(t.cuid)),t.dom.elNonForecastMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(t.cuid));var r=e.config.chart.type,o=0,s=0;("bar"===r||"rangeBar"===r||"candlestick"===r||"boxPlot"===r||e.globals.comboBarCount>
60)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&(o=e.config.grid.padding.left,s=e.config.grid.padding.right,t.barPadForNumericAxis>o&&(o=t.barPadForNumericAxis,s=t.barPadForNumericAxis)),t.dom.elGridRect=a.drawRect(-n/2-o-2,-n/2-2,t.gridWidth+n+s+o+4,t.gridHeight+n+4,0,"#fff");var l=e.globals.markers.largestSize+1;t.dom.elGridRectMarker=a.drawRect(2*-l,2*-l,t.gridWidth+4*l,t.gridHeight+4*l,0,"#fff"),t.dom.elGridRectMask.appendChild(t.dom.elGridRect.node),t.dom.elGridRectMarkerMask.appendChild(t.dom.elGridRectMarker.node);var c=t.dom.baseEl.querySelector("defs");c.appendChild(t.dom.elGridRectMask),c.appendChild(t.dom.elForecastMask),c.appendChild(t.dom.elNonForecastMask),c.appendChild(t.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(e){var t=e.i,a=e.x1,n=e.y1,i=e.x2,r=e.y2,o=e.xCount,s=e.parent,l=this.w;if(!(0===t&&l.globals.skipFirstTimelinelabel||t===o-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||"radar"===l.config.chart.type)){l.config.grid.xaxis.lines.show&&this._drawGridLine({i:t,x1:a,y1:n,x2:i,y2:r,xCount:o,parent:s});var c=0;if(l.globals.hasXaxisGroups&&"between"===l.config.xaxis.tickPlacement){var d=l.globals.groups;if(d){for(var f=0,p=0;f<t&&p<d.length;p++)f+=d[p].cols;f===t&&(c=.6*l.globals.xAxisLabelsHeight)}}new V(this.ctx).drawXaxisTicks(a,c,l.globals.dom.elGraphical)}}},{key:"_drawGridLine",value:function(e){var t=e.i,a=e.x1,n=e.y1,i=e.x2,r=e.y2,o=e.xCount,s=e.parent,l=this.w,c=!1,d=s.node.classList.contains("apexcharts-gridlines-horizontal"),f=l.config.grid.strokeDashArray,p=l.globals.barPadForNumericAxis;(0===n&&0===r||0===a&&0===i)&&(c=!0),n===l.globals.gridHeight&&r===l.globals.gridHeight&&(c=!0),!l.globals.isBarHorizontal||0!==t&&t!==o-1||(c=!0);var h=new y(this).drawLine(a-(d?p:0),n,i+(d?p:0),r,l.config.grid.borderColor,f);h.node.classList.add("apexcharts-gridline"),c&&l.config.grid.show?this.elGridBorders.add(h):s.add(h)}},{key:"_drawGridBandRect",value:function(e){var t=e.c,a=e.x1,n=e.y1,i=e.x2,r=e.y2,o=e.type,s=this.w,l=new y(this.ctx),c=s.globals.barPadForNumericAxis;if("column"!==o||"datetime"!==s.config.xaxis.type){var d=s.config.grid[o].colors[t],f=l.drawRect(a-("row"===o?c:0),n,i+("row"===o?2*c:0),r,0,d,s.c
6onfig.grid[o].opacity);this.elg.add(f),f.attr("clip-path","url(#gridRectMask".concat(s.globals.cuid,")")),f.node.classList.add("apexcharts-grid-".concat(o))}}},{key:"_drawXYLines",value:function(e){var t=this,a=e.xCount,n=e.tickAmount,i=this.w;if(i.config.grid.xaxis.lines.show||i.config.xaxis.axisTicks.show){var r,o=i.globals.padHorizontal,s=i.globals.gridHeight;i.globals.timescaleLabels.length?function(e){for(var n=e.xC,i=e.x1,r=e.y1,o=e.x2,s=e.y2,l=0;l<n;l++)i=t.xaxisLabels[l].position,o=t.xaxisLabels[l].position,t._drawGridLines({i:l,x1:i,y1:r,x2:o,y2:s,xCount:a,parent:t.elgridLinesV})}({xC:a,x1:o,y1:0,x2:r,y2:s}):(i.globals.isXNumeric&&(a=i.globals.xAxisScale.result.length),function(e){for(var n=e.xC,r=e.x1,o=e.y1,s=e.x2,l=e.y2,c=0;c<n+(i.globals.isXNumeric?0:1);c++)0===c&&1===n&&1===i.globals.dataPoints&&(s=r=i.globals.gridWidth/2),t._drawGridLines({i:c,x1:r,y1:o,x2:s,y2:l,xCount:a,parent:t.elgridLinesV}),s=r+=i.globals.gridWidth/(i.globals.isXNumeric?n-1:n)}({xC:a,x1:o,y1:0,x2:r,y2:s}))}if(i.config.grid.yaxis.lines.show){var l=0,c=0,d=i.globals.gridWidth,f=n+1;this.isRangeBar&&(f=i.globals.labels.length);for(var p=0;p<f+(this.isRangeBar?1:0);p++)this._drawGridLine({i:p,xCount:f+(this.isRangeBar?1:0),x1:0,y1:l,x2:d,y2:c,parent:this.elgridLinesH}),c=l+=i.globals.gridHeight/(this.isRangeBar?f:n)}}},{key:"_drawInvertedXYLines",value:function(e){var t=e.xCount,a=this.w;if(a.config.grid.xaxis.lines.show||a.config.xaxis.axisTicks.show)for(var n,i=a.globals.padHorizontal,r=a.globals.gridHeight,o=0;o<t+1;o++)a.config.grid.xaxis.lines.show&&this._drawGridLine({i:o,xCount:t+1,x1:i,y1:0,x2:n,y2:r,parent:this.elgridLinesV}),new V(this.ctx).drawXaxisTicks(i,0,a.globals.dom.elGraphical),n=i+=a.globals.gridWidth/t;if(a.config.grid.yaxis.lines.show)for(var s=0,l=0,c=a.globals.gridWidth,d=0;d<a.globals.dataPoints+1;d++)this._drawGridLine({i:d,xCount:a.globals.dataPoints+1,x1:0,y1:s,x2:c,y2:l,parent:this.elgridLinesH}),l=s+=a.globals.gridHeight/a.globals.dataPoints}},{key:"renderGrid",value:function(){var e=this.w,t=new y(this.ctx);this.elg=t.group({class:"apexcharts-grid"}),this.elgridLinesH=t.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=t.group({class:"apexcharts-gridlines-vertical"}),this.elGridBorders=t.group({class:"apexcharts-grid-borders"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),e.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide(),this.elGridBorders.hide());for(var a=0;a<e.globals.seriesYAxisMap.length&&-1!==e.globals.ignoreYAxisIndexes.indexOf(a);)a++;a===e.globals.seriesYAxisMap.length&&(a=0);var n,i,r,o,s=e.globals.yAxisScale[a].result.length-1;!e.globals.isBarHorizontal||this.isRangeBar?(n=this.xaxisLabels.length,this.isRangeBar&&(n--,s=e.globals.labels.length,e.config.xaxis.tickAmount&&e.config.xaxis.labels.formatter&&(n=e.config.xaxis.tickAmount),(null===(i=e.globals.yAxisScale)||void 0===i||null===(r=i[a])||void 0===r||null===(o=r.result)||void 0===o?void 0:o.length)>0&&"datetime"!==e.config.xaxis.type&&(n=e.globals.yAxisScale[a].result.length-1)),this._drawXYLines({xCount:n,tickAmount:s})):(n=s,s=e.globals.xTickAmount,this._drawInvertedXYLines({xCount:n,tickAmount:s}));return this.drawGridBands(n,s),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:e.globals.gridWidth/n}}},{key:"drawGridBands",value:function(e,t){var a=this.w;if(void 0!==a.config.grid.row.colors&&a.config.grid.row.colors.length>0)for(var n=0,i=a.globals.gridHeight/t,r=a.globals.gridWidth,o=0,s=0;o<t;o++,s++)s>=a.config.grid.row.colors.length&&(s=0),this._drawGridBandRect({c:s,x1:0,y1:n,x2:r,y2:i,type:"row"}),n+=a.globals.gridHeight/t;if(void 0!==a.config.grid.column.colors&&a.config.grid.column.colors.length>0)for(var l=a.globals.isBarHorizontal||"on"!==a.config.xaxis.tickPlacement||"category"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric?e:e-1,c=a.globals.padHorizontal,d=a.globals.padHorizontal+a.globals.gridWidth/l,f=a.globals.gridHeight,p=0,h=0;p<e;p++,h++)h>=a.config.grid.column.colors.length&&(h=0),this._drawGridBandRect({c:h,x1:c,y1:0,x2:d,y2:f,type:"column"}),c+=a.globals.gridWidth/l}}]),e}(),Y=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"niceScale",value:function(e,t){var a,n,i,r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=1e-11,l=this.w,c=l.globals;c.isBarHorizontal?(a=l.config.xaxis,n=Math.max((c.svgWidth-100)/25,2)):(a=l.config.yaxis[o],n=Math.max((c.svgHeight-100)/15,2)),i=void 0!==a.min&&null!==a.min,r=void 0!==a.max&&null!==a.min;var d=void 0!==a.stepSize&&null!==a.stepSize,f=void 0!==a.tickAmount&&null!==a.tickAmount,p=f?a.tickAmount:a.forceNiceScale?c.niceScaleDefaultTicks[Math.min(Math.round(n/2),c.niceScaleDefaultTicks.length-1)]:10;if(c.isMultipleYAxis&&!f&&c.multiAxisTickAmount>0&&(p=c.multiAxisTickAmount,f=!0),p="dataPoints"===p?c.dataPoints-1:Math.abs(Math.round(p)),(e===Number.MIN_VALUE&&0===t||!m.isNumber(e)&&!m.isNumber(t)||e===Number.MIN_VALUE&&t===-Number.MAX_VALUE)&&(e=0,t=p,c.allSeriesCollapsed=!1),e>t){console.warn("axis.min cannot be greater than axis.max: swapping min and max");var h=t;t=e,e=h}else e===t&&(e=0===e?0:e-1,t=0===t?2:t+1);var u=[];p<1&&(p=1);var g=p,v=Math.abs(t-e);a.forceNiceScale&&(!i&&e>0&&e/v<.15&&(e=0,i=!0),!r&&t<0&&-t/v<.15&&(t=0,r=!0),v=Math.abs(t-e));var b=v/g,y=b,x=Math.floor(Math.log10(y)),C=Math.pow(10,x),w=Math.ceil(y/C);if(b=y=(w=c.niceScaleAllowedMagMsd[0===c.yValueDecimal?0:1][w])*C,c.isBarHorizontal&&a.stepSize&&"datetime"!==a.type?(b=a.stepSize,d=!0):d&&(b=a.stepSize),d&&a.forceNiceScale){var E=Math.floor(Math.log10(b));b*=Math.pow(10,x-E)}if(i&&r){var A=v/g;if(f)if(d)if(0!=m.mod(v,b)){var S=m.getGCD(b,A);b=A/S<10?S:A}else 0==m.mod(b,A)?b=A:(A=b,f=!1);else b=A;else if(d)0==m.mod(v,b)?A=b:b=A;else if(0==m.mod(v,b))A=b;else{A=v/(g=Math.ceil(v/b));var k=m.getGCD(v,b);v/k<n&&(A=k),b=A}
6g=Math.round(v/b)}else{if(i||r)if(r)if(f)e=t-b*g;else{var _=e;e=b*Math.floor(e/b),Math.abs(t-e)/m.getGCD(v,b)>n&&(e=t-b*p,e+=b*Math.floor((_-e)/b))}else i&&(t=f?e+b*g:b*Math.ceil(t/b));else if(f){var T=b/(t-e>t?1:2),L=T*Math.floor(e/T);Math.abs(L-e)<=T/2?t=(e=L)+b*g:e=(t=T*Math.ceil(t/T))-b*g}else e=b*Math.floor(e/b),t=b*Math.ceil(t/b);v=Math.abs(t-e),b=m.getGCD(v,b),g=Math.round(v/b)}if(f||i||r||(g=Math.ceil((v-s)/(b+s)))>16&&m.getPrimeFactors(g).length<2&&g++,!f&&a.forceNiceScale&&0===c.yValueDecimal&&g>v&&(g=v,b=Math.round(v/g)),c.isMultipleYAxis&&0==c.multiAxisTickAmount&&(c.multiAxisTickAmount=g),g>n&&(!f&&!d||a.forceNiceScale)){var R=m.getPrimeFactors(g),M=R.length-1,I=g;e:for(var O=0;O<M;O++)for(var N=0;N<=M-O;N++){for(var D=Math.min(N+O,M),P=I,B=1,F=N;F<=D;F++)B*=R[F];if((P/=B)<n){I=P;break e}}b=I===g?v:v/I}var H=e-b,z=b*s;do{H+=b,u.push(m.stripNumber(H,7))}while(t-H>z);return{result:u,niceMin:u[0],niceMax:u[u.length-1]}}},{key:"linearScale",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,r=Math.abs(t-e);"dataPoints"===(a=this._adjustTicksForSmallRange(a,n,r))&&(a=this.w.globals.dataPoints-1),i||(i=r/a),a===Number.MAX_VALUE&&(a=5,i=1);for(var o=[],s=e;a>=0;)o.push(s),s+=i,a-=1;return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"logarithmicScaleNice",value:function(e,t,a){t<=0&&(t=Math.max(e,a)),e<=0&&(e=Math.min(t,a));for(var n=[],i=Math.ceil(Math.log(t)/Math.log(a)+1),r=Math.floor(Math.log(e)/Math.log(a));r<i;r++)n.push(Math.pow(a,r));return{result:n,niceMin:n[0],niceMax:n[n.length-1]}}},{key:"logarithmicScale",value:function(e,t,a){t<=0&&(t=Math.max(e,a)),e<=0&&(e=Math.min(t,a));for(var n=[],i=Math.log(t)/Math.log(a),r=Math.log(e)/Math.log(a),o=i-r,s=Math.round(o),l=o/s,c=0,d=r;c<s;c++,d+=l)n.push(Math.pow(a,d));return n.push(Math.pow(a,i)),{result:n,niceMin:e,niceMax:t}}},{key:"_adjustTicksForSmallRange",value:function(e,t,a){var n=e;if(void 0!==t&&this.w.config.yaxis[t].labels.formatter&&void 0===this.w.config.yaxis[t].tickAmount){var i=Number(this.w.config.yaxis[t].labels.formatter(1));m.isNumber(i)&&0===this.w.globals.yValueDecimal&&(n=Math.ceil(a))}return n<e?n:e}},{key:"setYScaleForIndex",value:function(e,t,a){var n=this.w.globals,i=this.w.config,r=n.isBarHorizontal?i.xaxis:i.yaxis[e];void 0===n.yAxisScale[e]&&(n.yAxisScale[e]=[]);var o=Math.abs(a-t);r.logarithmic&&o<=5&&(n.invalidLogScale=!0),r.logarithmic&&o>5?(n.allSeriesCollapsed=!1,n.yAxisScale[e]=r.forceNiceScale?this.logarithmicScaleNice(t,a,r.logBase):this.logarithmicScale(t,a,r.logBase)):a!==-Number.MAX_VALUE&&m.isNumber(a)?(n.allSeriesCollapsed=!1,n.yAxisScale[e]=this.niceScale(t,a,e)):n.yAxisScale[e]=this.linearScale(0,10,10,e,i.yaxis[e].stepSize)}},{key:"setXScale",value:function(e,t){var a=this.w,n=a.globals,i=Math.abs(t-e);return t!==-Number.MAX_VALUE&&m.isNumber(t)?n.xAxisScale=this.linearScale(e,t,a.config.xaxis.tickAmount?a.config.xaxis.tickAmount:i<10&&i>1?i+1:10,0,a.config.xaxis.stepSize):n.xAxisScale=this.linearScale(0,10,10),n.xAxisScale}},{key:"setMultipleYScales",value:function(){var e=this.w.globals,t=this.w.config,a=e.minYArr,n=e.maxYArr,i=[],r=[],o=[],s=t.yaxis.length!==t.series.length;t.series.forEach(function(e,t){o.push(t),r.push(null)}),t.yaxis.forEach(function(e,t){i[t]=[]});var l,c=[];t.yaxis.forEach(function(e,a){var n=!1;if(e.seriesName){var r=[];Array.isArray(e.seriesName)?r=e.seriesName:r.push(e.seriesName),r.forEach(function(e){t.series.forEach(function(t,r){if(t.name===e){a===r||s?i[a].push(r):i[r].push(a),n=!0;var l=o.indexOf(r);-1!==l&&o.splice(l,1)}})})}n||c.push(a)}
6),i.forEach(function(e,t){e.forEach(function(e){r[e]=t})});for(var d=0;d<c.length&&(l=c[d],i[l]=[],o);d++){var f=o[0];o.shift(),i[l].push(f),r[f]=l}l&&o.forEach(function(e){i[l].push(e),r[e]=l}),e.seriesYAxisMap=i.map(function(e){return e}),e.seriesYAxisReverseMap=r.map(function(e){return e}),this.sameScaleInMultipleAxes(a,n,i)}},{key:"sameScaleInMultipleAxes",value:function(e,t,a){var n=this,i=this.w.config,r=this.w.globals;a.forEach(function(a,o){if(a.length>0){var s=Number.MAX_VALUE,l=-Number.MAX_VALUE;if(i.chart.stacked){for(var c=r.seriesX[a[0]].map(function(e){return Number.MIN_VALUE}),d=r.seriesX[a[0]].map(function(e){return Number.MIN_VALUE}),f=r.seriesX[a[0]].map(function(e){return Number.MIN_VALUE}),p=i.series[a[0]].type,h=0;h<a.length;h++){var u=a[h];if(-1===r.collapsedSeriesIndices.indexOf(u))for(var g=0;g<r.series[u].length;g++){var m=r.series[u][g];m>=0?d[g]+=m:f[g]+=m,c[g]+=m}}"bar"===p?(s=Math.min.apply(null,f),l=Math.max.apply(null,d)):(s=Math.min.apply(null,c),l=Math.max.apply(null,c))}else{for(var v=0;v<a.length;v++)s=Math.min(s,e[a[v]]);for(var b=0;b<a.length;b++)l=Math.max(l,t[a[b]])}void 0!==i.yaxis[o].min&&(s="function"==typeof i.yaxis[o].min?i.yaxis[o].min(s):i.yaxis[o].min),void 0!==i.yaxis[o].max&&(l="function"==typeof i.yaxis[o].max?i.yaxis[o].max(l):i.yaxis[o].max),n.setYScaleForIndex(o,s,l),a.forEach(function(a){e[a]=r.yAxisScale[o].niceMin,t[a]=r.yAxisScale[o].niceMax})}})}}]),e}(),G=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.scales=new Y(t)}return r(e,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=this.w.config,r=this.w.globals,o=-Number.MAX_VALUE,s=Number.MIN_VALUE;null===n&&(n=e+1);var l=0,c=0,d=void 0;if(r.seriesX.length>=n){var f,p;l=0,c=(d=h(new Set((f=[]).concat.apply(f,h(r.seriesX.slice(e,n)))))).length-1;var u=null===(p=r.brushSource)||void 0===p?void 0:p.w.config.chart.brush;if(i.chart.zoom.enabled&&i.chart.zoom.autoScaleYaxis||null!=u&&u.enabled&&null!=u&&u.autoScaleYaxis){if(i.xaxis.min)for(l=0;l<c&&d[l]<i.xaxis.min;l++);if(i.xaxis.max)for(;c>l&&d[c]>i.xaxis.max;c--);}}var g=r.series,v=g,b=g;"candlestick"===i.chart.type?(v=r.seriesCandleL,b=r.seriesCandleH):"boxPlot"===i.chart.type?(v=r.seriesCandleO,b=r.seriesCandleC):r.isRangeData&&(v=r.seriesRangeStart,b=r.seriesRangeEnd);for(var y=e;y<n;y++){r.dataPoints=Math.max(r.dataPoints,g[y].length);var x=i.series[y].type;r.categoryLabels.length&&(r.dataPoints=r.categoryLabels.filter(function(e){return void 0!==e}).length),r.labels.length&&"datetime"!==i.xaxis.type&&0!==r.series.reduce(function(e,t){return e+t.length},0)&&(r.dataPoints=Math.max(r.dataPoints,r.labels.length)),d||(l=0,c=r.series[y].length);for(var C=l;C<=c&&C<r.series[y].length;C++){var w=g[y][C];if(null!==w&&m.isNumber(w)){switch(void 0!==b[y][C]&&(o=Math.max(o,b[y][C]),t=Math.min(t,b[y][C])),void 0!==v[y][C]&&(t=Math.min(t,v[y][C]),a=Math.max(a,v[y][C])),x){case"candlestick":void 0!==r.seriesCandleC[y][C]&&(o=Math.max(o,r.seriesCandleH[y][C]),t=Math.min(t,r.seriesCandleL[y][C]));case"boxPlot":void 0!==r.seriesCandleC[y][C]&&(o=Math.max(o,r.seriesCandleC[y][C]),t=Math.min(t,r.seriesCandleO[y][C]))}x&&"candlestick"!==x&&"boxPlot"!==x&&"rangeArea"!==x&&"rangeBar"!==x&&(o=Math.max(o,r.series[y][C]),t=Math.min(t,r.series[y][C])),a=o,r.seriesGoals[y]&&r.seriesGoals[y][C]&&Array.isArray(r.seriesGoals[y][C])&&r.seriesGoals[y][C].forEach(function(e){s!==Number.MIN_VALUE&&(s=Math.min(s,e.value),t=s),o=Math.max(o,e.value),a=o}),m.isFloat(w)&&(w=m.noExponents(w),r.yValueDecimal=Math.max(r.yValueDecimal,w.toString().split(".")[1].length)),s>v[y][C]&&v[y][C]<0&&(s=v[y][C])}else r.hasNullValues=!0}"bar"!==x&&"column"!==x||(s<0&&o<0&&(o=0,a=Math.max(a,0)),s===Number.MIN_VALUE&&(s=0,t=Math.min(t,0)))}return"rangeBar"===i.chart.type&&r.seriesRangeStart.length&&r.isBarHorizontal&&(s=t),"bar"===i.chart.type&&(s<0&&o<0&&(o=0),s===Number.MIN_VALUE&&(s=0)),{minY:s,maxY:o,lowestY:t,highestY:a}}},{key:"setYRange",value:function(){var e=this.w.globals,t=this.w.config;e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE;var a,n=Number.MAX_VALUE;if(e.isMultipleYAxis){n=Number.MAX_VALUE;for(var i=0;i<e.series.length;i++)a=this.getMinYMaxY(i),e.minYArr[i]=a.lowestY,e.maxYArr[i]=a.highestY,n=Math.min(n,a.lowestY)}return a=this.getMinYMaxY(0,n,null,e.series.length),"bar"===t.chart.type?(e.minY=a.minY,e.maxY=a.maxY):(e.minY=a.lowestY,e.maxY=a.highe
6stY),n=a.lowestY,t.chart.stacked&&this._setStackedMinMax(),"line"===t.chart.type||"area"===t.chart.type||"scatter"===t.chart.type||"candlestick"===t.chart.type||"boxPlot"===t.chart.type||"rangeBar"===t.chart.type&&!e.isBarHorizontal?e.minY===Number.MIN_VALUE&&n!==-Number.MAX_VALUE&&n!==e.maxY&&(e.minY=n):e.minY=a.minY,t.yaxis.forEach(function(t,a){void 0!==t.max&&("number"==typeof t.max?e.maxYArr[a]=t.max:"function"==typeof t.max&&(e.maxYArr[a]=t.max(e.isMultipleYAxis?e.maxYArr[a]:e.maxY)),e.maxY=e.maxYArr[a]),void 0!==t.min&&("number"==typeof t.min?e.minYArr[a]=t.min:"function"==typeof t.min&&(e.minYArr[a]=t.min(e.isMultipleYAxis?e.minYArr[a]===Number.MIN_VALUE?0:e.minYArr[a]:e.minY)),e.minY=e.minYArr[a])}),e.isBarHorizontal&&["min","max"].forEach(function(a){void 0!==t.xaxis[a]&&"number"==typeof t.xaxis[a]&&("min"===a?e.minY=t.xaxis[a]:e.maxY=t.xaxis[a])}),e.isMultipleYAxis?(this.scales.setMultipleYScales(),e.minY=n):(this.scales.setYScaleForIndex(0,e.minY,e.maxY),e.minY=e.yAxisScale[0].niceMin,e.maxY=e.yAxisScale[0].niceMax,e.minYArr[0]=e.yAxisScale[0].niceMin,e.maxYArr[0]=e.yAxisScale[0].niceMax,e.seriesYAxisMap=[e.series.map(function(e,t){return t})],e.seriesYAxisReverseMap=e.series.map(function(e,t){return 0})),{minY:e.minY,maxY:e.maxY,minYArr:e.minYArr,maxYArr:e.maxYArr,yAxisScale:e.yAxisScale}}},{key:"setXRange",value:function(){var e=this.w.globals,t=this.w.config,a="numeric"===t.xaxis.type||"datetime"===t.xaxis.type||"category"===t.xaxis.type&&!e.noLabelsProvided||e.noLabelsProvided||e.isXNumeric;if(e.isXNumeric&&function(){for(var t=0;t<e.series.length;t++)if(e.labels[t])for(var a=0;a<e.labels[t].length;a++)null!==e.labels[t][a]&&m.isNumber(e.labels[t][a])&&(e.maxX=Math.max(e.maxX,e.labels[t][a]),e.initialMaxX=Math.max(e.maxX,e.labels[t][a]),e.minX=Math.min(e.minX,e.labels[t][a]),e.initialMinX=Math.min(e.minX,e.labels[t][a]))}(),e.noLabelsProvided&&0===t.xaxis.categories.length&&(e.maxX=e.labels[e.labels.length-1],e.initialMaxX=e.labels[e.labels.length-1],e.minX=1,e.initialMinX=1),e.isXNumeric||e.noLabelsProvided||e.dataFormatXNumeric){var n;if(void 0===t.xaxis.tickAmount?(n=Math.round(e.svgWidth/150),"numeric"===t.xaxis.type&&e.dataPoints<30&&(n=e.dataPoints-1),n>e.dataPoints&&0!==e.dataPoints&&(n=e.dataPoints-1)):"dataPoints"===t.xaxis.tickAmount?(e.series.length>1&&(n=e.series[e.maxValsInArrayIndex].length-1),e.isXNumeric&&(n=e.maxX-e.minX-1)):n=t.xaxis.tickAmount,e.xTickAmount=n,void 0!==t.xaxis.max&&"number"==typeof t.xaxis.max&&(e.maxX=t.xaxis.max),void 0!==t.xaxis.min&&"number"==typeof t.xaxis.min&&(e.minX=t.xaxis.min),void 0!==t.xaxis.range&&(e.minX=e.maxX-t.xaxis.range),e.minX!==Number.MAX_VALUE&&e.maxX!==-Number.MAX_VALUE)if(t.xaxis.convertedCatToNumeric&&!e.dataFormatXNumeric){for(var i=[],r=e.minX-1;r<e.maxX;r++)i.push(r+1);e.xAxisScale={result:i,niceMin:i[0],niceMax:i[i.length-1]}}else e.xAxisScale=this.scales.setXScale(e.minX,e.maxX);else e.xAxisScale=this.scales.linearScale(0,n,n,0,t.xaxis.stepSize),e.noLabelsProvided&&e.labels.length>0&&(e.xAxisScale=this.scales.linearScale(1,e.labels.length,n-1,0,t.xaxis.stepSize),e.seriesX=e.labels.slice());a&&(e.labels=e.xAxisScale.result.slice())}return e.isBarHorizontal&&e.labels.length&&(e.xTickAmount=e.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:e.minX,maxX:e.maxX}}},{key:"setZRange",value:function(){var e=this.w.globals;if(e.isDataXYZ)for(var t=0;t<e.series.length;t++)if(void 0!==e.seriesZ[t])for(var a=0;a<e.seriesZ[t].length;a++)null!==e.seriesZ[t][a]&&m.isNumber(e.seriesZ[t][a])&&(e.maxZ=Math.max(e.maxZ,e.seriesZ[t][a]),e.minZ=Math.min(e.minZ,e.seriesZ[t][a]))}},{key:"_handleSingleDataPoint",value:function(){var e=this.w.globals,t=this.w.config;if(e.minX===e.maxX){var a=new E(this.ctx);if("datetime"===t.xaxis.type){var n=a.getDate(e.minX);t.xaxis.labels.datetimeUTC?n.setUTCDate(n.getUTCDate()-2):n.setDate(n.getDate()-2),e.minX=new Date(n).getTime();var i=a.getDate(e.maxX);t.xaxis.labels.datetimeUTC?i.setUTCDate(i.getUTCDate()+2):i.setDate(i.getDate()+2),e.maxX=new Date(i).getTime()}else("numeric"===t.xaxis.type||"category"===t.xaxis.type&&!e.noLabelsProvi
6ded)&&(e.minX=e.minX-2,e.initialMinX=e.minX,e.maxX=e.maxX+2,e.initialMaxX=e.maxX)}}},{key:"_getMinXDiff",value:function(){var e=this.w.globals;e.isXNumeric&&e.seriesX.forEach(function(t,a){1===t.length&&t.push(e.seriesX[e.maxValsInArrayIndex][e.seriesX[e.maxValsInArrayIndex].length-1]);var n=t.slice();n.sort(function(e,t){return e-t}),n.forEach(function(t,a){if(a>0){var i=t-n[a-1];i>0&&(e.minXDiff=Math.min(i,e.minXDiff))}}),1!==e.dataPoints&&e.minXDiff!==Number.MAX_VALUE||(e.minXDiff=.5)})}},{key:"_setStackedMinMax",value:function(){var e=this,t=this.w.globals;if(t.series.length){var a=t.seriesGroups;a.length||(a=[this.w.config.series.map(function(e){return e.name})]);var n={},i={};a.forEach(function(a){n[a]=[],i[a]=[],e.w.config.series.map(function(e,t){return a.indexOf(e.name)>-1?t:null}).filter(function(e){return null!==e}).forEach(function(r){for(var o=0;o<t.series[t.maxValsInArrayIndex].length;o++){var s,l;void 0===n[a][o]&&(n[a][o]=0,i[a][o]=0),(e.w.config.chart.stacked&&!t.comboCharts||e.w.config.chart.stacked&&t.comboCharts&&(!e.w.config.chart.stackOnlyBar||"bar"===(null===(s=e.w.config.series)||void 0===s||null===(l=s[r])||void 0===l?void 0:l.type)))&&null!==t.series[r][o]&&m.isNumber(t.series[r][o])&&(t.series[r][o]>0?n[a][o]+=parseFloat(t.series[r][o])+1e-4:i[a][o]+=parseFloat(t.series[r][o]))}})}),Object.entries(n).forEach(function(e){var a=p(e,1)[0];n[a].forEach(function(e,r){t.maxY=Math.max(t.maxY,n[a][r]),t.minY=Math.min(t.minY,i[a][r])})})}}}]),e}(),X=function(){function e(t,a){n(this,e),this.ctx=t,this.elgrid=a,this.w=t.w;var i=this.w;this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.axisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal="bar"===i.config.chart.type&&i.config.plotOptions.bar.horizontal,this.xAxisoffX=0,"bottom"===i.config.xaxis.position&&(this.xAxisoffX=i.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new S(t)}return r(e,[{key:"drawYaxis",value:function(e){var t=this,a=this.w,n=new y(this.ctx),i=a.config.yaxis[e].labels.style,r=i.fontSize,o=i.fontFamily,s=i.fontWeight,l=n.group({class:"apexcharts-yaxis",rel:e,transform:"translate("+a.globals.translateYAxisX[e]+", 0)"});if(this.axesUtils.isYAxisHidden(e))return l;var c=n.group({class:"apexcharts-yaxis-texts-g"});l.add(c);var d=a.globals.yAxisScale[e].result.length-1,f=a.globals.gridHeight/d,p=a.globals.translateY,h=a.globals.yLabelFormatters[e],u=a.globals.yAxisScale[e].result.slice();u=this.axesUtils.checkForReversedLabels(e,u);var g="";if(a.config.yaxis[e].labels.show)for(var m=function(l){var m=u[l];m=h(m,l,a);var v=a.config.yaxis[e].labels.padding;a.config.yaxis[e].opposite&&0!==a.config.yaxis.length&&(v*=-1);var b="end";a.config.yaxis[e].opposite&&(b="start"),"left"===a.config.yaxis[e].labels.align?b="start":"center"===a.config.yaxis[e].labels.align?b="middle":"right"===a.config.yaxis[e].labels.align&&(b="end");var y=t.axesUtils.getYAxisForeColor(i.colors,e),x=a.config.yaxis[e].labels.offsetY;"heatmap"===a.config.chart.type&&(x-=(a.globals.gridHeight/a.globals.series.length-1)/2);var C=n.drawText({x:v,y:p+d/10+x+1,text:m,textAnchor:b,fontSize:r,fontFamily:o,fontWeight:s,maxWidth:a.config.yaxis[e].labels.maxWidth,foreColor:Array.isArray(y)?y[l]:y,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+i.cssClass});l===d&&(g=C),c.add(C);var w=document.createElementNS(a.globals.SVGNS,"title");if(w.textContent=Array.isArray(m)?m.join(" "):m,C.node.appendChild(w),0!==a.config.yaxis[e].labels.rotate){var E=n.rotateAroundCenter(g.node),A=n.rotateAroundCenter(C.node);C.node.setAttribute("transform","rotate(".concat(a.config.yaxis[e].labels.rotate," ").concat(E.x," ").concat(A.y,")"))}p+=f},v=d;v>=0;v--)m(v);if(void 0!==a.config.yaxis[e].title.text){var b=n.group({class:"apexcharts-yaxis-title"}),x=0;a.config.yaxis[e].opposite&&(x=a.globals.translateYAxisX[e]);var C=n.drawText({x:x,y:a.globals.gridHeight/2+a.globals.translateY+a.config.yaxis[e].title.offsetY,text:a.config.yaxis[e].title.text,textAnchor:"end",foreColor:a.config.yaxis[e].title.style.color,fontSize:a.config.yaxis[e].title.style.fontSize,fontWeight:a.config.yaxis[e].title.style.fontWeight,fontFamily:a.config.yaxis[e].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+a.config.yaxis[e].title.style.cssClass});b.add(C),l.add(b)}var w=a.config.yaxis[e].axisBorder,E=31+w.offsetX;if(a.config.yaxis[e].opposite&&(E=-31-w.offsetX),w.show){var A=n.drawLine(E,a.globals.translateY+w.offsetY-2,E,a.globals.gridHeight+a.globals.translateY+w.offsetY+2,w.color,0,w.width);l.add(A)}return a.config.yaxis[e].axisTicks.show&&this.axesUtils.drawYAxisTicks(E,d,w,a.config.yaxis[e].axisTicks,e,f,l),l}},{key:"drawYaxisInversed",value:function(e){var t=this.w,a=new y(this.ctx),n=a.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),i=a.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});n.add(i);var r=t.globals.yAxisScale[e].result.length-1,o=t.globals.gridWidth/r+.1,s=o+t.config.xaxis.labels.offsetX,l=t.globals.xLabelFormatter,c=t.globals.yAxisScale[e].result.slice(),d=t.globals.timescaleLabels;d.length>0&&(this.xaxisLabels=d.slice(),r=(c=d.slice()).length),c=this.axesUtils.checkForRever
6sedLabels(e,c);var f=d.length;if(t.config.xaxis.labels.show)for(var p=f?0:r;f?p<f:p>=0;f?p++:p--){var h=c[p];h=l(h,p,t);var u=t.globals.gridWidth+t.globals.padHorizontal-(s-o+t.config.xaxis.labels.offsetX);if(d.length){var g=this.axesUtils.getLabel(c,d,u,p,this.drawnLabels,this.xaxisFontSize);u=g.x,h=g.text,this.drawnLabels.push(g.text),0===p&&t.globals.skipFirstTimelinelabel&&(h=""),p===c.length-1&&t.globals.skipLastTimelinelabel&&(h="")}var m=a.drawText({x:u,y:this.xAxisoffX+t.config.xaxis.labels.offsetY+30-("top"===t.config.xaxis.position?t.globals.xAxisHeight+t.config.xaxis.axisTicks.height-2:0),text:h,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[e]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:t.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+t.config.xaxis.labels.style.cssClass});i.add(m),m.tspan(h);var v=document.createElementNS(t.globals.SVGNS,"title");v.textContent=h,m.node.appendChild(v),s+=o}return this.inversedYAxisTitleText(n),this.inversedYAxisBorder(n),n}},{key:"inversedYAxisBorder",value:function(e){var t=this.w,a=new y(this.ctx),n=t.config.xaxis.axisBorder;if(n.show){var i=0;"bar"===t.config.chart.type&&t.globals.isXNumeric&&(i-=15);var r=a.drawLine(t.globals.padHorizontal+i+n.offsetX,this.xAxisoffX,t.globals.gridWidth,this.xAxisoffX,n.color,0,n.height);this.elgrid&&this.elgrid.elGridBorders&&t.config.grid.show?this.elgrid.elGridBorders.add(r):e.add(r)}}},{key:"inversedYAxisTitleText",value:function(e){var t=this.w,a=new y(this.ctx);if(void 0!==t.config.xaxis.title.text){var n=a.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),i=a.drawText({x:t.globals.gridWidth/2+t.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(t.config.xaxis.title.style.fontSize)+t.config.xaxis.title.offsetY+20,text:t.config.xaxis.title.text,textAnchor:"middle",fontSize:t.config.xaxis.title.style.fontSize,fontFamily:t.config.xaxis.title.style.fontFamily,fontWeight:t.config.xaxis.title.style.fontWeight,foreColor:t.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+t.config.xaxis.title.style.cssClass});n.add(i),e.add(n)}}},{key:"yAxisTitleRotate",value:function(e,t){var a=this.w,n=new y(this.ctx),i={width:0,height:0},r={width:0,height:0},o=a.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-texts-g"));null!==o&&(i=o.getBoundingClientRect());var s=a.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-title text"));if(null!==s&&(r=s.getBoundingClientRect()),null!==s){var l=this.xPaddingForYAxisTitle(e,i,r,t);s.setAttribute("x",l.xPos-(t?10:0))}if(null!==s){var c=n.rotateAroundCenter(s);s.setAttribute("transform","rotate(".concat(t?-1*a.config.yaxis[e].title.rotate:a.config.yaxis[e].title.rotate," ").concat(c.x," ").concat(c.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(e,t,a,n){var i=this.w,r=0,o=0,s=10;return void 0===i.config.yaxis[e].title.text||e<0?{xPos:o,padd:0}:(n?(o=t.width+i.config.yaxis[e].title.offsetX+a.width/2+s/2,0===(r+=1)&&(o-=s/2)):(o=-1*t.width+i.config.yaxis[e].title.offsetX+s/2+a.width/2,i.globals.isBarHorizontal&&(s=25,o=-1*t.width-i.config.yaxis[e].title.offsetX-s)),{xPos:o,padd:s})}},{key:"setYAxisXPosition",value:function(e,t){var a=this.w,n=0,i=0,r=18,o=1;a.config.yaxis.length>1&&(this.multipleYs=!0),a.config.yaxis.map(function(s,l){var c=a.globals.ignoreYAxisIndexes.indexOf(l)>-1||!s.show||s.floating||0===e[l].width,d=e[l].width+t[l].width;s.opposite?a.globals.isBarHorizontal?(i=a.globals.gridWidth+a.globals.translateX-1,a.globals.translateYAxisX[l]=i-s.labels.offsetX):(i=a.globals.gridWidth+a.globals.translateX+o,c||(o=o+d+20),a.globals.translateYAxisX[l]=i-s.labels.offsetX+20):(n=a.globals.translateX-r,c||(r=r+d+20),a.globals.translateYAxisX[l]=n+s.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var e=this.w,t=e.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(t=m.listToArray(t)).forEach(function(t,a){var n=e.config.yaxis[a];if(n&&!n.floating&&void 0!==n.labels.align){var i=e.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(a,"'] .apexcharts-yaxis-texts-g")),r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(a,"'] .apexcharts-yaxis-label"));r=m.listToArray(r);var o=i.getBoundingClientRect();"left"===n.labels.align?(r.forEach(function(e,t){e.setAttribute("text-anchor","start")}),n.opposite||i.setAttribute("transform","translate(-".concat(o.width,", 0)"))):"center"===n.labels.align?(r.forEach(function(e,t){e.setAttribute("text-anchor","middle")}),i.setAttribute("transform","translate(".concat(o.width/2*(n.opposite?1:-1),", 0)"))):"right"===n.labels.align&&(r.forEach(function(e,t){e.setAttribute("text-anchor","end")}),n.opposite&&i.setAttribute("transform","translate(".concat(o.width,", 0)")))}})}}]),e}(),j=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.documentEvent=m.bind(this.documentEvent,this)}return r(e,[{key:"addEventListener",value:function(e,t){var a=this.w;a.globals.events.hasOwnProperty(e)?a.globals.events[e].push(t):a.globals.events[e]=[t]}},{key:"removeEventListener",value:function(e,t){var a=this.w;if(a.globals.events.hasOwnProperty(e)){var n=a.globals.events[e].indexOf(t);-1!==n&&a.globals.events[e].splice(n,1)}}},{key:"fireEvent",value:function(e,t){var a=this.w;if(a.globals.events.hasOwnProperty(e)){t&&t.length||(t=[]);for(var n=a.globals.events[e],i=n.length,r=0;r<i;r++)n[r].apply(null,t)}}},{key:"setupEventHandlers",value:function(){var e=this,t=this.w,a=this.ctx,n=t.globals.dom.baseEl.querySelector(t.globals.chartClass);this.ctx.eventList.forEach(function(e){n.addEventListener(e,function(e){var n=Object.assign({},t,{seriesIndex:t.globals.capturedSeriesIndex,dataPointIndex:t.globals.capturedDataPointIndex});"mousemove"===e.type||"touchmove"===e.type?"function"==typeof t.config.chart.events.mouseMove&&t.config.chart.events.mouseMove(e,a,n):"mouseleave"===e.type||"touchleave"===e.type?"function"==typeof t.config.chart.events.mouseLeave&&t.config.chart.events.mouseLeave(e,a,n):("mouseup"===e.type&&1===e.which||"touchend"===e.type)&&("function"==typeof t.config.chart.events.click&&t.config.chart.events.click(e,a,n),a.ctx.events.fireEvent("click",[e,a,n])
6)},{capture:!1,passive:!0})}),this.ctx.eventList.forEach(function(a){t.globals.dom.baseEl.addEventListener(a,e.documentEvent,{passive:!0})}),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(e){var t=this.w,a=e.target.className;if("click"===e.type){var n=t.globals.dom.baseEl.querySelector(".apexcharts-menu");n&&n.classList.contains("apexcharts-menu-open")&&"apexcharts-menu-icon"!==a&&n.classList.remove("apexcharts-menu-open")}t.globals.clientX="touchmove"===e.type?e.touches[0].clientX:e.clientX,t.globals.clientY="touchmove"===e.type?e.touches[0].clientY:e.clientY}}]),e}(),q=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"setCurrentLocaleValues",value:function(e){var t=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(t=this.w.config.chart.locales.concat(window.Apex.chart.locales));var a=t.filter(function(t){return t.name===e})[0];if(!a)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var n=m.extend(T,a);this.w.globals.locale=n.options}}]),e}(),Z=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"drawAxis",value:function(e,t){var a,n,i=this,r=this.w.globals,o=this.w.config,s=new V(this.ctx,t),l=new X(this.ctx,t);r.axisCharts&&"radar"!==e&&(r.isBarHorizontal?(n=l.drawYaxisInversed(0),a=s.drawXaxisInversed(0),r.dom.elGraphical.add(a),r.dom.elGraphical.add(n)):(a=s.drawXaxis(),r.dom.elGraphical.add(a),o.yaxis.map(function(e,t){if(-1===r.ignoreYAxisIndexes.indexOf(t)&&(n=l.drawYaxis(t),r.dom.Paper.add(n),"back"===i.w.config.grid.position)){var a=r.dom.Paper.children()[1];a.remove(),r.dom.Paper.add(a)}})))}}]),e}(),Q=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"drawXCrosshairs",value:function(){var e=this.w,t=new y(this.ctx),a=new b(this.ctx),n=e.config.xaxis.crosshairs.fill.gradient,i=e.config.xaxis.crosshairs.dropShadow,r=e.config.xaxis.crosshairs.fill.type,o=n.colorFrom,s=n.colorTo,l=n.opacityFrom,c=n.opacityTo,d=n.stops,f=i.enabled,p=i.left,h=i.top,u=i.blur,g=i.color,v=i.opacity,x=e.config.xaxis.crosshairs.fill.color;if(e.config.xaxis.crosshairs.show){"gradient"===r&&(x=t.drawGradient("vertical",o,s,l,c,null,d,null));var C=t.drawRect();1===e.config.xaxis.crosshairs.width&&(C=t.drawLine());var w=e.globals.gridHeight;(!m.isNumber(w)||w<0)&&(w=0);var E=e.config.xaxis.crosshairs.width;(!m.isNumber(E)||E<0)&&(E=0),C.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:w,width:E,height:w,fill:x,filter:"none","fill-opacity":e.config.xaxis.crosshairs.opacity,stroke:e.config.xaxis.crosshairs.stroke.color,"stroke-width":e.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":e.config.xaxis.crosshairs.stroke.dashArray}),f&&(C=a.dropShadow(C,{left:p,top:h,blur:u,color:g,opacity:v})),e.globals.dom.elGraphical.add(C)}}},{key:"drawYCrosshairs",value:function(){var e=this.w,t=new y(this.ctx),a=e.config.yaxis[0].crosshairs,n=e.globals.barPadForNumericAxis;if(e.config.yaxis[0].crosshairs.show){var i=t.drawLine(-n,0,e.globals.gridWidth+n,0,a.stroke.color,a.stroke.dashArray,a.stroke.width);i.attr({class:"apexcharts-ycrosshairs"}),e.globals.dom.elGraphical.add(i)}var r=t.drawLine(-n,0,e.globals.gridWidth+n,0,a.stroke.color,0,0);r.attr({class:"apexcharts-ycrosshairs-hidden"}),e.globals.dom.elGraphical.add(r)}}]),e}(),J=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"checkResponsiveConfig",value:function(e){var t=this,a=this.w,n=a.config;if(0!==n.responsive.length){var i=n.responsive.slice();i.sort(function(e,t){return e.breakpoint>t.breakpoint?1:t.breakpoint>e.breakpoint?-1:0}).reverse();var r=new N({}),o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=i[0].breakpoint,o=window.innerWidth>0?window.innerWidth:screen.width;if(o>n){var s=x.extendArrayProps(r,a.globals.initialConfig,a);e=m.extend(s,e),e=m.extend(a.config,e),t.overrideResponsiveOptions(e)}else for(var l=0;l<i.length;l++)o<i[l].breakpoint&&(e=x.extendArrayProps(r,i[l].options,a),e=m.extend(a.config,e),t.overrideResponsiveOptions(e))};if(e){var s=x.extendArrayProps(r,e,a);s=m.extend(a.config,s),o(s=m.extend(s,e))}else o({})}}},{key:"overrideResponsiveOptions",value:function(e){var t=new N(e).init({responsiveOverride:!0});this.w.config=t}}]),e}(),ee=function(){function e(t){n(this,e),this.ctx=t,this.colors=[],this.w=t.w;var a=this.w;this.isColorFn=!1,this.isHeatmapDistributed="treemap"===a.config.chart.type&&a.config.plotOptions.treemap.distributed||"heatmap"===a.config.chart.type&&a.config.plotOptions.heatmap.distributed,this.isBarDistributed=a.config.plotOptions.bar.distributed&&("bar"===a.config.chart.type||"rangeBar"===a.config.chart.type)}return r(e,[{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var e,t=this,a=this.w,n=new m;if(a.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(a.config.theme.mode)),void 0===a.config.colors||0===(null===(e=a.config.colors)||void 0===e?void 0:e.length)?a.globals.colors=this.predefined():(a.globals.colors=a.config.colors,Array.isArray(a.config.colors)&&a.config.colors.length>0&&"function"==typeof a.config.colors[0]&&(a.globals.colors=a.config.series.map(function(e,n){var i=a.config.colors[n];
6return i||(i=a.config.colors[0]),"function"==typeof i?(t.isColorFn=!0,i({value:a.globals.axisCharts?a.globals.series[n][0]?a.globals.series[n][0]:0:a.globals.series[n],seriesIndex:n,dataPointIndex:n,w:a})):i}))),a.globals.seriesColors.map(function(e,t){e&&(a.globals.colors[t]=e)}),a.config.theme.monochrome.enabled){var i=[],r=a.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(r=a.globals.series[0].length*a.globals.series.length);for(var o=a.config.theme.monochrome.color,s=1/(r/a.config.theme.monochrome.shadeIntensity),l=a.config.theme.monochrome.shadeTo,c=0,d=0;d<r;d++){var f=void 0;"dark"===l?(f=n.shadeColor(-1*c,o),c+=s):(f=n.shadeColor(c,o),c+=s),i.push(f)}a.globals.colors=i.slice()}var p=a.globals.colors.slice();this.pushExtraColors(a.globals.colors),["fill","stroke"].forEach(function(e){void 0===a.config[e].colors?a.globals[e].colors=t.isColorFn?a.config.colors:p:a.globals[e].colors=a.config[e].colors.slice(),t.pushExtraColors(a.globals[e].colors)}),void 0===a.config.dataLabels.style.colors?a.globals.dataLabels.style.colors=p:a.globals.dataLabels.style.colors=a.config.dataLabels.style.colors.slice(),this.pushExtraColors(a.globals.dataLabels.style.colors,50),void 0===a.config.plotOptions.radar.polygons.fill.colors?a.globals.radarPolygons.fill.colors=["dark"===a.config.theme.mode?"#424242":"none"]:a.globals.radarPolygons.fill.colors=a.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(a.globals.radarPolygons.fill.colors,20),void 0===a.config.markers.colors?a.globals.markers.colors=p:a.globals.markers.colors=a.config.markers.colors.slice(),this.pushExtraColors(a.globals.markers.colors)}},{key:"pushExtraColors",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=this.w,i=t||n.globals.series.length;if(null===a&&(a=this.isBarDistributed||this.isHeatmapDistributed||"heatmap"===n.config.chart.type&&n.config.plotOptions.heatmap.colorScale.inverse),a&&n.globals.series.length&&(i=n.globals.series[n.globals.maxValsInArrayIndex].length*n.globals.series.length),e.length<i)for(var r=i-e.length,o=0;o<r;o++)e.push(e[o])}},{key:"updateThemeOptions",value:function(e){e.chart=e.chart||{},e.tooltip=e.tooltip||{};var t=e.theme.mode||"light",a=e.theme.palette?e.theme.palette:"dark"===t?"palette4":"palette1",n=e.chart.foreColor?e.chart.foreColor:"dark"===t?"#f6f7f8":"#373d3f";return e.tooltip.theme=t,e.chart.foreColor=n,e.theme.palette=a,e}},{key:"predefined",value:function(){switch(this.w.config.theme.palette){case"palette1":default:this.colors=["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"];break;case"palette2":this.colors=["#3f51b5","#03a9f4","#4caf50","#f9ce1d","#FF9800"];break;case"palette3":this.colors=["#33b2df","#546E7A","#d4526e","#13d8aa","#A5978B"];break;case"palette4":this.colors=["#4ecdc4","#c7f464","#81D4FA","#fd6a6a","#546E7A"];break;case"palette5":this.colors=["#2b908f","#f9a3a4","#90ee7e","#fa4443","#69d2e7"];break;case"palette6":this.colors=["#449DD1","#F86624","#EA3546","#662E9B","#C5D86D"];break;case"palette7":this.colors=["#D7263D","#1B998B","#2E294E","#F46036","#E2C044"];break;case"palette8":this.colors=["#662E9B","#F86624","#F9C80E","#EA3546","#43BCCD"];break;case"palette9":this.colors=["#5C4742","#A5978B","#8D5B4C","#5A2A27","#C4BBAF"];break;case"palette10":this.colors=["#A300D6","#7D02EB","#5653FE","#2983FF","#00B1F2"]}return this.colors}}]),e}(),te=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(e){var t=this.w,a="title"===e?t.config.title:t.config.subtitle,n=t.globals.svgWidth/2,i=a.offsetY,r="middle";if("left"===a.align?(n=10,r="start"):"right"===a.align&&(n=t.globals.svgWidth-10,r="end"),n+=a.offsetX,i=i+p
6arseInt(a.style.fontSize,10)+a.margin/2,void 0!==a.text){var o=new y(this.ctx).drawText({x:n,y:i,text:a.text,textAnchor:r,fontSize:a.style.fontSize,fontFamily:a.style.fontFamily,fontWeight:a.style.fontWeight,foreColor:a.style.color,opacity:1});o.node.setAttribute("class","apexcharts-".concat(e,"-text")),t.globals.dom.Paper.add(o)}}}]),e}(),ae=function(){function e(t){n(this,e),this.w=t.w,this.dCtx=t}return r(e,[{key:"getTitleSubtitleCoords",value:function(e){var t=this.w,a=0,n=0,i="title"===e?t.config.title.floating:t.config.subtitle.floating,r=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(e,"-text"));if(null!==r&&!i){var o=r.getBoundingClientRect();a=o.width,n=t.globals.axisCharts?o.height+5:o.height}return{width:a,height:n}}},{key:"getLegendsRect",value:function(){var e=this.w,t=e.globals.dom.elLegendWrap;e.config.legend.height||"top"!==e.config.legend.position&&"bottom"!==e.config.legend.position||(t.style.maxHeight=e.globals.svgHeight/2+"px");var a=Object.assign({},m.getBoundingClientRect(t));return null!==t&&!e.config.legend.floating&&e.config.legend.show?this.dCtx.lgRect={x:a.x,y:a.y,height:a.height,width:0===a.height?0:a.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},"left"!==e.config.legend.position&&"right"!==e.config.legend.position||1.5*this.dCtx.lgRect.width>e.globals.svgWidth&&(this.dCtx.lgRect.width=e.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(e,t){var a=e;if(this.w.globals.isMultiLineX){var n=t.map(function(e,t){return Array.isArray(e)?e.length:1}),i=Math.max.apply(Math,h(n));a=t[n.indexOf(i)]}return a}}]),e}(),ne=function(){function e(t){n(this,e),this.w=t.w,this.dCtx=t}return r(e,[{key:"getxAxisLabelsCoords",value:function(){var e,t=this.w,a=t.globals.labels.slice();if(t.config.xaxis.convertedCatToNumeric&&0===a.length&&(a=t.globals.categoryLabels),t.globals.timescaleLabels.length>0){var n=this.getxAxisTimeScaleLabelsCoords();e={width:n.width,height:n.height},t.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends="left"!==t.config.legend.position&&"right"!==t.config.legend.position||t.config.legend.floating?0:this.dCtx.lgRect.width;var i=t.globals.xLabelFormatter,r=m.getLargestStringFromArr(a),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,a);
6t.globals.isBarHorizontal&&(o=r=t.globals.yAxisScale[0].result.reduce(function(e,t){return e.length>t.length?e:t},0));var s=new A(this.dCtx.ctx),l=r;r=s.xLabelFormat(i,r,l,{i:void 0,dateFormatter:new E(this.dCtx.ctx).formatDate,w:t}),o=s.xLabelFormat(i,o,l,{i:void 0,dateFormatter:new E(this.dCtx.ctx).formatDate,w:t}),(t.config.xaxis.convertedCatToNumeric&&void 0===r||""===String(r).trim())&&(o=r="1");var c=new y(this.dCtx.ctx),d=c.getTextRects(r,t.config.xaxis.labels.style.fontSize),f=d;if(r!==o&&(f=c.getTextRects(o,t.config.xaxis.labels.style.fontSize)),(e={width:d.width>=f.width?d.width:f.width,height:d.height>=f.height?d.height:f.height}).width*a.length>t.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==t.config.xaxis.labels.rotate||t.config.xaxis.labels.rotateAlways){if(!t.globals.isBarHorizontal){t.globals.rotateXLabels=!0;var p=function(e){return c.getTextRects(e,t.config.xaxis.labels.style.fontSize,t.config.xaxis.labels.style.fontFamily,"rotate(".concat(t.config.xaxis.labels.rotate," 0 0)"),!1)};d=p(r),r!==o&&(f=p(o)),e.height=(d.height>f.height?d.height:f.height)/1.5,e.width=d.width>f.width?d.width:f.width}}else t.globals.rotateXLabels=!1}return t.config.xaxis.labels.show||(e={width:0,height:0}),{width:e.width,height:e.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var e,t=this.w;if(!t.globals.hasXaxisGroups)return{width:0,height:0};var a,n=(null===(e=t.config.xaxis.group.style)||void 0===e?void 0:e.fontSize)||t.config.xaxis.labels.style.fontSize,i=t.globals.groups.map(function(e){return e.title}),r=m.getLargestStringFromArr(i),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,i),s=new y(this.dCtx.ctx),l=s.getTextRects(r,n),c=l;return r!==o&&(c=s.getTextRects(o,n)),a={width:l.width>=c.width?l.width:c.width,height:l.height>=c.height?l.height:c.height},t.config.xaxis.labels.show||(a={width:0,height:0}),{width:a.width,height:a.height}}},{key:"getxAxisTitleCoords",value:function(){var e=this.w,t=0,a=0;if(void 0!==e.config.xaxis.title.text){var n=new y(this.dCtx.ctx).getTextRects(e.config.xaxis.title.text,e.config.xaxis.title.style.fontSize);t=n.width,a=n.height}return{width:t,height:a}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var e,t=this.w;this.dCtx.timescaleLabels=t.globals.timescaleLabels.slice();var a=this.dCtx.timescaleLabels.map(function(e){return e.value}),n=a.reduce(function(e,t){return void 0===e?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):e.length>t.length?e:t},0);return 1.05*(e=new y(this.dCtx.ctx).getTextRects(n,t.config.xaxis.labels.style.fontSize)).width*a.length>t.globals.gridWidth&&0!==t.config.xaxis.labels.rotate&&(t.globals.overlappingXLabels=!0),e}},{key:"additionalPaddingXLabels",value:function(e){var t=this,a=this.w,n=a.globals,i=a.config,r=i.xaxis.type,o=e.width;n.skipLastTimelinelabel=!1,n.skipFirstTimelinelabel=!1;var s=a.config.yaxis[0].opposite&&a.globals.isBarHorizontal,l=function(e,s){i.yaxis.length>1&&function(e){return-1!==n.collapsedSeriesIndices.indexOf(e)}(s)||function(e){if(t.dCtx.timescaleLabels&&t.dCtx.timescaleLabels.length){var s=t.dCtx.timescaleLabels[0],l=t.dCtx.timescaleLabels[t.dCtx.timescaleLabels.length-1].position+o/1.75-t.dCtx.yAxisWidthRight,c=s.position-o/1.75+t.dCtx.yAxisWidthLeft,d="right"===a.config.legend.position&&t.dCtx.lgRect.width>0?t.dCtx.lgRect.width:0;l>n.svgWidth-n.translateX-d&&(n.skipLastTimelinelabel=!0),c<-(e.show&&!e.floating||"bar"!==i.chart.type&&"candlestick"!==i.chart.type&&"rangeBar"!==i.chart.type&&"boxPlot"!==i.chart.type?10:o/1.75)&&(n.skipFirstTimelinelabel=!0)}else"datetime"===r?t.dCtx.gridPad.right<o&&!n.rotateXLabels&&(n.skipLastTimelinelabel=!0):"datetime"!==r&&t.dCtx.gridPad.right<o/2-t.dCtx.yAxisWidthRight&&!n.rotateXLabels&&!a.config.xaxis.labels.trim&&("between"!==a.config.xaxis.tickPlacement||a.globals.isBarHorizontal)&&(t.dCtx.xPadRight=o/2+1)}(e)};i.yaxis.forEach(function(e,a){s?(t.dCtx.gridPad.left<o&&(t.dCtx.xPadLeft=o/2+1),t.dCtx.xPadRight=o/2+1):l(e,a)})}}]),e}(),ie=function(){function e(t){n(this,e),this.w=t.w,this.dCtx=t}
6return r(e,[{key:"getyAxisLabelsCoords",value:function(){var e=this,t=this.w,a=[],n=10,i=new S(this.dCtx.ctx);return t.config.yaxis.map(function(r,o){var s={seriesIndex:o,dataPointIndex:-1,w:t},l=t.globals.yAxisScale[o],c=0;if(!i.isYAxisHidden(o)&&r.labels.show&&void 0!==r.labels.minWidth&&(c=r.labels.minWidth),!i.isYAxisHidden(o)&&r.labels.show&&l.result.length){var d=t.globals.yLabelFormatters[o],f=l.niceMin===Number.MIN_VALUE?0:l.niceMin,p=l.result.reduce(function(e,t){var a,n;return(null===(a=String(d(e,s)))||void 0===a?void 0:a.length)>(null===(n=String(d(t,s)))||void 0===n?void 0:n.length)?e:t},f),h=p=d(p,s);if(void 0!==p&&0!==p.length||(p=l.niceMax),t.globals.isBarHorizontal){n=0;var u=t.globals.labels.slice();p=m.getLargestStringFromArr(u),p=d(p,{seriesIndex:o,dataPointIndex:-1,w:t}),h=e.dCtx.dimHelpers.getLargestStringFromMultiArr(p,u)}var g=new y(e.dCtx.ctx),v="rotate(".concat(r.labels.rotate," 0 0)"),b=g.getTextRects(p,r.labels.style.fontSize,r.labels.style.fontFamily,v,!1),x=b;p!==h&&(x=g.getTextRects(h,r.labels.style.fontSize,r.labels.style.fontFamily,v,!1)),a.push({width:(c>x.width||c>b.width?c:x.width>b.width?x.width:b.width)+n,height:x.height>b.height?x.height:b.height})}else a.push({width:0,height:0})}),a}},{key:"getyAxisTitleCoords",value:function(){var e=this,t=this.w,a=[];return t.config.yaxis.map(function(t,n){if(t.show&&void 0!==t.title.text){var i=new y(e.dCtx.ctx),r="rotate(".concat(t.title.rotate," 0 0)"),o=i.getTextRects(t.title.text,t.title.style.fontSize,t.title.style.fontFamily,r,!1);a.push({width:o.width,height:o.height})}else a.push({width:0,height:0})}),a}},{key:"getTotalYAxisWidth",value:function(){var e=this.w,t=0,a=0,n=0,i=e.globals.yAxisScale.length>1?10:0,r=new S(this.dCtx.ctx),o=function(o,s){var l=e.config.yaxis[s].floating,c=0;o.width>0&&!l?(c=o.width+i,function(t){return e.globals.ignoreYAxisIndexes.indexOf(t)>-1}(s)&&(c=c-o.width-i)):c=l||r.isYAxisHidden(s)?0:5,e.config.yaxis[s].opposite?n+=c:a+=c,t+=c};return e.globals.yLabelsCoords.map(function(e,t){o(e,t)}),e.globals.yTitleCoords.map(function(e,t){o(e,t)}),e.globals.isBarHorizontal&&!e.config.yaxis[0].floating&&(t=e.globals.yLabelsCoords[0].width+e.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=a,this.dCtx.yAxisWidthRight=n,t}}]),e}(),re=function(){function e(t){n(this,e),this.w=t.w,this.dCtx=t}return r(e,[{key:"gridPadForColumnsInNumericAxis",value:function(e){var t=this.w;if(t.globals.noData||t.globals.allSeriesCollapsed)return 0;var a=function(e){return"bar"===e||"rangeBar"===e||"candlestick"===e||"boxPlot"===e},n=t.config.chart.type,i=0,r=a(n)?t.config.series.length:1;if(t.globals.comboBarCount>0&&(r=t.globals.comboBarCount),t.globals.collapsedSeries.forEach(function(e){a(e.type)&&(r-=1)}),t.config.chart.stacked&&(r=1),(a(n)||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&r>0){var o,s,l=Math.abs(t.globals.initialMaxX-t.globals.initialMinX);l<=3&&(l=t.globals.dataPoints),o=l/e,t.globals.minXDiff&&t.globals.minXDiff/o>0&&(s=t.globals.minXDiff/o),s>e/2&&(s/=2),(i=s*parseInt(t.config.plotOptions.bar.columnWidth,10)/100)<1&&(i=1),t.globals.barPadForNumericAxis=i}return i}},{key:"gridPadFortitleSubtitle",value:function(){var e=this,t=this.w,a=t.globals,n=this.dCtx.isSparkline||!t.globals.axisCharts?0:10;["title","subtitle"].forEach(function(a){void 0!==t.config[a].text?n+=t.config[a].margin:n+=e.dCtx.isSparkline||!t.globals.axisCharts?0:5}),!t.config.legend.show||"bottom"!==t.config.legend.position||t.config.legend.floating||t.globals.axisCharts||(n+=10);var i=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),r=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");a.gridHeight=a.gridHeight-i.height-r.height-n,a.translateY=a.translateY+i.height+r.height+n}},{key:"setGridXPosForDualYAxis",value:function(e,t){var a=this.w,n=new S(this.dCtx.ctx);a.config.yaxis.map(function(i,r){-1!==a.globals.ignoreYAxisIndexes.indexOf(r)||i.floating||n.isYAxisHidden(r)||(i.opposite&&(a.globals.translateX=a.globals.translateX-(t[r].width+e[r].width)-parseInt(a.config.yaxis[r].labels.style.fontSize,10)/1.2-12),a.globals.translateX<2&&(a.globals.translateX=2))})}}]),e}(),oe=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new ae(this),this.dimYAxis=new ie(this),this.dimXAxis=new ne(this),this.dimGrid=new re(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return r(e,[{key:"plotCoords",value:function(){var e=this,t=this.w,a=t.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((t.config.markers.discrete.length>0||t.config.markers.size>
60)&&Object.entries(this.gridPad).forEach(function(t){var a=p(t,2),n=a[0],i=a[1];e.gridPad[n]=Math.max(i,e.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(t.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(t.config.stroke.width/2,this.gridPad.bottom)),a.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),a.gridHeight=a.gridHeight-this.gridPad.top-this.gridPad.bottom,a.gridWidth=a.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var n=this.dimGrid.gridPadForColumnsInNumericAxis(a.gridWidth);a.gridWidth=a.gridWidth-2*n,a.translateX=a.translateX+this.gridPad.left+this.xPadLeft+(n>0?n+4:0),a.translateY=a.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var e=this,t=this.w,a=t.globals,n=this.dimYAxis.getyAxisLabelsCoords(),i=this.dimYAxis.getyAxisTitleCoords();t.globals.yLabelsCoords=[],t.globals.yTitleCoords=[],t.config.yaxis.map(function(e,a){t.globals.yLabelsCoords.push({width:n[a].width,index:a}),t.globals.yTitleCoords.push({width:i[a].width,index:a})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var r=this.dimXAxis.getxAxisLabelsCoords(),o=this.dimXAxis.getxAxisGroupLabelsCoords(),s=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(r,s,o),a.translateXAxisY=t.globals.rotateXLabels?this.xAxisHeight/8:-4,a.translateXAxisX=t.globals.rotateXLabels&&t.globals.isXNumeric&&t.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,t.globals.isBarHorizontal&&(a.rotateXLabels=!1,a.translateXAxisY=parseInt(t.config.xaxis.labels.style.fontSize,10)/1.5*-1),a.translateXAxisY=a.translateXAxisY+t.config.xaxis.labels.offsetY,a.translateXAxisX=a.translateXAxisX+t.config.xaxis.labels.offsetX;var l=this.yAxisWidth,c=this.xAxisHeight;a.xAxisLabelsHeight=this.xAxisHeight-s.height,a.xAxisGroupLabelsHeight=a.xAxisLabelsHeight-r.height,a.xAxisLabelsWidth=this.xAxisWidth,a.xAxisHeight=this.xAxisHeight;var d=10;("radar"===t.config.chart.type||this.isSparkline)&&(l=0,c=a.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||"treemap"===t.config.chart.type)&&(l=0,c=0,d=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(r);var f=function(){a.translateX=l,a.gridHeight=a.svgHeight-e.lgRect.height-c-(e.isSparkline||"treemap"===t.config.chart.type?0:t.globals.rotateXLabels?10:15),a.gridWidth=a.svgWidth-l};switch("top"===t.config.xaxis.position&&(d=a.xAxisHeight-t.config.xaxis.axisTicks.height-5),t.config.legend.position){case"bottom":a.translateY=d,f();break;case"top":a.translateY=this.lgRect.height+d,f();break;case"left":a.translateY=d,a.translateX=this.lgRect.width+l,a.gridHeight=a.svgHeight-c-12,a.gridWidth=a.svgWidth-this.lgRect.width-l;break;case"right":a.translateY=d,a.translateX=l,a.gridHeight=a.svgHeight-c-12,a.gridWidth=a.svgWidth-this.lgRect.width-l-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(i,n),new X(this.ctx).setYAxisXPosition(n,i)}},{key:"setDimensionsForNonAxisCharts",value:function(){var e=this.w,t=e.globals,a=e.config,n=0;e.config.legend.show&&!e.config.legend.floating&&(n=20);var i="pie"===a.chart.type||"polarArea"===a.chart.type||"donut"===a.chart.type?"pie":"radialBar",r=a.plotOptions[i].offsetY,o=a.plotOptions[i].offsetX;if(!a.legend.show||a.legend.floating)return t.gridHeight=t.svgHeight-a.grid.padding.left+a.grid.padding.right,t.gridWidth=t.gridHeight,t.translateY=r,void(t.translateX=o+(t.svgWidth-t.gridWidth)/2);switch(a.legend.position){case"bottom":t.gridHeight=t.svgHeight-this.lgRect.height-t.goldenPadding,t.gridWidth=t.svgWidth,t.translateY=r-10,t.translateX=o+(t.svgWidth-t.gridWidth)/2;break;case"top":t.gridHeight=t.svgHeight-this.lgRect.height-t.goldenPadding,t.gridWidth=t.svgWidth,t.translateY=this.lgRect.height+r+10,t.translateX=o+(t.svgWidth-t.gridWidth)/2;break;case"left":t.gridWidth=t.svgWidth-this.lgRect.width-n,t.gridHeight="auto"!==a.chart.height?t.svgHeight:t.gridWidth,t.translateY=r,t.translateX=o+this.lgRect.width+n;break;case"right":t.gridWidth=t.svgWidth-this.lgRect.width-n-5,t.gridHeight="auto"!==a.chart.height?t.svgHeight:t.gridWidth,t.translateY=r,t.translateX=o+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(e,t,a){var n=this.w,i=n.globals.hasXaxisGroups?2:1,r=a.height+e.height+t.height,o=n.globals.isMultiLineX?1.2:n.globals.LINE_HEIGHT_RATIO,s=n.globals.rotateXLabels?22:10,l=n.globals.rotateXLabels&&"bottom"===n.config.legend.position?10:0;this.xAxisHeight=r*o+i*s+l,this.xAxisWidth=e.width,this.xAxisHeight-t.height>n.config.xaxis.labels.maxHeight&&(this.xAxisHeight=n.config.xaxis.labels.maxHeight),n.config.xaxis.labels.minHeight&&this.xAxisHeight<n.config.xaxis.labels.minHeight&&(this.xAxisHeight=n.config.xaxis.labels.minHeight),n.config.xaxis.floating&&(this.xAxisHeight=0);var c=0,d=0;n.config.yaxis.forEach(function(e){c+=e.labels.minWidth,d+=e.labels.maxWidth}),this.yAxisWidth<c&&(this.yAxisWidth=c),this.yAxisWidth>d&&(this.yAxisWidth=d)}}]),e}(),se=function(){function e(t){n(this,e),this.w=t.w,this.lgCtx=t}return r(e,[{key:"getLegendStyles",value:function(){var e,t,a,n=document.createElement("style");n.setAttribute("type","text/css");var i=(null===(e=this.lgCtx.ctx)||void 0===e||null===(t=e.opts)||void 0===t||null===(a=t.chart)||void 0===a?void 0:a.nonce)||this.w.config.chart.nonce;i&&n.setAttribute("nonce",i);var r=document.createTextNode("\n      .apexcharts-legend {\n        display: flex;\n        overflow: auto;\n        padding: 0 10px;\n      }\n      .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {\n        flex-wrap: wrap\n      }\n      .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\n        flex-direction: column;\n        bottom: 0;\n      }\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\n        justify-content: flex-start;\n      }\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {\n        justify-content: center;\n      }\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {\n        justify-content: flex-end;\n      }\n      .apexcharts-legend-series {\n        cursor: pointer;\n        line-height: normal;\n      }\n      .apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{\n        display: flex;\n        align-items: center;\n      }\n      .apexcharts-legend-text {\n        position: relative;\n        font-size: 14px;\n      }\n      .apexcharts-legend-text *, .apexcharts-legend-marker * {\n        pointer-events: none;\n      }\n      .apexcharts-legend-marker {\n        position: relative;\n        display: inline-block;\n        cursor: pointer;\n        margin-right: 3px;\n        border-style: solid;\n      }\n\n      .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{\n        display: inline-block;\n      }\n      .apexcharts-legend-series.apexcharts-no-click {\n        cursor: auto;\n      }\n      .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\n        display: none !important;\n      }\n      .apexcharts-inactive-legend {\n        opacity: 0.45;\n      }");return n.appendChild(r),n}},{key:"getLegendBBox",value:function(){var e=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),t=e.width;
6return{clwh:e.height,clww:t}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(e,t){var a=this,n=this.w;if(n.globals.axisCharts||"radialBar"===n.config.chart.type){n.globals.resized=!0;var i=null,r=null;n.globals.risingSeries=[],n.globals.axisCharts?(i=n.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e,"']")),r=parseInt(i.getAttribute("data:realIndex"),10)):(i=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(e+1,"']")),r=parseInt(i.getAttribute("rel"),10)-1),t?[{cs:n.globals.collapsedSeries,csi:n.globals.collapsedSeriesIndices},{cs:n.globals.ancillaryCollapsedSeries,csi:n.globals.ancillaryCollapsedSeriesIndices}].forEach(function(e){a.riseCollapsedSeries(e.cs,e.csi,r)}):this.hideSeries({seriesEl:i,realIndex:r})}else{var o=n.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(e+1,"'] path")),s=n.config.chart.type;if("pie"===s||"polarArea"===s||"donut"===s){var l=n.config.plotOptions.pie.donut.labels;new y(this.lgCtx.ctx).pathMouseDown(o.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(o.members[0].node,l)}o.fire("click")}}},{key:"hideSeries",value:function(e){var t=e.seriesEl,a=e.realIndex,n=this.w,i=m.clone(n.config.series);if(n.globals.axisCharts){var r=n.config.yaxis[n.globals.seriesYAxisReverseMap[a]];if(r&&r.show&&r.showAlways)n.globals.ancillaryCollapsedSeriesIndices.indexOf(a)<0&&(n.globals.ancillaryCollapsedSeries.push({index:a,data:i[a].data.slice(),type:t.parentNode.className.baseVal.split("-")[1]}),n.globals.ancillaryCollapsedSeriesIndices.push(a));else if(n.globals.collapsedSeriesIndices.indexOf(a)<0){n.globals.collapsedSeries.push({index:a,data:i[a].data.slice(),type:t.parentNode.className.baseVal.split("-")[1]}),n.globals.collapsedSeriesIndices.push(a);var o=n.globals.risingSeries.indexOf(a);n.globals.risingSeries.splice(o,1)}}else n.globals.collapsedSeries.push({index:a,data:i[a]}),n.globals.collapsedSeriesIndices.push(a);for(var s=t.childNodes,l=0;l<s.length;l++)s[l].classList.contains("apexcharts-series-markers-wrap")&&(s[l].classList.contains("apexcharts-hide")?s[l].classList.remove("apexcharts-hide"):s[l].classList.add("apexcharts-hide"));n.globals.allSeriesCollapsed=n.globals.collapsedSeries.length===n.config.series.length,i=this._getSeriesBasedOnCollapsedState(i),this.lgCtx.ctx.updateHelpers._updateSeries(i,n.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(e,t,a){var n=this.w,i=m.clone(n.config.series);if(e.length>0){for(var r=0;r<e.length;r++)e[r].index===a&&(n.globals.axisCharts?(i[a].data=e[r].data.slice(),e.splice(r,1),t.splice(r,1),n.globals.risingSeries.push(a)):(i[a]=e[r].data,e.splice(r,1),t.splice(r,1),n.globals.risingSeries.push(a)));i=this._getSeriesBasedOnCollapsedState(i),this.lgCtx.ctx.updateHelpers._updateSeries(i,n.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(e){var t=this.w;return t.globals.axisCharts?e.forEach(function(a,n){t.globals.collapsedSeriesIndices.indexOf(n)>-1&&(e[n].data=[])}):e.forEach(function(a,n){t.globals.collapsedSeriesIndices.indexOf(n)>-1&&(e[n]=0)}),e}}]),e}(),le=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed="bar"===this.w.config.chart.type&&this.w.config.plotOptions.bar.distributed&&1===this.w.config.series.length,this.legendHelpers=new se(this)}return r(e,[{key:"init",value:function(){var e=this.w,t=e.globals,a=e.config;if((a.legend.showForSingleSeries&&1===t.series.length||this.isBarsDistributed||t.series.length>1||!t.axisCharts)&&a.legend.show){for(;t.dom.elLegendWrap.firstChild;)t.dom.elLegendWrap.removeChild(t.dom.elLegendWrap.firstChild);this.drawLegends(),m.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),"bottom"===a.legend.position||"top"===a.legend.position?this.legendAlignHorizontal():"right"!==a.legend.position&&"left"!==a.legend.position||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var e=this,t=this.w,a=t.config.legend.fontFamily,n=t.globals.seriesNames,i=t.globals.colors.slice();if("heatmap"===t.config.chart.type){var r=t.config.plotOptions.heatmap.colorScale.ranges;n=r.map(function(e){return e.name?e.name:e.from+" - "+e.to}),i=r.map(function(e){return e.color})}else this.isBarsDistributed&&(n=t.globals.labels.slice());t.config.legend.customLegendItems.length&&(n=t.config.legend.customLegendItems);for(var o=t.globals.legendFormatter,s=t.config.legend.inverseOrder,l=s?n.length-1:0;s?l>=0:l<=n.length-1;s?l--:l++){var c,d=o(n[l],{seriesIndex:l,w:t}),f=!1,p=!1;if(t.globals.collapsedSeries.length>0)for(var h=0;h<t.globals.collapsedSeries.length;h++)t.globals.collapsedSeries[h].index===l&&(f=!0);if(t.globals.ancillaryCollapsedSeriesIndices.length>0)for(var u=0;u<t.globals.ancillaryCollapsedSeriesIndices.length;u++)t.globals.ancillaryCollapsedSeriesIndices[u]===l&&(p=!0);var g=document.createElement("span");g.classList.add("apexcharts-legend-marker");var v=t.config.legend.markers.offsetX,b=t.config.legend.markers.offsetY,C=t.config.legend.markers.height,w=t.config.legend.markers.width,E=t.config.legend.markers.strokeWidth,A=t.config.legend.markers.strokeColor,S=t.config.legend.markers.radius,k=g.style;k.background=i[l],k.color=i[l],k.setProperty("background",i[l],"important"),t.config.legend.markers.fillColors&&t.config.legend.markers.fillColors[l]&&(k.background=t.config.legend.markers.fillColors[l]),void 0!==t.globals.seriesColors[l]&&(k.background=t.globals.seriesColors[l],k.color=t.globals.seriesColors[l]),k.height=Array.isArray(C)?parseFloat(C[l])+"px":parseFloat(C)+"px",k.width=Array.isArray(w)?parseFloat(w[l])+"px":parseFloat(w)+"px",k.left=(Array.isArray(v)?parseFloat(v[l]):parseFloat(v))+"px",k.top=(Array.isArray(b)?parseFloat(b[l]):parseFloat(b))+"px",k.borderWidth=Array.isArray(E)?E[l]:E,k.borderColor=Array.isArray(A)?A[l]:A,k.borderRadius=Array.isArray(S)?parseFloat(S[l])+"px":parseFloat(S)+"px",t.config.legend.markers.customHTML&&(Array.isArray(t.config.legend.markers.customHTML)?t.config.legend.markers.customHTML[l]&&(g.innerHTML=t.config.legend.markers.customHTML[l]()):g.innerHTML=t.config.legend.markers.customHTML()),y.setAttrs(g,{rel:l+1,"data:collapsed":f||p}),(f||p)&&g.classList.add("apexcharts-inactive-legend");var _=document.createElement("div"),T=document.createElement("span");T.classList.add("apexcharts-legend-text"),T.innerHTML=Array.isArray(d)?d.join(" "):d;var L=t.config.legend.labels.useSeriesColors?t.globals.colors[l]:Array.isArray(t.config.legend.labels.colors)?null===(c=t.config.legend.labels.colors)||void 0===c?void 0:c[l]:t.config.legend.labels.colors;L||(L=t.config.chart.foreColor),T.style.color=L,T.style.fontSize=parseFloat(t.config.legend.fontSize)+"px",T.style.fontWeight=t.config.legend.fontWeight,T.style.fontFamily=a||t.config.chart.fontFamily,y.setAttrs(T,{rel:l+1,i:l,"data:default-text":encodeURIComponent(d),"data:collapsed":f||p}),_.appendChild(g),_.appendChild(T);var R=new x(this.ctx);t.config.legend.showForZeroSeries||0===R.getSeriesTotalByIndex(l)&&R.seriesHaveSameValues(l)&&!R.isSeriesNull(l)&&-1===t.globals.collapsedSeriesIndices.indexOf(l)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&_.classList.add("apexcharts-hidden-zero-series"),t.config.legend.showForNullSeries||R.isSeriesNull(l)&&-1===t.globals.collapsedSeriesIndices.indexOf(l)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&_.classList.add("apexcharts-hidden-null-series"),t.globals.dom.elLegendWrap.appendChild(_),t.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(t.config.legend.horizontalAlign)),t.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+t.config.legend.position),_.classList.add("apexcharts-legend-series"),_.style.margin="".concat(t.config.legend.itemMargin.vertical,"px ").concat(t.config.legend.itemMargin.horizontal,"px"),t.globals.dom.elLegendWrap.style.width=t.config.legend.width?t.config.legend.width+"px":"",t.globals.dom.elLegendWrap.style.height=t.config.legend.height?t.config.legend.height+"px":"",y.setAttrs(_,{rel:l+1,seriesName:m.escapeString(n[l]),"data:collapsed":f||p}),(f||p)&&_.classList.add("apexcharts-inactive-legend"),t.config.legend.onItemClick.toggleDataSeries||_.classList.add("apexcharts-no-click")}t.globals.dom.elWrap.addEventListener("click",e.onLegendClick,!0),t.config.legend.onItemHover.highlightDataSeries&&0===t.config.legend.customLegendItems.length&&(t.globals.dom.elWrap.addEventListener("mousemove",e.onLegendHovered,!0),t.globals.dom.elWrap.addEventListener("mouseout",e.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(e,t){var a=this.w,n=a.globals.dom.elLegendWrap,i=n.getBoundingClientRect(),r=0,o=0;if("bottom"===a.config.legend.position)o+=a.globals.svgHeight-i.height/2;else if("top"===a.config.legend.position){var s=new oe(this.ctx),l=s.dimHelpers.getTitleSubtitleCoords("title").height,c=s.dimHelpers.getTitleSubtitleCoords("subtitle").height;o=o+(l>0?l-10:0)+(c>0?c-10:0)}n.style.position="absolute",r=r+e+a.config.legend.offsetX,o=o+t+a.config.legend.offsetY,n.style.left=r+"px",n.style.top=o+"px","bottom"===a.config.legend.position?(n.style.top="auto",n.style.bottom=5-a.config.legend.offsetY+"px"):"right"===a.config.legend.position&&(n.style.left="auto",n.style.right=25+a.config.legend.offsetX+"px"),["width","height"].forEach(function(e){n.style[e]&&(n.style[e]=parseInt(a.config.legend[e],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var e=this.w;e.globals.dom.elLegendWrap.style.right=0;var t=this.legendHelpers.getLegendBBox(),a=new oe(this.ctx),n=a.dimHelpers.getTitleSubtitleCoords("title"),i=a.dimHelpers.getTitleSubtitleCoords("subtitle"),r=0;"bottom"===e.config.legend.position?r=-t.clwh/1.8:"top"===e.config.legend.position&&(r=n.height+i.height+e.config.title.margin+e.config.subtitle.margin-10),this.setLegendWrapXY(20,r)}},{key:"legendAlignVertical",value:function(){var e=this.w,t=this.legendHelpers.getLegendBBox(),a=0;"left"===e.config.legend.position&&(a=20),"right"===e.config.legend.position&&(a=e.globals.svgWidth-t.clww-10),this.setLegendWrapXY(a,20)}},{key:"onLegendHovered",value:function(e){var t=this.w,a=e.target.classList.contains("apexcharts-legend-series")||e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker");if("heatmap"===t.config.chart.type||this.isBarsDistributed){if(a){var n=parseInt(e.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,n,this.w]),new $(this.ctx).highlightRangeInSeries(e,e.target)}}else!e.target.classList.contains("apexcharts-inactive-legend")&&a&&new $(this.ctx).toggleSeriesOnHover(e,e.target)}},{key:"onLegendClick",value:function(e){var t=this.w;if(!t.config.legend.customLegendItems.length&&(e.target.classList.contains("apexcharts-legend-series")||e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker"))){var a=parseInt(e.target.getAttribute("rel"),10)-1,n="true"===e.target.getAttribute("data:collapsed"),i=this.w.config.chart.events.legendClick;"function"==typeof i&&i(this.ctx,a,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,a,this.w]);var r=this.w.config.legend.markers.onClick;"function"==typeof r&&e.target.classList.contains("apexcharts-legend-marker")&&(r(this.ctx,a,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,a,this.w])),"treemap"!==t.config.chart.type&&"heatmap"!==t.config.chart.type&&!this.isBarsDistributed&&t.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(a,n)}}}]),e}(),ce=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w;var a=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=a.globals.minX,this.maxX=a.globals.maxX}return r(e,[{key:"createToolbar",value:function(){var e=this,t=this.w,a=function(){return document.createElement("div")},n=a();if(n.setAttribute("class","apexcharts-toolbar"),n.style.top=t.config.chart.toolbar.offsetY+"px",n.style.right=3-t.config.chart.toolbar.offsetX+"px",t.globals.dom.elWrap.appendChild(n),this.elZoom=a(),this.elZoomIn=a(),this.elZoomOut=a(),this.elPan=a(),this.elSelection=a(),this.elZoomReset=a(),this.elMenuIcon=a(),this.elMenu=a(),this.elCustomIcons=[],this.t=t.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var i=0;i<this.t.customIcons.length;i++)this.elCustomIcons.push(a());var r=[],o=function(a,n,i){var o=a.toLowerCase();e.t[o]&&t.config.chart.zoom.enabled&&r.push({el:n,icon:"string"==typeof e.t[o]?e.t[o]:i,title:e.localeValues[a],class:"apexcharts-".concat(o,"-icon")})};o("zoomIn",this.elZoomIn,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n'),o("zoomOut",this.elZoomOut,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n');var s=function(a){e.t[a]&&t.config.chart[a].enabled&&r.push({el:"zoom"===a?e.elZoom:e.elSelection,icon:"string"==typeof e.t[a]?e.t[a]:"zoom"===a?'<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n    <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>\n    <path d="M0 0h24v24H0V0z" fill="none"/>\n    <path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/>\n</svg>':'<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/>\n</svg>',title:e.localeValues["zoom"===a?"selectionZoom":"selection"],class:t.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(a,"-icon")})};s("zoom"),s("selection"),this.t.pan&&t.config.chart.zoom.enabled&&r.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n    <defs>\n        <path d="M0 0h24v24H0z" id="a"/>\n    </defs>\n    <clipPath id="b">\n        <use overflow="visible" xlink:href="#a"/>\n    </clipPath>\n    <path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 
60-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>\n</svg>',title:this.localeValues.pan,class:t.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),o("reset",this.elZoomReset,'<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n    <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>\n    <path d="M0 0h24v24H0z" fill="none"/>\n</svg>'),this.t.download&&r.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var l=0;l<this.elCustomIcons.length;l++)r.push({el:this.elCustomIcons[l],icon:this.t.customIcons[l].icon,title:this.t.customIcons[l].title,index:this.t.customIcons[l].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[l].class});r.forEach(function(e,t){e.index&&m.moveIndexInArray(r,t,e.index)});for(var c=0;c<r.length;c++)y.setAttrs(r[c].el,{class:r[c].class,title:r[c].title}),r[c].el.innerHTML=r[c].icon,n.appendChild(r[c].el);this._createHamburgerMenu(n),t.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):t.globals.panEnabled?this.elPan.classList.add(this.selectedClass):t.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(e){this.elMenuItems=[],e.appendChild(this.elMenu),y.setAttrs(this.elMenu,{class:"apexcharts-menu"});for(var t=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}],a=0;a<t.length;a++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[a].innerHTML=t[a].title,y.setAttrs(this.elMenuItems[a],{class:"apexcharts-menu-item ".concat(t[a].name),title:t[a].title}),this.elMenu.appendChild(this.elMenuItems[a])}},{key:"addToolbarEventListeners",value:function(){var e=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEach(function(t){t.classList.contains("exportSVG")?t.addEventListener("click",e.handleDownload.bind(e,"svg")):t.classList.contains("exportPNG")?t.addEventListener("click",e.handleDownload.bind(e,"png")):t.classList.contains("exportCSV")&&t.addEventListener("click",e.handleDownload.bind(e,"csv"))});for(var t=0;t<this.t.customIcons.length;t++)this.elCustomIcons[t].addEventListener("click",this.t.customIcons[t].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(e){this.ctx.getSyncedCharts().forEach(function(t){t.ctx.toolbar.toggleOtherControls();var a="selection"===e?t.ctx.toolbar.elSelection:t.ctx.toolbar.elZoom,n="selection"===e?"selectionEnabled":"zoomEnabled";t.w.globals[n]=!t.w.globals[n],a.classList.contains(t.ctx.toolbar.selectedClass)?a.classList.remove(t.ctx.toolbar.selectedClass):a.classList.add(t.ctx.toolbar.selectedClass)})}},{key:"getToolbarIconsReference",value:function(){var e=this.w;this.elZoom||(this.elZoom=e.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=e.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=e.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(e){this.toggleOtherControls(),"pan"===e?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var t="pan"===e?this.elPan:this.elZoom,a="pan"===e?this.elZoom:this.elPan;t&&t.classList.add(this.selectedClass),a&&a.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEac
6h(function(e){e.ctx.toolbar.toggleOtherControls(),e.w.globals.panEnabled=!e.w.globals.panEnabled,e.ctx.toolbar.elPan.classList.contains(e.ctx.toolbar.selectedClass)?e.ctx.toolbar.elPan.classList.remove(e.ctx.toolbar.selectedClass):e.ctx.toolbar.elPan.classList.add(e.ctx.toolbar.selectedClass)})}},{key:"toggleOtherControls",value:function(){var e=this,t=this.w;t.globals.panEnabled=!1,t.globals.zoomEnabled=!1,t.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach(function(t){t&&t.classList.remove(e.selectedClass)})}},{key:"handleZoomIn",value:function(){var e=this.w;e.globals.isRangeBar&&(this.minX=e.globals.minY,this.maxX=e.globals.maxY);var t=(this.minX+this.maxX)/2,a=(this.minX+t)/2,n=(this.maxX+t)/2,i=this._getNewMinXMaxX(a,n);e.globals.disableZoomIn||this.zoomUpdateOptions(i.minX,i.maxX)}},{key:"handleZoomOut",value:function(){var e=this.w;if(e.globals.isRangeBar&&(this.minX=e.globals.minY,this.maxX=e.globals.maxY),!("datetime"===e.config.xaxis.type&&new Date(this.minX).getUTCFullYear()<1e3)){var t=(this.minX+this.maxX)/2,a=this.minX-(t-this.minX),n=this.maxX-(t-this.maxX),i=this._getNewMinXMaxX(a,n);e.globals.disableZoomOut||this.zoomUpdateOptions(i.minX,i.maxX)}}},{key:"_getNewMinXMaxX",value:function(e,t){var a=this.w.config.xaxis.convertedCatToNumeric;return{minX:a?Math.floor(e):e,maxX:a?Math.floor(t):t}}},{key:"zoomUpdateOptions",value:function(e,t){var a=this.w;if(void 0!==e||void 0!==t){if(!(a.config.xaxis.convertedCatToNumeric&&(e<1&&(e=1,t=a.globals.dataPoints),t-e<2))){var n={min:e,max:t},i=this.getBeforeZoomRange(n);i&&(n=i.xaxis);var r={xaxis:n},o=m.clone(a.globals.initialConfig.yaxis);a.config.chart.group||(r.yaxis=o),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(r,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(n,o)}}else this.handleZoomReset()}},{key:"zoomCallback",value:function(e,t){"function"==typeof this.ev.zoomed&&this.ev.zoomed(this.ctx,{xaxis:e,yaxis:t})}},{key:"getBeforeZoomRange",value:function(e,t){var a=null;return"function"==typeof this.ev.beforeZoom&&(a=this.ev.beforeZoom(this,{xaxis:e,yaxis:t})),a}},{key:"toggleMenu",value:function(){var e=this;window.setTimeout(function(){e.elMenu.classList.contains("apexcharts-menu-open")?e.elMenu.classList.remove("apexcharts-menu-open"):e.elMenu.classList.add("apexcharts-menu-open")},0)}},{key:"handleDownload",value:function(e){var t=this.w,a=new W(this.ctx);switch(e){case"svg":a.exportToSVG(this.ctx);break;case"png":a.exportToPng(this.ctx);break;case"csv":a.exportToCSV({series:t.config.series,columnDelimiter:t.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:"handleZoomReset",value:function(e){this.ctx.getSyncedCharts().forEach(function(e){var t=e.w;if(t.globals.lastXAxis.min=t.globals.initialConfig.xaxis.min,t.globals.lastXAxis.max=t.globals.initialConfig.xaxis.max,e.updateHelpers.revertDefaultAxisMinMax(),"function"==typeof t.config.chart.events.beforeResetZoom){var a=t.config.chart.events.beforeResetZoom(e,t);a&&e.updateHelpers.revertDefaultAxisMinMax(a)}"function"==typeof t.config.chart.events.zoomed&&e.ctx.toolbar.zoomCallback({min:t.config.xaxis.min,max:t.config.xaxis.max}),t.globals.zoomed=!1;var n=e.ctx.series.emptyCollapsedSeries(m.clone(t.globals.initialSeries));e.updateHelpers._updateSeries(n,t.config.chart.animations.dynamicAnimation.enabled)})}},{key:"destroy",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),e}(),de=function(e){s(a,e);var t=f(a);function a(e){var i;return n(this,a),(i=t.call(this,e)).ctx=e,i.w=e.w,i.dragged=!1,i.graphics=new y(i.ctx),i.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend"],i.clientX=0,i.clientY=0,i.startX=0,i.endX=0,i.dragX=0,i.startY=0,i.endY=0,i.dragY=0,i.moveDirection="none",i}return r(a,[{key:"init",value:function(e){var t=this,a=e.xyRatios,n=this.w,i=this;this.xyRatios=a,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=n.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),n.globals.dom.elGraphical.add(this.zoomRect),n.globals.dom.elGraphical.add(this.selectionRect),"x"===n.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:n.globals.gridWidth,maxY:n.globals.gridHeight}).on("dragmove",this.selectionDragging.bind(this,"dragging")):"y"===n.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:n.globals.gridWidth}).on("dragmove",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=n.globals.dom.baseEl.querySelector("".concat(n.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach(function(e){t.hoverArea.addEventListener(e,i.svgMouseEvents.bind(i,a),{capture:!1,passive:!0})})}},{key:"destroy",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:"svgMouseEvents",value:function(e,t){var a=this.w,n=this,i=this.ctx.toolbar,r=a.globals.zoomEnabled?a.config.chart.zoom.type:a.config.chart.selection.type,o=a.config.chart.toolbar.autoSelected;if(t.shiftKey?(this.shiftWasPressed=!0,i.enableZoomPanFromToolbar("pan"===o?"zoom":"pan")):this.shiftWasPressed&&(i.enableZoomPanFromToolbar(o),this.shiftWasPressed=!1),t.target){var s,l=t.target.classList;if(t.target.parentNode&&null!==t.target.parentNode&&(s=t.target.parentNode.classList),!(l.contains("apexcharts-selection-rect")||l.contains("apexcharts-legend-marker")||l.contains("apexcharts-legend-text")||s&&s.contains("apexcharts-toolbar"))){if(n.clientX="touchmove"===t.type||"touchstart"===t.type?t.touches[0].clientX:"touchend"===t.type?t.changedTouches[0].clientX:t.clientX,n.clientY="touchmove"===t.type||"touchstart"===t.type?t.touches[0].clientY:"touchend"===t.type?t.changedTouches[0].clientY:t.clientY,("mousedown"===t.type||"touchmove"===t.type)&&1===t.which){var c=n.gridRect.getBoundingClientRect();n.startX=n.clientX-c.left,n.startY=n.clientY-c.top,n.dragged=!1,n.w.globals.mousedown=!0}if("mousemove"===t.type&&1===t.which||"touchmove"===t.type)if(n.dragged=!0,a.globals.panEnabled){if(a.globals.selection=null,n.w.globals.mousedown||"touchmove"===t.type){if("touchmove"===t.type&&!n.w.globals.mousedown){console.warn("me.w.globals.mousedown ",n.w.globals.mousedown);var d=n.gridRect.getBoundingClientRect();n.startX=n.clientX-d.left,n.startY=n.clientY-d.top,n.w.globals.mousedown=!0}n.panDragging({context:n,zoomtype:r,xyRatios:e})}}else{if("touchmove"===t.type){if(!n.w.globals.mousedown){var f=n.gridRect.getBoundingClientRect();n.startX=n.clientX-f.left,n.startY=n.clientY-f.top}n.w.globals.mousedown=!0}(n.w.globals.mousedown&&a.globals.zoomEnabled||n.w.globals.mousedown&&a.globals.selectionEnabled)&&(n.selection=n.selectionDrawing({context:n,zoomtype:r}))}if("mouseup"===t.type||"touchend"===t.type||"mouseleave"===t.type){var p=n.gridRect.getBoundingClientRect();n.w.globals.mousedown&&(n.endX=n.clientX-p.left,n.endY=n.clientY-p.top,n.dragX=Math.abs(n.endX-n.startX),n.dragY=Math.abs(n.endY-n.startY),(a.globals.zoomEnabled||a.globals.selectionEnabled)&&n.selectionDrawn({context:n,zoomtype:r}),a.globals.panEnabled&&a.config.xaxis.convertedCatToNumeric&&n.delayedPanScrolled()),a.globals.zoomEnabled&&n.hideSelectionRect(this.selectionRect),n.dragged=!1,n.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}}},{key:"makeSelectionRectDraggable",value:function(){var e=this.w;if(this.selectionRect){var t=this.selectionRect.node.getBoundingClientRect();t.width>0&&t.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:e.globals.gridWidth,maxY:e.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var e=this.w,t=this.xyRatios;if(!e.globals.zoomEnabled)if(void 0!==e.globals.selection&&null!==e.globals.selection)this.drawSelectionRect(e.globals.selection);else if(void 0!==e.config.chart.selection.xaxis.min&&void 0!==e.config.chart.selection.xaxis.max){var a=(e.config.chart.selection.xaxis.min-e.globals.minX)/t.xRatio,n=e.globals.gridWidth-(e.globals.maxX-e.config.chart.selection.xaxis.max)/t.xRatio-a;e.globals.isRangeBar&&(a=(e.config.chart.selection.xaxis.min-e.globals.yAxisScale[0].niceMin)/t.invertedYRatio,n=(e.config.chart.selection.xaxis.max-e.config.chart.selection.xaxis.min)/t.invertedYRatio);var i={x:a,y:0,width:n,height:e.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(i),this.makeSelectionRectDraggable(),"function"==typeof e.config.chart.events.selection&&e.config.chart.events.selection(this.ctx,{xaxis:{min:e.config.chart.selection.xaxis.min,max:e.config.chart.selection.xaxis.max},yaxis:{}})}}}
6,{key:"drawSelectionRect",value:function(e){var t=e.x,a=e.y,n=e.width,i=e.height,r=e.translateX,o=void 0===r?0:r,s=e.translateY,l=void 0===s?0:s,c=this.w,d=this.zoomRect,f=this.selectionRect;if(this.dragged||null!==c.globals.selection){var p={transform:"translate("+o+", "+l+")"};c.globals.zoomEnabled&&this.dragged&&(n<0&&(n=1),d.attr({x:t,y:a,width:n,height:i,fill:c.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":c.config.chart.zoom.zoomedArea.fill.opacity,stroke:c.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":c.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":c.config.chart.zoom.zoomedArea.stroke.opacity}),y.setAttrs(d.node,p)),c.globals.selectionEnabled&&(f.attr({x:t,y:a,width:n>0?n:0,height:i>0?i:0,fill:c.config.chart.selection.fill.color,"fill-opacity":c.config.chart.selection.fill.opacity,stroke:c.config.chart.selection.stroke.color,"stroke-width":c.config.chart.selection.stroke.width,"stroke-dasharray":c.config.chart.selection.stroke.dashArray,"stroke-opacity":c.config.chart.selection.stroke.opacity}),y.setAttrs(f.node,p))}}},{key:"hideSelectionRect",value:function(e){e&&e.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(e){var t,a=e.context,n=e.zoomtype,i=this.w,r=a,o=this.gridRect.getBoundingClientRect(),s=r.startX-1,l=r.startY,c=!1,d=!1,f=r.clientX-o.left-s,p=r.clientY-o.top-l;return Math.abs(f+s)>i.globals.gridWidth?f=i.globals.gridWidth-s:r.clientX-o.left<0&&(f=s),s>r.clientX-o.left&&(c=!0,f=Math.abs(f)),l>r.clientY-o.top&&(d=!0,p=Math.abs(p)),t="x"===n?{x:c?s-f:s,y:0,width:f,height:i.globals.gridHeight}:"y"===n?{x:0,y:d?l-p:l,width:i.globals.gridWidth,height:p}:{x:c?s-f:s,y:d?l-p:l,width:f,height:p},r.drawSelectionRect(t),r.selectionDragging("resizing"),t}},{key:"selectionDragging",value:function(e,t){var a=this,n=this.w,i=this.xyRatios,r=this.selectionRect,o=0;"resizing"===e&&(o=30);var s=function(e){return parseFloat(r.node.getAttribute(e))},l={x:s("x"),y:s("y"),width:s("width"),height:s("height")};n.globals.selection=l,"function"==typeof n.config.chart.events.selection&&n.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var e,t,o,s,l=a.gridRect.getBoundingClientRect(),c=r.node.getBoundingClientRect();n.globals.isRangeBar?(e=n.globals.yAxisScale[0].niceMin+(c.left-l.left)*i.invertedYRatio,t=n.globals.yAxisScale[0].niceMin+(c.right-l.left)*i.invertedYRatio,o=0,s=1):(e=n.globals.xAxisScale.niceMin+(c.left-l.left)*i.xRatio,t=n.globals.xAxisScale.niceMin+(c.right-l.left)*i.xRatio,o=n.globals.yAxisScale[0].niceMin+(l.bottom-c.bottom)*i.yRatio[0],s=n.globals.yAxisScale[0].niceMax-(c.top-l.top)*i.yRatio[0]);var d={xaxis:{min:e,max:t},yaxis:{min:o,max:s}};n.config.chart.events.selection(a.ctx,d),n.config.chart.brush.enabled&&void 0!==n.config.chart.events.brushScrolled&&n.config.chart.events.brushScrolled(a.ctx,d)},o))}},{key:"selectionDrawn",value:function(e){var t=e.context,a=e.zoomtype,n=this.w,i=t,r=this.xyRatios,o=this.ctx.toolbar;if(i.startX>i.endX){var s=i.startX;i.startX=i.endX,i.endX=s}if(i.startY>i.endY){var l=i.startY;i.startY=i.endY,i.endY=l}var c=void 0,d=void 0;n.globals.isRangeBar?(c=n.globals.yAxisScale[0].niceMin+i.startX*r.invertedYRatio,d=n.globals.yAxisScale[0].niceMin+i.endX*r.invertedYRatio):(c=n.globals.xAxisScale.niceMin+i.startX*r.xRatio,d=n.globals.xAxisScale.niceMin+i.endX*r.xRatio);var f=[],p=[];if(n.config.yaxis.forEach(function(e,t){var a=n.globals.seriesYAxisMap[t][0];f.push(n.globals.yAxisScale[t].niceMax-r.yRatio[a]*i.startY),p.push(n.globals.yAxisScale[t].niceMax-r.yRatio[a]*i.endY)}),i.dragged&&(i.dragX>10||i.dragY>10)&&c!==d)if(n.globals.zoomEnabled){var h=m.clone(n.globals.initialConfig.yaxis),u=m.clone(n.globals.initialConfig.xaxis);if(n.globals.zoomed=!0,n.config.xaxis.convertedCatToNumeric&&(c=Math.floor(c),d=Math.floor(d),c<1&&(c=1,d=n.globals.dataPoints),d-c<2&&(d=c+1)),"xy"!==a&&"x"!==a||(u={min:c,max:d}),"xy"!==a&&"y"!==a||h.forEach(function(e,t){h[t].min=p[t],h[t].max=f[t]}),o){var g=o.getBeforeZoomRange(u,h);g&&(u=g.xaxis?g.xaxis:u,h=g.yaxis?g.yaxis:h)}var v={xaxis:u};n.config.chart.group||(v.yaxis=h),i.ctx.updateHelpers._updateOptions(v,!1,i.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof n.config.chart.events.zoomed&&o.zoomCallback(u,h)}else if(n.globals.selectionEnabled){var b,y=null;b={min:c,max:d}
6,"xy"!==a&&"y"!==a||(y=m.clone(n.config.yaxis)).forEach(function(e,t){y[t].min=p[t],y[t].max=f[t]}),n.globals.selection=i.selection,"function"==typeof n.config.chart.events.selection&&n.config.chart.events.selection(i.ctx,{xaxis:b,yaxis:y})}}},{key:"panDragging",value:function(e){var t=e.context,a=this.w,n=t;if(void 0!==a.globals.lastClientPosition.x){var i=a.globals.lastClientPosition.x-n.clientX,r=a.globals.lastClientPosition.y-n.clientY;Math.abs(i)>Math.abs(r)&&i>0?this.moveDirection="left":Math.abs(i)>Math.abs(r)&&i<0?this.moveDirection="right":Math.abs(r)>Math.abs(i)&&r>0?this.moveDirection="up":Math.abs(r)>Math.abs(i)&&r<0&&(this.moveDirection="down")}a.globals.lastClientPosition={x:n.clientX,y:n.clientY};var o=a.globals.isRangeBar?a.globals.minY:a.globals.minX,s=a.globals.isRangeBar?a.globals.maxY:a.globals.maxX;a.config.xaxis.convertedCatToNumeric||n.panScrolled(o,s)}},{key:"delayedPanScrolled",value:function(){var e=this.w,t=e.globals.minX,a=e.globals.maxX,n=(e.globals.maxX-e.globals.minX)/2;"left"===this.moveDirection?(t=e.globals.minX+n,a=e.globals.maxX+n):"right"===this.moveDirection&&(t=e.globals.minX-n,a=e.globals.maxX-n),t=Math.floor(t),a=Math.floor(a),this.updateScrolledChart({xaxis:{min:t,max:a}},t,a)}},{key:"panScrolled",value:function(e,t){var a=this.w,n=this.xyRatios,i=m.clone(a.globals.initialConfig.yaxis),r=n.xRatio,o=a.globals.minX,s=a.globals.maxX;a.globals.isRangeBar&&(r=n.invertedYRatio,o=a.globals.minY,s=a.globals.maxY),"left"===this.moveDirection?(e=o+a.globals.gridWidth/15*r,t=s+a.globals.gridWidth/15*r):"right"===this.moveDirection&&(e=o-a.globals.gridWidth/15*r,t=s-a.globals.gridWidth/15*r),a.globals.isRangeBar||(e<a.globals.initialMinX||t>a.globals.initialMaxX)&&(e=o,t=s);var l={xaxis:{min:e,max:t}};a.config.chart.group||(l.yaxis=i),this.updateScrolledChart(l,e,t)}},{key:"updateScrolledChart",value:function(e,t,a){var n=this.w;this.ctx.updateHelpers._updateOptions(e,!1,!1),"function"==typeof n.config.chart.events.scrolled&&n.config.chart.events.scrolled(this.ctx,{xaxis:{min:t,max:a}})}}]),a}(ce),fe=function(){function e(t){n(this,e),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx}return r(e,[{key:"getNearestValues",value:function(e){var t=e.hoverArea,a=e.elGrid,n=e.clientX,i=e.clientY,r=this.w,o=a.getBoundingClientRect(),s=o.width,l=o.height,c=s/(r.globals.dataPoints-1),d=l/r.globals.dataPoints,f=this.hasBars();!r.globals.comboCharts&&!f||r.config.xaxis.convertedCatToNumeric||(c=s/r.globals.dataPoints);var p=n-o.left-r.globals.barPadForNumericAxis,h=i-o.top;p<0||h<0||p>s||h>l?(t.classList.remove("hovering-zoom"),t.classList.remove("hovering-pan")):r.globals.zoomEnabled?(t.classList.remove("hovering-pan"),t.classList.add("hovering-zoom")):r.globals.panEnabled&&(t.classList.remove("hovering-zoom"),t.classList.add("hovering-pan"));var u=Math.round(p/c),g=Math.floor(h/d);f&&!r.config.xaxis.convertedCatToNumeric&&(u=Math.ceil(p/c),u-=1);var v=null,b=null,y=r.globals.seriesXvalues.map(function(e){return e.filter(function(e){return m.isNumber(e)})}),x=r.globals.seriesYvalues.map(function(e){return e.filter(function(e){return m.isNumber(e)})});if(r.globals.isXNumeric){var C=this.ttCtx.getElGrid().getBoundingClientRect(),w=p*(C.width/s),E=h*(C.height/l);v=(b=this.closestInMultiArray(w,E,y,x)).index,u=b.j,null!==v&&(y=r.globals.seriesXvalues[v],u=(b=this.closestInArray(w,y)).index)}return r.globals.capturedSeriesIndex=null===v?-1:v,(!u||u<1)&&(u=0),r.globals.isBarHorizontal?r.globals.capturedDataPointIndex=g:r.globals.capturedDataPointIndex=u,{capturedSeries:v,j:r.globals.isBarHorizontal?g:u,hoverX:p,hoverY:h}}},{key:"closestInMultiArray",value:function(e,t,a,n){var i=this.w,r=0,o=null,s=-1;i.globals.series.length>1?r=this.getFirstActiveXArray(a):o=0;var l=a[r][0],c=Math.abs(e-l);if(a.forEach(function(t){t.forEach(function(t,a){var n=Math.abs(e-t);n<=c&&(c=n,s=a)})}),-1!==s){var d=n[r][s],f=Math.abs(t-d);o=r,n.forEach(function(e,a){var n=Math.abs(t-e[s]);n<=f&&(f=n,o=a)})}return{index:o,j:s}}},{key:"getFirstActiveXArray",value:function(e){for(var t=this.w,a=0,n=e.map(function(e,t){return e.length>0?t:-1}),i=0;i<n.length;i++)if(-1!==n[i]&&-1===t.globals.collapsedSeriesIndices.indexOf(i)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(i)){a=n[i];break}return a}},{key:"closestInArray",value:function(e,t){for(var a=t[0],n=null,i=Math.abs(e-a),r=0;r<t.length;r++){var o=Math.abs(e-t[r]);o<i&&(i=o,n=r)}return{index:n}}},{key:"isXoverlap",value:function(e){var t=[],a=this.w.globals.seriesX.filter(function(e){return void 0!==e[0]});if(a.length>0)for(var n=0;n<a.length-1;n++)void 0!==a[n][e]&&void 0!==a[n+1][e]&&a[n][e]!==a[n+1][e]&&t.push("unEqual");return 0===t.length}},{key:"isInitialSeriesSameLen",value:function(){for(var e=!0,t=this.w.globals.initialSeries,a=0;a<t.length-1;a++)if(t[a].data.length!==t[a+1].data.length){e=!1;break}return e}},{key:"getBarsHeight",value:function(e){return h(e).reduce(function(e,t){return e+t.getBBox().height},0)}},{key:"getElMarkers",value:function(e){return"number"==typeof e?this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-series-markers-wrap > *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(e=h(e)).sort(function(e,t){var a=Number(e.getAttribute("data:realIndex")),n=Number(t.getAttribute("data:realIndex"));return n<a?1:n>a?-1:0});var t=[];return e.forEach(function(e){t.push(e.querySelector(".apexcharts-marker"))}),t}},{key:"hasMarkers",value:function(e){return this.getElMarkers(e).length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series,  .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(e){var t=this.w,a=t.config.markers.hover.size;return void 0===a&&(a=t.globals.markers.size[e]+t.config.markers.hover.sizeOffset),a}},{key:"toggleAllTooltipSeriesGroups",value:function(e){var t=this.w,a=this.ttCtx;0===a.allTooltipSeriesGroups.length&&(a.allTooltipSeriesGroups=t.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var n=a.allTooltipSeriesGroups,i=0;i<n.length;i++)"enable"===e?(n[i].classList.add("apexcharts-active"),n[i].style.display=t.config.tooltip.items.display):(n[i].classList.remove("apexcharts-active"),n[i].style.display="none")}}]),e}
6(),pe=function(){function e(t){n(this,e),this.w=t.w,this.ctx=t.ctx,this.ttCtx=t,this.tooltipUtil=new fe(t)}return r(e,[{key:"drawSeriesTexts",value:function(e){var t=e.shared,a=void 0===t||t,n=e.ttItems,i=e.i,r=void 0===i?0:i,o=e.j,s=void 0===o?null:o,l=e.y1,c=e.y2,d=e.e,f=this.w;void 0!==f.config.tooltip.custom?this.handleCustomTooltip({i:r,j:s,y1:l,y2:c,w:f}):this.toggleActiveInactiveSeries(a);var p=this.getValuesToPrint({i:r,j:s});this.printLabels({i:r,j:s,values:p,ttItems:n,shared:a,e:d});var h=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=h.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=h.getBoundingClientRect().height}},{key:"printLabels",value:function(e){var a,n=this,i=e.i,r=e.j,o=e.values,s=e.ttItems,l=e.shared,c=e.e,d=this.w,f=[],p=function(e){return d.globals.seriesGoals[e]&&d.globals.seriesGoals[e][r]&&Array.isArray(d.globals.seriesGoals[e][r])},h=o.xVal,u=o.zVal,g=o.xAxisTTVal,m="",v=d.globals.colors[i];null!==r&&d.config.plotOptions.bar.distributed&&(v=d.globals.colors[r]);for(var b=function(e,o){var b=n.getFormatters(i);m=n.getSeriesName({fn:b.yLbTitleFormatter,index:i,seriesIndex:i,j:r}),"treemap"===d.config.chart.type&&(m=b.yLbTitleFormatter(String(d.config.series[i].data[r].x),{series:d.globals.series,seriesIndex:i,dataPointIndex:r,w:d}));var y=d.config.tooltip.inverseOrder?o:e;if(d.globals.axisCharts){var x=function(e){var t,a,n,i;return d.globals.isRangeData?b.yLbFormatter(null===(t=d.globals.seriesRangeStart)||void 0===t||null===(a=t[e])||void 0===a?void 0:a[r],{series:d.globals.seriesRangeStart,seriesIndex:e,dataPointIndex:r,w:d})+" - "+b.yLbFormatter(null===(n=d.globals.seriesRangeEnd)||void 0===n||null===(i=n[e])||void 0===i?void 0:i[r],{series:d.globals.seriesRangeEnd,seriesIndex:e,dataPointIndex:r,w:d}):b.yLbFormatter(d.globals.series[e][r],{series:d.globals.series,seriesIndex:e,dataPointIndex:r,w:d})};if(l)b=n.getFormatters(y),m=n.getSeriesName({fn:b.yLbTitleFormatter,index:y,seriesIndex:i,j:r}),v=d.globals.colors[y],a=x(y),p(y)&&(f=d.globals.seriesGoals[y][r].map(function(e){return{attrs:e,val:b.yLbFormatter(e.value,{seriesIndex:y,dataPointIndex:r,w:d})}}));else{var C,w=null==c||null===(C=c.target)||void 0===C?void 0:C.getAttribute("fill");w&&(v=-1!==w.indexOf("url")?document.querySelector(w.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke"):w),a=x(i),p(i)&&Array.isArray(d.globals.seriesGoals[i][r])&&(f=d.globals.seriesGoals[i][r].map(function(e){return{attrs:e,val:b.yLbFormatter(e.value,{seriesIndex:i,dataPointIndex:r,w:d})}}))}}null===r&&(a=b.yLbFormatter(d.globals.series[i],t(t({},d),{},{seriesIndex:i,dataPointIndex:i}))),n.DOMHandling({i:i,t:y,j:r,ttItems:s,values:{val:a,goalVals:f,xVal:h,xAxisTTVal:g,zVal:u},seriesName:m,shared:l,pColor:v})},y=0,x=d.globals.series.length-1;y<d.globals.series.length;y++,x--)b(y,x)}},{key:"getFormatters",value:function(e){var t,a=this.w,n=a.globals.yLabelFormatters[e];return void 0!==a.globals.ttVal?Array.isArray(a.globals.ttVal)?(n=a.globals.ttVal[e]&&a.globals.ttVal[e].formatter,t=a.globals.ttVal[e]&&a.globals.ttVal[e].title&&a.globals.ttVal[e].title.formatter):(n=a.globals.ttVal.formatter,"function"==typeof a.globals.ttVal.title.formatter&&(t=a.globals.ttVal.title.formatter)):t=a.config.tooltip.y.title.formatter,"function"!=typeof n&&(n=a.globals.yLabelFormatters[0]?a.globals.yLabelFormatters[0]:function(e){return e}),"function"!=typeof t&&(t=function(e){return e}),{yLbFormatter:n,yLbTitleFormatter:t}}},{key:"getSeriesName",value:function(e){var t=e.fn,a=e.index,n=e.seriesIndex,i=e.j,r=this.w;return t(String(r.globals.seriesNames[a]),{series:r.globals.series,seriesIndex:n,dataPointIndex:i,w:r})}},{key:"DOMHandling",value:function(e){e.i;var t=e.t,a=e.j,n=e.ttItems,i=e.values,r=e.seriesName,o=e.shared,s=e.pColor,l=this.w,c=this.ttCtx,d=i.val,f=i.goalVals,p=i.xVal,h=i.xAxisTTVal,u=i.zVal,g=null;g=n[t].children,l.config.tooltip.fillSeriesColor&&(n[t].style.backgroundColor=s,g[0].style.display="none"),c.showTooltipTitle&&(null===c.tooltipTitle&&(c.tooltipTitle=l.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),c.tooltipTitle.innerHTML=p),c.isXAxisTooltipEnabled&&(c.xaxisTooltipText.innerHTML=""!==h?h:p);var m=n[t].querySelector(".apexcharts-tooltip-text-y-label");m&&(m.innerHTML=r||"");var v=n[t].querySelector(".apexcharts-tooltip-text-y-value");v&&(v.innerHTML=void 0!==d?d:""),g[0]&&g[0].classList.contains("apexcharts-tooltip-marker")&&(l.config.tooltip.marker.fillColors&&Array.isArray(l.config.tooltip.marker.fillColors)&&(s=l.config.tooltip.marker.fillColors[t]),g[0].style.backgroundColor=s),l.config.tooltip.marker.show||(g[0].style.display="none");var b=n[t].querySelector(".apexcharts-tooltip-text-goals-label"),y=n[t].querySelector(".apexcharts-tooltip-text-goals-value");if(f.length&&l.globals.seriesGoals[t]){var x=function(){var e="<div >",t="<div>";f.forEach(function(a,n){e+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(a.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(a.attrs.name,"</div>"),t+="<div>".concat(a.val,"</div>")}),b.innerHTML=e+"</div>",y.innerHTML=t+"</div>"};o?l.globals.seriesGoals[t][a]&&Array.isArray(l.globals.seriesGoals[t][a])?x():(b.innerHTML="",y.innerHTML=""):x()}else b.innerHTML="",y.innerHTML="";if(null!==u&&(n[t].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,n[t].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==u?u:""),o&&g[0]){if(l.config.tooltip.hideEmptySeries){var C=n[t].querySelector(".apexcharts-tooltip-marker"),w=n[t].querySelector(".apexcharts-tooltip-text");0==parseFloat(d)?(C.style.display="none",w.style.display="none"):(C.style.display="block",w.style.display="block")}null==d||l.globals.ancillaryCollapsedSeriesIndices.indexOf(t)>-1||l.globals.collapsedSeriesIndices.indexOf(t)>-1?g[0].parentNode.style.display="none":g[0].parentNode.style.display=l.config.tooltip.items.display}}},{key:"toggleActiveInactiveSeries",value:function(e){var t=this.w;if(e)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var a=t.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");a&&(a.classList.add("apexcharts-active"),a.style.display=t.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(e){var t=e.i,a=e.j,n=this.w,i=this.ctx.series.filteredSeriesX(),r="",o="",s=null,l=null,c={series:n.globals.series,seriesIndex:t,dataPointIndex:a,w:n},d=n.globals.ttZFormatter;null===a?l=n.globals.series[t]:n.globals.isXNumeric&&"treemap"!==n.config.chart.type?(r=i[t][a],0===i[t].length&&(r=i[this.tooltipUtil.getFirstActiveXArray(i)][a])):r=void 0!==n.globals.labels[a]?n.globals.labels[a]:"";var f=r;return r=n.globals.isXNumeric&&"datetime"===n.config.xaxis.type?new A(this.ctx).xLabelFormat(n.globals.ttKeyFormatter,f,f,{i:void 0,dateFormatter:new E(this.ctx).formatDate,w:this.w}
6):n.globals.isBarHorizontal?n.globals.yLabelFormatters[0](f,c):n.globals.xLabelFormatter(f,c),void 0!==n.config.tooltip.x.formatter&&(r=n.globals.ttKeyFormatter(f,c)),n.globals.seriesZ.length>0&&n.globals.seriesZ[t].length>0&&(s=d(n.globals.seriesZ[t][a],n)),o="function"==typeof n.config.xaxis.tooltip.formatter?n.globals.xaxisTooltipFormatter(f,c):r,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(r)?r.join(" "):r,xAxisTTVal:Array.isArray(o)?o.join(" "):o,zVal:s}}},{key:"handleCustomTooltip",value:function(e){var t=e.i,a=e.j,n=e.y1,i=e.y2,r=e.w,o=this.ttCtx.getElTooltip(),s=r.config.tooltip.custom;Array.isArray(s)&&s[t]&&(s=s[t]),o.innerHTML=s({ctx:this.ctx,series:r.globals.series,seriesIndex:t,dataPointIndex:a,y1:n,y2:i,w:r})}}]),e}(),he=function(){function e(t){n(this,e),this.ttCtx=t,this.ctx=t.ctx,this.w=t.w}return r(e,[{key:"moveXCrosshairs",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=this.ttCtx,n=this.w,i=a.getElXCrosshairs(),r=e-a.xcrosshairsWidth/2,o=n.globals.labels.slice().length;if(null!==t&&(r=n.globals.gridWidth/o*t),null===i||n.globals.isBarHorizontal||(i.setAttribute("x",r),i.setAttribute("x1",r),i.setAttribute("x2",r),i.setAttribute("y2",n.globals.gridHeight),i.classList.add("apexcharts-active")),r<0&&(r=0),r>n.globals.gridWidth&&(r=n.globals.gridWidth),a.isXAxisTooltipEnabled){var s=r;"tickWidth"!==n.config.xaxis.crosshairs.width&&"barWidth"!==n.config.xaxis.crosshairs.width||(s=r+a.xcrosshairsWidth/2),this.moveXAxisTooltip(s)}}},{key:"moveYCrosshairs",value:function(e){var t=this.ttCtx;null!==t.ycrosshairs&&y.setAttrs(t.ycrosshairs,{y1:e,y2:e}),null!==t.ycrosshairsHidden&&y.setAttrs(t.ycrosshairsHidden,{y1:e,y2:e})}},{key:"moveXAxisTooltip",value:function(e){var t=this.w,a=this.ttCtx;if(null!==a.xaxisTooltip&&0!==a.xcrosshairsWidth){a.xaxisTooltip.classList.add("apexcharts-active");var n,i=a.xaxisOffY+t.config.xaxis.tooltip.offsetY+t.globals.translateY+1+t.config.xaxis.offsetY;if(e-=a.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(e))e+=t.globals.translateX,n=new y(this.ctx).getTextRects(a.xaxisTooltipText.innerHTML),a.xaxisTooltipText.style.minWidth=n.width+"px",a.xaxisTooltip.style.left=e+"px",a.xaxisTooltip.style.top=i+"px"}}},{key:"moveYAxisTooltip",value:function(e){var t=this.w,a=this.ttCtx;null===a.yaxisTTEls&&(a.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var n=parseInt(a.ycrosshairsHidden.getAttribute("y1"),10),i=t.globals.translateY+n,r=a.yaxisTTEls[e].getBoundingClientRect().height,o=t.globals.translateYAxisX[e]-2;t.config.yaxis[e].opposite&&(o-=26),i-=r/2,-1===t.globals.ignoreYAxisIndexes.indexOf(e)?(a.yaxisTTEls[e].classList.add("apexcharts-active"),a.yaxisTTEls[e].style.top=i+"px",a.yaxisTTEls[e].style.left=o+t.config.yaxis[e].tooltip.offsetX+"px"):a.yaxisTTEls[e].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=this.w,i=this.ttCtx,r=i.getElTooltip(),o=i.tooltipRect,s=null!==a?parseFloat(a):1,l=parseFloat(e)+s+5,c=parseFloat(t)+s/2;if(l>n.globals.gridWidth/2&&(l=l-o.ttWidth-s-10),l>n.globals.gridWidth-o.ttWidth-10&&(l=n.globals.gridWidth-o.ttWidth),l<-20&&(l=-20),n.config.tooltip.followCursor){var d=i.getElGrid().getBoundingClientRect();(l=i.e.clientX-d.left)>n.globals.gridWidth/2&&(l-=i.tooltipRect.ttWidth),(c=i.e.clientY+n.globals.translateY-d.top)>n.globals.gridHeight/2&&(c-=i.tooltipRect.ttHeight)}else n.globals.isBarHorizontal||o.ttHeight/2+c>n.globals.gridHeight&&(c=n.globals.gridHeight-o.ttHeight+n.globals.translateY);isNaN(l)||(l+=n.globals.translateX,r.style.left=l+"px",r.style.top=c+"px")}},{key:"moveMarkers",value:function(e,t){var a=this.w,n=this.ttCtx;if(a.globals.markers.size[e]>0)for(var i=a.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-marker")),r=0;r<i.length;r++)parseInt(i[r].getAttribute("rel"),10)===t&&(n.marker.resetPointsSize(),n.marker.enlargeCurrentPoint(t,i[r]));else n.marker.resetPointsSize(),this.moveDynamicPointOnHover(t,e)}},{key:"moveDynamicPointOnHover",value:function(e,t){var a,n,i=this.w,r=this.ttCtx,o=i.globals.pointsArray,s=r.tooltipUtil.getHoverMarkerSize(t),l=i.config.series[t].type;if(!l||"column"!==l&&"candlestick"!==l&&"boxPlot"!==l){a=o[t][e][0],n=o[t][e][1]?o[t][e][1]:0;var c=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-series-markers circle"));c&&n<i.globals.gridHeight&&n>0&&(c.setAttribute("r",s),c.setAttribute("cx",a),c.setAttribute("cy",n)),this.moveXCrosshairs(a),r.fixedTooltip||this.moveTooltip(a,n,s)}}},{key:"moveDynamicPointsOnHover",value:function(e){var t,a=this.ttCtx,n=a.w,i=0,r=0,o=n.globals.pointsArray;t=new $(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var s=a.tooltipUtil.getHoverMarkerSize(t);o[t]&&(i=o[t][e][0],r=o[t][e][1]);var l=a.tooltipUtil.getAllMarkers();if(null!==l)for(var c=0;c<n.globals.series.length;c++){var d=o[c];if(n.globals.comboCharts&&void 0===d&&l.splice(c,0,null),d&&d.length){var f=o[c][e][1],p=void 0;if(l[c].setAttribute("cx",i),"rangeArea"===n.config.chart.type&&!n.globals.comboCharts){var h=e+n.globals.series[c].length;p=o[c][h][1],f-=Math.abs(f-p)/2}null!==f&&!isNaN(f)&&f<n.globals.gridHeight+s&&f+s>0?(l[c]&&l[c].setAttribute("r",s),l[c]&&l[c].setAttribute("cy",f)):l[c]&&l[c].setAttribute("r",0)}}this.moveXCrosshairs(i),a.fixedTooltip||this.moveTooltip(i,r||n.globals.gridHeight,s)}},{key:"moveStickyTooltipOverBars",value:function(e,t){var a=this.w,n=this.ttCtx,i=a.globals.columnSeries?a.globals.columnSeries.length:a.globals.series.length,r=i>=2&&i%2==0?Math.floor(i/2):Math.floor(i/2)+1;a.globals.isBarHorizontal&&(r=new $(this.ctx).getActiveConfigSeriesIndex("desc")+1);var o=a.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(r,"'] path[j='").concat(e,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(e,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(e,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(e,"']"));o||"number"!=typeof t||(o=a.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(t,"'] path[j='").concat(e,"'],\n        .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='").concat(t,"'] path[j='").concat(e,"'],\n        .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='").concat(t,"'] path[j='").concat(e,"'],\n        .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='").concat(t,"'] path[j='").concat(e,"']")));var s=o?parseFloat(o.getAttribute("cx")):0,l=o?parseFloat(o.getAttribute("cy")):0,c=o?parseFloat(o.getAttribute("barWidth")):0,d=n.getElGrid().getBoundingClientRect(),f=o&&(o.classList.contains("apexcharts-candlestick-area")||o.classList.contains("apexcharts-boxPlot-area"));a.globals.isXNumeric?(o&&!f&&(s-=i%2!=0?c/2:0),o&&f&&a.globals.comboCharts&&(s-=c/2)):a.globals.isBarHorizontal||(s=n.xAxisTicksPositions[e-1]+n.dataPointsDividedWidth/2,isNaN(s)&&(s=n.xAxisTicksPositions[e]-n.dataPointsDividedWidth/2)),a.globals.isBarHorizontal?l-=n.tooltipRect.ttHeight:a.config.tooltip.followCursor?l=n.e.clientY-d.top-n.tooltipRect.ttHeight/2:l+n.tooltipRect.ttHeight+15>a.globals.gridHeight&&(l=a.globals.gridHeight),a.globals.isBarHorizontal||this.moveXCrosshairs(s),n.fixedTooltip||this.moveTooltip(s,l||a.globals.gridHeight)}}]),e}(),ue=function(){function e(t){n(this,e),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new he(t)}return r(e,[{key:"drawDynamicPoints",value:function(){var e=this.w,t=new y(this.ctx),a=new F(this.ctx),n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series");n=h(n),e.config.chart.stacked&&n.sort(function(e,t){return parseFloat(e.getAttribute("data:realIndex"))-parseFloat(t.getAttribute("data:realIndex"))});for(var i=0;i<n.length;i++){var r=n[i].querySelector(".apexcharts-series-markers-wrap");if(null!==r){var o=void 0,s="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));"line"!==e.config.chart.type&&"area"!==e.config.chart.type||e.globals.comboCharts||e.config.tooltip.intersect||(s+=" no-pointer-events");var l=a.getMarkerConfig({cssClass:s,seriesIndex:Number(r.getAttribute("data:realIndex"))});(o=t.drawMarker(0,0,l)).node.setAttribute("default-marker-size",0);var c=document.createElementNS(e.globals.SVGNS,"g");c.classList.add("apexcharts-series-markers"),c.appendChild(o.node),r.appendChild(c)}}}},{key:"enlargeCurrentPoint",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=this.w;"bubble"!==i.config.chart.type&&this.newPointSize(e,t);var r=t.getAttribute("cx"),o=t.getAttribute("cy");if(null!==a&&null!==n&&(r=a,o=n),this.tooltipPosition.moveXCrosshairs(r),!this.fixedTooltip){if("radar"===i.config.chart.type){var s=this.ttCtx.getElGrid().getBoundingClientRect();r=this.ttCtx.e.clientX-s.left}this.tooltipPosition.moveTooltip(r,o,i.config.markers.hover.size)}}},{key:"enlargePoints",value:function(e){for(var t=this.w,a=this,n=this.ttCtx,i=e,r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),o=t.config.markers.hover.size,s=0;s<r.length;s++){var l=r[s].getAttribute("rel"),c=r[s].getAttribute("index");if(void 0===o&&(o=t.globals.markers.size[c]+t.config.markers.hover.sizeOffset),i===parseInt(l,10)){a.newPointSize(i,r[s]);var d=r[s].getAttribute("cx"),f=r[s].getAttribute("cy");a.tooltipPosition.moveXCrosshairs(d),n.fixedTooltip||a.tooltipPosition.moveTooltip(d,f,o)}else a.oldPointSize(r[s])}}},{key:"newPointSize",value:function(e,t){var a=this.w,n=a.config.markers.hover.size,i=0===e?t.parentNode.firstChild:t.parentNode.lastChild;if("0"!==i.getAttribute("default-marker-size")){var r=parseInt(i.getAttribute("index"),10);void 0===n&&(n=a.globals.markers.size[r]+a.config.markers.hover.sizeOffset),n<0&&(n=0),i.setAttribute("r",n)}}},{key:"oldPointSize",value:function(e){var t=parseFloat(e.getAttribute("default-marker-size"));e.setAttribute("r",t)}},{key:"resetPointsSize",value:function(){for(var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),t=0;t<e.length;t++){var a=parseFloat(e[t].getAttribute("default-marker-size"));m.isNumber(a)&&a>=0?e[t].setAttribute("r",a):e[t].setAttribute("r",0)}}}]),e}(),ge=function(){function e(t){n(this,e),this.w=t.w;var a=this.w;this.ttCtx=t,this.isVerticalGroupedRangeBar=!a.globals.isBarHorizontal&&"rangeBar"===a.config.chart.type&&a.config.plotOptions.bar.rangeBarGroupRows}return r(e,[{key:"getAttr",value:function(e,t){return parseFloat(e.target.getAttribute(t))}},{key:"handleHeatTreeTooltip",value:function(e){var t=e.e,a=e.opt,n=e.x,i=e.y,r=e.type,o=this.ttCtx,s=this.w;if(t.target.classList.contains("apexcharts-".concat(r,"-rect"))){var l=this.getAttr(t,"i"),c=this.getAttr(t,"j"),d=this.getAttr(t,"cx"),f=this.getAttr(t,"cy"),p=this.getAttr(t,"width"),h=this.getAttr(t,"height");if(o.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:l,j:c,shared:!1,e:t}),s.globals.capturedSeriesIndex=l,s.globals.capturedDataPointIndex=c,n=d+o.tooltipRect.ttWidth/2+p,i=f+o.tooltipRect.ttHeight/2-h/2,o.tooltipPosition.moveXCrosshairs(d+p/2),n>s.globals.gridWidth/2&&(n=d-o.tooltipRect.ttWidth/2+p),o.w.config.tooltip.followCursor){var u=s.globals.dom.elWrap.getBoundingClientRect();n=s.globals.clientX-u.left-(n>s.globals.gridWidth/2?o.tooltipRect.ttWidth:0),i=s.globals.clientY-u.top-(i>s.globals.gridHeight/2?o.tooltipRect.ttHeight:0)}}return{x:n,y:i}}},{key:"handleMarkerTooltip",value:function(e){var t,a,n=e.e,i=e.opt,r=e.x,o=e.y,s=this.w,l=this.ttCtx;if(n.target.classList.contains("apexcharts-marker")){var c=parseInt(i.paths.getAttribute("cx"),10),d=parseInt(i.paths.getAttribute("cy"),10),f=parseFloat(i.paths.getAttribute("val"));if(a=parseInt(i.paths.getAttribute("rel"),10),t=parseInt(i.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var p=m.findAnce
6stor(i.paths,"apexcharts-series");p&&(t=parseInt(p.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:t,j:a,shared:!l.showOnIntersect&&s.config.tooltip.shared,e:n}),"mouseup"===n.type&&l.markerClick(n,t,a),s.globals.capturedSeriesIndex=t,s.globals.capturedDataPointIndex=a,r=c,o=d+s.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var h=l.getElGrid().getBoundingClientRect();o=l.e.clientY+s.globals.translateY-h.top}f<0&&(o=d),l.marker.enlargeCurrentPoint(a,i.paths,r,o)}return{x:r,y:o}}},{key:"handleBarTooltip",value:function(e){var t,a,n=e.e,i=e.opt,r=this.w,o=this.ttCtx,s=o.getElTooltip(),l=0,c=0,d=0,f=this.getBarTooltipXY({e:n,opt:i});t=f.i;var p=f.barHeight,h=f.j;r.globals.capturedSeriesIndex=t,r.globals.capturedDataPointIndex=h,r.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||!r.config.tooltip.shared?(c=f.x,d=f.y,a=Array.isArray(r.config.stroke.width)?r.config.stroke.width[t]:r.config.stroke.width,l=c):r.globals.comboCharts||r.config.tooltip.shared||(l/=2),isNaN(d)&&(d=r.globals.svgHeight-o.tooltipRect.ttHeight);var u=parseInt(i.paths.parentNode.getAttribute("data:realIndex"),10),g=r.globals.isMultipleYAxis?r.config.yaxis[u]&&r.config.yaxis[u].reversed:r.config.yaxis[0].reversed;if(c+o.tooltipRect.ttWidth>r.globals.gridWidth&&!g?c-=o.tooltipRect.ttWidth:c<0&&(c=0),o.w.config.tooltip.followCursor){var m=o.getElGrid().getBoundingClientRect();d=o.e.clientY-m.top}null===o.tooltip&&(o.tooltip=r.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),r.config.tooltip.shared||(r.globals.comboBarCount>0?o.tooltipPosition.moveXCrosshairs(l+a/2):o.tooltipPosition.moveXCrosshairs(l)),!o.fixedTooltip&&(!r.config.tooltip.shared||r.globals.isBarHorizontal&&o.tooltipUtil.hasBars())&&(g&&(c-=o.tooltipRect.ttWidth)<0&&(c=0),!g||r.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||(d=d+p-2*(r.globals.series[t][h]<0?p:0)),d=d+r.globals.translateY-o.tooltipRect.ttHeight/2,s.style.left=c+r.globals.translateX+"px",s.style.top=d+"px")}},{key:"getBarTooltipXY",value:function(e){var t=this,a=e.e,n=e.opt,i=this.w,r=null,o=this.ttCtx,s=0,l=0,c=0,d=0,f=0,p=a.target.classList;if(p.contains("apexcharts-bar-area")||p.contains("apexcharts-candlestick-area")||p.contains("apexcharts-boxPlot-area")||p.contains("apexcharts-rangebar-area")){var h=a.target,u=h.getBoundingClientRect(),g=n.elGrid.getBoundingClientRect(),m=u.height;f=u.height;var v=u.width,b=parseInt(h.getAttribute("cx"),10),y=parseInt(h.getAttribute("cy"),10);d=parseFloat(h.getAttribute("barWidth"));var x="touchmove"===a.type?a.touches[0].clientX:a.clientX;r=parseInt(h.getAttribute("j"),10),s=parseInt(h.parentNode.getAttribute("rel"),10)-1;var C=h.getAttribute("data-range-y1"),w=h.getAttribute("data-range-y2");i.globals.comboCharts&&(s=parseInt(h.parentNode.getAttribute("data:realIndex"),10));var E=function(e){return i.globals.isXNumeric?b-v/2:t.isVerticalGroupedRangeBar?b+v/2:b-o.dataPointsDividedWidth+v/2},A=function(){return y-o.dataPointsDividedHeight+m/2-o.tooltipRect.ttHeight/2};o.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:s,j:r,y1:C?parseInt(C,10):null,y2:w?parseInt(w,10):null,shared:!o.showOnIntersect&&i.config.tooltip.shared,e:a}),i.config.tooltip.followCursor?i.globals.isBarHorizontal?(l=x-g.left+15,c=A()):(l=E(),c=a.clientY-g.top-o.tooltipRect.ttHeight/2-15):i.globals.isBarHorizontal?((l=b)<o.xyRatios.baseLineInvertedY&&(l=b-o.tooltipRect.ttWidth),c=A()):(l=E(),c=y)}return{x:l,y:c,barHeight:f,barWidth:d,i:s,j:r}}}]),e}(),me=function(){function e(t){n(this,e),this.w=t.w,this.ttCtx=t}return r(e,[{key:"drawXaxisTooltip",value:function(){var e=this.w,t=this.ttCtx,a="bottom"===e.config.xaxis.position;t.xaxisOffY=a?e.globals.gridHeight+1:-e.globals.xAxisHeight-e.config.xaxis.axisTicks.height+3;var n=a?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",i=e.globals.dom.elWrap;t.isXAxisTooltipEnabled&&null===e.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")&&(t.xaxisTooltip=document.createElement("div"),t.xaxisTooltip.setAttribute("class",n+" apexcharts-theme-"+e.config.tooltip.theme),i.appendChild(t.xaxisTooltip),t.xaxisTooltipText=document.createElement("div"),t.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),t.xaxisTooltipText.style.fontFamily=e.config.xaxis.tooltip.style.fontFamily||e.config.chart.fontFamily,t.xaxisTooltipText.style.fontSize=e.config.xaxis.tooltip.style.fontSize,t.xaxisTooltip.appendChild(t.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var e=this.w,t=this.ttCtx,a=0;a<e.config.yaxis.length;a++){var n=e.config.yaxis[a].opposite||e.config.yaxis[a].crosshairs.opposite;t.yaxisOffX=n?e.globals.gridWidth+1:1;var i="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(a,n?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left"),r=e.globals.dom.elWrap;null===e.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(a))&&(t.yaxisTooltip=document.createElement("div"),t.yaxisTooltip.setAttribute("class",i+" apexcharts-theme-"+e.config.tooltip.theme),r.appendChild(t.yaxisTooltip),0===a&&(t.yaxisTooltipText=[]),t.yaxisTooltipText[a]=document.createElement("div"),t.yaxisTooltipText[a].classList.add("apexcharts-yaxistooltip-text"),t.yaxisTooltip.appendChild(t.yaxisTooltipText[a]))}}},{key:"setXCrosshairWidth",value:function(){var e=this.w,t=this.ttCtx,a=t.getElXCrosshairs();if(t.xcrosshairsWidth=parseInt(e.config.xaxis.crosshairs.width,10),e.globals.comboCharts){var n=e.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==n&&"barWidth"===e.config.xaxis.crosshairs.width){var i=parseFloat(n.getAttribute("barWidth"));t.xcrosshairsWidth=i}else if("tickWidth"===e.config.xaxis.crosshairs.width){var r=e.globals.labels.length;t.xcrosshairsWidth=e.globals.gridWidth/r}}else if("tickWidth"===e.config.xaxis.crosshairs.width){var o=e.globals.labels.length;t.xcrosshairsWidth=e.globals.gridWidth/o}else if("barWidth"===e.config.xaxis.crosshairs.width){var s=e.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==s){var l=parseFloat(s.getAttribute("barWidth"));t.xcrosshairsWidth=l}else t.xcrosshairsWidth=1}e.globals.isBarHorizontal&&(t.xcrosshairsWidth=0),null!==a&&t.xcrosshairsWidth>0&&a.setAttribute("width",t.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var e=this.w,t=this.ttCtx;t.ycrosshairs=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),t.ycrosshairsHidden=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(e,t,a){var n=this.ttCtx,i=this.w,r=i.globals.yLabelFormatters[e];if(n.yaxisTooltips[e]){var o=n.getElGrid().getBoundingClientRect(),s=i.globals.seriesYAxisMap[anno.yAxisIndex][0],l=(t-o.top)*a.yRatio[s],c=i.globals.maxYArr[s]-i.globals.minYArr[
6s],d=i.globals.minYArr[s]+(c-l);n.tooltipPosition.moveYCrosshairs(t-o.top),n.yaxisTooltipText[e].innerHTML=r(d),n.tooltipPosition.moveYAxisTooltip(e)}}}]),e}(),ve=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w;var a=this.w;this.tConfig=a.config.tooltip,this.tooltipUtil=new fe(this),this.tooltipLabels=new pe(this),this.tooltipPosition=new he(this),this.marker=new ue(this),this.intersect=new ge(this),this.axesTooltip=new me(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!a.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return r(e,[{key:"getElTooltip",value:function(e){return e||(e=this),e.w.globals.dom.baseEl?e.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(e){var t=this.w;this.xyRatios=e,this.isXAxisTooltipEnabled=t.config.xaxis.tooltip.enabled&&t.globals.axisCharts,this.yaxisTooltips=t.config.yaxis.map(function(e,a){return!!(e.show&&e.tooltip.enabled&&t.globals.axisCharts)}),this.allTooltipSeriesGroups=[],t.globals.axisCharts||(this.showTooltipTitle=!1);var a=document.createElement("div");if(a.classList.add("apexcharts-tooltip"),t.config.tooltip.cssClass&&a.classList.add(t.config.tooltip.cssClass),a.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),t.globals.dom.elWrap.appendChild(a),t.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var n=new V(this.ctx);this.xAxisTicksPositions=n.getXAxisTicksPositions()}if(!t.globals.comboCharts&&!this.tConfig.intersect&&"rangeBar"!==t.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==t.config.markers.size&&0!==t.globals.markers.largestSize||this.marker.drawDynamicPoints(this),t.globals.collapsedSeries.length!==t.globals.series.length){this.dataPointsDividedHeight=t.globals.gridHeight/t.globals.dataPoints,this.dataPointsDividedWidth=t.globals.gridWidth/t.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||t.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,a.appendChild(this.tooltipTitle));var i=t.globals.series.length;(t.globals.xyCharts||t.globals.comboCharts)&&this.tConfig.shared&&(i=this.showOnIntersect?1:t.globals.series.length),this.legendLabels=t.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(i),this.addSVGEvents()}}},{key:"createTTElements",value:function(e){for(var t=this,a=this.w,n=[],i=this.getElTooltip(),r=function(r){var o=document.createElement("div");o.classList.add("apexcharts-tooltip-series-group"),o.style.order=a.config.tooltip.inverseOrder?e-r:r+1,t.tConfig.shared&&t.tConfig.enabledOnSeries&&Array.isArray(t.tConfig.enabledOnSeries)&&t.tConfig.enabledOnSeries.indexOf(r)<0&&o.classList.add("apexcharts-tooltip-series-group-hidden");var s=document.createElement("span");s.classList.add("apexcharts-tooltip-marker"),s.style.backgroundColor=a.globals.colors[r],o.appendChild(s);var l=document.createElement("div");l.classList.add("apexcharts-tooltip-text"),l.style.fontFamily=t.tConfig.style.fontFamily||a.config.chart.fontFamily,l.style.fontSize=t.tConfig.style.fontSize,["y","goals","z"].forEach(function(e){var t=document.createElement("div");t.classList.add("apexcharts-tooltip-".concat(e,"-group"));var a=document.createElement("span");a.classList.add("apexcharts-tooltip-text-".concat(e,"-label")),t.appendChild(a);var n=document.createElement("span");n.classList.add("apexcharts-tooltip-text-".concat(e,"-value")),t.appendChild(n),l.appendChild(t)}),o.appendChild(l),i.appendChild(o),n.push(o)},o=0;o<e;o++)r(o);return n}},{key:"addSVGEvents",value:function(){var e=this.w,t=e.config.chart.type,a=this.getElTooltip(),n=!("bar"!==t&&"candlestick"!==t&&"boxPlot"!==t&&"rangeBar"!==t),i="area"===t||"line"===t||"scatter"===t||"bubble"===t||"radar"===t,r=e.globals.dom.Paper.node,o=this.getElGrid();o&&(this.seriesBound=o.getBoundingClientRect());var s,l=[],c=[],d={hoverArea:r,elGrid:o,tooltipEl:a,tooltipY:l,tooltipX:c,ttItems:this.ttItems};if(e.globals.axisCharts&&(i?s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):n?s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area"):"heatmap"!==t&&"treemap"!==t||(s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")),s&&s.length))for(var f=0;f<s.length;f++)l.push(s[f].getAttribute("cy")),c.push(s[f].getAttribute("cx"));
6if(e.globals.xyCharts&&!this.showOnIntersect||e.globals.comboCharts&&!this.showOnIntersect||n&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([r],d);else if(n&&!e.globals.comboCharts||i&&this.showOnIntersect)this.addDatapointEventsListeners(d);else if(!e.globals.axisCharts||"heatmap"===t||"treemap"===t){var p=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(p,d)}if(this.showOnIntersect){var h=e.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");h.length>0&&this.addPathsEventListeners(h,d),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(d)}}},{key:"drawFixedTooltipRect",value:function(){var e=this.w,t=this.getElTooltip(),a=t.getBoundingClientRect(),n=a.width+10,i=a.height+10,r=this.tConfig.fixed.offsetX,o=this.tConfig.fixed.offsetY,s=this.tConfig.fixed.position.toLowerCase();return s.indexOf("right")>-1&&(r=r+e.globals.svgWidth-n+10),s.indexOf("bottom")>-1&&(o=o+e.globals.svgHeight-i-10),t.style.left=r+"px",t.style.top=o+"px",{x:r,y:o,ttWidth:n,ttHeight:i}}},{key:"addDatapointEventsListeners",value:function(e){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(t,e)}},{key:"addPathsEventListeners",value:function(e,t){for(var a=this,n=function(n){var i={paths:e[n],tooltipEl:t.tooltipEl,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:t.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(t){return e[n].addEventListener(t,a.onSeriesHover.bind(a,i),{capture:!1,passive:!0})})},i=0;i<e.length;i++)n(i)}},{key:"onSeriesHover",value:function(e,t){var a=this,n=Date.now()-this.lastHoverTime;n>=100?this.seriesHover(e,t):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){a.seriesHover(e,t)},100-n))}},{key:"seriesHover",value:function(e,t){var a=this;this.lastHoverTime=Date.now();var n=[],i=this.w;i.config.chart.group&&(n=this.ctx.getGroupedCharts()),i.globals.axisCharts&&(i.globals.minX===-1/0&&i.globals.maxX===1/0||0===i.globals.dataPoints)||(n.length?n.forEach(function(n){var i=a.getElTooltip(n),r={paths:e.paths,tooltipEl:i,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:n.w.globals.tooltip.ttItems};n.w.globals.minX===a.w.globals.minX&&n.w.globals.maxX===a.w.globals.maxX&&n.w.globals.tooltip.seriesHoverByContext({chartCtx:n,ttCtx:n.w.globals.tooltip,opt:r,e:t})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:e,e:t}))}},{key:"seriesHoverByContext",value:function(e){var t=e.chartCtx,a=e.ttCtx,n=e.opt,i=e.e,r=t.w,o=this.getElTooltip();o&&(a.tooltipRect={x:0,y:0,ttWidth:o.getBoundingClientRect().width,ttHeight:o.getBoundingClientRect().height},a.e=i,!a.tooltipUtil.hasBars()||r.globals.comboCharts||a.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new $(t).toggleSeriesOnHover(i,i.target.parentNode),a.fixedTooltip&&a.drawFixedTooltipRect(),r.globals.axisCharts?a.axisChartsTooltips({e:i,opt:n,tooltipRect:a.tooltipRect}):a.nonAxisChartsTooltips({e:i,opt:n,tooltipRect:a.tooltipRect}))}},{key:"axisChartsTooltips",value:function(e){var t,a,n=e.e,i=e.opt,r=this.w,o=i.elGrid.getBoundingClientRect(),s="touchmove"===n.type?n.touches[0].clientX:n.clientX,l="touchmove"===n.type?n.touches[0].clientY:n.clientY;if(this.clientY=l,this.clientX=s,r.globals.capturedSeriesIndex=-1,r.globals.capturedDataPointIndex=-1,l<o.top||l>o.top+o.height)this.handleMouseOut(i);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var c=parseInt(i.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(c)<0)return void this.handleMouseOut(i)}var d=this.getElTooltip(),f=this.getElXCrosshairs(),p=r.globals.xyCharts||"bar"===r.config.chart.type&&!r.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===n.type||"touchmove"===n.type||"mouseup"===n.type){if(r.globals.collapsedSeries.length+r.globals.ancillaryCollapsedSeries.length===r.globals.series.length)return;null!==f&&f.classList.add("apexcharts-active");var h=this.yaxisTooltips.filter(function(e){return!0===e});if(null!==this.ycrosshairs&&h.length&&this.ycrosshairs.classList.add("apexcharts-active"),p&&!this.showOnIntersect)this.handleStickyTooltip(n,s,l,i);else if("heatmap"===r.config.chart.type||"treemap"===r.config.chart.type){var u=this.intersect.handleHeatTreeTooltip({e:n,opt:i,x:t,y:a,type:r.config.chart.type});t=u.x,a=u.y,d.style.left=t+"px",d.style.top=a+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:n,opt:i}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:n,opt:i,x:t,y:a});if(this.yaxisTooltips.length)for(var g=0;g<r.config.yaxis.length;g++)this.axesTooltip.drawYaxisTooltipText(g,l,this.xyRatios);i.tooltipEl.classList.add("apexcharts-active")}else"mouseout"!==n.type&&"touchend"!==n.type||this.handleMouseOut(i)}}},{key:"nonAxisChartsTooltips",value:function(e){var t=e.e,a=e.opt,n=e.tooltipRect,i=this.w,r=a.paths.getAttribute("rel"),o=this.getElTooltip(),s=i.globals.dom.elWrap.getBoundingClientRect();if("mousemove"===t.type||"touchmove"===t.type){o.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:parseInt(r,10)-1,shared:!1});var l=i.globals.clientX-s.left-n.ttWidth/2,c=i.globals.clientY-s.top-n.ttHeight-10;if(o.style.left=l+"px",o.style.top=c+"px",i.config.legend.tooltipHoverFormatter){var d=r-1,f=(0,i.config.legend.tooltipHoverFormatter)(this.legendLabels[d].getAttribute("data:default-text"),{seriesIndex:d,dataPointIndex:d,w:i});this.legendLabels[d].innerHTML=f}}else"mouseout"!==t.type&&"touchend"!==t.type||(o.classList.remove("apexcharts-active"),i.c
6onfig.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)}))}},{key:"handleStickyTooltip",value:function(e,t,a,n){var i=this.w,r=this.tooltipUtil.getNearestValues({context:this,hoverArea:n.hoverArea,elGrid:n.elGrid,clientX:t,clientY:a}),o=r.j,s=r.capturedSeries;i.globals.collapsedSeriesIndices.includes(s)&&(s=null);var l=n.elGrid.getBoundingClientRect();if(r.hoverX<0||r.hoverX>l.width)this.handleMouseOut(n);else if(null!==s)this.handleStickyCapturedSeries(e,s,n,o);else if(this.tooltipUtil.isXoverlap(o)||i.globals.isBarHorizontal){var c=i.globals.series.findIndex(function(e,t){return!i.globals.collapsedSeriesIndices.includes(t)});this.create(e,this,c,o,n.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(e,t,a,n){var i=this.w;if(this.tConfig.shared||null!==i.globals.series[t][n]){if(void 0!==i.globals.series[t][n])this.tConfig.shared&&this.tooltipUtil.isXoverlap(n)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(e,this,t,n,a.ttItems):this.create(e,this,t,n,a.ttItems,!1);else if(this.tooltipUtil.isXoverlap(n)){var r=i.globals.series.findIndex(function(e,t){return!i.globals.collapsedSeriesIndices.includes(t)});this.create(e,this,r,n,a.ttItems)}}else this.handleMouseOut(a)}},{key:"deactivateHoverFilter",value:function(){for(var e=this.w,t=new y(this.ctx),a=e.globals.dom.Paper.select(".apexcharts-bar-area"),n=0;n<a.length;n++)t.pathMouseLeave(a[n])}},{key:"handleMouseOut",value:function(e){var t=this.w,a=this.getElXCrosshairs();if(e.tooltipEl.classList.remove("apexcharts-active"),this.deactivateHoverFilter(),"bubble"!==t.config.chart.type&&this.marker.resetPointsSize(),null!==a&&a.classList.remove("apexcharts-active"),null!==this.ycrosshairs&&this.ycrosshairs.classList.remove("apexcharts-active"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove("apexcharts-active"),this.yaxisTooltips.length){null===this.yaxisTTEls&&(this.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var n=0;n<this.yaxisTTEls.length;n++)this.yaxisTTEls[n].classList.remove("apexcharts-active")}
6t.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)})}},{key:"markerClick",value:function(e,t,a){var n=this.w;"function"==typeof n.config.chart.events.markerClick&&n.config.chart.events.markerClick(e,this.ctx,{seriesIndex:t,dataPointIndex:a,w:n}),this.ctx.events.fireEvent("markerClick",[e,this.ctx,{seriesIndex:t,dataPointIndex:a,w:n}])}},{key:"create",value:function(e,a,n,i,r){var o,s,l,c,d,f,p,h,u,g,m,v,b,x,C,w,E=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,A=this.w,S=a;"mouseup"===e.type&&this.markerClick(e,n,i),null===E&&(E=this.tConfig.shared);var k=this.tooltipUtil.hasMarkers(n),_=this.tooltipUtil.getElBars();if(A.config.legend.tooltipHoverFormatter){var T=A.config.legend.tooltipHoverFormatter,L=Array.from(this.legendLabels);L.forEach(function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)});for(var R=0;R<L.length;R++){var M=L[R],I=parseInt(M.getAttribute("i"),10),O=decodeURIComponent(M.getAttribute("data:default-text")),N=T(O,{seriesIndex:E?I:n,dataPointIndex:i,w:A});if(E)M.innerHTML=A.globals.collapsedSeriesIndices.indexOf(I)<0?N:O;else if(M.innerHTML=I===n?N:O,n===I)break}}var D=t(t({ttItems:r,i:n,j:i},void 0!==(null===(o=A.globals.seriesRange)||void 0===o||null===(s=o[n])||void 0===s||null===(l=s[i])||void 0===l||null===(c=l.y[0])||void 0===c?void 0:c.y1)&&{y1:null===(d=A.globals.seriesRange)||void 0===d||null===(f=d[n])||void 0===f||null===(p=f[i])||void 0===p||null===(h=p.y[0])||void 0===h?void 0:h.y1}),void 0!==(null===(u=A.globals.seriesRange)||void 0===u||null===(g=u[n])||void 0===g||null===(m=g[i])||void 0===m||null===(v=m.y[0])||void 0===v?void 0:v.y2)&&{y2:null===(b=A.globals.seriesRange)||void 0===b||null===(x=b[n])||void 0===x||null===(C=x[i])||void 0===C||null===(w=C.y[0])||void 0===w?void 0:w.y2});if(E){if(S.tooltipLabels.drawSeriesTexts(t(t({},D),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),k)A.globals.markers.largestSize>0?S.marker.enlargePoints(i):S.tooltipPosition.moveDynamicPointsOnHover(i);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(_),this.barSeriesHeight>0)){var P=new y(this.ctx),B=A.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(i,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(i,n);for(var F=0;F<B.length;F++)P.pathMouseEnter(B[F])}}else S.tooltipLabels.drawSeriesTexts(t({shared:!1},D)),this.tooltipUtil.hasBars()&&S.tooltipPosition.moveStickyTooltipOverBars(i,n),k&&S.tooltipPosition.moveMarkers(n,i)}}]),e}(),be=function(){function e(t){n(this,e),this.w=t.w,this.barCtx=t,this.totalFormatter=this.w.config.plotOptions.bar.dataLabels.total.formatter,this.totalFormatter||(this.totalFormatter=this.w.config.dataLabels.formatter)}return r(e,[{key:"handleBarDataLabels",value:function(e){var t=e.x,a=e.y,n=e.y1,i=e.y2,r=e.i,o=e.j,s=e.realIndex,l=e.groupIndex,c=e.series,d=e.barHeight,f=e.barWidth,p=e.barXPosition,h=e.barYPosition,u=e.visibleSeries,g=e.renderedPath,m=this.w,v=new y(this.barCtx.ctx),b=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[s]:this.barCtx.strokeWidth,x=t+parseFloat(f*u),C=a+parseFloat(d*u);m.globals.isXNumeric&&!m.globals.isBarHorizontal&&(x=t+parseFloat(f*(u+1)),C=a+parseFloat(d*(u+1))-b);var w,E,A=null,S=t,k=a,_=m.config.dataLabels,T=this.barCtx.barOptions.dataLabels,L=this.barCtx.barOptions.dataLabels.total;void 0!==h&&this.barCtx.isRangeBar&&(C=h,k=h),void 0!==p&&this.barCtx.isVerticalGroupedRangeBar&&(x=p,S=p);var R=_.offsetX,M=_.offsetY,I={width:0,height:0};if(m.config.dataLabels.enabled){var O=this.barCtx.series[r][o];I=v.getTextRects(m.globals.yLabelFormatters[0](O),parseFloat(_.style.fontSize))}var N={x:t,y:a,i:r,j:o,realIndex:s,groupIndex:l||-1,renderedPath:g,bcx:x,bcy:C,barHeight:d,barWidth:f,textRects:I,strokeWidth:b,dataLabelsX:S,dataLabelsY:k,dataLabelsConfig:_,barDataLabelsConfig:T,barTotalDataLabelsConfig:L,offX:R,offY:M};return E=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(N):this.calculateColumnsDataLabelsPosition(N),g.attr({cy:E.bcy,cx:E.bcx,j:o,val:c[r][o],barHeight:d,barWidth:f}),w=this.drawCalculatedDataLabels({x:E.dataLabelsX,y:E.dataLabelsY,val:this.barCtx.isRangeBar?[n,i]:c[r][o],i:s,j:o,barWidth:f,barHeight:d,textRects:I,dataLabelsConfig:_}),m.config.chart.stacked&&L.enabled&&(A=this.drawTotalDataLabels({x:E.totalDataLabelsX,y:E.totalDataLabelsY,barWidth:f,barHeight:d,realIndex:s,textAnchor:E.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:s,j:o}),dataLabelsConfig:_,barTotalDataLabelsConfig:L})),{dataLabels:w,totalDataLabels:A}}},{key:"getStackedTotalDataLabel",value:function(e){var a=e.realIndex,n=e.j,i=this.w,r=this.barCtx.stackedSeriesTotals[n];return this.totalFormatter&&(r=this.totalFormatter(r,t(t({},i),{},{seriesIndex:a,dataPointIndex:n,w:i}))),r}},{key:"calculateColumnsDataLabelsPosition",value:function(e){var t,a,n=this.w,i=e.i,r=e.j,o=e.realIndex,s=e.groupIndex,l=e.y,c=e.bcx,d=e.barWidth,f=e.barHeight,p=e.textRects,h=e.dataLabelsX,u=e.dataLabelsY,g=e.dataLabelsConfig,m=e.barDataLabelsConfig,v=e.barTotalDataLabelsConfig,b=e.strokeWidth,x=e.offX,C=e.offY;f=Math.abs(f);var w="vertical"===n.config.plotOptions.bar.dataLabels.orientation,E=this.barCtx.barHelpers.getZeroValueEncounters({i:i,j:r}).zeroEncounters;c=c-b/2+(-1!==s?s*d:0);var A=n.globals.gridWidth/n.globals.dataPoints;this.barCtx.isVerticalGroupedRangeBar?h+=d/2:(h=n.globals.isXNumeric?c-d/2+x:c-A+d/2+x,E>0&&n.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(h-=d*E)),w&&(h=h+p.height/2-b/2-2);var S=this.barCtx.series[i][r]<0,k=l;switch(this.barCtx.isReversed&&(k=l-f+(S?2*f:0),l-=f),m.position){case"center":u=w?S?k-f/2+C:k+f/2-C:S?k-f/2+p.height/2+C:k+f/2+p.height/2-C;break;case"bottom":u=w?S?k-f+C:k+f-C:S?k-f+p.height+b+C:k+f-p.height/2+b-C;break;case"top":u=w?S?k+C:k-C:S?k-p.height/2-C:k+p.height+C}if(this.barCtx.lastActiveBarSerieIndex===o&&v.enabled){var _=new y(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:o,j:r}),g.fontSize);t=S?k-_.height/2-C-v.offsetY+18:k+_.height+C+v.offsetY-18,a=h+v.offsetX}return n.config.chart.stacked||(u<0?u=0+b:u+p.height/3>n.globals.gridHeight&&(u=n.globals.gridHeight-b)),{bcx:c,bcy:l,dataLabelsX:h,dataLabelsY:u,totalDataLabelsX:a,totalDataLabelsY:t,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(e){var t=this.w,a=e.x,n=e.i,i=e.j,r
6=e.realIndex,o=e.groupIndex,s=e.bcy,l=e.barHeight,c=e.barWidth,d=e.textRects,f=e.dataLabelsX,p=e.strokeWidth,h=e.dataLabelsConfig,u=e.barDataLabelsConfig,g=e.barTotalDataLabelsConfig,m=e.offX,v=e.offY,b=t.globals.gridHeight/t.globals.dataPoints;c=Math.abs(c);var x,C,w=(s+=-1!==o?o*l:0)-(this.barCtx.isRangeBar?0:b)+l/2+d.height/2+v-3,E="start",A=this.barCtx.series[n][i]<0,S=a;switch(this.barCtx.isReversed&&(S=a+c-(A?2*c:0),a=t.globals.gridWidth-c),u.position){case"center":f=A?S+c/2-m:Math.max(d.width/2,S-c/2)+m;break;case"bottom":f=A?S+c-p-Math.round(d.width/2)-m:S-c+p+Math.round(d.width/2)+m;break;case"top":f=A?S-p+Math.round(d.width/2)-m:S-p-Math.round(d.width/2)+m}if(this.barCtx.lastActiveBarSerieIndex===r&&g.enabled){var k=new y(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:r,j:i}),h.fontSize);A?(x=S-p+Math.round(k.width/2)-m-g.offsetX-15,E="end"):x=S-p-Math.round(k.width/2)+m+g.offsetX+15,C=w+g.offsetY}return t.config.chart.stacked||(f<0?f=f+d.width+p:f+d.width/2>t.globals.gridWidth&&(f=t.globals.gridWidth-d.width-p)),{bcx:a,bcy:s,dataLabelsX:f,dataLabelsY:w,totalDataLabelsX:x,totalDataLabelsY:C,totalDataLabelsAnchor:E}}},{key:"drawCalculatedDataLabels",value:function(e){var a=e.x,n=e.y,i=e.val,r=e.i,o=e.j,s=e.textRects,l=e.barHeight,c=e.barWidth,d=e.dataLabelsConfig,f=this.w,p="rotate(0)";"vertical"===f.config.plotOptions.bar.dataLabels.orientation&&(p="rotate(-90, ".concat(a,", ").concat(n,")"));var h=new z(this.barCtx.ctx),u=new y(this.barCtx.ctx),g=d.formatter,m=null,v=f.globals.collapsedSeriesIndices.indexOf(r)>-1;if(d.enabled&&!v){m=u.group({class:"apexcharts-data-labels",transform:p});var b="";void 0!==i&&(b=g(i,t(t({},f),{},{seriesIndex:r,dataPointIndex:o,w:f}))),!i&&f.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(b="");var x=f.globals.series[r][o]<0,C=f.config.plotOptions.bar.dataLabels.position;"vertical"===f.config.plotOptions.bar.dataLabels.orientation&&("top"===C&&(d.textAnchor=x?"end":"start"),"center"===C&&(d.textAnchor="middle"),"bottom"===C&&(d.textAnchor=x?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&c<u.getTextRects(b,parseFloat(d.style.fontSize)).width&&(b=""),f.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?s.width/1.6>Math.abs(c)&&(b=""):s.height/1.6>Math.abs(l)&&(b=""));var w=t({},d);this.barCtx.isHorizontal&&i<0&&("start"===d.textAnchor?w.textAnchor="end":"end"===d.textAnchor&&(w.textAnchor="start")),h.plotDataLabelsText({x:a,y:n,text:b,i:r,j:o,parent:m,dataLabelsConfig:w,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return m}},{key:"drawTotalDataLabels",value:function(e){var t,a=e.x,n=e.y,i=e.val,r=e.barWidth,o=e.barHeight,s=e.realIndex,l=e.textAnchor,c=e.barTotalDataLabelsConfig,d=this.w,f=new y(this.barCtx.ctx);return c.enabled&&void 0!==a&&void 0!==n&&this.barCtx.lastActiveBarSerieIndex===s&&(t=f.drawText({x:a-(!d.globals.isBarHorizontal&&d.globals.seriesGroups.length?r/d.globals.seriesGroups.length:0),y:n-(d.globals.isBarHorizontal&&d.globals.seriesGroups.length?o/d.globals.seriesGroups.length:0),foreColor:c.style.color,text:i,textAnchor:l,fontFamily:c.style.fontFamily,fontSize:c.style.fontSize,fontWeight:c.style.fontWeight})),t}}]),e}(),ye=function(){function e(t){n(this,e),this.w=t.w,this.barCtx=t}return r(e,[{key:"initVariables",value:function(e){var t=this.w;this.barCtx.series=e,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var a=0;a<e.length;a++)if(e[a].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=e[a].length),t.globals.isXNumeric)for(var n=0;n<e[a].length;n++)t.globals.seriesX[a][n]>t.globals.minX&&t.globals.seriesX[a][n]<t.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=t.globals.dataPoints;0===this.barCtx.seriesLen&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],t.globals.comboCharts||this.checkZeroSeries({series:e})}},{key:"initialPositions",value:function(){var e,t,a,n,i,r,o,s,l=this.w,c=l.globals.dataPoints;this.barCtx.isRangeBar&&(c=l.globals.labels.length);var d=this.barCtx.seriesLen;if(l.config.plotOptions.bar.rangeBarGroupRows&&(d=1),this.barCtx.isHorizontal)i=(a=l.globals.gridHeight/c)/d,l.globals.isXNumeric&&(i=(a=l.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),i=i*parseInt(this.barCtx.barOptions.barHeight,10)/100,-1===String(this.barCtx.barOptions.barHeight).indexOf("%")&&(i=parseInt(this.barCtx.barOptions.barHeight,10)),s=this.barCtx.baseLineInvertedY+l.globals.padHorizontal+(this.barCtx.isReversed?l.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),this.barCtx.isFunnel&&(s=l.globals.gridWidth/2),t=(a-i*this.barCtx.seriesLen)/2;else{if(n=l.globals.gridWidth/this.barCtx.visibleItems,l.config.xaxis.convertedCatToNumeric&&(n=l.globals.gridWidth/l.globals.dataPoints),r=n/d*parseInt(this.barCtx.barOptions.columnWidth,10)/100,l.globals.isXNumeric){var f=this.barCtx.xRatio;l.globals.minXDiff&&.5!==l.globals.minXDiff&&l.globals.minXDiff/f>0&&(n=l.globals.minXDiff/f),(r=n/d*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(r=1)}-1===String(this.barCtx.barOptions.columnWidth).indexOf("%")&&(r=parseInt(this.barCtx.barOptions.columnWidth,10)),o=l.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.translationsIndex]-(this.barCtx.isReversed?l.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.translationsIndex]:0),e=l.globals.padHorizontal+(n-r*this.barCtx.seriesLen)/2}return l.globals.barHeight=i,l.globals.barWidth=r,{x:e,y:t,yDivision:a,xDivision:n,barHeight:i,barWidth:r,zeroH:o,zeroW:s}}},{key:"initializeStackedPrevVars",value:function(e){var t=e.w;t.globals.hasSeriesGroups?t.globals.seriesGroups.forEach(function(t){e[t]||(e[t]={}),e[t].prevY=[],e[t].prevX=[],e[t].prevYF=[],e[t].prevXF=[],e[t].prevYVal=[],e[t].prevXVal=[]}):(e.prevY=[],e.prevX=[],e.prevYF=[],e.prevXF=[],e.prevYVal=[],e.prevXVal=[])}},{key:"initializeStackedXYVars",value:function(e){var t=e.w;t.globals.hasSeriesGroups?t.globals.seriesGroups.forEach(function(t){e[t]||(e[t]={}),e[t].xArrj=[],e[t].xArrjF=[],e[t].xArrjVal=[],e[t].yArrj=[],e[t].yArrjF=[],e[t].yArrjVal=[]}):(e.xArrj=[],e.xArrjF=[],e.xArrjVal=[],e.yArrj=[],e.yArrjF=[],e.yArrjVal=[])}},{key:"getPathFillColor",value:function(e,t,a,n){var i,r,o,s,l=this.w,c=new B(this.barCtx.ctx),d=null,f=this.barCtx.barOptions.distributed?a:t;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(n){e[t][a]>=n.from&&e[t][a]<=n.to&&(d=n.color)}),l.config.series[t].data[a]&&l.config.series[t].data[a].fillColor&&(d=l.config.series[t].data[a].fillColor),c.fillPath({seriesNumber:this.barCtx.barOptions.distributed?f:n,dataPointIndex:a,color:d,value:e[t][a],fillConfig:null===(i=l.config.series[t].data[a])||void 0===i?void 0:i.fill,fillType:null!==(r=l.config.series[t].data[a])&&void 0!==r&&null!==(o=r.fill)&&void 0!==o&&o.type?null===(s=l.config.series[t].data[a])||void 0===s?void 0:s.fill.type:Array.isArray(l.config.fill.type)?l.config.fill.type[t]:l.config.fill.type})}},{key:"getStrokeWidth",value:function(e,t,a){var n=0,i=this.w;return void 0===this.barCtx.series[e][t]||null===this.barCtx.series[e][t]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,i.config.stroke.show&&(this.barCtx.isNullValue||(n=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[a]:this.barCtx.strokeWidth)),n}},{key:"shouldApplyRadius",value:function(e){var t=this.w,a=!1;return t.config.plotOptions.bar.borderRadius>0&&(t.config.chart.stacked&&"last"===t.config.plotOptions.bar.borderRadiusWhenStacked?this.barCtx.lastActiveBarSerieIndex===e&&(a=!0):a=!0),a}}
6,{key:"barBackground",value:function(e){var t=e.j,a=e.i,n=e.x1,i=e.x2,r=e.y1,o=e.y2,s=e.elSeries,l=this.w,c=new y(this.barCtx.ctx),d=new $(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&d===a){t>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(t%=this.barCtx.barOptions.colors.backgroundBarColors.length);var f=this.barCtx.barOptions.colors.backgroundBarColors[t],p=c.drawRect(void 0!==n?n:0,void 0!==r?r:0,void 0!==i?i:l.globals.gridWidth,void 0!==o?o:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,f,this.barCtx.barOptions.colors.backgroundBarOpacity);s.add(p),p.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(e){var t,a=e.barWidth,n=e.barXPosition,i=e.y1,r=e.y2,o=e.strokeWidth,s=e.seriesGroup,l=e.realIndex,c=e.i,d=e.j,f=e.w,p=new y(this.barCtx.ctx);(o=Array.isArray(o)?o[l]:o)||(o=0);var h=a,u=n;null!==(t=f.config.series[l].data[d])&&void 0!==t&&t.columnWidthOffset&&(u=n-f.config.series[l].data[d].columnWidthOffset/2,h=a+f.config.series[l].data[d].columnWidthOffset);var g=u,m=u+h;i+=.001,r+=.001;var v=p.move(g,i),b=p.move(g,i),x=p.line(m-o,i);if(f.globals.previousPaths.length>0&&(b=this.barCtx.getPreviousPath(l,d,!1)),v=v+p.line(g,r)+p.line(m-o,r)+p.line(m-o,i)+("around"===f.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),b=b+p.line(g,i)+x+x+x+x+x+p.line(g,i)+("around"===f.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),this.shouldApplyRadius(l)&&(v=p.roundPathCorners(v,f.config.plotOptions.bar.borderRadius)),f.config.chart.stacked){var C=this.barCtx;f.globals.hasSeriesGroups&&s&&(C=this.barCtx[s]),C.yArrj.push(r),C.yArrjF.push(Math.abs(i-r)),C.yArrjVal.push(this.barCtx.series[c][d])}return{pathTo:v,pathFrom:b}}},{key:"getBarpaths",value:function(e){var t,a=e.barYPosition,n=e.barHeight,i=e.x1,r=e.x2,o=e.strokeWidth,s=e.seriesGroup,l=e.realIndex,c=e.i,d=e.j,f=e.w,p=new y(this.barCtx.ctx);(o=Array.isArray(o)?o[l]:o)||(o=0);var h=a,u=n;null!==(t=f.config.series[l].data[d])&&void 0!==t&&t.barHeightOffset&&(h=a-f.config.series[l].data[d].barHeightOffset/2,u=n+f.config.series[l].data[d].barHeightOffset);var g=h,m=h+u;i+=.001,r+=.001;var v=p.move(i,g),b=p.move(i,g);f.globals.previousPaths.length>0&&(b=this.barCtx.getPreviousPath(l,d,!1));var x=p.line(i,m-o);if(v=v+p.line(r,g)+p.line(r,m-o)+x+("around"===f.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),b=b+p.line(i,g)+x+x+x+x+x+p.line(i,g)+("around"===f.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),this.shouldApplyRadius(l)&&(v=p.roundPathCorners(v,f.config.plotOptions.bar.borderRadius)),f.config.chart.stacked){var C=this.barCtx;f.globals.hasSeriesGroups&&s&&(C=this.barCtx[s]),C.xArrj.push(r),C.xArrjF.push(Math.abs(i-r)),C.xArrjVal.push(this.barCtx.series[c][d])}return{pathTo:v,pathFrom:b}}},{key:"checkZeroSeries",value:function(e){for(var t=e.series,a=this.w,n=0;n<t.length;n++){for(var i=0,r=0;r<t[a.globals.maxValsInArrayIndex].length;r++)i+=t[n][r];0===i&&this.barCtx.zeroSerieses.push(n)}}},{key:"getXForValue",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?null:t;return null!=e&&(a=t+e/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?e/this.barCtx.invertedYRatio:0)),a}},{key:"getYForValue",value:function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]&&!arguments[3]?null:t;return null!=e&&(n=t-e/this.barCtx.yRatio[a]+2*(this.barCtx.isReversed?e/this.barCtx.yRatio[a]:0)),n}},{key:"getGoalValues",value:function(e,a,n,i,r,s){var l=this,c=this.w,d=[],f=function(t,i){var r;d.push((o(r={},e,"x"===e?l.getXForValue(t,a,!1):l.getYForValue(t,n,s,!1)),o(r,"attrs",i),r))};if(c.globals.seriesGoals[i]&&c.globals.seriesGoals[i][r]&&Array.isArray(c.globals.seriesGoals[i][r])&&c.globals.seriesGoals[i][r].forEach(function(e){f(e.value,e)}),this.barCtx.barOptions.isDumbbell&&c.globals.seriesRange.length){var p=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:c.globals.colors,h={strokeHeight:"x"===e?0:c.globals.markers.size[i],strokeWidth:"x"===e?c.globals.markers.size[i]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(p[i])?p[i][0]:p[i]};f(c.globals.seriesRangeStart[i][r],h),f(c.globals.seriesRangeEnd[i][r],t(t({},h),{},{strokeColor:Array.isArray(p[i])?p[i][1]:p[i]}))}return d}},{key:"drawGoalLine",value:function(e){var t=e.barXPosition,a=e.barYPosition,n=e.goalX,i=e.goalY,r=e.barWidth,o=e.barHeight,s=new y(this.barCtx.ctx),l=s.group({className:"apexcharts-bar-goals-groups"});l.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:l.node}),l.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var c=null;
6return this.barCtx.isHorizontal?Array.isArray(n)&&n.forEach(function(e){if(e.x>=-1&&e.x<=s.w.globals.gridWidth+1){var t=void 0!==e.attrs.strokeHeight?e.attrs.strokeHeight:o/2,n=a+t+o/2;c=s.drawLine(e.x,n-2*t,e.x,n,e.attrs.strokeColor?e.attrs.strokeColor:void 0,e.attrs.strokeDashArray,e.attrs.strokeWidth?e.attrs.strokeWidth:2,e.attrs.strokeLineCap),l.add(c)}}):Array.isArray(i)&&i.forEach(function(e){if(e.y>=-1&&e.y<=s.w.globals.gridHeight+1){var a=void 0!==e.attrs.strokeWidth?e.attrs.strokeWidth:r/2,n=t+a+r/2;c=s.drawLine(n-2*a,e.y,n,e.y,e.attrs.strokeColor?e.attrs.strokeColor:void 0,e.attrs.strokeDashArray,e.attrs.strokeHeight?e.attrs.strokeHeight:2,e.attrs.strokeLineCap),l.add(c)}}),l}},{key:"drawBarShadow",value:function(e){var t=e.prevPaths,a=e.currPaths,n=e.color,i=this.w,r=t.x,o=t.x1,s=t.barYPosition,l=a.x,c=a.x1,d=a.barYPosition,f=s+a.barHeight,p=new y(this.barCtx.ctx),h=new m,u=p.move(o,f)+p.line(r,f)+p.line(l,d)+p.line(c,d)+p.line(o,f)+("around"===i.config.plotOptions.bar.borderRadiusApplication?" Z":" z");return p.drawPath({d:u,fill:h.shadeColor(.5,m.rgb2hex(n)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(e){var t=e.i,a=e.j,n=this.w,i=0,r=0;return n.globals.seriesPercent.forEach(function(e,n){e[a]&&i++,n<t&&0===e[a]&&r++}),{nonZeroColumns:i,zeroEncounters:r}}}]),e}(),xe=function(){function e(t,a){n(this,e),this.ctx=t,this.w=t.w;var i=this.w;this.barOptions=i.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=i.config.stroke.width,this.isNullValue=!1,this.isRangeBar=i.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!i.globals.isBarHorizontal&&i.globals.seriesRange.length&&i.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=a,null!==this.xyRatios&&(this.xRatio=a.xRatio,this.yRatio=a.yRatio,this.invertedXRatio=a.invertedXRatio,this.invertedYRatio=a.invertedYRatio,this.baseLineY=a.baseLineY,this.baseLineInvertedY=a.baseLineInvertedY),this.yaxisIndex=0,this.translationsIndex=0,this.seriesLen=0,this.pathArr=[];var r=new $(this.ctx);this.lastActiveBarSerieIndex=r.getActiveConfigSeriesIndex("desc",["bar","column"]);var o=r.getBarSeriesIndices(),s=new x(this.ctx);this.stackedSeriesTotals=s.getStackedSeriesTotals(this.w.config.series.map(function(e,t){return-1===o.indexOf(t)?t:-1}).filter(function(e){return-1!==e})),this.barHelpers=new ye(this)}return r(e,[{key:"draw",value:function(e,a){var n=this.w,i=new y(this.ctx),r=new x(this.ctx,n);e=r.getLogSeries(e),this.series=e,this.yRatio=r.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);var o=i.group({class:"apexcharts-bar-series apexcharts-plot-series"});n.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var s=0,l=0;s<e.length;s++,l++){var c,d,f,p,h=void 0,u=void 0,g=[],v=[],b=n.globals.comboCharts?a[s]:s,C=i.group({class:"apexcharts-series",rel:s+1,seriesName:m.escapeString(n.globals.seriesNames[b]),"data:realIndex":b});this.ctx.series.addCollapsedClassToSeries(C,b),e[s].length>0&&(this.visibleI=this.visibleI+1);var w=0,E=0;this.yRatio.length>1&&(this.yaxisIndex=n.globals.seriesYAxisReverseMap[b],this.translationsIndex=b);var A=this.translationsIndex;this.isReversed=n.config.yaxis[this.yaxisIndex]&&n.config.yaxis[this.yaxisIndex].reversed;var S=this.barHelpers.initialPositions();u=S.y,w=S.barHeight,d=S.yDivision,p=S.zeroW,h=S.x,E=S.barWidth,c=S.xDivision,f=S.zeroH,this.horizontal||v.push(h+E/2);var k=i.group({class:"apexcharts-datalabels","data:realIndex":b});n.globals.delayedElements.push({el:k.node}),k.node.classList.add("apexcharts-element-hidden");var _=i.group({class:"apexcharts-bar-goals-markers"}),T=i.group({class:"apexcharts-bar-shadows"});n.globals.delayedElements.push({el:T.node}),T.node.classList.add("apexcharts-element-hidden");for(var L=0;L<e[s].length;L++){var R=this.barHelpers.getStrokeWidth(s,L,b),M=null,I={indexes:{i:s,j:L,realIndex:b,translationsIndex:A,bc:l},x:h,y:u,strokeWidth:R,elSeries:C};this.isHorizontal?(M=this.drawBarPaths(t(t({},I),{},{barHeight:w,zeroW:p,yDivision:d})),E=this.series[s][L]/this.invertedYRatio):(M=this.drawColumnPaths(t(t({},I),{},{xDivision:c,barWidth:E,zeroH:f})),w=this.series[s][L]/this.yRatio[A]);var O=this.barHelpers.getPathFillColor(e,s,L,b);if(this.isFunnel&&this.barOptions.isFunnel3d&&this.pathArr.length&&L>0){var N=this.barHelpers.drawBarShadow({color:"string"==typeof O&&-1===(null==O?void 0:O.indexOf("url"))?O:m.hexToRgba(n.globals.colors[s]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:M});N&&T.add(N)}this.pathArr.push(M);var D=this.barHelpers.drawGoalLine({barXPosition:M.barXPosition,barYPosition:M.barYPosition,goalX:M.goalX,goalY:M.goalY,barHeight:w,barWidth:E});D&&_.add(D),u=M.y,h=M.x,L>0&&v.push(h+E/2),g.push(u),this.renderSeries({realIndex:b,pathFill:O,j:L,i:s,pathFrom:M.pathFrom,pathTo:M.pathTo,strokeWidth:R,elSeries:C,x:h,y:u,series:e,barHeight:M.barHeight?M.barHeight:w,barWidth:M.barWidth?M.barWidth:E,elDataLabelsWrap:k,elGoalsMarkers:_,elBarShadows:T,visibleSeries:this.visibleI,type:"bar"})}n.globals.seriesXvalues[b]=v,n.globals.seriesYvalues[b]=g,o.add(C)}return o}},{key:"renderSeries",value:function(e){var t=e.realIndex,a=e.pathFill,n=e.lineFill,i=e.j,r=e.i,o=e.groupIndex,s=e.pathFrom,l=e.pathTo,c=e.strokeWidth,d=e.elSeries,f=e.x,p=e.y,h=e.y1,u=e.y2,g=e.series,m=e.barHeight,v=e.barWidth,x=e.barXPosition,C=e.barYPosition,w=e.elDataLabelsWrap,E=e.elGoalsMarkers,A=e.elBarShadows,S=e.visibleSeries,k=e.type,_=this.w,T=new y(this.ctx);
6n||(n=this.barOptions.distributed?_.globals.stroke.colors[i]:_.globals.stroke.colors[t]),_.config.series[r].data[i]&&_.config.series[r].data[i].strokeColor&&(n=_.config.series[r].data[i].strokeColor),this.isNullValue&&(a="none");var L=i/_.config.chart.animations.animateGradually.delay*(_.config.chart.animations.speed/_.globals.dataPoints)/2.4,R=T.renderPaths({i:r,j:i,realIndex:t,pathFrom:s,pathTo:l,stroke:n,strokeWidth:c,strokeLineCap:_.config.stroke.lineCap,fill:a,animationDelay:L,initialSpeed:_.config.chart.animations.speed,dataChangeSpeed:_.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(k,"-area")});R.attr("clip-path","url(#gridRectMask".concat(_.globals.cuid,")"));var M=_.config.forecastDataPoints;M.count>0&&i>=_.globals.dataPoints-M.count&&(R.node.setAttribute("stroke-dasharray",M.dashArray),R.node.setAttribute("stroke-width",M.strokeWidth),R.node.setAttribute("fill-opacity",M.fillOpacity)),void 0!==h&&void 0!==u&&(R.attr("data-range-y1",h),R.attr("data-range-y2",u)),new b(this.ctx).setSelectionFilter(R,t,i),d.add(R);var I=new be(this).handleBarDataLabels({x:f,y:p,y1:h,y2:u,i:r,j:i,series:g,realIndex:t,groupIndex:o,barHeight:m,barWidth:v,barXPosition:x,barYPosition:C,renderedPath:R,visibleSeries:S});return null!==I.dataLabels&&w.add(I.dataLabels),I.totalDataLabels&&w.add(I.totalDataLabels),d.add(w),E&&d.add(E),A&&d.add(A),d}},{key:"drawBarPaths",value:function(e){var t,a=e.indexes,n=e.barHeight,i=e.strokeWidth,r=e.zeroW,o=e.x,s=e.y,l=e.yDivision,c=e.elSeries,d=this.w,f=a.i,p=a.j;if(d.globals.isXNumeric)t=(s=(d.globals.seriesX[f][p]-d.globals.minX)/this.invertedXRatio-n)+n*this.visibleI;else if(d.config.plotOptions.bar.hideZeroBarsWhenGrouped){var h=0,u=0;d.globals.seriesPercent.forEach(function(e,t){e[p]&&h++,t<f&&0===e[p]&&u++}),h>0&&(n=this.seriesLen*n/h),t=s+n*this.visibleI,t-=n*u}else t=s+n*this.visibleI;this.isFunnel&&(r-=(this.barHelpers.getXForValue(this.series[f][p],r)-r)/2),o=this.barHelpers.getXForValue(this.series[f][p],r);var g=this.barHelpers.getBarpaths({barYPosition:t,barHeight:n,x1:r,x2:o,strokeWidth:i,series:this.series,realIndex:a.realIndex,i:f,
6j:p,w:d});return d.globals.isXNumeric||(s+=l),this.barHelpers.barBackground({j:p,i:f,y1:t-n*this.visibleI,y2:n*this.seriesLen,elSeries:c}),{pathTo:g.pathTo,pathFrom:g.pathFrom,x1:r,x:o,y:s,goalX:this.barHelpers.getGoalValues("x",r,null,f,p),barYPosition:t,barHeight:n}}},{key:"drawColumnPaths",value:function(e){var t,a=e.indexes,n=e.x,i=e.y,r=e.xDivision,o=e.barWidth,s=e.zeroH,l=e.strokeWidth,c=e.elSeries,d=this.w,f=a.realIndex,p=a.translationsIndex,h=a.i,u=a.j,g=a.bc;if(d.globals.isXNumeric){var m=this.getBarXForNumericXAxis({x:n,j:u,realIndex:f,barWidth:o});n=m.x,t=m.barXPosition}else if(d.config.plotOptions.bar.hideZeroBarsWhenGrouped){var v=this.barHelpers.getZeroValueEncounters({i:h,j:u}),b=v.nonZeroColumns,y=v.zeroEncounters;b>0&&(o=this.seriesLen*o/b),t=n+o*this.visibleI,t-=o*y}else t=n+o*this.visibleI;i=this.barHelpers.getYForValue(this.series[h][u],s,p);var x=this.barHelpers.getColumnPaths({barXPosition:t,barWidth:o,y1:s,y2:i,strokeWidth:l,series:this.series,realIndex:f,i:h,j:u,w:d});return d.globals.isXNumeric||(n+=r),this.barHelpers.barBackground({bc:g,j:u,i:h,x1:t-l/2-o*this.visibleI,x2:o*this.seriesLen+l/2,elSeries:c}),{pathTo:x.pathTo,pathFrom:x.pathFrom,x:n,y:i,goalY:this.barHelpers.getGoalValues("y",null,s,h,u,p),barXPosition:t,barWidth:o}}},{key:"getBarXForNumericXAxis",value:function(e){var t=e.x,a=e.barWidth,n=e.realIndex,i=e.j,r=this.w,o=n;return r.globals.seriesX[n].length||(o=r.globals.maxValsInArrayIndex),r.globals.seriesX[o][i]&&(t=(r.globals.seriesX[o][i]-r.globals.minX)/this.xRatio-a*this.seriesLen/2),{barXPosition:t+a*this.visibleI,x:t}}},{key:"getPreviousPath",value:function(e,t){for(var a,n=this.w,i=0;i<n.globals.previousPaths.length;i++){var r=n.globals.previousPaths[i];r.paths&&r.paths.length>0&&parseInt(r.realIndex,10)===parseInt(e,10)&&void 0!==n.globals.previousPaths[i].paths[t]&&(a=n.globals.previousPaths[i].paths[t].d)}return a}}]),e}(),Ce=function(e){s(i,e);var a=f(i);function i(){return n(this,i),a.apply(this,arguments)}return r(i,[{key:"draw",value:function(e,a){var n=this,i=this.w;this.graphics=new y(this.ctx),this.bar=new xe(this.ctx,this.xyRatios);var r=new x(this.ctx,i);e=r.getLogSeries(e),this.yRatio=r.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e),"100%"===i.config.chart.stackType&&(e=i.globals.seriesPercent.slice()),this.series=e,this.barHelpers.initializeStackedPrevVars(this);for(var o=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),s=0,l=0,c=function(r,c){var d=void 0,f=void 0,p=void 0,h=void 0,u=-1;n.groupCtx=n,i.globals.seriesGroups.forEach(function(e,t){e.indexOf(i.config.series[r].name)>-1&&(u=t)}),-1!==u&&(n.groupCtx=n[i.globals.seriesGroups[u]]);var g=[],v=[],b=i.globals.comboCharts?a[r]:r,y=0;n.yRatio.length>1&&(n.yaxisIndex=i.globals.seriesYAxisReverseMap[b][0],y=b),n.isReversed=i.config.yaxis[n.yaxisIndex]&&i.config.yaxis[n.yaxisIndex].reversed;var x=n.graphics.group({class:"apexcharts-series",seriesName:m.escapeString(i.globals.seriesNames[b]),rel:r+1,"data:realIndex":b});n.ctx.series.addCollapsedClassToSeries(x,b);var C=n.graphics.group({class:"apexcharts-datalabels","data:realIndex":b}),w=n.graphics.group({class:"apexcharts-bar-goals-markers"}),E=0,A=0,S=n.initialPositions(s,l,d,f,p,h,y);l=S.y,E=S.barHeight,f=S.yDivision,h=S.zeroW,s=S.x,A=S.barWidth,d=S.xDivision,p=S.zeroH,i.globals.barHeight=E,i.globals.barWidth=A,n.barHelpers.initializeStackedXYVars(n),1===n.groupCtx.prevY.length&&n.groupCtx.prevY[0].every(function(e){return isNaN(e)})&&(n.groupCtx.prevY[0]=n.groupCtx.prevY[0].map(function(e){return p}),n.groupCtx.prevYF[0]=n.groupCtx.prevYF[0].map(function(e){return 0}));for(var k=0;k<i.globals.dataPoints;k++){var _=n.barHelpers.getStrokeWidth(r,k,b),T={indexes:{i:r,j:k,realIndex:b,translationsIndex:y,bc:c},strokeWidth:_,x:s,y:l,elSeries:x,groupIndex:u,seriesGroup:i.globals.seriesGroups[u]},L=null;n.isHorizontal?(L=n.drawStackedBarPaths(t(t({},T),{},{zeroW:h,barHeight:E,yDivision:f})),A=n.series[r][k]/n.invertedYRatio):(L=n.drawStackedColumnPaths(t(t({},T),{},{xDivision:d,barWidth:A,zeroH:p})),E=n.series[r][k]/n.yRatio[y]);var R=n.barHelpers.drawGoalLine({barXPosition:L.barXPosition,barYPosition:L.barYPosition,goalX:L.goalX,goalY:L.goalY,barHeight:E,barWidth:A});R&&w.add(R),l=L.y,s=L.x,g.push(s),v.push(l);var M=n.barHelpers.getPathFillColor(e,r,k,b);x=n.renderSeries({realIndex:b,pathFill:M,j:k,i:r,groupIndex:u,pathFrom:L.pathFrom,pathTo:L.pathTo,strokeWidth:_,elSeries:x,x:s,y:l,series:e,barHeight:E,barWidth:A,elDataLabelsWrap:C,elGoalsMarkers:w,type:"bar",visibleSeries:0})}i.globals.seriesXvalues[b]=g,i.globals.seriesYvalues[b]=v,n.groupCtx.prevY.push(n.groupCtx.yArrj),n.groupCtx.prevYF.push(n.groupCtx.yArrjF),n.groupCtx.prevYVal.push(n.groupCtx.yArrjVal),n.groupCtx.prevX.push(n.groupCtx.xArrj),n.groupCtx.prevXF.push(n.groupCtx.xArrjF),n.groupCtx.prevXVal.push(n.groupCtx.xArrjVal),o.add(x)},d=0,f=0;d<e.length;d++,f++)c(d,f);return o}},{key:"initialPositions",value:function(e,t,a,n,i,r,o){var s,l,c,d,f=this.w;return this.isHorizontal?(c=(c=n=f.globals.gridHeight/f.globals.dataPoints)*parseInt(f.config.plotOptions.bar.barHeight,10)/100,-1===String(f.config.plotOptions.bar.barHeight).indexOf("%")&&(c=parseInt(f.config.plotOptions.bar.barHeight,10)),r=this.baseLineInvertedY+f.globals.padHorizontal+(this.isReversed?f.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),t=(n-c)/2):(d=a=f.globals.gridWidth/f.globals.dataPoints,d=f.globals.isXNumeric&&f.globals.dataPoints>1?(a=f.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:d*parseInt(f.config.plotOptions.bar.columnWidth,10)/100,-1===String(f.config.plotOptions.bar.columnWidth).indexOf("%")&&(d=parseInt(f.config.plotOptions.bar.columnWidth,10)),i=f.globals.gridHeight-this.baseLineY[o]-(this.isReversed?f.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[o]:0),e=f.globals.padHorizontal+(a-d)/2),{x:e,y:t,yDivision:n,xDivision:a,barHeight:null!==(s=f.globals.seriesGroups)&&void 0!==s&&s.length?c/f.globals.seriesGroups.length:c,barWidth:null!==(l=f.globals.seriesGroups)&&void 0!==l&&l.length?d/f.globals.seriesGroups.length:d,zeroH:i,zeroW:r}}},{key:"drawStackedBarPaths",value:function(e){for(var t,a=e.indexes,n=e.barHeight,i=e.strokeWidth,r=e.zeroW,o=e.x,s=e.y,l=e.groupIndex,c=e.seriesGroup,d=e.
6yDivision,f=e.elSeries,p=this.w,h=s+(-1!==l?l*n:0),u=a.i,g=a.j,m=a.translationsIndex,v=0,b=0;b<this.groupCtx.prevXF.length;b++)v+=this.groupCtx.prevXF[b][g];var y=u;if(c&&(y=c.indexOf(p.config.series[u].name)),y>0){var x=r;this.groupCtx.prevXVal[y-1][g]<0?x=this.series[u][g]>=0?this.groupCtx.prevX[y-1][g]+v-2*(this.isReversed?v:0):this.groupCtx.prevX[y-1][g]:this.groupCtx.prevXVal[y-1][g]>=0&&(x=this.series[u][g]>=0?this.groupCtx.prevX[y-1][g]:this.groupCtx.prevX[y-1][g]-v+2*(this.isReversed?v:0)),t=x}else t=r;o=null===this.series[u][g]?t:t+this.series[u][g]/this.invertedYRatio-2*(this.isReversed?this.series[u][g]/this.invertedYRatio:0);var C=this.barHelpers.getBarpaths({barYPosition:h,barHeight:n,x1:t,x2:o,strokeWidth:i,series:this.series,realIndex:a.realIndex,seriesGroup:c,i:u,j:g,w:p});return this.barHelpers.barBackground({j:g,i:u,y1:h,y2:n,elSeries:f}),s+=d,{pathTo:C.pathTo,pathFrom:C.pathFrom,goalX:this.barHelpers.getGoalValues("x",r,null,u,g,m),barYPosition:h,x:o,y:s}}},{key:"drawStackedColumnPaths",value:function(e){var t=e.indexes,a=e.x,n=e.y,i=e.xDivision,r=e.barWidth,o=e.zeroH,s=e.groupIndex,l=e.seriesGroup,c=e.elSeries,d=this.w,f=t.i,p=t.j,h=t.bc,u=t.translationsIndex;if(d.globals.isXNumeric){var g=d.globals.seriesX[f][p];g||(g=0),a=(g-d.globals.minX)/this.xRatio-r/2,d.globals.seriesGroups.length&&(a=(g-d.globals.minX)/this.xRatio-r/2*d.globals.seriesGroups.length)}for(var m,v=a+(-1!==s?s*r:0),b=0,y=0;y<this.groupCtx.prevYF.length;y++)b+=isNaN(this.groupCtx.prevYF[y][p])?0:this.groupCtx.prevYF[y][p];var x=f;if(l&&(x=l.indexOf(d.config.series[f].name)),x>0&&!d.globals.isXNumeric||x>0&&d.globals.isXNumeric&&d.globals.seriesX[f-1][p]===d.globals.seriesX[f][p]){var C,w,E,A=Math.min(this.yRatio.length+1,f+1);if(void 0!==this.groupCtx.prevY[x-1]&&this.groupCtx.prevY[x-1].length)for(var S=1;S<A;S++){var k;if(!isNaN(null===(k=this.groupCtx.prevY[x-S])||void 0===k?void 0:k[p])){E=this.groupCtx.prevY[x-S][p];break}}for(var _=1;_<A;_++){var T,L;if((null===(T=this.groupCtx.prevYVal[x-_])||void 0===T?void 0:T[p])<0){w=this.series[f][p]>=0?E-b+2*(this.isReversed?b:0):E;break}if((null===(L=this.groupCtx.prevYVal[x-_])||void 0===L?void 0:L[p])>=0){w=this.series[f][p]>=0?E:E+b-2*(this.isReversed?b:0);break}}void 0===w&&(w=d.globals.gridHeight),m=null!==(C=this.groupCtx.prevYF[0])&&void 0!==C&&C.every(function(e){return 0===e})&&this.groupCtx.prevYF.slice(1,x).every(function(e){return e.every(function(e){return isNaN(e)})})?o:w}else m=o;n=this.series[f][p]?m-this.series[f][p]/this.yRatio[u]+2*(this.isReversed?this.series[f][p]/this.yRatio[u]:0):m;var R=this.barHelpers.getColumnPaths({barXPosition:v,barWidth:r,y1:m,y2:n,yRatio:this.yRatio[u],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:l,realIndex:t.realIndex,i:f,
6j:p,w:d});return this.barHelpers.barBackground({bc:h,j:p,i:f,x1:v,x2:r,elSeries:c}),a+=i,{pathTo:R.pathTo,pathFrom:R.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,o,f,p),barXPosition:v,x:d.globals.isXNumeric?a-i:a,y:n}}}]),i}(xe),we=function(e){s(i,e);var a=f(i);function i(){return n(this,i),a.apply(this,arguments)}return r(i,[{key:"draw",value:function(e,a,n){var i=this,r=this.w,o=new y(this.ctx),s=r.globals.comboCharts?a:r.config.chart.type,l=new B(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=r.config.plotOptions.bar.horizontal;var c=new x(this.ctx,r);e=c.getLogSeries(e),this.series=e,this.yRatio=c.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);for(var d=o.group({class:"apexcharts-".concat(s,"-series apexcharts-plot-series")}),f=function(a){i.isBoxPlot="boxPlot"===r.config.chart.type||"boxPlot"===r.config.series[a].type;var s,c,f,p,h=void 0,u=void 0,g=[],v=[],b=r.globals.comboCharts?n[a]:a,y=o.group({class:"apexcharts-series",seriesName:m.escapeString(r.globals.seriesNames[b]),rel:a+1,"data:realIndex":b});i.ctx.series.addCollapsedClassToSeries(y,b),e[a].length>0&&(i.visibleI=i.visibleI+1);var x,C,w=0;i.yRatio.length>1&&(i.yaxisIndex=r.globals.seriesYAxisReverseMap[b][0],w=b);var E=i.barHelpers.initialPositions();u=E.y,x=E.barHeight,c=E.yDivision,p=E.zeroW,h=E.x,C=E.barWidth,s=E.xDivision,f=E.zeroH,v.push(h+C/2);for(var A=o.group({class:"apexcharts-datalabels","data:realIndex":b}),S=function(n){var o=i.barHelpers.getStrokeWidth(a,n,b),d=null,m={indexes:{i:a,j:n,realIndex:b,translationsIndex:w},x:h,y:u,strokeWidth:o,elSeries:y};d=i.isHorizontal?i.drawHorizontalBoxPaths(t(t({},m),{},{yDivision:c,barHeight:x,zeroW:p})):i.drawVerticalBoxPaths(t(t({},m),{},{xDivision:s,barWidth:C,zeroH:f})),u=d.y,h=d.x,n>0&&v.push(h+C/2),g.push(u),d.pathTo.forEach(function(t,s){var c=!i.isBoxPlot&&i.candlestickOptions.wick.useFillColor?d.color[s]:r.globals.stroke.colors[a],f=l.fillPath({seriesNumber:b,dataPointIndex:n,color:d.color[s],value:e[a][n]});i.renderSeries({realIndex:b,pathFill:f,lineFill:c,j:n,i:a,pathFrom:d.pathFrom,pathTo:t,strokeWidth:o,elSeries:y,x:h,y:u,series:e,barHeight:x,barWidth:C,elDataLabelsWrap:A,visibleSeries:i.visibleI,type:r.config.chart.type})})},k=0;k<r.globals.dataPoints;k++)S(k);r.globals.seriesXvalues[b]=v,r.globals.seriesYvalues[b]=g,d.add(y)},p=0;p<e.length;p++)f(p);return d}},{key:"drawVerticalBoxPaths",value:function(e){var t=e.indexes,a=e.x;e.y;var n=e.xDivision,i=e.barWidth,r=e.zeroH,o=e.strokeWidth,s=this.w,l=new y(this.ctx),c=t.i,d=t.j,f=!0,p=s.config.plotOptions.candlestick.colors.upward,h=s.config.plotOptions.candlestick.colors.downward,u="";this.isBoxPlot&&(u=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var g=this.yRatio[t.translationsIndex],m=t.realIndex,v=this.getOHLCValue(m,d),b=r,x=r;v.o>v.c&&(f=!1);var C=Math.min(v.o,v.c),w=Math.max(v.o,v.c),E=v.m;s.globals.isXNumeric&&(a=(s.globals.seriesX[m][d]-s.globals.minX)/this.xRatio-i/2);var A=a+i*this.visibleI;void 0===this.series[c][d]||null===this.series[c][d]?(C=r,w=r):(C=r-C/g,w=r-w/g,b=r-v.h/g,x=r-v.l/g,E=r-v.m/g);var S=l.move(A,r),k=l.move(A+i/2,C);return s.globals.previousPaths.length>0&&(k=this.getPreviousPath(m,d,!0)),S=this.isBoxPlot?[l.move(A,C)+l.line(A+i/2,C)+l.line(A+i/2,b)+l.line(A+i/4,b)+l.line(A+i-i/4,b)+l.line(A+i/2,b)+l.line(A+i/2,C)+l.line(A+i,C)+l.line(A+i,E)+l.line(A,E)+l.line(A,C+o/2),l.move(A,E)+l.line(A+i,E)+l.line(A+i,w)+l.line(A+i/2,w)+l.line(A+i/2,x)+l.line(A+i-i/4,x)+l.line(A+i/4,x)+l.line(A+i/2,x)+l.line(A+i/2,w)+l.line(A,w)+l.line(A,E)+"z"]:[l.move(A,w)+l.line(A+i/2,w)+l.line(A+i/2,b)+l.line(A+i/2,w)+l.line(A+i,w)+l.line(A+i,C)+l.line(A+i/2,C)+l.line(A+i/2,x)+l.line(A+i/2,C)+l.line(A,C)+l.line(A,w-o/2)],k+=l.move(A,C),s.globals.isXNumeric||(a+=n),{pathTo:S,pathFrom:k,x:a,y:w,barXPosition:A,color:this.isBoxPlot?u:f?[p]:[h]}}},{key:"drawHorizontalBoxPaths",value:function(e){var t=e.indexes;e.x;var a=e.y,n=e.yDivision,i=e.barHeight,r=e.zeroW,o=e.strokeWidth,s=this.w,l=new y(this.ctx),c=t.i,d=t.j,f=this.boxOptions.colors.lower;this.isBoxPlot&&(f=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var p=this.invertedYRatio,h=t.realIndex,u=this.getOHLCValue(h,d),g=r,m=r,v=Math.min(u.o,u.c),b=Math.max(u.o,u.c),x=u.m;s.globals.isXNumeric&&(a=(s.globals.seriesX[h][d]-s.globals.minX)/this.invertedXRatio-i/2);var C=a+i*this.visibleI;void 0===this.series[c][d]||null===this.series[c][d]?(v=r,b=r):(v=r+v/p,b=r+b/p,g=r+u.h/p,m=r+u.l/p,x=r+u.m/p);var w=l.move(r,C),E=l.move(v,C+i/2);return s.globals.previousPaths.length>0&&(E=this.getPreviousPath(h,d,!0)),w=[l.move(v,C)+l.line(v,C+i/2)+l.line(g,C+i/2)+l.line(g,C+i/2-i/4)+l.line(g,C+i/2+i/4)+l.line(g,C+i/2)+l.line(v,C+i/2)+l.line(v,C+i)+l.line(x,C+i)+l.line(x,C)+l.line(v+o/2,C),l.move(x,C)+l.line(x,C+i)+l.line(b,C+i)+l.line(b,C+i/2)+l.line(m,C+i/2)+l.line(m,C+i-i/4)+l.line(m,C+i/4)+l.line(m,C+i/2)+l.line(b,C+i/2)+l.line(b,C)+l.line(x,C)+"z"],E+=l.move(v,C),s.globals.isXNumeric||(a+=n),{pathTo:w,pathFrom:E,x:b,y:a,barYPosition:C,color:f}}},{key:"getOHLCValue",value:function(e,t){var a=this.w;return{o:this.isBoxPlot?a.globals.seriesCandleH[e][t]:a.globals.seriesCandleO[e][t],h:this.isBoxPlot?a.globals.seriesCandleO[e][t]:a.globals.seriesCandleH[e][t],m:a.globals.seriesCandleM[e][t],l:this.isBoxPlot?a.globals.seriesCandleC[e][t]:a.globals.seriesCandleL[e][t],c:this.isBoxPlot?a.globals.seriesCandleL[e][t]:a.globals.seriesCandleC[e][t]}}}]),i}(xe),Ee=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"checkColorRange",value:function(){var e=this.w,t=!1,a=e.config.plotOptions[e.config.chart.type];return a.colorScale.ranges.length>0&&a.colorScale.ranges.map(function(e,a){e.from<=0&&(t=!0)}),t}},{key:"getShadeColor",value:function(e,t,a,n){var i=this.w,r=1,o=i.config.plotOptions[e].shadeIntensity,s=this.determineColor(e,t,a);i.globals.hasNegs||n?r=i.config.plotOptions[e].reverseNegativeShade?s.percent<0?s.percent/100*(1.25*o):(1-s.percent/100)*(1.25*o):s.percent<=0?1-(1+s.percent/100)*o:(1-s.percent/100)*o:(r=1-s.percent/100,"treemap"===e&&(r=(1-s.percent/100)*(1.25*o)));var l=s.color,c=new m;return i.config.plotOptions[e].enableShades&&(l="dark"===this.w.config.theme.mode?m.hexToRgba(c.shadeColor(-1*r,s.color),i.config.fill.opacity):m.hexToRgba(c.shadeColor(r,s.color),i.config.fill.opacity)),{color:l,colorProps:s}}},{key:"determineColor",value:function(e,t,a){var n=this.w,i=n.globals.series[t][a],r=n.config.plotOptions[e],o=r.colorScale.inverse?a:t;r.distributed&&"treemap"===n.config.chart.type&&(o=a);var s=n.globals.colors[o],l=null,c=Math.min.apply(Math,h(n.globals.series[t])),d=Math.max.apply(Math,h(n.globals.series[t]));r.distributed||"heatmap"!==e||(c=n.globals.minY,d=n.globals.maxY),void 0!==r.colorScale.min&&(c=r.colorScale.min<n.globals.minY?r.colorScale.min:n.globals.minY,d=r.colorScale.max>n.globals.maxY?r.colorScale.max:n.globals.maxY);var f=Math.abs(d)+Math.abs(c),p=100*i/(0===f?f-1e-6:f);return r.colorScale.ranges.length>0&&r.colorScale.ranges.map(function(e,t){if(i>=e.from&&i<=e.to){s=e.color,l=e.foreColor?e.foreColor:null,c=e.from,d=e.to;var a=Math.abs(d)+Math.abs(c);p=100*i/(0===a?a-1e-6:a)}}),{color:s,foreColor:l,percent:p}}},{key:"calculateDataLabels",value:function(e){var t=e.text,a=e.x,n=e.y,i=e.i,r=e.j,o=e.colorProps,s=e.fontSize,l=this.w.config.dataLabels,c=new y(this.ctx),d=new z(this.ctx),f=null;if(l.enabled){f=c.group({class:"apexcharts-data-labels"});var p=l.offsetX,h=l.offsetY,u=a+p,g=n+parseFloat(l.style.fontSize)/3+h;d.plotDataLabelsText({x:u,y:g,text:t,i:i,j:r,color:o.foreColor,parent:f,fontSize:s,dataLabelsConfig:l})}return f}},{key:"addListeners",value:function(e){var t=new y(this.ctx);e.node.addEventListener("mouseenter",t.pathMouseEnter.bind(this,e)),e.node.addEventListener("mouseleave",t.pathMouseLeave.bind(this,e)),e.node.addEventListener("mousedown",t.pathMouseDown.bind(this,e))}}]),e}(),Ae=function(){function e(t,a){n(this,e),this.ctx=t,this.w=t.w,this.xRatio=a.xRatio,this.yRatio=a.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new Ee(t),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return r(e,[{key:"draw",value:function(e){var t=this.w,a=new y(this.ctx),n=a.group({class:"apexcharts-heatmap"});n.attr("clip-path","url(#gridRectMask".concat(t.globals.cuid,")"));var i=t.globals.gridWidth/t.globals.dataPoints,r=t.globals.gridHeight/t.globals.series.length,o=0,s=!1;this.negRange=this.helpers.checkColorRange();var l=e.slice();t.config.yaxis[0].reversed&&(s=!0,l.reverse());for(var c=s?0:l.length-1;s?c<l.length:c>=0;s?c++:c--){var d=a.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:m.escapeString(t.globals.seriesNames[c]),rel:c+1,"data:realIndex":c});if(this.ctx.series.addCollapsedClassToSeries(d,c),t.config.chart.dropShadow.enabled){var f=t.config.chart.dropShadow;new b(this.ctx).dropShadow(d,f,c)}for(var p=0,h=t.config.plotOptions.heatmap.shadeIntensity,u=0;u<l[c].length;u++){var g=this.helpers.getShadeColor(t.config.chart.type,c,u,this.negRange),v=g.color,x=g.colorProps;"image"===t.config.fill.type&&(v=new B(this.ctx).fillPath({seriesNumber:c,dataPointIndex:u,opacity:t.globals.hasNegs?x.percent<0?1-(1+x.percent/100):h+x.percent/100:x.percent/100,patternID:m.randomId(),width:t.config.fill.image.width?t.config.fill.image.width:i,height:t.config.fill.image.height?t.config.fill.image.height:r}));var C=this.rectRadius,w=a.drawRect(p,o,i,r,C);if(w.attr({cx:p,cy:o}),w.node.classList.add("apexcharts-heatmap-rect"),d.add(w),w.attr({fill:v,i:c,index:c,j:u,val:e[c][u],"stroke-width":this.strokeWidth,stroke:t.config.plotOptions.heatmap.useFillColorAsStroke?v:t.globals.stroke.colors[0],color:v}),this.helpers.addListeners(w),t.config.chart.animations.enabled&&!t.globals.dataChanged){var E=1;t.globals.resized||(E=t.config.chart.animations.speed),this.animateHeatMap(w,p,o,i,r,E)}if(t.globals.dataChanged){var A=1;if(this.dynamicAnim.enabled&&t.globals.shouldAnimate){A=this.dynamicAnim.speed;var S=t.globals.previousPaths[c]&&t.globals.previousPaths[c][u]&&t.globals.previousPaths[c][u].color;S||(S="rgba(255, 255, 255, 0)"),this.animateHeatColor(w,m.isColorHex(S)?S:m.rgb2hex(S),m.isColorHex(v)?v:m.rgb2hex(v),A)}}var k=(0,t.config.dataLabels.formatter)(t.globals.series[c][u],{value:t.globals.series[c][u],seriesIndex:c,dataPointIndex:u,w:t}),_=this.helpers.calculateDataLabels({text:k,x:p+i/2,y:o+r/2,i:c,j:u,colorProps:x,series:l});null!==_&&d.add(_),p+=i}o+=r,n.add(d)}var T=t.globals.yAxisScale[0].result.slice();return t.config.yaxis[0].reversed?T.unshift(""):T.push(""),t.globals.yAxisScale[0].result=T,n}},{key:"animateHeatMap",value:function(e,t,a,n,i,r){var o=new v(this.ctx);
6o.animateRect(e,{x:t+n/2,y:a+i/2,width:0,height:0},{x:t,y:a,width:n,height:i},r,function(){o.animationCompleted(e)})}},{key:"animateHeatColor",value:function(e,t,a,n){e.attr({fill:t}).animate(n).attr({fill:a})}}]),e}(),Se=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"drawYAxisTexts",value:function(e,t,a,n){var i=this.w,r=i.config.yaxis[0],o=i.globals.yLabelFormatters[0];return new y(this.ctx).drawText({x:e+r.labels.offsetX,y:t+r.labels.offsetY,text:o(n,a),textAnchor:"middle",fontSize:r.labels.style.fontSize,fontFamily:r.labels.style.fontFamily,foreColor:Array.isArray(r.labels.style.colors)?r.labels.style.colors[a]:r.labels.style.colors})}}]),e}(),ke=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w;var a=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=void 0!==a.globals.stroke.colors?a.globals.stroke.colors:a.globals.colors,this.defaultSize=Math.min(a.globals.gridWidth,a.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=a.globals.gridWidth/2,"radialBar"===a.config.chart.type?this.fullAngle=360:this.fullAngle=Math.abs(a.config.plotOptions.pie.endAngle-a.config.plotOptions.pie.startAngle),this.initialAngle=a.config.plotOptions.pie.startAngle%this.fullAngle,a.globals.radialSize=this.defaultSize/2.05-a.config.stroke.width-(a.config.chart.sparkline.enabled?0:a.config.chart.dropShadow.blur),this.donutSize=a.globals.radialSize*parseInt(a.config.plotOptions.pie.donut.size,10)/100,this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return r(e,[{key:"draw",value:function(e){var t=this,a=this.w,n=new y(this.ctx);if(this.ret=n.group({class:"apexcharts-pie"}),a.globals.noData)return this.ret;for(var i=0,r=0;r<e.length;r++)i+=m.negToZero(e[r]);var o=[],s=n.group();0===i&&(i=1e-5),e.forEach(function(e){t.maxY=Math.max(t.maxY,e)}),a.config.yaxis[0].max&&(this.maxY=a.config.yaxis[0].max),"back"===a.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(this.ret);for(var l=0;l<e.length;l++){var c=this.fullAngle*m.negToZero(e[l])/i;o.push(c),"polarArea"===this.chartType?(o[l]=this.fullAngle/e.length,this.sliceSizes.push(a.globals.radialSize*e[l]/this.maxY)):this.sliceSizes.push(a.globals.radialSize)}if(a.globals.dataChanged){for(var d,f=0,p=0;p<a.globals.previousPaths.length;p++)f+=m.negToZero(a.globals.previousPaths[p]);for(var h=0;h<a.globals.previousPaths.length;h++)d=this.fullAngle*m.negToZero(a.globals.previousPaths[h])/f,this.prevSectorAngleArr.push(d)}this.donutSize<0&&(this.donutSize=0);var u=a.config.plotOptions.pie.customScale,g=a.globals.gridWidth/2,v=a.globals.gridHeight/2,b=g-a.globals.gridWidth/2*u,x=v-a.globals.gridHeight/2*u;if("donut"===this.chartType){var C=n.drawCircle(this.donutSize);C.attr({cx:this.centerX,cy:this.centerY,fill:a.config.plotOptions.pie.donut.background?a.config.plotOptions.pie.donut.background:"transparent"}),s.add(C)}var w=this.drawArcs(o,e);
6if(this.sliceLabels.forEach(function(e){w.add(e)}),s.attr({transform:"translate(".concat(b,", ").concat(x,") scale(").concat(u,")")}),s.add(w),this.ret.add(s),this.donutDataLabels.show){var E=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:b,translateY:x});this.ret.add(E)}return"front"===a.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(this.ret),this.ret}},{key:"drawArcs",value:function(e,t){var a=this.w,n=new b(this.ctx),i=new y(this.ctx),r=new B(this.ctx),o=i.group({class:"apexcharts-slices"}),s=this.initialAngle,l=this.initialAngle,c=this.initialAngle,d=this.initialAngle;this.strokeWidth=a.config.stroke.show?a.config.stroke.width:0;for(var f=0;f<e.length;f++){var p=i.group({class:"apexcharts-series apexcharts-pie-series",seriesName:m.escapeString(a.globals.seriesNames[f]),rel:f+1,"data:realIndex":f});o.add(p),l=d,c=(s=c)+e[f],d=l+this.prevSectorAngleArr[f];var h=c<s?this.fullAngle+c-s:c-s,u=r.fillPath({seriesNumber:f,size:this.sliceSizes[f],value:t[f]}),g=this.getChangedPath(l,d),v=i.drawPath({d:g,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[f]:this.lineColorArr,strokeWidth:0,fill:u,fillOpacity:a.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(f)});if(v.attr({index:0,j:f}),n.setSelectionFilter(v,0,f),a.config.chart.dropShadow.enabled){var x=a.config.chart.dropShadow;n.dropShadow(v,x,f)}this.addListeners(v,this.donutDataLabels),y.setAttrs(v.node,{"data:angle":h,"data:startAngle":s,"data:strokeWidth":this.strokeWidth,"data:value":t[f]});var C={x:0,y:0};"pie"===this.chartType||"polarArea"===this.chartType?C=m.polarToCartesian(this.centerX,this.centerY,a.globals.radialSize/1.25+a.config.plotOptions.pie.dataLabels.offset,(s+h/2)%this.fullAngle):"donut"===this.chartType&&(C=m.polarToCartesian(this.centerX,this.centerY,(a.globals.radialSize+this.donutSize)/2+a.config.plotOptions.pie.dataLabels.offset,(s+h/2)%this.fullAngle)),p.add(v);var w=0;if(!this.initialAnim||a.globals.resized||a.globals.dataChanged?this.animBeginArr.push(0):(0==(w=h/this.fullAngle*a.config.chart.animations.speed)&&(w=1),this.animDur=w+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&a.globals.dataChanged?this.animatePaths(v,{size:this.sliceSizes[f],endAngle:c,startAngle:s,prevStartAngle:l,prevEndAngle:d,animateStartingPos:!0,i:f,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:
6a.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(v,{size:this.sliceSizes[f],endAngle:c,startAngle:s,i:f,totalItems:e.length-1,animBeginArr:this.animBeginArr,dur:w}),a.config.plotOptions.pie.expandOnClick&&"polarArea"!==this.chartType&&v.click(this.pieClicked.bind(this,f)),void 0!==a.globals.selectedDataPoints[0]&&a.globals.selectedDataPoints[0].indexOf(f)>-1&&this.pieClicked(f),a.config.dataLabels.enabled){var E=C.x,A=C.y,S=100*h/this.fullAngle+"%";if(0!==h&&a.config.plotOptions.pie.dataLabels.minAngleToShowLabel<e[f]){var k=a.config.dataLabels.formatter;void 0!==k&&(S=k(a.globals.seriesPercent[f][0],{seriesIndex:f,w:a}));var _=a.globals.dataLabels.style.colors[f],T=i.group({class:"apexcharts-datalabels"}),L=i.drawText({x:E,y:A,text:S,textAnchor:"middle",fontSize:a.config.dataLabels.style.fontSize,fontFamily:a.config.dataLabels.style.fontFamily,fontWeight:a.config.dataLabels.style.fontWeight,foreColor:_});if(T.add(L),a.config.dataLabels.dropShadow.enabled){var R=a.config.dataLabels.dropShadow;n.dropShadow(L,R)}L.node.classList.add("apexcharts-pie-label"),a.config.chart.animations.animate&&!1===a.globals.resized&&(L.node.classList.add("apexcharts-pie-label-delay"),L.node.style.animationDelay=a.config.chart.animations.speed/940+"s"),this.sliceLabels.push(T)}}}return o}},{key:"addListeners",value:function(e,t){var a=new y(this.ctx);e.node.addEventListener("mouseenter",a.pathMouseEnter.bind(this,e)),e.node.addEventListener("mouseleave",a.pathMouseLeave.bind(this,e)),e.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,e.node,t)),e.node.addEventListener("mousedown",a.pathMouseDown.bind(this,e)),this.donutDataLabels.total.showAlways||(e.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,e.node,t)),e.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,e.node,t)))}},{key:"animatePaths",value:function(e,t){var a=this.w,n=t.endAngle<t.startAngle?this.fullAngle+t.endAngle-t.startAngle:t.endAngle-t.startAngle,i=n,r=t.startAngle,o=t.startAngle;void 0!==t.prevStartAngle&&void 0!==t.prevEndAngle&&(r=t.prevEndAngle,i=t.prevEndAngle<t.prevStartAngle?this.fullAngle+t.prevEndAngle-t.prevStartAngle:t.prevEndAngle-t.prevStartAngle),t.i===a.config.series.length-1&&(n+o>this.fullAngle?t.endAngle=t.endAngle-(n+o):n+o<this.fullAngle&&(t.endAngle=t.endAngle+(this.fullAngle-(n+o)))),n===this.fullAngle&&(n=this.fullAngle-.01),this.animateArc(e,r,o,n,i,t)}},{key:"animateArc",value:function(e,t,a,n,i,r){var o,s=this,l=this.w,c=new v(this.ctx),d=r.size;(isNaN(t)||isNaN(i))&&(t=a,i=n,r.dur=0);var f=n,p=a,h=t<a?this.fullAngle+t-a:t-a;l.globals.dataChanged&&r.shouldSetPrevPaths&&r.prevEndAngle&&(o=s.getPiePath({me:s,startAngle:r.prevStartAngle,angle:r.prevEndAngle<r.prevStartAngle?this.fullAngle+r.prevEndAngle-r.prevStartAngle:r.prevEndAngle-r.prevStartAngle,size:d}),e.attr({d:o})),0!==r.dur?e.animate(r.dur,l.globals.easing,r.animBeginArr[r.i]).afterAll(function(){"pie"!==s.chartType&&"donut"!==s.chartType&&"polarArea"!==s.chartType||this.animate(l.config.chart.animations.dynamicAnimation.speed).attr({"stroke-width":s.strokeWidth}),r.i===l.config.series.length-1&&c.animationCompleted(e)}).during(function(l){f=h+(n-h)*l,r.animateStartingPos&&(f=i+(n-i)*l,p=t-i+(a-(t-i))*l),o=s.getPiePath({me:s,startAngle:p,angle:f,size:d}),e.node.setAttribute("data:pathOrig",o),e.attr({d:o})}):(o=s.getPiePath({me:s,startAngle:p,angle:n,size:d}),r.isTrack||(l.globals.animationEnded=!0),e.node.setAttribute("data:pathOrig",o),e.attr({d:o,"stroke-width":s.strokeWidth}))}},{key:"pieClicked",value:function(e){var t,a=this.w,n=this,i=n.sliceSizes[e]+(a.config.plotOptions.pie.expandOnClick?4:0),r=a.globals.dom.Paper.select(".apexcharts-".concat(n.chartType.toLowerCase(),"-slice-").concat(e)).members[0];if("true"!==r.attr("data:pieClicked")){var o=a.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(o,function(e){e.setAttribute("data:pieClicked","false");var t=e.getAttribute("data:pathOrig");t&&e.setAttribute("d",t)}),r.attr("data:pieClicked","true");var s=parseInt(r.attr("data:startAngle"),10),l=parseInt(r.attr("data:angle"),10);t=n.getPiePath({me:n,startAngle:s,angle:l,size:i}),360!==l&&r.plot(t)}else{r.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(r.node,this.donutDataLabels);var c=r.attr("data:pathOrig");r.attr({d:c})}}},{key:"getChangedPath",value:function(e,t){var a="";return this.dynamicAnim&&this.w.globals.dataChanged&&(a=this.getPiePath({me:this,startAngle:e,angle:t-e,size:this.size})),a}},{key:"getPiePath",value:function(e){var t,a=e.me,n=e.startAngle,i=e.angle,r=e.size,o=new y(this.ctx),s=n,l=Math.PI*(s-90)/180,c=i+n;Math.ceil(c)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(c=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(c)>this.fullAngle&&(c-=this.fullAngle);var d=Math.PI*(c-90)/180,f=a.centerX+r*Math.cos(l),p=a.centerY+r*Math.sin(l),h=a.centerX+r*Math.cos(d),u=a.centerY+r*Math.sin(d),g=m.polarToCartesian(a.centerX,a.centerY,a.donutSize,c),v=m.polarToCartesian(a.centerX,a.centerY,a.donutSize,s),b=i>180?1:0,x=["M",f,p,"A",r,r,0,b,1,h,u];return t="donut"===a.chartType?[].concat(x,["L",g.x,g.y,"A",a.donutSize,a.donutSize,0,b,0,v.x,v.y,"L",f,p,"z"]).join(" "):"pie"===a.chartType||"polarArea"===a.chartType?[].concat(x,["L",a.centerX,a.centerY,"L",f,p]
6).join(" "):[].concat(x).join(" "),o.roundPathCorners(t,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(e){var t=this.w,a=new Y(this.ctx),n=new y(this.ctx),i=new Se(this.ctx),r=n.group(),o=n.group(),s=a.niceScale(0,Math.ceil(this.maxY),0),l=s.result.reverse(),c=s.result.length;this.maxY=s.niceMax;for(var d=t.globals.radialSize,f=d/(c-1),p=0;p<c-1;p++){var h=n.drawCircle(d);if(h.attr({cx:this.centerX,cy:this.centerY,fill:"none","stroke-width":t.config.plotOptions.polarArea.rings.strokeWidth,stroke:t.config.plotOptions.polarArea.rings.strokeColor}),t.config.yaxis[0].show){var u=i.drawYAxisTexts(this.centerX,this.centerY-d+parseInt(t.config.yaxis[0].labels.style.fontSize,10)/2,p,l[p]);o.add(u)}r.add(h),d-=f}this.drawSpokes(e),e.add(r),e.add(o)}},{key:"renderInnerDataLabels",value:function(e,t){var a=this.w,n=new y(this.ctx),i=n.group({class:"apexcharts-datalabels-group",transform:"translate(".concat(t.translateX?t.translateX:0,", ").concat(t.translateY?t.translateY:0,") scale(").concat(a.config.plotOptions.pie.customScale,")")}),r=e.total.show;i.node.style.opacity=t.opacity;var o,s,l=t.centerX,c=t.centerY;o=void 0===e.name.color?a.globals.colors[0]:e.name.color;var d=e.name.fontSize,f=e.name.fontFamily,p=e.name.fontWeight;s=void 0===e.value.color?a.config.chart.foreColor:e.value.color;var h=e.value.formatter,u="",g="";if(r?(o=e.total.color,d=e.total.fontSize,f=e.total.fontFamily,p=e.total.fontWeight,g=e.total.label,u=e.total.formatter(a)):1===a.globals.series.length&&(u=h(a.globals.series[0],a),g=a.globals.seriesNames[0]),g&&(g=e.name.formatter(g,e.total.show,a)),e.name.show){var m=n.drawText({x:l,y:c+parseFloat(e.name.offsetY),text:g,textAnchor:"middle",foreColor:o,fontSize:d,fontWeight:p,fontFamily:f});m.node.classList.add("apexcharts-datalabel-label"),i.add(m)}if(e.value.show){var v=e.name.show?parseFloat(e.value.offsetY)+16:e.value.offsetY,b=n.drawText({x:l,y:c+v,text:u,textAnchor:"middle",foreColor:s,fontWeight:e.value.fontWeight,fontSize:e.value.fontSize,fontFamily:e.value.fontFamily});b.node.classList.add("apexcharts-datalabel-value"),i.add(b)}return i}},{key:"printInnerLabels",value:function(e,t,a,n){var i,r=this.w;n?i=void 0===e.name.color?r.globals.colors[parseInt(n.parentNode.getAttribute("rel"),10)-1]:e.name.color:r.globals.series.length>1&&e.total.show&&(i=e.total.color);var o=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),s=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");a=(0,e.value.formatter)(a,r),n||"function"!=typeof e.total.formatter||(a=e.total.formatter(r));var l=t===e.total.label;t=e.name.formatter(t,l,r),null!==o&&(o.textContent=t),null!==s&&(s.textContent=a),null!==o&&(o.style.fill=i)}},{key:"printDataLabelsInner",value:function(e,t){var a=this.w,n=e.getAttribute("data:value"),i=a.globals.seriesNames[parseInt(e.parentNode.getAttribute("rel"),10)-1];a.globals.series.length>1&&this.printInnerLabels(t,i,n,e);var r=a.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==r&&(r.style.opacity=1)}},{key:"drawSpokes",value:function(e){var t=this,a=this.w,n=new y(this.ctx),i=a.config.plotOptions.polarArea.spokes;if(0!==i.strokeWidth){for(var r=[],o=360/a.globals.series.length,s=0;s<a.globals.series.length;s++)r.push(m.polarToCartesian(this.centerX,this.centerY,a.globals.radialSize,a.config.plotOptions.pie.startAngle+o*s));r.forEach(function(a,r){var o=n.drawLine(a.x,a.y,t.centerX,t.centerY,Array.isArray(i.connectorColors)?i.connectorColors[r]:i.connectorColors);e.add(o)})}}},{key:"revertDataLabelsInner",value:function(e,t,a){var n=this,i=this.w,r=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"),o=!1,s=i.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"),l=function(e){var a=e.makeSliceOut,i=e.printLabel;Array.prototype.forEach.call(s,function(e){"true"===e.getAttribute("data:pieClicked")&&(a&&(o=!0),i&&n.printDataLabelsInner(e,t))})};if(l({makeSliceOut:!0,printLabel:!1}),t.total.show&&i.globals.series.length>1)o&&!t.total.showAlways?l({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(t,t.total.label,t.total.formatter(i));else if(l({makeSliceOut:!1,printLabel:!0}),!o)if(i.globals.selectedDataPoints.length&&i.globals.series.length>1)if(i.globals.selectedDataPoints[0].length>0){var c=i.globals.selectedDataPoints[0],d=i.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(c));this.printDataLabelsInner(d,t)}else r&&i.globals.selectedDataPoints.length&&0===i.globals.selectedDataPoints[0].length&&(r.style.opacity=0);else r&&i.globals.series.length>1&&(r.style.opacity=0)}}]),e}(),_e=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var a=this.w;this.graphics=new y(this.ctx),this.lineColorArr=void 0!==a.globals.stroke.colors?a.globals.stroke.colors:a.globals.colors,this.defaultSize=a.globals.svgHeight<a.globals.svgWidth?a.globals.gridHeight+1.5*a.globals.goldenPadding:a.globals.gridWidth,this.isLog=a.config.yaxis[0].logarithmic,this.logBase=a.config.yaxis[0].logBase,this.coreUtils=new x(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(this.logBase,a.globals.maxY,0):a.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.logBase,this.w.globals.minY,0):a.globals.minY,this.polygons=a.config.plotOptions.radar.polygons,this.strokeWidth=a.config.stroke.show?a.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-a.config.chart.dropShadow.blur,a.config.xaxis.labels.show&&(this.size=this.size-a.globals.xAxisLabelsWidth/1.75),void 0!==a.config.plotOptions.radar.size&&(this.size=a.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return r(e,[{key:"draw",value:function(e){var a=this,n=this.w,i=new B(this.ctx),r=[],o=new z(this.ctx);e.length&&(this.dataPointsLen=e[n.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var s=n.globals.gridWidth/2,l=n.globals.gridHeight/2,c=s+n.config.plotOptions.radar.offsetX,d=l+n.config.plotOptions.radar.offsetY,f=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(c||0,", ").concat(d||0,")")}),p=[],h=null,u=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),e.forEach(function(e,s){var l=e.length===n.globals.dataPoints,c=a.graphics.group().attr({class:"apexcharts-series","data:longestSeries":l,seriesName:m.escapeString(n.globals.seriesNames[s]),rel:s+1,"data:realIndex":s});a.dataRadiusOfPercent[s]=[],a.dataRadius[s]=[],a.angleArr[s]=[],e.forEach(function(e,t){var n=Math.abs(a.maxValue-a.minValue);e+=Math.abs(a.minValue),a.isLog&&(e=a.coreUtils.getLogVal(a.logBase,e,0)),a.dataRadiusOfPercent[s][t]=e/n,a.dataRadius[s][t]=a.dataRadiusOfPercent[s][t]*a.size,a.angleArr[s][t]=t*a.disAngle}),p=a.getDataPointsPos(a.dataRadius[s],a.angleArr[s]);var d=a.createPaths(p,{x:0,y:0});h=a.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),u=a.graphics.group({class:"apexcharts-datalabels","data:realIndex":s}),n.globals.delayedElements.push({el:h.node,index:s});var f={i:s,realIndex:s,animationDelay:s,initialSpeed:n.config.chart.animations.speed,dataChangeSpeed:n.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:n.globals.stroke.colors[s],strokeLineCap:n.config.stroke.lineCap},g=null;n.globals.previousPaths.length>0&&(g=a.getPreviousPath(s));for(var v=0;v<d.linePathsTo.length;v++){var y=a.graphics.renderPaths(t(t({},f),{},{pathFrom:null===g?d.linePathsFrom[v]:g,pathTo:d.linePathsTo[v],strokeWidth:Array.isArray(a.strokeWidth)?a.strokeWidth[s]:a.strokeWidth,fill:"none",drawShadow:!1}));c.add(y);var x=i.fillPath({seriesNumber:s}),C=a.graphics.renderPaths(t(t({},f),{},{pathFrom:null===g?d.areaPathsFrom[v]:g,pathTo:d.areaPathsTo[v],strokeWidth:0,fill:x,drawShadow:!1}));if(n.config.chart.dropShadow.enabled){var w=new b(a.ctx),E=n.config.chart.dropShadow;w.dropShadow(C,Object.assign({},E,{noUserSpaceOnUse:!0}),s)}c.add(C)}e.forEach(function(e,i){var r=new F(a.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:s,dataPointIndex:i}),l=a.graphics.drawMarker(p[i].x,p[i].y,r);l.attr("rel",i),l.attr("j",i),l.attr("index",s),l.node.setAttribute("default-marker-size",r.pSize);var d=a.graphics.group({class:"apexcharts-series-markers"});d&&d.add(l),h.add(d),c.add(h);var f=n.config.dataLabels;if(f.enabled){var g=f.formatter(n.globals.series[s][i],{seriesIndex:s,dataPointIndex:i,w:n});o.plotDataLabelsText({x:p[i].x,y:p[i].y,text:g,textAnchor:"middle",i:s,j:s,parent:u,offsetCorrection:!1,dataLabelsConfig:t({},f)}
6)}c.add(u)}),r.push(c)}),this.drawPolygons({parent:f}),n.config.xaxis.labels.show){var g=this.drawXAxisTexts();f.add(g)}return r.forEach(function(e){f.add(e)}),f.add(this.yaxisLabels),f}},{key:"drawPolygons",value:function(e){for(var t=this,a=this.w,n=e.parent,i=new Se(this.ctx),r=a.globals.yAxisScale[0].result.reverse(),o=r.length,s=[],l=this.size/(o-1),c=0;c<o;c++)s[c]=l*c;s.reverse();var d=[],f=[];s.forEach(function(e,a){var n=m.getPolygonPos(e,t.dataPointsLen),i="";n.forEach(function(e,n){if(0===a){var r=t.graphics.drawLine(e.x,e.y,0,0,Array.isArray(t.polygons.connectorColors)?t.polygons.connectorColors[n]:t.polygons.connectorColors);f.push(r)}0===n&&t.yaxisLabelsTextsPos.push({x:e.x,y:e.y}),i+=e.x+","+e.y+" "}),d.push(i)}),d.forEach(function(e,i){var r=t.polygons.strokeColors,o=t.polygons.strokeWidth,s=t.graphics.drawPolygon(e,Array.isArray(r)?r[i]:r,Array.isArray(o)?o[i]:o,a.globals.radarPolygons.fill.colors[i]);n.add(s)}),f.forEach(function(e){n.add(e)}),a.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach(function(e,a){var n=i.drawYAxisTexts(e.x,e.y,a,r[a]);t.yaxisLabels.add(n)})}},{key:"drawXAxisTexts",value:function(){var e=this,a=this.w,n=a.config.xaxis.labels,i=this.graphics.group({class:"apexcharts-xaxis"}),r=m.getPolygonPos(this.size,this.dataPointsLen);return a.globals.labels.forEach(function(o,s){var l=a.config.xaxis.labels.formatter,c=new z(e.ctx);if(r[s]){var d=e.getTextPos(r[s],e.size),f=l(o,{seriesIndex:-1,dataPointIndex:s,w:a});c.plotDataLabelsText({x:d.newX,y:d.newY,text:f,textAnchor:d.textAnchor,i:s,j:s,parent:i,color:Array.isArray(n.style.colors)&&n.style.colors[s]?n.style.colors[s]:"#a8a8a8",dataLabelsConfig:t({textAnchor:d.textAnchor,dropShadow:{enabled:!1}},n),offsetCorrection:!1})}}),i}},{key:"createPaths",value:function(e,t){var a=this,n=[],i=[],r=[],o=[];if(e.length){i=[this.graphics.move(t.x,t.y)],o=[this.graphics.move(t.x,t.y)];var s=this.graphics.move(e[0].x,e[0].y),l=this.graphics.move(e[0].x,e[0].y);e.forEach(function(t,n){s+=a.graphics.line(t.x,t.y),l+=a.graphics.line(t.x,t.y),n===e.length-1&&(s+="Z",l+="Z")}),n.push(s),r.push(l)}return{linePathsFrom:i,linePathsTo:n,areaPathsFrom:o,areaPathsTo:r}}},{key:"getTextPos",value:function(e,t){var a="middle",n=e.x,i=e.y;return Math.abs(e.x)>=10?e.x>0?(a="start",n+=10):e.x<0&&(a="end",n-=10):a="middle",Math.abs(e.y)>=t-10&&(e.y<0?i-=10:e.y>0&&(i+=10)),{textAnchor:a,newX:n,newY:i}}},{key:"getPreviousPath",value:function(e){for(var t=this.w,a=null,n=0;n<t.globals.previousPaths.length;n++){var i=t.globals.previousPaths[n];i.paths.length>0&&parseInt(i.realIndex,10)===parseInt(e,10)&&void 0!==t.globals.previousPaths[n].paths[0]&&(a=t.globals.previousPaths[n].paths[0].d)}return a}},{key:"getDataPointsPos",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;e=e||[],t=t||[];for(var n=[],i=0;i<a;i++){var r={};r.x=e[i]*Math.sin(t[i]),r.y=-e[i]*Math.cos(t[i]),n.push(r)}return n}}]),e}(),Te=function(e){s(a,e);var t=f(a);function a(e){var i;n(this,a),(i=t.call(this,e)).ctx=e,i.w=e.w,i.animBeginArr=[0],i.animDur=0;var r=i.w;return i.startAngle=r.config.plotOptions.radialBar.startAngle,i.endAngle=r.config.plotOptions.radialBar.endAngle,i.totalAngle=Math.abs(r.config.plotOptions.radialBar.endAngle-r.config.plotOptions.radialBar.startAngle),i.trackStartAngle=r.config.plotOptions.radialBar.track.startAngle,i.trackEndAngle=r.config.plotOptions.radialBar.track.endAngle,i.barLabels=i.w.config.plotOptions.radialBar.barLabels,i.donutDataLabels=i.w.config.plotOptions.radialBar.dataLabels,i.radialDataLabels=i.donutDataLabels,i.trackStartAngle||(i.trackStartAngle=i.startAngle),i.trackEndAngle||(i.trackEndAngle=i.endAngle),360===i.endAngle&&(i.endAngle=359.99),i.margin=parseInt(r.config.plotOptions.radialBar.track.margin,10),i.onBarLabelClick=i.onBarLabelClick.bind(d(i)),i}return r(a,[{key:"draw",value:function(e){var t=this.w,a=new y(this.ctx),n=a.group({class:"apexcharts-radialbar"});if(t.globals.noData)return n;var i=a.group(),r=this.defaultSize/2,o=t.globals.gridWidth/2,s=this.defaultSize/2.05;t.config.chart.sparkline.enabled||(s=s-t.config.stroke.width-t.config.chart.dropShadow.blur);var l=t.globals.fill.colors;if(t.config.plotOptions.radialBar.track.show){var c=this.drawTracks({size:s,centerX:o,centerY:r,colorArr:l,series:e});i.add(c)}var d=this.drawArcs({size:s,centerX:o,centerY:r,colorArr:l,series:e}),f=360;t.config.plotOptions.radialBar.startAngle<0&&(f=this.totalAngle);var p=(360-f)/360;
6if(t.globals.radialSize=s-s*p,this.radialDataLabels.value.show){var h=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);t.globals.radialSize+=h*p}return i.add(d.g),"front"===t.config.plotOptions.radialBar.hollow.position&&(d.g.add(d.elHollow),d.dataLabels&&d.g.add(d.dataLabels)),n.add(i),n}},{key:"drawTracks",value:function(e){var t=this.w,a=new y(this.ctx),n=a.group({class:"apexcharts-tracks"}),i=new b(this.ctx),r=new B(this.ctx),o=this.getStrokeWidth(e);e.size=e.size-o/2;for(var s=0;s<e.series.length;s++){var l=a.group({class:"apexcharts-radialbar-track apexcharts-track"});n.add(l),l.attr({rel:s+1}),e.size=e.size-o-this.margin;var c=t.config.plotOptions.radialBar.track,d=r.fillPath({seriesNumber:0,size:e.size,fillColors:Array.isArray(c.background)?c.background[s]:c.background,solid:!0}),f=this.trackStartAngle,p=this.trackEndAngle;Math.abs(p)+Math.abs(f)>=360&&(p=360-Math.abs(this.startAngle)-.1);var h=a.drawPath({d:"",stroke:d,strokeWidth:o*parseInt(c.strokeWidth,10)/100,fill:"none",strokeOpacity:c.opacity,classes:"apexcharts-radialbar-area"});if(c.dropShadow.enabled){var u=c.dropShadow;i.dropShadow(h,u)}l.add(h),h.attr("id","apexcharts-radialbarTrack-"+s),this.animatePaths(h,{centerX:e.centerX,centerY:e.centerY,endAngle:p,startAngle:f,size:e.size,i:s,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:t.globals.easing})}return n}},{key:"drawArcs",value:function(e){var t=this.w,a=new y(this.ctx),n=new B(this.ctx),i=new b(this.ctx),r=a.group(),o=this.getStrokeWidth(e);e.size=e.size-o/2;var s=t.config.plotOptions.radialBar.hollow.background,l=e.size-o*e.series.length-this.margin*e.series.length-o*parseInt(t.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,c=l-t.config.plotOptions.radialBar.hollow.margin;void 0!==t.config.plotOptions.radialBar.hollow.image&&(s=this.drawHollowImage(e,r,l,s));var d=this.drawHollow({size:c,centerX:e.centerX,centerY:e.centerY,fill:s||"transparent"});if(t.config.plotOptions.radialBar.hollow.dropShadow.enabled){var f=t.config.plotOptions.radialBar.hollow.dropShadow;i.dropShadow(d,f)}var p=1;!this.radialDataLabels.total.show&&t.globals.series.length>1&&(p=0);var h=null;this.radialDataLabels.show&&(h=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:e.centerX,centerY:e.centerY,opacity:p})),"back"===t.config.plotOptions.radialBar.hollow.position&&(r.add(d),h&&r.add(h));var u=!1;t.config.plotOptions.radialBar.inverseOrder&&(u=!0);for(var g=u?e.series.length-1:0;u?g>=0:g<e.series.length;u?g--:g++){var v=a.group({class:"apexcharts-series apexcharts-radial-series",seriesName:m.escapeString(t.globals.seriesNames[g])});r.add(v),v.attr({rel:g+1,"data:realIndex":g}),this.ctx.series.addCollapsedClassToSeries(v,g),e.size=e.size-o-this.margin;var x=n.fillPath({seriesNumber:g,size:e.size,value:e.series[g]}),C=this.startAngle,w=void 0,E=m.negToZero(e.series[g]>100?100:e.series[g])/100,A=Math.round(this.totalAngle*E)+this.startAngle,S=void 0;t.globals.dataChanged&&(w=this.startAngle,S=Math.round(this.totalAngle*m.negToZero(t.globals.previousPaths[g])/100)+w),Math.abs(A)+Math.abs(C)>=360&&(A-=.01),Math.abs(S)+Math.abs(w)>=360&&(S-=.01);var k=A-C,_=Array.isArray(t.config.stroke.dashArray)?t.config.stroke.dashArray[g]:t.config.stroke.dashArray,T=a.drawPath({d:"",stroke:x,strokeWidth:o,fill:"none",fillOpacity:t.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+g,strokeDashArray:_});if(y.setAttrs(T.node,{"data:angle":k,"data:value":e.series[g]}),t.config.chart.dropShadow.enabled){var L=t.config.chart.dropShadow;i.dropShadow(T,L,g)}if(i.setSelectionFilter(T,0,g),this.addListeners(T,this.radialDataLabels),v.add(T),T.attr({index:0,j:g}),this.barLabels.enabled){var R=m.polarToCartesian(e.centerX,e.centerY,e.size,C),M=this.barLabels.formatter(t.globals.seriesNames[g],{seriesIndex:g,w:t}),I=["apexcharts-radialbar-label"];this.barLabels.onClick||I.push("apexcharts-no-click");var O=this.barLabels.useSeriesColors?t.globals.colors[g]:t.config.chart.foreColor;O||(O=t.config.chart.foreColor);var N=R.x-this.barLabels.margin,D=R.y,P=a.drawText({x:N,y:D,text:M,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:O,cssClass:I.join(" ")});P.on("click",this.onBarLabelClick),P.attr({rel:g+1}),0!==C&&P.attr({"transform-origin":"".concat(N," ").concat(D),transform:"rotate(".concat(C," 0 0)")}),v.add(P)}var F=0;!this.initialAnim||t.globals.resized||t.globals.dataChanged||(F=t.config.chart.animations.speed),t.globals.dataChanged&&(F=t.config.chart.animations.dynamicAnimation.speed),this.animDur=F/(1.2*e.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(T,{centerX:e.centerX,centerY:e.centerY,endAngle:A,startAngle:C,prevEndAngle:S,prevStartAngle:w,size:e.size,i:g,totalItems:2,animBeginArr:this.animBeginArr,dur:F,shouldSetPrevPaths:!0,easing:t.globals.easing})}return{g:r,elHollow:d,dataLabels:h}}},{key:"drawHollow",value:function(e){var t=new y(this.ctx).drawCircle(2*e.size);return t.attr({class:"apexcharts-radialbar-hollow",cx:e.centerX,cy:e.centerY,r:e.size,fill:e.fill}),t}},{key:"drawHollowImage",value:function(e,t,a,n){var i=this.w,r=new B(this.ctx),o=m.randomId(),s=i.
6config.plotOptions.radialBar.hollow.image;if(i.config.plotOptions.radialBar.hollow.imageClipped)r.clippedImgArea({width:a,height:a,image:s,patternID:"pattern".concat(i.globals.cuid).concat(o)}),n="url(#pattern".concat(i.globals.cuid).concat(o,")");else{var l=i.config.plotOptions.radialBar.hollow.imageWidth,c=i.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===c){var d=i.globals.dom.Paper.image(s).loaded(function(t){this.move(e.centerX-t.width/2+i.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-t.height/2+i.config.plotOptions.radialBar.hollow.imageOffsetY)});t.add(d)}else{var f=i.globals.dom.Paper.image(s).loaded(function(t){this.move(e.centerX-l/2+i.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-c/2+i.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,c)});t.add(f)}}return n}},{key:"getStrokeWidth",value:function(e){var t=this.w;return e.size*(100-parseInt(t.config.plotOptions.radialBar.hollow.size,10))/100/(e.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(e){var t=parseInt(e.target.getAttribute("rel"),10)-1,a=this.barLabels.onClick,n=this.w;a&&a(n.globals.seriesNames[t],{w:n,seriesIndex:t})}}]),a}(ke),Le=function(e){s(i,e);var a=f(i);function i(){return n(this,i),a.apply(this,arguments)}return r(i,[{key:"draw",value:function(e,a){var n=this.w,i=new y(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=e,this.seriesRangeStart=n.globals.seriesRangeStart,this.seriesRangeEnd=n.globals.seriesRangeEnd,this.barHelpers.initVariables(e);for(var r=i.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),s=0;s<e.length;s++){var l,c,d,f,p=void 0,h=void 0,u=n.globals.comboCharts?a[s]:s,g=i.group({class:"apexcharts-series",seriesName:m.escapeString(n.globals.seriesNames[u]),rel:s+1,"data:realIndex":u});this.ctx.series.addCollapsedClassToSeries(g,u),e[s].length>0&&(this.visibleI=this.visibleI+1);var v=0,b=0,x=0;this.yRatio.length>1&&(this.yaxisIndex=n.globals.seriesYAxisReverseMap[u][0],x=u);var C=this.barHelpers.initialPositions();h=C.y,f=C.zeroW,p=C.x,b=C.barWidth,v=C.barHeight,l=C.xDivision,c=C.yDivision,d=C.zeroH;for(var w=i.group({class:"apexcharts-datalabels","data:realIndex":u}),E=i.group({class:"apexcharts-rangebar-goals-markers"}),A=0;A<n.globals.dataPoints;A++){var S,k=this.barHelpers.getStrokeWidth(s,A,u),_=this.seriesRangeStart[s][A],T=this.seriesRangeEnd[s][A],L=null,R=null,M=null,I={x:p,y:h,strokeWidth:k,elSeries:g},O=this.seriesLen;if(n.config.plotOptions.bar.rangeBarGroupRows&&(O=1),void 0===n.config.series[s].data[A])break;if(this.isHorizontal){M=h+v*this.visibleI;var N=(c-v*O)/2;if(n.config.series[s].data[A].x){var D=this.detectOverlappingBars({i:s,j:A,barYPosition:M,srty:N,barHeight:v,yDivision:c,initPositions:C});v=D.barHeight,M=D.barYPosition}b=(L=this.drawRangeBarPaths(t({indexes:{i:s,j:A,realIndex:u},barHeight:v,barYPosition:M,zeroW:f,yDivision:c,y1:_,y2:T},I))).barWidth}else{n.globals.isXNumeric&&(p=(n.globals.seriesX[s][A]-n.globals.minX)/this.xRatio-b/2),R=p+b*this.visibleI;var P=(l-b*O)/2;if(n.config.series[s].data[A].x){var B=this.detectOverlappingBars({i:s,j:A,barXPosition:R,srtx:P,barWidth:b,xDivision:l,initPositions:C});b=B.barWidth,R=B.barXPosition}v=(L=this.drawRangeColumnPaths(t({indexes:{i:s,j:A,realIndex:u,translationsIndex:x},barWidth:b,barXPosition:R,zeroH:d,xDivision:l},I))).barHeight}var F=this.barHelpers.drawGoalLine({barXPosition:L.barXPosition,barYPosition:M,goalX:L.goalX,goalY:L.goalY,barHeight:v,barWidth:b});F&&E.add(F),h=L.y,p=L.x;var H=this.barHelpers.getPathFillColor(e,s,A,u),z=n.globals.stroke.colors[u];this.renderSeries((o(S={realIndex:u,pathFill:H,lineFill:z,j:A,i:s,x:p,y:h,y1:_,y2:T,pathFrom:L.pathFrom,pathTo:L.pathTo,strokeWidth:k,elSeries:g,series:e,barHeight:v,barWidth:b,barXPosition:R,barYPosition:M},"barWidth",b),o(S,"elDataLabelsWrap",w),o(S,"elGoalsMarkers",E),o(S,"visibleSeries",this.visibleI),o(S,"type","rangebar"),S))}r.add(g)}return r}},{key:"detectOverlappingBars",value:function(e){var t=e.i,a=e.j,n=e.barYPosition,i=e.barXPosition,r=e.srty,o=e.srtx,s=e.barHeight,l=e.barWidth,c=e.yDivision,d=e.xDivision,f=e.initPositions,p=this.w,h=[],u=p.config.series[t].data[a].rangeName,g=p.config.series[t].data[a].x,m=Array.isArray(g)?g.join(" "):g,v=p.globals.labels.map(function(e){return Array.isArray(e)?e.join(" "):e}).indexOf(m),b=p.globals.seriesRange[t].findIndex(function(e){return e.x===m&&e.overlaps.length>0});return this.isHorizontal?(n=p.config.plotOptions.bar.rangeBarGroupRows?r+c*v:r+s*this.visibleI+c*v,b>-1&&!p.config.plotOptions.bar.rangeBarOverlap&&(h=p.globals.seriesRange[t][b].overlaps).indexOf(u)>-1&&(n=(s=f.barHeight/h.length)*this.visibleI+c*(100-parseInt(this.barOptions.barHeight,10))/100/2+s*(this.visibleI+h.indexOf(u))+c*v)):(v>-1&&(i=p.config.plotOptions.bar.rangeBarGroupRows?o+d*v:o+l*this.visibleI+d*v),b>-1&&!p.config.plotOptions.bar.rangeBarOverlap&&(h=p.globals.seriesRange[t][b].overlaps).indexOf(u)>-1&&(i=(l=f.barWidth/h.length)*this.visibleI+d*(100-parseInt(this.barOptions.barWidth,10))/100/2+l*(this.visibleI+h.indexOf(u))+d*v)),{barYPosition:n,barXPosition:i,barHeight:s,barWidth:l}}},{key:"drawRangeColumnPaths",value:function(e){var t=e.indexes,a=e.x,n=e.xDivision,i=e.barWidth,r=e.barXPosition,o=e.zeroH,s=this.w,l=t.i,c=t.j,d=this.yRatio[t.translationsIndex],f=t.realIndex,p=this.getRangeValue(f,c),h=Math.min(p.start,p.end),u=Math.max(p.start,p.end);void 0===this.series[l][c]||null===this.series[l][c]?h=o:(h=o-h/d,u=o-u/d);var g=Math.abs(u-h),m=this.barHelpers.getColumnPaths({barXPosition:r,barWidth:i,y1:h,y2:u,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:t.realIndex,i:f,
6j:c,w:s});if(s.globals.isXNumeric){var v=this.getBarXForNumericXAxis({x:a,j:c,realIndex:f,barWidth:i});a=v.x,r=v.barXPosition}else a+=n;return{pathTo:m.pathTo,pathFrom:m.pathFrom,barHeight:g,x:a,y:u,goalY:this.barHelpers.getGoalValues("y",null,o,l,c,t.translationsIndex),barXPosition:r}}},{key:"drawRangeBarPaths",value:function(e){var t=e.indexes,a=e.y,n=e.y1,i=e.y2,r=e.yDivision,o=e.barHeight,s=e.barYPosition,l=e.zeroW,c=this.w,d=l+n/this.invertedYRatio,f=l+i/this.invertedYRatio,p=Math.abs(f-d),h=this.barHelpers.getBarpaths({barYPosition:s,barHeight:o,x1:d,x2:f,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:t.realIndex,realIndex:t.realIndex,j:t.j,w:c});return c.globals.isXNumeric||(a+=r),{pathTo:h.pathTo,pathFrom:h.pathFrom,barWidth:p,x:f,goalX:this.barHelpers.getGoalValues("x",l,null,t.realIndex,t.j),y:a}}},{key:"getRangeValue",value:function(e,t){var a=this.w;return{start:a.globals.seriesRangeStart[e][t],end:a.globals.seriesRangeEnd[e][t]}}}]),i}(xe),Re=function(){function e(t){n(this,e),this.w=t.w,this.lineCtx=t}return r(e,[{key:"sameValueSeriesFix",value:function(e,t){var a=this.w;if(("gradient"===a.config.fill.type||"gradient"===a.config.fill.type[e])&&new x(this.lineCtx.ctx,a).seriesHaveSameValues(e)){var n=t[e].slice();n[n.length-1]=n[n.length-1]+1e-6,t[e]=n}return t}},{key:"calculatePoints",value:function(e){var t=e.series,a=e.realIndex,n=e.x,i=e.y,r=e.i,o=e.j,s=e.prevY,l=this.w,c=[],d=[];if(0===o){var f=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;l.globals.isXNumeric&&(f=(l.globals.seriesX[a][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),c.push(f),d.push(m.isNumber(t[r][0])?s+l.config.markers.offsetY:null),c.push(n+l.config.markers.offsetX),d.push(m.isNumber(t[r][o+1])?i+l.config.markers.offsetY:null)}else c.push(n+l.config.markers.offsetX),d.push(m.isNumber(t[r][o+1])?i+l.config.markers.offsetY:null);return{x:c,y:d}}},{key:"checkPreviousPaths",value:function(e){for(var t=e.pathFromLine,a=e.pathFromArea,n=e.realIndex,i=this.w,r=0;r<i.globals.previousPaths.length;r++){var o=i.globals.previousPaths[r];("line"===o.type||"area"===o.type)&&o.paths.length>0&&parseInt(o.realIndex,10)===parseInt(n,10)&&("line"===o.type?(this.lineCtx.appendPathFrom=!1,t=i.globals.previousPaths[r].paths[0].d):"area"===o.type&&(this.lineCtx.appendPathFrom=!1,a=i.globals.previousPaths[r].paths[0].d,i.config.stroke.show&&i.globals.previousPaths[r].paths[1]&&(t=i.globals.previousPaths[r].paths[1].d)))}return{pathFromLine:t,pathFromArea:a}}},{key:"determineFirstPrevY",value:function(e){var t,a,n=e.i,i=e.series,r=e.prevY,o=e.lineYPosition,s=e.translationsIndex,l=this.w,c=l.config.chart.stacked&&!l.globals.comboCharts||l.config.chart.stacked&&l.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(t=this.w.config.series[n])||void 0===t?void 0:t.type));if(void 0!==(null===(a=i[n])||void 0===a?void 0:a[0]))r=(o=c&&n>0?this.lineCtx.prevSeriesY[n-1][0]:this.lineCtx.zeroY)-i[n][0]/this.lineCtx.yRatio[s]+2*(this.lineCtx.isReversed?i[n][0]/this.lineCtx.yRatio[s]:0);else if(c&&n>0&&void 0===i[n][0])for(var d=n-1;d>=0;d--)if(null!==i[d][0]&&void 0!==i[d][0]){r=o=this.lineCtx.prevSeriesY[d][0];break}return{prevY:r,lineYPosition:o}}}]),e}(),Me=function(e){for(var t="",a=0;a<e.length;a++){var n=e[a],i=n.length;i>4?(t+="C".concat(n[0],", ").concat(n[1]),t+=", ".concat(n[2],", ").concat(n[3]),t+=", ".concat(n[4],", ").concat(n[5])):i>2&&(t+="S".concat(n[0],", ").concat(n[1]),t+=", ".concat(n[2],", ").concat(n[3]))}return t},Ie=function(e){var t=function(e){for(var t,a,n,i,r=function(e){for(var t=[],a=e[0],n=e[1],i=t[0]=Oe(a,n),r=1,o=e.length-1;r<o;r++)a=n,n=e[r+1],t[r]=.5*(i+(i=Oe(a,n)));return t[r]=i,t}(e),o=e.length-1,s=[],l=0;l<o;l++)n=Oe(e[l],e[l+1]),Math.abs(n)<1e-6?r[l]=r[l+1]=0:(i=(t=r[l]/n)*t+(a=r[l+1]/n)*a)>9&&(i=3*n/Math.sqrt(i),r[l]=i*t,r[l+1]=i*a);for(var c=0;c<=o;c++)i=(e[Math.min(o,c+1)][0]-e[Math.max(0,c-1)][0])/(6*(1+r[c]*r[c])),s.push([i||0,r[c]*i||0]);return s}(e),a=e[1],n=e[0],i=[],r=t[1],o=t[0];i.push(n,[n[0]+o[0],n[1]+o[1],a[0]-r[0],a[1]-r[1],a[0],a[1]]);for(var s=2,l=t.length;s<l;s++){var c=e[s],d=t[s];
6i.push([c[0]-d[0],c[1]-d[1],c[0],c[1]])}return i};function Oe(e,t){return(t[1]-e[1])/(t[0]-e[0])}var Ne=function(){function e(t,a,i){n(this,e),this.ctx=t,this.w=t.w,this.xyRatios=a,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||i,this.scatter=new H(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new Re(this),this.markers=new F(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return r(e,[{key:"draw",value:function(e,a,n,i){var r,o=this.w,s=new y(this.ctx),l=o.globals.comboCharts?a:o.config.chart.type,c=s.group({class:"apexcharts-".concat(l,"-series apexcharts-plot-series")}),d=new x(this.ctx,o);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,e=d.getLogSeries(e),this.yRatio=d.getLogYRatios(this.yRatio);for(var f=[],p=0;p<e.length;p++){e=this.lineHelpers.sameValueSeriesFix(p,e);var h=o.globals.comboCharts?n[p]:p,u=this.yRatio.length>1?h:0;this._initSerieVariables(e,p,h);var g=[],m=[],v=[],b=o.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,h),o.globals.isXNumeric&&o.globals.seriesX.length>0&&(b=(o.globals.seriesX[h][0]-o.globals.minX)/this.xRatio),v.push(b);var C,w=b,E=void 0,A=w,S=this.zeroY,k=this.zeroY;S=this.lineHelpers.determineFirstPrevY({i:p,series:e,prevY:S,lineYPosition:0,translationsIndex:u}).prevY,"monotonCubic"===o.config.stroke.curve&&null===e[p][0]?g.push(null):g.push(S),C=S,"rangeArea"===l&&(E=k=this.lineHelpers.determineFirstPrevY({i:p,series:i,prevY:k,lineYPosition:0,translationsIndex:u}).prevY,m.push(k));var _={type:l,series:e,realIndex:h,translationsIndex:u,i:p,x:b,y:1,pX:w,pY:C,pathsFrom:this._calculatePathsFrom({type:l,series:e,i:p,realIndex:h,prevX:A,prevY:S,prevY2:k}),linePaths:[],areaPaths:[],seriesIndex:n,lineYPosition:0,xArrj:v,yArrj:g,y2Arrj:m,seriesRangeEnd:i},T=this._iterateOverDataPoints(t(t({},_),{},{iterations:"rangeArea"===l?e[p].length-1:void 0,isRangeStart:!0}));if("rangeArea"===l){var L=this._calculatePathsFrom({series:i,i:p,realIndex:h,prevX:A,prevY:k}),R=this._iterateOverDataPoints(t(t({},_),{},{series:i,pY:E,pathsFrom:L,iterations:i[p].length-1,isRangeStart:!1}));T.linePaths[0]=R.linePath+T.linePath,T.pathFromLine=R.pathFromLine+T.pathFromLine}this._handlePaths({type:l,realIndex:h,i:p,paths:T}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),f.push(this.elSeries)}if(void 0!==(null===(r=o.config.series[0])||void 0===r?void 0:r.zIndex)&&f.sort(function(e,t){return Number(e.node.getAttribute("zIndex"))-Number(t.node.getAttribute("zIndex"))}),o.config.chart.stacked)for(var M=f.length;M>0;M--)c.add(f[M-1]);else for(var I=0;I<f.length;I++)c.add(f[I]);return c}},{key:"_initSerieVariables",value:function(e,t,a){var n=this.w,i=new y(this.ctx);this.xDivision=n.globals.gridWidth/(n.globals.dataPoints-("on"===n.config.xaxis.tickPlacement?1:0)),this.strokeWidth=Array.isArray(n.config.stroke.width)?n.config.stroke.width[a]:n.config.stroke.width;var r=0;this.yRatio.length>1&&(this.yaxisIndex=n.globals.seriesYAxisReverseMap[a],r=a),this.isReversed=n.config.yaxis[this.yaxisIndex]&&n.config.yaxis[this.yaxisIndex].reversed,this.zeroY=n.globals.gridHeight-this.baseLineY[r]-(this.isReversed?n.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[r]:0),this.areaBottomY=this.zeroY,(this.zeroY>n.globals.gridHeight||"end"===n.config.plotOptions.area.fillTo)&&(this.areaBottomY=n.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=i.group({class:"apexcharts-series",zIndex:void 0!==n.config.series[a].zIndex?n.config.series[a].zIndex:a,seriesName:m.escapeString(n.globals.seriesNames[a])}),this.elPointsMain=i.group({class:"apexcharts-series-markers-wrap","data:realIndex":a}),this.elDataLabelsWrap=i.group({class:"apexcharts-datalabels","data:realIndex":a});var o=e[t].length===n.globals.dataPoints;this.elSeries.attr({"data:longestSeries":o,rel:t+1,"data:realIndex":a}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(e){var t,a,n,i,r=e.type,o=e.series,s=e.i,l=e.realIndex,c=e.prevX,d=e.prevY,f=e.prevY2,p=this.w,h=new y(this.ctx);if(null===o[s][0]){for(var u=0;u<o[s].length;u++)if(null!==o[s][u]){c=this.xDivision*u,d=this.zeroY-o[s][u]/this.yRatio[l],t=h.move(c,d),a=h.move(c,this.areaBottomY);break}}else t=h.move(c,d),"rangeArea"===r&&(t=h.move(c,f)+h.line(c,d)),a=h.move(c,this.areaBottomY)+h.line(c,d);if(n=h.move(-1,this.zeroY)+h.line(-1,this.zeroY),i=h.move(-1,this.zeroY)+h.line(-1,this.zeroY),p.globals.previousPaths.length>0){var g=this.lineHelpers.checkPreviousPaths({pathFromLine:n,pathFromArea:i,realIndex:l});n=g.pathFromLine,i=g.pathFromArea}return{prevX:c,prevY:d,linePath:t,areaPath:a,pathFromLine:n,pathFromArea:i}}},{key:"_handlePaths",value:function(e){var a=e.type,n=e.realIndex,i=e.i,r=e.paths,o=this.w,s=new y(this.ctx),l=new B(this.ctx);this.prevSeriesY.push(r.yArrj),o.globals.seriesXvalues[n]=r.xArrj,o.globals.seriesYvalues[n]=r.yArrj;var c=o.config.forecastDataPoints;if(c.count>0&&"rangeArea"!==a){var d=o.globals.seriesXvalues[n][o.globals.seriesXvalues[n].length-c.count-1],f=s.drawRect(d,0,o.globals.gridWidth,o.globals.gridHeight,0);o.globals.dom.elForecastMask.appendChild(f.node);var p=s.drawRect(0,0,d,o.globals.gridHeight,0);o.globals.dom.elNonForecastMask.appendChild(p.node)}this.pointsChart||o.globals.delayedElements.push({el:this.elPointsMain.node,index:n});var h={i:i,realIndex:n,animationDelay:i,initialSpeed:o.config.chart.animations.speed,dataChangeSpeed:o.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(a)};if("area"===a)for(var u=l.fillPath({seriesNumber:n}),g=0;g<r.areaPaths.length;g++){var m=s.renderPaths(t(t({},h),{},{pathFrom:r.pathFromArea,pathTo:r.areaPaths[g],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:u}));this.elSeries.add(m)}if(o.config.stroke.show&&!this.pointsChart){var v=null;if("line"===a)v=l.fillPath({seriesNumber:n,i:i});else if("solid"===o.config.stroke.fill.type)v=o.globals.stroke.colors[n];else{var b=o.config.fill;o.config.fill=o.config.stroke.fill,v=l.fillPath({seriesNumber:n,i:i}),o.config.fill=b}for(var x=0;x<r.linePaths.length;x++){var C=v;"rangeArea"===a&&(C=l.fillPath({seriesNumber:n}));var w=t(t({},h),{},{pathFrom:r.pathFromLine,pathTo:r.linePaths[x],stroke:v,strokeWidth:this.strokeWidth,strokeLineCap:o.config.stroke.lineCap,fill:"rangeArea"===a?C:"none"}),E=s.renderPaths(w);if(this.elSeries.add(E),E.attr("fill-rule","evenodd"),c.count>0&&"rangeArea"!==a){var A=s.renderPaths(w);A.node.setAttribute("stroke-dasharray",c.dashArray),c.strokeWidth&&A.node.setAttribute("stroke-width",c.strokeWidth),this.elSeries.add(A),A.attr("clip-path","url(#forecastMask".concat(o.globals.cuid,")")),E.attr("clip-path","url(#nonForecastMask".concat(o.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(e){var t,a=this,n=e.type,i=e.series,r=e.iterations,o=e.realIndex,s=e.translationsIndex,l=e.i,c=e.x,d=e.y,f=e.pX,p=e.pY,h=e.pathsFrom,u=e.linePaths,g=e.areaPaths,v=e.seriesIndex,b=e.lineYPosition,x=e.xArrj,C=e.yArrj,w=e.y2Arrj,E=e.isRangeStart,A=e.seriesRangeEnd,S=this.w,k=new y(this.ctx),_=this.yRatio,T=h.prevY,L=h.linePath,R=h.areaPath,M=h.pathFromLine,I=h.pathFromArea,O=m.isNumber(S.globals.minYArr[o])?S.globals.minYArr[o]:S.globals.minY;r||(r=S.globals.dataPoints>1?S.globals.dataPoints-1:S.globals.dataPoints);for(var N=function(e,t){return t-e/_[s]+2*(a.isReversed?e/_[s]:0)},D=d,P=S.config.chart.stacked&&!S.globals.comboCharts||S.config.chart.stacked&&S.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(t=this.w.config.series[o])||void 0===t?void 0:t.type)),B=0;B<r;B++){var F=void 0===i[l][B+1]||null===i[l][B+1];if(S.globals.isXNumeric){var H=S.globals.seriesX[o][B+1];void 0===S.globals.seriesX[o][B+1]&&(H=S.globals.seriesX[o][r-1]),c=(H-S.globals.minX)/this.xRatio}else c+=this.xDivision;b=P&&l>0&&S.globals.collapsedSeries.length<S.config.series.length-1?this.prevSeriesY[function(e){for(var t=e,a=0;a<S.globals.series.length;a++)if(S.globals.collapsedSeriesIndices.indexOf(e)>-1){t--;break}return t>=0?t:0}(l-1)][B+1]:this.zeroY,F?d=N(O,b):(d=N(i[l][B+1],b),"rangeArea"===n&&(D=N(A[l][B+1],b))),x.push(c),F&&"smooth"===S.config.stroke.curve?C.push(null):C.push(d),w.push(D);var z=this.lineHelpers.calculatePoints({series:i,x:c,y:d,realIndex:o,i:l,j:B,prevY:T}),$=this._createPaths({type:n,series:i,i:l,realIndex:o,j:B,x:c,y:d,y2:D,xArrj:x,yArrj:C,y2Arrj:w,pX:f,pY:p,linePath:L,areaPath:R,linePaths:u,areaPaths:g,seriesIndex:v,isRangeStart:E});g=$.areaPaths,u=$.linePaths,f=$.pX,p=$.pY,R=$.areaPath,L=$.linePath,!this.appendPathFrom||"monotoneCubic"===S.config.stroke.curve&&"rangeArea"===n||(M+=k.line(c,this.zeroY),I+=k.line(c,this.zeroY)),this.handleNullDataPoints(i,z,l,B,o),this._handleMarkersAndLabels({type:n,pointsPos:z,i:l,j:B,realIndex:o,isRangeStart:E})}return{yArrj:C,xArrj:x,pathFromArea:I,areaPaths:g,pathFromLine:M,linePaths:u,linePath:L,areaPath:R}}},{key:"_handleMarkersAndLabels",value:function(e){var t=e.type,a=e.pointsPos,n=e.isRangeStart,i=e.i,r=e.j,o=e.realIndex,s=this.w,l=new z(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,r,{realIndex:o,pointsPos:a,zRatio:this.zRatio,elParent:this.elPointsMain});else{s.globals.series[i].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var c=this.markers.plotChartMarkers(a,o,r+1);null!==c&&this.elPointsMain.add(c)}var d=l.drawDataLabel({type:t,isRangeStart:n,pos:a,i:o,j:r+1});null!==d&&this.elDataLabelsWrap.add(d)}},{key:"_createPaths",value:function(e){var t=e.type,a=e.series,n=e.i,i=e.realIndex,r=e.j,o=e.x,s=e.y,l=e.xArrj,c=e.yArrj,d=e.y2,f=e.y2Arrj,p=e.pX,h=e.pY,u=e.linePath,g=e.areaPath,m=e.linePaths,v=e.areaPaths,b=e.seriesIndex,x=e.isRangeStart,C=this.w,w=new y(this.ctx),E=C.config.stroke.curve,A=this.areaBottomY;if(Array.isArray(C.config.stroke.curve)&&(E=Array.isArray(b)?C.config.stroke.curve[b[n]]:C.config.stroke.curve[n]),"rangeArea"===t&&(C.globals.hasNullValues||C.config.forecastDataPoints.count>0)&&"monotoneCubic"===E&&(E="straight"),"monotoneCubic"===E){var S="rangeArea"===t?l.length===C.globals.dataPoints:r===a[n].length-2,k=l.map(function(e,t){return[l[t],c[t]]}).filter(function(e){return null!==e[1]});if(S&&k.length>1){var _=Ie(k);if(u+=Me(_),null===a[n][0]?g=u:g+=Me(_),"rangeArea"===t&&x){u+=w.line(l[l.length-1],f[f.length-1]);var T=l.slice().reverse(),L=f.slice().reverse(),R=T.map(function(e,t){return[T[t],L[t]]}),M=Ie(R);g=u+=Me(M)}else g+=w.line(k[k.length-1][0],A)+w.line(k[0][0],A)+w.move(k[0][0],k[0][1])+"z";m.push(u),v.push(g)}}else if("smooth"===E){var I=.35*(o-p);C.globals.hasNullValues?(null!==a[n][r]&&(null!==a[n][r+1]?(u=w.move(p,h)+w.curve(p+I,h,o-I,s,o+1,s),g=w.move(p+1,h)+w.curve(p+I,h,o-I,s,o+1,s)+w.line(o,A)+w.line(p,A)+"z"):(u=w.move(p,h),g=w.move(p,h)+"z")),m.push(u),v.push(g)):(u+=w.curve(p+I,h,o-I,s,o,s),g+=w.curve(p+I,h,o-I,s,o,s)),p=o,h=s,r===a[n].length-2&&(g=g+w.curve(p,h,o,s,o,A)+w.move(o,s)+"z","rangeArea"===t&&x?u=u+w.curve(p,h,o,s,o,d)+w.move(o,d)+"z":C.globals.hasNullValues||(m.push(u),v.push(g)))}else{if(null===a[n][r+1]){u+=w.move(o,s);var O=C.globals.isXNumeric?(C.globals.seriesX[i][r]-C.globals.minX)/this.xRatio:o-this.xDivision;g=g+w.line(O,A)+w.move(o,s)+"z"}null===a[n][r]&&(u+=w.move(o,s),g+=w.move(o,A)),"stepline"===E?(u=u+w.line(o,null,"H")+w.line(null,s,"V"),g=g+w.line(o,null,"H")+w.line(null,s,"V")):"linestep"===E?(u=u+w.line(null,s,"V")+w.line(o,null,"H"),g=g+w.line(null,s,"V")+w.line(o,null,"H")):"straight"===E&&(u+=w.line(o,s),g+=w.line(o,s)),r===a[n].length-2&&(g=g+w.line(o,A)+w.move(o,s)+"z","rangeArea"===t&&x?u=u+w.line(o,d)+w.move(o,d)+"z":(m.push(u),v.push(g)))}return{linePaths:m,areaPaths:v,pX:p,pY:h,linePath:u,areaPath:g}}},{key:"handleNullDataPoints",value:function(e,t,a,n,i){var r=this.w;if(null===e[a][n]&&r.config.markers.showNullDataPoints||1===e[a].length){var o=this.markers.plotChartMarkers(t,i,n+1,this.strokeWidth-r.config.markers.strokeWidth/2,!0);null!==o&&this.elPointsMain.add(o)}}}]),e}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function e(t,a,n,i){this.xoffset=t,this.yoffset=a,this.height=i,this.width=n,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(e){var t,a=[],n=this.xoffset,i=this.yoffset,o=r(e)/this.height,s=r(e)/this.width;if(this.width>=this.height)for(t=0;t<e.length;t++)a.push([n,i,n+o,i+e[t]/o]),i+=e[t]/o;else for(t=0;t<e.length;t++)a.push([n,i,n+e[t]/s,i+s]),n+=e[t]/s;return a},this.cutArea=function(t){var a;if(this.width>=this.height){var n=t/this.height,i=this.width-n;a=new e(this.xoffset+n,this.yoffset,i,this.height)}else{var r=t/this.width,o=this.height-r;a=new e(this.xoffset,this.yoffset+r,this.width,o)}return a}}function t(t,n,i,o,s){return o=void 0===o?0:o,s=void 0===s?0:s,function(e){var t,a,n=[];for(t=0;t<e.length;t++)for(a=0;a<e[t].length;a++)n.push(e[t][a]);return n}(a(function(e,t){var a,n=[],i=t/r(e);for(a=0;a<e.length;a++)n[a]=e[a]*i;return n}(t,n*i),[],new e(o,s,n,i),[]))}function a(e,t,i,o){var s,l,c;if(0!==e.length)return s=i.shortestEdge(),function(e,t,a){var i;return 0===e.length||((i=e.slice()).push(t),n(e,a)>=n(i,a))}(t,l=e[0],s)?(t.push(l),a(e.slice(1),t,i,o)):(c=i.cutArea(r(t),o),o.push(i.getCoordinates(t)),a(e,[],c,o)),o;o.push(i.getCoordinates(t))}function n(e,t){var a=Math.min.apply(Math,e),n=Math.max.apply(Math,e),i=r(e);return Math.max(Math.pow(t,2)*n/Math.pow(i,2),Math.pow(i,2)/(Math.pow(t,2)*a))}function i(e){return e&&e.constructor===Array}function r(e){var t,a=0;for(t=0;t<e.length;t++)a+=e[t];return a}function o(e){var t,a=0;if(i(e[0]))for(t=0;t<e.length;t++)a+=o(e[t]);else a=r(e);return a}return function e(a,n,r,s,l){s=void 0===s?0:s,l=void 0===l?0:l;var c,d,f=[],p=[];if(i(a[0])){for(d=0;d<a.length;d++)f[d]=o(a[d]);for(c=t(f,n,r,s,l),d=0;d<a.length;d++)p.push(e(a[d],c[d][2]-c[d][0],c[d][3]-c[d][1],c[d][0],c[d][1]))}else p=t(a,n,r,s,l);return p}}();var De,Pe,Be=function(){function e(t,a){n(this,e),this.ctx=t,this.w=t.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new Ee(t),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return r(e,[{key:"draw",value:function(e){var t=this,a=this.w,n=new y(this.ctx),i=new B(this.ctx),r=n.group({class:"apexcharts-treemap"});if(a.globals.noData)return r;var o=[];return e.forEach(function(e){var t=e.map(function(e){return Math.abs(e)});o.push(t)}),this.negRange=this.helpers.checkColorRange(),a.config.series.forEac
6h(function(e,a){e.data.forEach(function(e){Array.isArray(t.labels[a])||(t.labels[a]=[]),t.labels[a].push(e.x)})}),window.TreemapSquared.generate(o,a.globals.gridWidth,a.globals.gridHeight).forEach(function(o,s){var l=n.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:m.escapeString(a.globals.seriesNames[s]),rel:s+1,"data:realIndex":s});if(a.config.chart.dropShadow.enabled){var c=a.config.chart.dropShadow;new b(t.ctx).dropShadow(r,c,s)}var d=n.group({class:"apexcharts-data-labels"});o.forEach(function(r,o){var c=r[0],d=r[1],f=r[2],p=r[3],h=n.drawRect(c,d,f-c,p-d,a.config.plotOptions.treemap.borderRadius,"#fff",1,t.strokeWidth,a.config.plotOptions.treemap.useFillColorAsStroke?g:a.globals.stroke.colors[s]);h.attr({cx:c,cy:d,index:s,i:s,j:o,width:f-c,height:p-d});var u=t.helpers.getShadeColor(a.config.chart.type,s,o,t.negRange),g=u.color;void 0!==a.config.series[s].data[o]&&a.config.series[s].data[o].fillColor&&(g=a.config.series[s].data[o].fillColor);var m=i.fillPath({color:g,seriesNumber:s,dataPointIndex:o});h.node.classList.add("apexcharts-treemap-rect"),h.attr({fill:m}),t.helpers.addListeners(h);var v={x:c+(f-c)/2,y:d+(p-d)/2,width:0,height:0},b={x:c,y:d,width:f-c,height:p-d};if(a.config.chart.animations.enabled&&!a.globals.dataChanged){var y=1;a.globals.resized||(y=a.config.chart.animations.speed),t.animateTreemap(h,v,b,y)}if(a.globals.dataChanged){var x=1;t.dynamicAnim.enabled&&a.globals.shouldAnimate&&(x=t.dynamicAnim.speed,a.globals.previousPaths[s]&&a.globals.previousPaths[s][o]&&a.globals.previousPaths[s][o].rect&&(v=a.globals.previousPaths[s][o].rect),t.animateTreemap(h,v,b,x))}var C=t.getFontSize(r),w=a.config.dataLabels.formatter(t.labels[s][o],{value:a.globals.series[s][o],seriesIndex:s,dataPointIndex:o,w:a});"truncate"===a.config.plotOptions.treemap.dataLabels.format&&(C=parseInt(a.config.dataLabels.style.fontSize,10),w=t.truncateLabels(w,C,c,d,f,p));var E=t.helpers.calculateDataLabels({text:w,x:(c+f)/2,y:(d+p)/2+t.strokeWidth/2+C/3,i:s,j:o,colorProps:u,fontSize:C,series:e});a.config.dataLabels.enabled&&E&&t.rotateToFitLabel(E,C,w,c,d,f,p),l.add(h),null!==E&&l.add(E)}),l.add(d),r.add(l)}),r}},{key:"getFontSize",value:function(e){var t,a,n=this.w,i=function e(t){var a,n=0;if(Array.isArray(t[0]))for(a=0;a<t.length;a++)n+=e(t[a]);else for(a=0;a<t.length;a++)n+=t[a].length;return n}(this.labels)/function e(t){var a,n=0;if(Array.isArray(t[0]))for(a=0;a<t.length;a++)n+=e(t[a]);else for(a=0;a<t.length;a++)n+=1;return n}(this.labels);return t=(e[2]-e[0])*(e[3]-e[1]),a=Math.pow(t,.5),Math.min(a/i,parseInt(n.config.dataLabels.style.fontSize,10))}},{key:"rotateToFitLabel",value:function(e,t,a,n,i,r,o){var s=new y(this.ctx),l=s.getTextRects(a,t);if(l.width+this.w.config.stroke.width+5>r-n&&l.width<=o-i){var c=s.rotateAroundCenter(e.node);e.node.setAttribute("transform","rotate(-90 ".concat(c.x," ").concat(c.y,") translate(").concat(l.height/3,")"))}}},{key:"truncateLabels",value:function(e,t,a,n,i,r){var o=new y(this.ctx),s=o.getTextRects(e,t).width+this.w.config.stroke.width+5>i-a&&r-n>i-a?r-n:i-a,l=o.getTextBasedOnMaxWidth({text:e,maxWidth:s,fontSize:t});return e.length!==l.length&&s/t<5?"":l}},{key:"animateTreemap",value:function(e,t,a,n){var i=new v(this.ctx);i.animateRect(e,{x:t.x,y:t.y,width:t.width,height:t.height},{x:a.x,y:a.y,width:a.width,height:a.height},n,function(){i.animationCompleted(e)})}}]),e}(),Fe=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return r(e,[{key:"calculateTimeScaleTicks",value:function(e,a){var n=this,i=this.w;if(i.globals.allSeriesCollapsed)return i.globals.labels=[],i.globals.timescaleLabels=[],[];var r=new E(this.ctx),o=(a-e)/864e5;this.determineInterval(o),i.globals.disableZoomIn=!1,i.globals.disableZoomOut=!1,o<.00011574074074074075?i.globals.disableZoomIn=!0:o>5e4&&(i.globals.disableZoomOut=!0);var s=r.getTimeUnitsfromTimestamp(e,a,this.utc),l=i.globals.gridWidth/o,c=l/24,d=c/60,f=d/60,p=Math.floor(24*o),h=Math.floor(1440*o),u=Math.floor(86400*o),g=Math.floor(o),m=Math.floor(o/30),v=Math.floor(o/365),b={minMillisecond:s.minMillisecond,minSecond:s.minSecond,minMinute:s.minMinute,minHour:s.minHour,minDate:s.minDate,minMonth:s.minMonth,minYear:s.minYear},y={firstVal:b,currentMillisecond:b.minMillisecond,currentSecond:b.minSecond,currentMinute:b.minMinute,currentHour:b.minHour,currentMonthDate:b.minDate,currentDate:b.minDate,currentMonth:b.minMonth,currentYear:b.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:c,minutesWidthOnXAxis:d,secondsWidthOnXAxis:f,numberOfSeconds:u,numberOfMinutes:h,numberOfHours:p,numberOfDays:g,numberOfMonths:m,numberOfYears:v};switch(this.tickInterval){case"years":this.generateYearScale(y);break;case"months":case"half_year":this.generateMonthScale(y);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(y);break;case"hours":this.generateHourScale(y);break;case"minutes_fives":case"minutes":this.generateMinuteScale(y);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(y)}var x=this.timeScaleArray.map(function(e){var a={position:e.position,unit:e.unit,year:e.year,day:e.day?e.day:1,hour:e.hour?e.hour:0,month:e.month+1};return"month"===e.unit?t(t({},a),{},{day:1,value:e.value+1}):"day"===e.unit||"hour"===e.unit?t(t({},a),{},{value:e.value}):"minute"===e.unit?t(t({},a),{},{value:e.value,minute:e.value}):"second"===e.unit?t(t({},a),{},{value:e.value,minute:e.minute,second:e.second}):e});return x.filter(function(e){var t=1,a=Math.ceil(i.globals.gridWidth/120),r=e.value;void 0!==i.config.xaxis.tickAmount&&(a=i.config.xaxis.tickAmount),x.length>a&&(t=Math.floor(x.length/a));var o=!1,s=!1;switch(n.tickInterval){case"years":"year"===e.unit&&(o=!0);break;case"half_year":t=7,"year"===e.unit&&(o=!0);break;case"months":t=1,"year"===e.unit&&(o=!0);break;case"months_fortnight":t=15,"year"!==e.unit&&"month"!==e.unit||(o=!0),30===r&&(s=!0);break;case"months_days":t=10,"month"===e.unit&&(o=!0),30===r&&(s=!0);break;case"week_days":t=8,"month"===e.unit&&(o=!0);break;case"days":t=1,"month"===e.unit&&(o=!0);break;case"hours":"day"===e.unit&&(o=!0);break;case"minutes_fives":case"seconds_fives":r%5!=0&&(s=!0);break;case"seconds_tens":r%10!=0&&(s=!0)}if("hours"===n.tickInterval||"minutes_fives"===n.tickInterval||"seconds_tens"===n.tickInterval||"seconds_fives"===n.tickInterval){if(!s)return!0}
6else if((r%t==0||o)&&!s)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(e,t){var a=this.w,n=this.formatDates(e),i=this.removeOverlappingTS(n);a.globals.timescaleLabels=i.slice(),new oe(this.ctx).plotCoords()}},{key:"determineInterval",value:function(e){var t=24*e,a=60*t;switch(!0){case e/365>5:this.tickInterval="years";break;case e>800:this.tickInterval="half_year";break;case e>180:this.tickInterval="months";break;case e>90:this.tickInterval="months_fortnight";break;case e>60:this.tickInterval="months_days";break;case e>30:this.tickInterval="week_days";break;case e>2:this.tickInterval="days";break;case t>2.4:this.tickInterval="hours";break;case a>15:this.tickInterval="minutes_fives";break;case a>5:this.tickInterval="minutes";break;case a>1:this.tickInterval="seconds_tens";break;case 60*a>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(e){var t=e.firstVal,a=e.currentMonth,n=e.currentYear,i=e.daysWidthOnXAxis,r=e.numberOfYears,o=t.minYear,s=0,l=new E(this.ctx),c="year";if(t.minDate>1||t.minMonth>0){var d=l.determineRemainingDaysOfYear(t.minYear,t.minMonth,t.minDate);s=(l.determineDaysOfYear(t.minYear)-d+1)*i,o=t.minYear+1,this.timeScaleArray.push({position:s,value:o,unit:c,year:o,month:m.monthMod(a+1)})}else 1===t.minDate&&0===t.minMonth&&this.timeScaleArray.push({position:s,value:o,unit:c,year:n,month:m.monthMod(a+1)});for(var f=o,p=s,h=0;h<r;h++)f++,p=l.determineDaysOfYear(f-1)*i+p,this.timeScaleArray.push({position:p,value:f,unit:c,year:f,month:1})}},{key:"generateMonthScale",value:function(e){var t=e.firstVal,a=e.currentMonthDate,n=e.currentMonth,i=e.currentYear,r=e.daysWidthOnXAxis,o=e.numberOfMonths,s=n,l=0,c=new E(this.ctx),d="month",f=0;if(t.minDate>1){l=(c.determineDaysOfMonths(n+1,t.minYear)-a+1)*r,s=m.monthMod(n+1);var p=i+f,h=m.monthMod(s),u=s;0===s&&(d="year",u=p,h=1,p+=f+=1),this.timeScaleArray.push({position:l,value:u,unit:d,year:p,month:h})}else this.timeScaleArray.push({position:l,value:s,unit:d,year:i,month:m.monthMod(n)});for(var g=s+1,v=l,b=0,y=1;b<o;b++,y++){0===(g=m.monthMod(g))?(d="year",f+=1):d="month";var x=this._getYear(i,g,f);v=c.determineDaysOfMonths(g,x)*r+v;var C=0===g?x:g;this.timeScaleArray.push({position:v,value:C,unit:d,year:x,month:0===g?1:g}),g++}}},{key:"generateDayScale",value:function(e){var t=e.firstVal,a=e.currentMonth,n=e.currentYear,i=e.hoursWidthOnXAxis,r=e.numberOfDays,o=new E(this.ctx),s="day",l=t.minDate+1,c=l,d=function(e,t,a){return e>o.determineDaysOfMonths(t+1,a)?(c=1,s="month",p=t+=1,t):t},f=(24-t.minHour)*i,p=l,h=d(c,a,n);0===t.minHour&&1===t.minDate?(f=0,p=m.monthMod(t.minMonth),s="month",c=t.minDate):1!==t.minDate&&0===t.minHour&&0===t.minMinute&&(f=0,l=t.minDate,p=l,h=d(c=l,a,n)),this.timeScaleArray.push({position:f,value:p,unit:s,year:this._getYear(n,h,0),month:m.monthMod(h),day:c});for(var u=f,g=0;g<r;g++){s="day",h=d(c+=1,h,this._getYear(n,h,0));var v=this._getYear(n,h,0);u=24*i+u;var b=1===c?m.monthMod(h):c;this.timeScaleArray.push({position:u,value:b,unit:s,year:v,month:m.monthMod(h),day:b})}}},{key:"generateHourScale",value:function(e){var t=e.firstVal,a=e.currentDate,n=e.currentMonth,i=e.currentYear,r=e.minutesWidthOnXAxis,o=e.numberOfHours,s=new E(this.ctx),l="hour",c=function(e,t){return e>s.determineDaysOfMonths(t+1,i)&&(g=1,t+=1),{month:t,date:g}},d=function(e,t){return e>s.determineDaysOfMonths(t+1,i)?t+=1:t},f=60-(t.minMinute+t.minSecond/60),p=f*r,h=t.minHour+1,u=h;60===f&&(p=0,u=h=t.minHour);var g=a;u>=24&&(u=0,g+=1,l="day");var v=c(g,n).month;v=d(g,v),this.timeScaleArray.push({position:p,value:h,unit:l,day:g,hour:u,year:i,month:m.monthMod(v)}),u++;for(var b=p,y=0;y<o;y++){l="hour",u>=24&&(u=0,l="day",v=c(g+=1,v).month,v=d(g,v));var x=this._getYear(i,v,0);b=60*r+b;var C=0===u?g:u;this.timeScaleArray.push({position:b,value:C,unit:l,hour:u,day:g,year:x,month:m.monthMod(v)}),u++}}},{key:"generateMinuteScale",value:function(e){for(var t=e.currentMillisecond,a=e.currentSecond,n=e.currentMinute,i=e.currentHour,r=e.currentDate,o=e.currentMonth,s=e.currentYear,l=e.minutesWidthOnXAxis,c=e.secondsWidthOnXAxis,d=e.numberOfMinutes,f=n+1,p=r,h=o,u=s,g=i,v=(60-a-t/1e3)*c,b=0;b<d;b++)f>=60&&(f=0,24===(g+=1)&&(g=0)),this.timeScaleArray.push({position:v,value:f,unit:"minute",hour:g,minute:f,day:p,year:this._getYear(u,h,0),month:m.monthMod(h)}),v+=l,f++}},{key:"generateSecondScale",value:function(e){for(var t=e.currentMillisecond,a=e.currentSecond,n=e.currentMinute,i=e.currentHour,r=e.currentDate,o=e.currentMonth,s=e.currentYear,l=e.secondsWidthOnXAxis,c=e.numberOfSeconds,d=a+1,f=n,p=r,h=o,u=s,g=i,v=(1e3-t)/1e3*l,b=0;b<c;b++)d>=60&&(d=0,++f>=60&&(f=0,24==++g&&(g=0))),this.timeScaleArray.push({position:v,value:d,unit:"second",hour:g,minute:f,second:d,day:p,year:this._getYear(u,h,0),month:m.monthMod(h)}),v+=l,d++}},{key:"createRawDateString",value:function(e,t){var a=e.year;return 0===e.month&&(e.month=1),a+="-"+("0"+e.month.toString()).slice(-2),"day"===e.unit?a+="day"===e.unit?"-"+("0"+t).slice(-2):"-01":a+="-"+("0"+(e.day?e.day:"1")).slice(-2),"hour"===e.unit?a+="hour"===e.unit?"T"+("0"+t).slice(-2):"T00":a+="T"+("0"+(e.hour?e.hour:"0")).slice(-2),"minute"===e.unit?a+=":"+("0"+t).slice(-2):a+=":"+(e.minute?("0"+e.minute).slice(-2):"00"),"second"===e.unit?a+=":"+("0"+t).slice(-2):a+=":00",this.utc&&(a+=".000Z"),a}},{key:"formatDates",value:function(e){var t=this,a=this.w;return e.map(function(e){var n=e.value.toString(),i=new E(t.ctx),r=t.createRawDateString(e,n),o=i.getDate(i.parseDate(r));if(t.utc||(o=i.getDate(i.parseDateWithTimezone(r))),void 0===a.config.xaxis.labels.format){var s="dd MMM",l=a.config.xaxis.labels.datetimeFormatter;"year"===e.unit&&(s=l.year),"month"===e.unit&&(s=l.month),"day"===e.unit&&(s=l.day),"hour"===e.unit&&(s=l.hour),"minute"===e.unit&&(s=l.minute),"second"===e.unit&&(s=l.second),n=i.formatDate(o,s)}else n=i.formatDate(o,a.config.xaxis.labels.format);return{dateString:r,position:e.position,value:n,unit:e.unit,year:e.year,month:e.month}})}},{key:"removeOverlappingTS",value:function(e){var t,a=this,n=new y(this.ctx),i=!1;e.length>0&&e[0].value&&e.every(function(t){return t.value.length===e[0].value.length})&&(i=!0,t=n.getTextRects(e[0].value).width);var r=0,o=e.map(function(o,s){if(s>0&&a.w.config.xaxis.labels.hideOverlappingLabels){var l=i?t:n.getTextRects(e[r].value).width,c=e[r].position;return o.position>c+l+10?(r=s,o):null}return o}
6);return o.filter(function(e){return null!==e})}},{key:"_getYear",value:function(e,t,a){return e+Math.floor(t/12)+a}}]),e}(),He=function(){function e(t,a){n(this,e),this.ctx=a,this.w=a.w,this.el=t}return r(e,[{key:"setupElements",value:function(){var e=this.w.globals,t=this.w.config,a=t.chart.type;e.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(a)>-1,e.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(a)>-1,e.isBarHorizontal=("bar"===t.chart.type||"rangeBar"===t.chart.type||"boxPlot"===t.chart.type)&&t.plotOptions.bar.horizontal,e.chartClass=".apexcharts"+e.chartID,e.dom.baseEl=this.el,e.dom.elWrap=document.createElement("div"),y.setAttrs(e.dom.elWrap,{id:e.chartClass.substring(1),class:"apexcharts-canvas "+e.chartClass.substring(1)}),this.el.appendChild(e.dom.elWrap),e.dom.Paper=new window.SVG.Doc(e.dom.elWrap),e.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(t.chart.offsetX,", ").concat(t.chart.offsetY,")")}),e.dom.Paper.node.style.background="dark"!==t.theme.mode||t.chart.background?t.chart.background:"rgba(0, 0, 0, 0.8)",this.setSVGDimensions(),e.dom.elLegendForeign=document.createElementNS(e.SVGNS,"foreignObject"),y.setAttrs(e.dom.elLegendForeign,{x:0,y:0,width:e.svgWidth,height:e.svgHeight}),e.dom.elLegendWrap=document.createElement("div"),e.dom.elLegendWrap.classList.add("apexcharts-legend"),e.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),e.dom.elLegendForeign.appendChild(e.dom.elLegendWrap),e.dom.Paper.node.appendChild(e.dom.elLegendForeign),e.dom.elGraphical=e.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),e.dom.elDefs=e.dom.Paper.defs(),e.dom.Paper.add(e.dom.elGraphical),e.dom.elGraphical.add(e.dom.elDefs)}},{key:"plotChartType",value:function(e,t){var a=this.w,n=a.config,i=a.globals,r={series:[],i:[]},o={series:[],i:[]},s={series:[],i:[]},l={series:[],i:[]},c={series:[],i:[]},d={series:[],i:[]},f={series:[],i:[]},p={series:[],i:[]},h={series:[],seriesRangeEnd:[],i:[]},u=void 0!==n.chart.type?n.chart.type:"line",g=0;i.series.map(function(t,m){void 0!==e[m].type?"column"===e[m].type||"bar"===e[m].type?(i.series.length>1&&n.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),c.series.push(t),c.i.push(m),"bar"!==u&&g++,a.globals.columnSeries=c.series):"area"===e[m].type?(o.series.push(t),o.i.push(m),u!==e[m].type&&g++):"line"===e[m].type?(r.series.push(t),r.i.push(m),u!==e[m].type&&g++):"scatter"===e[m].type?(s.series.push(t),s.i.push(m)):"bubble"===e[m].type?(l.series.push(t),l.i.push(m),u!==e[m].type&&g++):"candlestick"===e[m].type?(d.series.push(t),d.i.push(m),u!==e[m].type&&g++):"boxPlot"===e[m].type?(f.series.push(t),f.i.push(m),u!==e[m].type&&g++):"rangeBar"===e[m].type?(p.series.push(t),p.i.push(m),u!==e[m].type&&g++):"rangeArea"===e[m].type?(h.series.push(i.seriesRangeStart[m]),h.seriesRangeEnd.push(i.seriesRangeEnd[m]),h.i.push(m),u!==e[m].type&&g++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble/candlestick/boxPlot/rangeBar/rangeArea"):(r.series.push(t),r.i.push(m))}),i.comboCharts||(i.comboCharts=g>0);var m=new Ne(this.ctx,t),v=new we(this.ctx,t);this.ctx.pie=new ke(this.ctx);var b=new Te(this.ctx);this.ctx.rangeBar=new Le(this.ctx,t);var y=new _e(this.ctx),x=[];if(i.comboCharts){if(o.series.length>0&&x.push(m.draw(o.series,"area",o.i)),c.series.length>0)if(a.config.chart.stacked){var C=new Ce(this.ctx,t);x.push(C.draw(c.series,c.i))}else this.ctx.bar=new xe(this.ctx,t),x.push(this.ctx.bar.draw(c.series,c.i));if(h.series.length>0&&x.push(m.draw(h.series,"rangeArea",h.i,h.seriesRangeEnd)),r.series.length>0&&x.push(m.draw(r.series,"line",r.i)),d.series.length>0&&x.push(v.draw(d.series,"candlestick",d.i)),f.series.length>0&&x.push(v.draw(f.series,"boxPlot",f.i)),p.series.length>0&&x.push(this.ctx.rangeBar.draw(p.series,p.i)),s.series.length>0){var w=new Ne(this.ctx,t,!0);x.push(w.draw(s.series,"scatter",s.i))}if(l.series.length>0){var E=new Ne(this.ctx,t,!0);x.push(E.draw(l.series,"bubble",l.i))}}else switch(n.chart.type){case"line":x=m.draw(i.series,"line");break;case"area":x=m.draw(i.series,"area");break;case"bar":n.chart.stacked?x=new Ce(this.ctx,t).draw(i.series):(this.ctx.bar=new xe(this.ctx,t),x=this.ctx.bar.draw(i.series));break;case"candlestick":x=new we(this.ctx,t).draw(i.series,"candlestick");break;case"boxPlot":x=new we(this.ctx,t).draw(i.series,n.chart.type);break;case"rangeBar":x=this.ctx.rangeBar.draw(i.series);break;case"rangeArea":x=m.draw(i.seriesRangeStart,"rangeArea",void 0,i.seriesRangeEnd);break;case"heatmap":x=new Ae(this.ctx,t).draw(i.series);break;case"treemap":x=new Be(this.ctx,t).draw(i.series);break;case"pie":case"donut":case"polarArea":x=this.ctx.pie.draw(i.series);break;case"radialBar":x=b.draw(i.series);break;case"radar":x=y.draw(i.series);break;default:x=m.draw(i.series)}return x}},{key:"setSVGDimensions",value:function(){var e=this.w.globals,t=this.w.config;e.svgWidth=t.chart.width,e.svgHeight=t.chart.height;var a=m.getDimensions(this.el),n=t.chart.width.toString().split(/[0-9]+/g).pop();"%"===n?m.isNumber(a[0])&&(0===a[0].width&&(a=m.getDimensions(this.el.parentNode)),e.svgWidth=a[0]*parseInt(t.chart.width,10)/100):"px"!==n&&""!==n||(e.svgWidth=parseInt(t.chart.width,10));var i=t.chart.height.toString().split(/[0-9]+/g).pop();if("auto"!==e.svgHeight&&""!==e.svgHeight)if("%"===i){var r=m.getDimensions(this.el.parentNode);e.svgHeight=r[1]*parseInt(t.chart.height,10)/100}else e.svgHeight=parseInt(t.chart.height,10);else e.axisCharts?e.svgHeight=e.svgWidth/1.61:e.svgHeight=e.svgWidth/1.2;if(e.svgWidth<0&&(e.svgWidth=0),e.svgHeight<0&&(e.svgHeight=0),y.setAttrs(e.dom.Paper.node,{width:e.svgWidth,height:e.svgHeight}),"%"!==i){var o=t.chart.sparkline.enabled?0:e.axisCharts?t.chart.parentHeightOffset:0;e.dom.Paper.node.parentNode.parentNode.style.minHeight=e.svgHeight+o+"px"}e.dom.elWrap.style.width=e.svgWidth+"px",e.dom.elWrap.style.height=e.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var e=this.w.globals,t=e.translateY,a={transform:"translate("+e.translateX+", "+t+")"};y.setAttrs(e.dom.elGraphical.node,a)}},{key:"resizeNonAxisCharts",value:function(){var e=this.w,t=e.globals,a=0,n=e.config.chart.sparkline.enabled?1:15;n+=e.config.grid.padding.bottom,"top"!==e.config.legend.position&&"bottom"!==e.config.legend.position||!e.config.legend.show||e.config.legend.floating||(a=new le(this.ctx).legendHelpers.getLegendBBox().clwh+10);var i=e.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),r=2.05*e.globals.radialSize;if(i&&!e.config.chart.sparkline.enabled&&0!==e.config.plotOptions.radialBar.startAngle){var o=m.getBoundingClientRect(i);r=o.bottom;var s=o.bottom-o.top;r=Math.max(2.05*e.globals.radialSize,s)}var l=r+t.translateY+a+n;t.dom.elLegendForeign&&t.dom.elLegendForeign.setAttribute("height",l),e.config.chart.height&&String(e.config.chart.height).indexOf("%")>0||(t.dom.elWrap.style.height=l+"px",y.setAttrs(t.dom.Paper.node,{height:l}),t.dom.Paper.node.parentNode.parentNode.style.minHeight=l+"px")}},{key:"coreCalculations",value:function(){new G(this.ctx).init()}},{key:"resetGlobals",value:function(){var e=this,t=function(){return e.w.config.series.map(function(e){return[]})},a=new D,n=this.w.globals;a.initGlobalVars(n),n.seriesXvalues=t(),n.seriesYvalues=t()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var e=null,t=this.w;if(t.globals.axisCharts){if("back"===t.config.xaxis.crosshairs.position&&new Q(this.ctx).drawXCrosshairs(),"back"===t.config.yaxis[0].crosshairs.position&&new Q(this.ctx).drawYCrosshairs(),"datetime"===t.config.xaxis.type&&void 0===t.config.xaxis.labels.formatter){this.ctx.timeScale=new Fe(this.ctx);var a=[];isFinite(t.globals.minX)&&isFinite(t.globals.maxX)&&!t.globals.isBarHorizontal?a=this.ctx.timeScale.calculateTimeScaleTicks(t.globals.minX,t.globals.maxX):t.globals.isBarHorizontal&&(a=this.ctx.timeScale.calculateTimeScaleTicks(t.globals.minY,t.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(a)}e=new x(this.ctx).getCalculatedRatios()}return e}},{key:"updateSourceChart",value:function(e){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:e.w.globals.minX,max:e.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var e=this,t=this.w;if(t.config.chart.brush.enabled&&"function"!=typeof t.config.chart.events.selection){var a=Array.isArray(t.config.chart.brush.targets)?t.config.chart.brush.targets:[t.config.chart.brush.target];a.forEach(function(t){var a=ApexCharts.getChartByID(t);a.w.globals.brushSource=e.ctx,"function"!=typeof a.w.config.chart.events.zoomed&&(a.w.config.chart.events.zoomed=function(){e.updateSourceChart(a)}),"function"!=typeof a.w.config.chart.events.scrolled&&(a.w.config.chart.events.scrolled=function(){e.updateSourceChart(a)})}),t.config.chart.events.selection=function(e,t){a.forEach(function(e){ApexCharts.getChartByID(e).ctx.updateHelpers._updateOptions({xaxis:{min:t.xaxis.min,max:t.xaxis.max}}
6,!1,!1,!1,!1)})}}}}]),e}(),ze=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"_updateOptions",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise(function(s){var l=[t.ctx];r&&(l=t.ctx.getSyncedCharts()),t.ctx.w.globals.isExecCalled&&(l=[t.ctx],t.ctx.w.globals.isExecCalled=!1),l.forEach(function(r,c){var d=r.w;if(d.globals.shouldAnimate=i,n||(d.globals.resized=!0,d.globals.dataChanged=!0,i&&r.series.getPreviousPaths()),e&&"object"===a(e)&&(r.config=new N(e),e=x.extendArrayProps(r.config,e,d),r.w.globals.chartID!==t.ctx.w.globals.chartID&&delete e.series,d.config=m.extend(d.config,e),o&&(d.globals.lastXAxis=e.xaxis?m.clone(e.xaxis):[],d.globals.lastYAxis=e.yaxis?m.clone(e.yaxis):[],d.globals.initialConfig=m.extend({},d.config),d.globals.initialSeries=m.clone(d.config.series),e.series))){for(var f=0;f<d.globals.collapsedSeriesIndices.length;f++){var p=d.config.series[d.globals.collapsedSeriesIndices[f]];d.globals.collapsedSeries[f].data=d.globals.axisCharts?p.data.slice():p}for(var h=0;h<d.globals.ancillaryCollapsedSeriesIndices.length;h++){var u=d.config.series[d.globals.ancillaryCollapsedSeriesIndices[h]];d.globals.ancillaryCollapsedSeries[h].data=d.globals.axisCharts?u.data.slice():u}r.series.emptyCollapsedSeries(d.config.series)}return r.update(e).then(function(){c===l.length-1&&s(r)})})})}},{key:"_updateSeries",value:function(e,t){var a=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise(function(i){var r,o=a.w;return o.globals.shouldAnimate=t,o.globals.dataChanged=!0,t&&a.ctx.series.getPreviousPaths(),o.globals.axisCharts?(0===(r=e.map(function(e,t){return a._extendSeries(e,t)})).length&&(r=[{data:[]}]),o.config.series=r):o.config.series=e.slice(),n&&(o.globals.initialConfig.series=m.clone(o.config.series),o.globals.initialSeries=m.clone(o.config.series)),a.ctx.update().then(function(){i(a.ctx)})})}},{key:"_extendSeries",value:function(e,a){var n=this.w,i=n.config.series[a];return t(t({},n.config.series[a]),{},{name:e.name?e.name:null==i?void 0:i.name,color:e.color?e.color:null==i?void 0:i.color,type:e.type?e.type:null==i?void 0:i.type,group:e.group?e.group:null==i?void 0:i.group,data:e.data?e.data:null==i?void 0:i.data,zIndex:void 0!==e.zIndex?e.zIndex:a})}},{key:"toggleDataPointSelection",value:function(e,t){var a=this.w,n=null,i=".apexcharts-series[data\\:realIndex='".concat(e,"']");return a.globals.axisCharts?n=a.globals.dom.Paper.select("".concat(i," path[j='").concat(t,"'], ").concat(i," circle[j='").concat(t,"'], ").concat(i," rect[j='").concat(t,"']")).members[0]:void 0===t&&(n=a.globals.dom.Paper.select("".concat(i," path[j='").concat(e,"']")).members[0],"pie"!==a.config.chart.type&&"polarArea"!==a.config.chart.type&&"donut"!==a.config.chart.type||this.ctx.pie.pieClicked(e)),n?(new y(this.ctx).pathMouseDown(n,null),n.node?n.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(e){var t=this.w;if(["min","max"].forEach(function(a){void 0!==e.xaxis[a]&&(t.config.xaxis[a]=e.xaxis[a],t.globals.lastXAxis[a]=e.xaxis[a])}),e.xaxis.categories&&e.xaxis.categories.length&&(t.config.xaxis.categories=e.xaxis.categories),t.config.xaxis.convertedCatToNumeric){var a=new O(e);e=a.convertCatToNumericXaxis(e,this.ctx)}return e}},{key:"forceYAxisUpdate",value:function(e){return e.chart&&e.chart.stacked&&"100%"===e.chart.stackType&&(Array.isArray(e.yaxis)?e.yaxis.forEach(function(t,a){e.yaxis[a].min=0,e.yaxis[a].max=100}):(e.yaxis.min=0,e.yaxis.max=100)),e}},{key:"revertDefaultAxisMinMax",value:function(e){var t=this,a=this.w,n=a.globals.lastXAxis,i=a.globals.lastYAxis;e&&e.xaxis&&(n=e.xaxis),e&&e.yaxis&&(i=e.yaxis),a.config.xaxis.min=n.min,a.config.xaxis.max=n.max;a.config.yaxis.map(function(e,n){a.globals.zoomed||void 0!==i[n]?function(e){void 0!==i[e]&&(a.config.yaxis[e].min=i[e].min,a.config.yaxis[e].max=i[e].max)}(n):void 0!==t.ctx.opts.yaxis[n]&&(e.min=t.ctx.opts.yaxis[n].min,e.max=t.ctx.opts.yaxis[n].max)})}}]),e}();De="undefined"!=typeof window?window:void 0,Pe=function(e,t){var n=(void 0!==this?this:e).SVG=function(e){if(n.supported)return e=new n.Doc(e),n.parser.draw||n.prepare(),e};if(n.ns="http://www.w3.org/2000/svg",n.xmlns="http://www.w3.org/2000/xmlns/",n.xlink="http://www.w3.org/1999/xlink",n.svgjs="http://svgjs.dev",n.supported=!0,!n.supported)return!1;n.did=1e3,n.eid=function(e){return"Svgjs"+f(e)+n.did++},n.create=function(e){var a=t.createElementNS(this.ns,e);return a.setAttribute("id",this.eid(e)),a},n.extend=function(){var e,t;t=(e=[].slice.call(arguments)).pop();for(var a=e.length-1;a>=0;a--)if(e[a])for(var i in t)e[a].prototype[i]=t[i];n.Set&&n.Set.inherit&&n.Set.inherit()},n.invent=function(e){var t="function"==typeof e.create?e.create:function(){this.constructor.call(this,n.create(e.create))};return e.inherit&&(t.prototype=new e.inherit),e.extend&&n.extend(t,e.extend),e.construct&&n.extend(e.parent||n.Container,e.construct),t},n.adopt=function(t){return t?t.instance?t.instance:((a="svg"==t.nodeName?t.parentNode instanceof e.SVGElement?new n.Nested:new n.Doc:"linearGradient"==t.nodeName?new n.Gradient("linear"):"radialGradient"==t.nodeName?new n.Gradient("radial"):n[f(t.nodeName)]?new(n[f(t.nodeName)]):new n.Element(t)).type=t.nodeName,a.node=t,t.instance=a,a instanceof n.Doc&&a.namespace().defs(),a.setData(JSON.parse(t.getAttribute("svgjs:data"))||{}),a):null;var a},n.prepare=function(){var e=t.getElementsByTagName("body")[0],a=(e?new n.Doc(e):n.adopt(t.documentElement).nested()).size(2,0);n.parser={body:e||t.documentElement,draw:a.style("opacity:0;position:absolute;
6left:-100%;top:-100%;overflow:hidden").node,poly:a.polyline().node,path:a.path().node,native:n.create("svg")}},n.parser={native:n.create("svg")},t.addEventListener("DOMContentLoaded",function(){n.parser.draw||n.prepare()},!1),n.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},n.utils={map:function(e,t){for(var a=e.length,n=[],i=0;i<a;i++)n.push(t(e[i]));return n},filter:function(e,t){for(var a=e.length,n=[],i=0;i<a;i++)t(e[i])&&n.push(e[i]);return n},filterSVGElements:function(t){return this.filter(t,function(t){return t instanceof e.SVGElement})}},n.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},n.Color=function(e){var t,i;this.r=0,this.g=0,this.b=0,e&&("string"==typeof e?n.regex.isRgb.test(e)?(t=n.regex.rgb.exec(e.replace(n.regex.whitespace,"")),this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3])):n.regex.isHex.test(e)&&(t=n.regex.hex.exec(4==(i=e).length?["#",i.substring(1,2),i.substring(1,2),i.substring(2,3),i.substring(2,3),i.substring(3,4),i.substring(3,4)].join(""):i),this.r=parseInt(t[1],16),this.g=parseInt(t[2],16),this.b=parseInt(t[3],16)):"object"===a(e)&&(this.r=e.r,this.g=e.g,this.b=e.b))},n.extend(n.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+p(this.r)+p(this.g)+p(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(e){return this.destination=new n.Color(e),this},at:function(e){return this.destination?(e=e<0?0:e>1?1:e,new n.Color({r:~~(this.r+(this.destination.r-this.r)*e),g:~~(this.g+(this.destination.g-this.g)*e),b:~~(this.b+(this.destination.b-this.b)*e)})):this}}),n.Color.test=function(e){return e+="",n.regex.isHex.test(e)||n.regex.isRgb.test(e)},n.Color.isRgb=function(e){return e&&"number"==typeof e.r&&"number"==typeof e.g&&"number"==typeof e.b},n.Color.isColor=function(e){return n.Color.isRgb(e)||n.Color.test(e)},n.Array=function(e,t){0==(e=(e||[]).valueOf()).length&&t&&(e=t.valueOf()),this.value=this.parse(e)},n.extend(n.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(e){return e=e.valueOf(),Array.isArray(e)?e:this.split(e)}}),n.PointArray=function(e,t){n.Array.call(this,e,t||[[0,0]])},n.PointArray.prototype=new n.Array,n.PointArray.prototype.constructor=n.PointArray;for(var i={M:function(e,t,a){return t.x=a.x=e[0],t.y=a.y=e[1],["M",t.x,t.y]},L:function(e,t){return t.x=e[0],t.y=e[1],["L",e[0],e[1]]},H:function(e,t){return t.x=e[0],["H",e[0]]},V:function(e,t){return t.y=e[0],["V",e[0]]},C:function(e,t){return t.x=e[4],t.y=e[5],["C",e[0],e[1],e[2],e[3],e[4],e[5]]},Q:function(e,t){return t.x=e[2],t.y=e[3],["Q",e[0],e[1],e[2],e[3]]},S:function(e,t){return t.x=e[2],t.y=e[3],["S",e[0],e[1],e[2],e[3]]},Z:function(e,t,a){return t.x=a.x,t.y=a.y,["Z"]}},r="mlhvqtcsaz".split(""),o=0,s=r.length;o<s;++o)i[r[o]]=function(e){return function(t,a,n){if("H"==e)t[0]=t[0]+a.x;else if("V"==e)t[0]=t[0]+a.y;else if("A"==e)t[5]=t[5]+a.x,t[6]=t[6]+a.y;else for(var r=0,o=t.length;r<o;++r)t[r]=t[r]+(r%2?a.y:a.x);if(i&&"function"==typeof i[e])return i[e](t,a,n)}}(r[o].toUpperCase());n.PathArray=function(e,t){n.Array.call(this,e,t||[["M",0,0]])},n.PathArray.prototype=new n.Array,n.PathArray.prototype.constructor=n.PathArray,n.extend(n.PathArray,{toString:function(){return function(e){for(var t=0,a=e.length,n="";t<a;t++)n+=e[t][0],null!=e[t][1]&&(n+=e[t][1],null!=e[t][2]&&(n+=" ",n+=e[t][2],null!=e[t][3]&&(n+=" ",n+=e[t][3],n+=" ",n+=e[t][4],null!=e[t][5]&&(n+=" ",n+=e[t][5],n+=" ",n+=e[t][6],null!=e[t][7]&&(n+=" ",n+=e[t][7])))));return n+" "}(this.value)},move:function(e,t){var a=this.bbox();return a.x,a.y,this},at:function(e){if(!this.destination)return this;for(var t=this.value,a=this.destination.value,i=[],r=new n.PathArray,o=0,s=t.length;o<s;o++){i[o]=[t[o][0]];for(var l=1,c=t[o].length;l<c;l++)i[o][l]=t[o][l]+(a[o][l]-t[o][l])*e;"A"===i[o][0]&&(i[o][4]=+(0!=i[o][4]),i[o][5]=+(0!=i[o][5]))}return r.value=i,r},parse:function(e){if(e instanceof n.PathArray)return e.valueOf();var t,a={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};e="string"==typeof e?e.replace(n.regex.numbersWithDots,c).replace(n.regex.pathLetters," $& ").replace(n.regex.hyphen,"$1 -").trim().split(n.regex.delimiter):e.reduce(function(e,t){return[].concat.call(e,t)},[]);var r=[],o=new n.Point,s=new n.Point,l=0,d=e.length;do{n.regex.isPathLetter.test(e[l])?(t=e[l],++l):"M"==t?t="L":"m"==t&&(t="l"),r.push(i[t].call(null,e.slice(l,l+=a[t.toUpperCase()]).map(parseFloat),o,s))}while(d>l);return r},bbox:function(){return n.parser.draw||n.prepare(),n.parser.path.setAttribute("d",this.toString()),n.parser.path.getBBox()}}),n.Number=n.invent({create:function(e,t){this.value=0,this.unit=t||"","number"==typeof e?this.value=isNaN(e)?0:isFinite(e)?e:e<0?-34e37:34e37:"string"==typeof e?(t=e.match(n.regex.numberAndUnit))&&(this.value=parseFloat(t[1]),"%"==t[5]?this.value/=100:"s"==t[5]&&(this.value*=1e3),this.unit=t[5]):e instanceof n.Number&&(this.value=e.valueOf(),this.unit=e.unit)}
6,extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(e){return e=new n.Number(e),new n.Number(this+e,this.unit||e.unit)},minus:function(e){return e=new n.Number(e),new n.Number(this-e,this.unit||e.unit)},times:function(e){return e=new n.Number(e),new n.Number(this*e,this.unit||e.unit)},divide:function(e){return e=new n.Number(e),new n.Number(this/e,this.unit||e.unit)},to:function(e){var t=new n.Number(this);return"string"==typeof e&&(t.unit=e),t},morph:function(e){return this.destination=new n.Number(e),e.relative&&(this.destination.value+=this.value),this},at:function(e){return this.destination?new n.Number(this.destination).minus(this).times(e).plus(this):this}}}),n.Element=n.invent({create:function(e){this._stroke=n.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=e)&&(this.type=e.nodeName,this.node.instance=this,this._stroke=e.getAttribute("stroke")||this._stroke)},extend:{x:function(e){return this.attr("x",e)},y:function(e){return this.attr("y",e)},cx:function(e){return null==e?this.x()+this.width()/2:this.x(e-this.width()/2)},cy:function(e){return null==e?this.y()+this.height()/2:this.y(e-this.height()/2)},move:function(e,t){return this.x(e).y(t)},center:function(e,t){return this.cx(e).cy(t)},width:function(e){return this.attr("width",e)},height:function(e){return this.attr("height",e)},size:function(e,t){var a=h(this,e,t);return this.width(new n.Number(a.width)).height(new n.Number(a.height))},clone:function(e){this.writeDataToDom();var t=m(this.node.cloneNode(!0));return e?e.add(t):this.after(t),t},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(e){return this.after(e).remove(),e},addTo:function(e){return e.put(this)},putIn:function(e){return e.add(this)},id:function(e){return this.attr("id",e)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var e=this.attr("class");return null==e?[]:e.trim().split(n.regex.delimiter)},hasClass:function(e){return-1!=this.classes().indexOf(e)},addClass:function(e){if(!this.hasClass(e)){var t=this.classes();t.push(e),this.attr("class",t.join(" "))}return this},removeClass:function(e){return this.hasClass(e)&&this.attr("class",this.classes().filter(function(t){return t!=e}).join(" ")),this},toggleClass:function(e){return this.hasClass(e)?this.removeClass(e):this.addClass(e)},reference:function(e){return n.get(this.attr(e))},parent:function(t){var a=this;if(!a.node.parentNode)return null;if(a=n.adopt(a.node.parentNode),!t)return a;for(;a&&a.node instanceof e.SVGElement;){if("string"==typeof t?a.matches(t):a instanceof t)return a;
6if(!a.node.parentNode||"#document"==a.node.parentNode.nodeName)return null;a=n.adopt(a.node.parentNode)}},doc:function(){return this instanceof n.Doc?this:this.parent(n.Doc)},parents:function(e){var t=[],a=this;do{if(!(a=a.parent(e))||!a.node)break;t.push(a)}while(a.parent);return t},matches:function(e){return function(e,t){return(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector).call(e,t)}(this.node,e)},native:function(){return this.node},svg:function(e){var a=t.createElement("svg");if(!(e&&this instanceof n.Parent))return a.appendChild(e=t.createElement("svg")),this.writeDataToDom(),e.appendChild(this.node.cloneNode(!0)),a.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");a.innerHTML="<svg>"+e.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var i=0,r=a.firstChild.childNodes.length;i<r;i++)this.node.appendChild(a.firstChild.firstChild);return this},writeDataToDom:function(){return(this.each||this.lines)&&(this.each?this:this.lines()).each(function(){this.writeDataToDom()}),this.node.removeAttribute("svgjs:data"),Object.keys(this.dom).length&&this.node.setAttribute("svgjs:data",JSON.stringify(this.dom)),this},setData:function(e){return this.dom=e,this},is:function(e){return function(e,t){return e instanceof t}(this,e)}}}),n.easing={"-":function(e){return e},"<>":function(e){return-Math.cos(e*Math.PI)/2+.5},">":function(e){return Math.sin(e*Math.PI/2)},"<":function(e){return 1-Math.cos(e*Math.PI/2)}},n.morph=function(e){return function(t,a){return new n.MorphObj(t,a).at(e)}},n.Situation=n.invent({create:function(e){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new n.Number(e.duration).valueOf(),this.delay=new n.Number(e.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=e.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),n.FX=n.invent({create:function(e){this._target=e,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(e,t,i){"object"===a(e)&&(t=e.ease,i=e.delay,e=e.duration);var r=new n.Situation({duration:e||1e3,delay:i||0,ease:n.easing[t||"-"]||t});return this.queue(r),this},target:function(e){return e&&e instanceof n.Element?(this._target=e,this):this._target},timeToAbsPos:function(e){return(e-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(e){return this.situation.duration/this._speed*e+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=e.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){e.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(e){return("function"==typeof e||e instanceof n.Situation)&&this.situations.push(e),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof n.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var e,t=this.situation;if(t.init)return this;for(var a in t.animations){e=this.target()[a](),Array.isArray(e)||(e=[e]),Array.isArray(t.animations[a])||(t.animations[a]=[t.animations[a]]);for(var i=e.length;i--;)t.animations[a][i]instanceof n.Number&&(e[i]=new n.Number(e[i])),t.animations[a][i]=e[i].morph(t.animations[a][i])}for(var a in t.attrs)t.attrs[a]=new n.MorphObj(this.target().attr(a),t.attrs[a]);for(var a in t.styles)t.styles[a]=new n.MorphObj(this.target().style(a),t.styles[a]);return t.initialTransformation=this.target().matrixify(),t.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(e,t){var a=this.active;return this.active=!1,t&&this.clearQueue(),e&&this.situation&&(!a&&this.startCurrent(),this.atEnd()),this.stopAnimFrame
6(),this.clearCurrent()},after:function(e){var t=this.last();return this.target().on("finished.fx",function a(n){n.detail.situation==t&&(e.call(this,t),this.off("finished.fx",a))}),this._callStart()},during:function(e){var t=this.last(),a=function(a){a.detail.situation==t&&e.call(this,a.detail.pos,n.morph(a.detail.pos),a.detail.eased,t)};return this.target().off("during.fx",a).on("during.fx",a),this.after(function(){this.off("during.fx",a)}),this._callStart()},afterAll:function(e){var t=function t(a){e.call(this),this.off("allfinished.fx",t)};return this.target().off("allfinished.fx",t).on("allfinished.fx",t),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(e,t,a){return this.last()[a||"animations"][e]=t,this._callStart()},step:function(e){var t,a,n;e||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops?(t=Math.max(this.absPos,0),a=Math.floor(t),!0===this.situation.loops||a<this.situation.loops?(this.pos=t-a,n=this.situation.loop,this.situation.loop=a):(this.absPos=this.situation.loops,this.pos=1,n=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=Boolean((this.situation.loop-n)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos),this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var i=this.situation.ease(this.pos);for(var r in this.situation.once)r>this.lastPos&&r<=i&&(this.situation.once[r].call(this.target(),this.pos,i),delete this.situation.once[r]);return this.active&&this.target().fire("during",{pos:this.pos,eased:i,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=i,this):this},eachAt:function(){var e,t=this,a=this.target(),i=this.situation;for(var r in i.animations)e=[].concat(i.animations[r]).map(function(e){return"string"!=typeof e&&e.at?e.at(i.ease(t.pos),t.pos):e}),a[r].apply(a,e);for(var r in i.attrs)e=[r].concat(i.attrs[r]).map(function(e){return"string"!=typeof e&&e.at?e.at(i.ease(t.pos),t.pos):e}),a.attr.apply(a,e);for(var r in i.styles)e=[r].concat(i.styles[r]).map(function(e){return"string"!=typeof e&&e.at?e.at(i.ease(t.pos),t.pos):e}),a.style.apply(a,e);if(i.transforms.length){e=i.initialTransformation,r=0;for(var o=i.transforms.length;r<o;r++){var s=i.transforms[r];s instanceof n.Matrix?e=s.relative?e.multiply((new n.Matrix).morph(s).at(i.ease(this.pos))):e.morph(s).at(i.ease(this.pos)):(s.relative||s.undo(e.extract()),e=e.multiply(s.at(i.ease(this.pos))))}a.matrix(e)}return this},once:function(e,t,a){var n=this.last();return a||(e=n.ease(e)),n.once[e]=t,this},_callStart:function(){return setTimeout(function(){this.start()}.bind(this),0),this}},parent:n.Element,construct:{animate:function(e,t,a){return(this.fx||(this.fx=new n.FX(this))).animate(e,t,a)},delay:function(e){return(this.fx||(this.fx=new n.FX(this))).delay(e)},stop:function(e,t){return this.fx&&this.fx.stop(e,t),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),n.MorphObj=n.invent({create:function(e,t){return n.Color.isColor(t)?new n.Color(e).morph(t):n.regex.delimiter.test(e)?n.regex.pathLetters.test(e)?new n.PathArray(e).morph(t):new n.Array(e).morph(t):n.regex.numberAndUnit.test(t)?new n.Number(e).morph(t):(this.value=e,void(this.destination=t))},extend:{at:function(e,t){return t<1?this.value:this.destination}
6,valueOf:function(){return this.value}}}),n.extend(n.FX,{attr:function(e,t,n){if("object"===a(e))for(var i in e)this.attr(i,e[i]);else this.add(e,t,"attrs");return this},plot:function(e,t,a,n){return 4==arguments.length?this.plot([e,t,a,n]):this.add("plot",new(this.target().morphArray)(e))}}),n.Box=n.invent({create:function(e,t,i,r){if(!("object"!==a(e)||e instanceof n.Element))return n.Box.call(this,null!=e.left?e.left:e.x,null!=e.top?e.top:e.y,e.width,e.height);var o;4==arguments.length&&(this.x=e,this.y=t,this.width=i,this.height=r),null==(o=this).x&&(o.x=0,o.y=0,o.width=0,o.height=0),o.w=o.width,o.h=o.height,o.x2=o.x+o.width,o.y2=o.y+o.height,o.cx=o.x+o.width/2,o.cy=o.y+o.height/2}}),n.BBox=n.invent({create:function(e){if(n.Box.apply(this,[].slice.call(arguments)),e instanceof n.Element){var a;try{if(!t.documentElement.contains){for(var i=e.node;i.parentNode;)i=i.parentNode;if(i!=t)throw new Error("Element not in the dom")}a=e.node.getBBox()}catch(t){if(e instanceof n.Shape){n.parser.draw||n.prepare();var r=e.clone(n.parser.draw.instance).show();r&&r.node&&"function"==typeof r.node.getBBox&&(a=r.node.getBBox()),r&&"function"==typeof r.remove&&r.remove()}else a={x:e.node.clientLeft,y:e.node.clientTop,width:e.node.clientWidth,height:e.node.clientHeight}}n.Box.call(this,a)}},inherit:n.Box,parent:n.Element,construct:{bbox:function(){return new n.BBox(this)}}}),n.BBox.prototype.constructor=n.BBox,n.Matrix=n.invent({create:function(e){var t=g([1,0,0,1,0,0]);e=null===e?t:e instanceof n.Element?e.matrixify():"string"==typeof e?g(e.split(n.regex.delimiter).map(parseFloat)):6==arguments.length?g([].slice.call(arguments)):Array.isArray(e)?g(e):e&&"object"===a(e)?e:t;for(var i=b.length-1;i>=0;--i)this[b[i]]=null!=e[b[i]]?e[b[i]]:t[b[i]]},extend:{extract:function(){var e=u(this,0,1);u(this,1,0);var t=180/Math.PI*Math.atan2(e.y,e.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(t*Math.PI/180)+this.f*Math.sin(t*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(t*Math.PI/180)+this.e*Math.sin(-t*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:t,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new n.Matrix(this)}},clone:function(){return new n.Matrix(this)},morph:function(e){return this.destination=new n.Matrix(e),this},multiply:function(e){return new n.Matrix(this.native().multiply(function(e){return e instanceof n.Matrix||(e=new n.Matrix(e)),e}(e).native()))},inverse:function(){return new n.Matrix(this.native().inverse())},translate:function(e,t){return new n.Matrix(this.native().translate(e||0,t||0))},native:function(){for(var e=n.parser.native.createSVGMatrix(),t=b.length-1;t>=0;t--)e[b[t]]=this[b[t]];return e},toString:function(){return"matrix("+v(this.a)+","+v(this.b)+","+v(this.c)+","+v(this.d)+","+v(this.e)+","+v(this.f)+")"}},parent:n.Element,construct:{ctm:function(){return new n.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof n.Nested){var e=this.rect(1,1),t=e.node.getScreenCTM();return e.remove(),new n.Matrix(t)}return new n.Matrix(this.node.getScreenCTM())}}}),n.Point=n.invent({create:function(e,t){var n;n=Array.isArray(e)?{x:e[0],y:e[1]}:"object"===a(e)?{x:e.x,y:e.y}:null!=e?{x:e,y:null!=t?t:e}:{x:0,y:0},this.x=n.x,this.y=n.y},extend:{clone:function(){return new n.Point(this)},morph:function(e,t){return this.destination=new n.Point(e,t),this}}}),n.extend(n.Element,{point:function(e,t){return new n.Point(e,t).transform(this.screenCTM().inverse())}}),n.extend(n.Element,{attr:function(e,t,i){if(null==e){for(e={},i=(t=this.node.attributes).length-1;i>=0;i--)e[t[i].nodeName]=n.regex.isNumber.test(t[i].nodeValue)?parseFloat(t[i].nodeValue):t[i].nodeValue;return e}if("object"===a(e))for(var r in e)this.attr(r,e[r]);else if(null===t)this.node.removeAttribute(e);else{if(null==t)return null==(t=this.node.getAttribute(e))?n.defaults.attrs[e]:n.regex.isNumber.test(t)?parseFloat(t):t;"stroke-width"==e?this.attr("stroke",parseFloat(t)>0?this._stroke:null):"stroke"==e&&(this._stroke=t),"fill"!=e&&"stroke"!=e||(n.regex.isImage.test(t)&&(t=this.doc().defs().image(t,0,0)),t instanceof n.Image&&(t=this.doc().defs().pattern(0,0,function(){this.add(t)}))),"number"==typeof t?t=new n.Number(t):n.Color.isColor(t)?t=new n.Color(t):Array.isArray(t)&&(t=new n.Array(t)),"leading"==e?this.leading&&this.leading(t):"string"==typeof i?this.node.setAttributeNS(i,e,t.toString()):this.node.setAttribute(e,t.toString()),!this.rebuild||"font-size"!=e&&"x"!=e||this.rebuild(e,t)}return this}}),n.extend(n.Element,{transform:function(e,t){var i;return"object"!==a(e)?(i=new n.Matrix(this).extract(),"string"==typeof e?i[e]:i):(i=new n.Matrix(this),t=!!t||!!e.relative,null!=e.a&&(i=t?i.multiply(new n.Matrix(e)):new n.Matrix(e)),this.attr("transform",i))}}),n.extend(n.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(n.regex.transforms).slice(0,-1).map(function(e){var t=e.trim().split("(");return[t[0],t[1].split(n.regex.delimiter).map(function(e){return parseFloat(e)})]}).reduce(function(e,t){return"matrix"==t[0]?e.multiply(g(t[1])):e[t[0]].apply(e,t[1])},new n.Matrix)},toParent:function(e){if(this==e)return this;var t=this.screenCTM(),a=e.screenCTM().inverse();return this.addTo(e).untransform().transform(a.multiply(t)),this},toDoc:function(){return this.toParent(this.doc())}}),n.Transformation=n.invent({create:function(e,t){if(arguments.length>1&&"boolean"!=typeof t)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(e))for(var n=0,i=this.arguments.length;n<i;++n)this[this.arguments[n]]=e[n];else if(e&&"object"===a(e))for(n=0,i=this.arguments.length;n<i;++n)this[this.arguments[n]]=e[this.arguments[n]];this.inversed=!1,!0===t&&(this.inversed=!0)}}),n.Translate=n.invent({parent:n.Matrix,inherit:n.Transformation,create:function(e,t){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),n.extend(n.Element,{style:function(e,t){if(0==arguments.length)return this.node.style.cssText||"";if(arguments.length<2)if("object"===a(e))for(var i in e)this.style(i,e[i]);else{if(!n.regex.isCss.test(e))return this.node.style[d(e)];for(e=e.split(/\s*;\s*/).filter(function(e){return!!e}).map(function(e){return e.split(/\s*:\s*/)});t=e.pop();)this.style(t[0],t[1])}else this.node.style[d(e)]=null===t||n.regex.isBlank.test(t)?"":t;return this}}),n.Parent=n.invent({create:function(e){this.constructor.call(this,e)},inherit:n.Element,extend:{children:function(){return n.utils.map(n.utils.filterSVGElements(this.node.childNodes),function(e){return n.adopt(e)})},add:function(e,t){return null==t?this.node.appendChild(e.node):e.node!=this.node.childNodes[t]&&this.node.insertBefore(e.node,this.node.childNodes[t]),this},put:function(e,t){return this.add(e,t),e},has:function(e){return this.index(e)>
6=0},index:function(e){return[].slice.call(this.node.childNodes).indexOf(e.node)},get:function(e){return n.adopt(this.node.childNodes[e])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(e,t){for(var a=this.children(),i=0,r=a.length;i<r;i++)a[i]instanceof n.Element&&e.apply(a[i],[i,a]),t&&a[i]instanceof n.Container&&a[i].each(e,t);return this},removeElement:function(e){return this.node.removeChild(e.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),n.extend(n.Parent,{ungroup:function(e,t){return 0===t||this instanceof n.Defs||this.node==n.parser.draw||(e=e||(this instanceof n.Doc?this:this.parent(n.Parent)),t=t||1/0,this.each(function(){return this instanceof n.Defs?this:this instanceof n.Parent?this.ungroup(e,t-1):this.toParent(e)}),this.node.firstChild||this.remove()),this},flatten:function(e,t){return this.ungroup(e,t)}}),n.Container=n.invent({create:function(e){this.constructor.call(this,e)},inherit:n.Parent}),n.ViewBox=n.invent({parent:n.Container,construct:{}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach(function(e){n.Element.prototype[e]=function(t){return n.on(this.node,e,t),this}}),n.listeners=[],n.handlerMap=[],n.listenerId=0,n.on=function(e,t,a,i,r){var o=a.bind(i||e.instance||e),s=(n.handlerMap.indexOf(e)+1||n.handlerMap.push(e))-1,l=t.split(".")[0],c=t.split(".")[1]||"*";n.listeners[s]=n.listeners[s]||{},n.listeners[s][l]=n.listeners[s][l]||{},n.listeners[s][l][c]=n.listeners[s][l][c]||{},a._svgjsListenerId||(a._svgjsListenerId=++n.listenerId),n.listeners[s][l][c][a._svgjsListenerId]=o,e.addEventListener(l,o,r||{passive:!1})},n.off=function(e,t,a){var i=n.handlerMap.indexOf(e),r=t&&t.split(".")[0],o=t&&t.split(".")[1],s="";if(-1!=i)if(a){if("function"==typeof a&&(a=a._svgjsListenerId),!a)return;n.listeners[i][r]&&n.listeners[i][r][o||"*"]&&(e.removeEventListener(r,n.listeners[i][r][o||"*"][a],!1),delete n.listeners[i][r][o||"*"][a])}else if(o&&r){if(n.listeners[i][r]&&n.listeners[i][r][o]){for(var l in n.listeners[i][r][o])n.off(e,[r,o].join("."),l);delete n.listeners[i][r][o]}}else if(o)for(var c in n.listeners[i])for(var s in n.listeners[i][c])o===s&&n.off(e,[c,o].join("."));else if(r){if(n.listeners[i][r]){for(var s in n.listeners[i][r])n.off(e,[r,s].join("."));delete n.listeners[i][r]}}else{for(var c in n.listeners[i])n.off(e,c);delete n.listeners[i],delete n.handlerMap[i]}},n.extend(n.Element,{on:function(e,t,a,i){return n.on(this.node,e,t,a,i),this},off:function(e,t){return n.off(this.node,e,t),this},fire:function(t,a){return t instanceof e.Event?this.node.dispatchEvent(t):this.node.dispatchEvent(t=new n.CustomEvent(t,{detail:a,cancelable:!0})),this._event=t,this},event:function(){return this._event}}),n.Defs=n.invent({create:"defs",inherit:n.Container}),n.G=n.invent({create:"g",inherit:n.Container,extend:{x:function(e){return null==e?this.transform("x"):this.transform({x:e-this.x()},!0)}},construct:{group:function(){return this.put(new n.G)}}}),n.Doc=n.invent({create:function(e){e&&("svg"==(e="string"==typeof e?t.getElementById(e):e).nodeName?this.constructor.call(this,e):(this.constructor.call(this,n.create("svg")),e.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:n.Container,extend:{namespace:function(){return this.attr({xmlns:n.ns,version:"1.1"}).attr("xmlns:xlink",n.xlink,n.xmlns).attr("xmlns:svgjs",n.svgjs,n.xmlns)},defs:function(){var e;return this._defs||((e=this.node.getElementsByTagName("defs")[0])?this._defs=n.adopt(e):this._defs=new n.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&"#document"!=this.node.parentNode.nodeName?this.node.parentNode:null},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,n.parser.draw&&!n.parser.draw.parentNode&&this.node.appendChild(n.parser.draw),this},clone:function(e){this.writeDataToDom();var t=this.node,a=m(t.cloneNode(!0));return e?(e.node||e).appendChild(a.node):t.parentNode.insertBefore(a.node,t.nextSibling),a}}}),n.extend(n.Element,{}),n.Gradient=n.invent({create:function(e){this.constructor.call(this,n.create(e+"Gradient")),this.type=e},inherit:n.Container,extend:{at:function(e,t,a){return this.put(new n.Stop).update(e,t,a)},update:function(e){return this.clear(),"function"==typeof e&&e.call(this,this),this}
vendor: 5,761 bytes, line 6
6,fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(e,t,a){return"transform"==e&&(e="gradientTransform"),n.Container.prototype.attr.call(this,e,t,a)}},construct:{gradient:function(e,t){return this.defs().gradient(e,t)}}}),n.extend(n.Gradient,n.FX,{from:function(e,t){return"radial"==(this._target||this).type?this.attr({fx:new n.Number(e),fy:new n.Number(t)}):this.attr({x1:new n.Number(e),y1:new n.Number(t)})},to:function(e,t){return"radial"==(this._target||this).type?this.attr({cx:new n.Number(e),cy:new n.Number(t)}):this.attr({x2:new n.Number(e),y2:new n.Number(t)})}}),n.extend(n.Defs,{gradient:function(e,t){return this.put(new n.Gradient(e)).update(t)}}),n.Stop=n.invent({create:"stop",inherit:n.Element,extend:{update:function(e){return("number"==typeof e||e instanceof n.Number)&&(e={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=e.opacity&&this.attr("stop-opacity",e.opacity),null!=e.color&&this.attr("stop-color",e.color),null!=e.offset&&this.attr("offset",new n.Number(e.offset)),this}}}),n.Pattern=n.invent({create:"pattern",inherit:n.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(e){return this.clear(),"function"==typeof e&&e.call(this,this),this},toString:function(){return this.fill()},attr:function(e,t,a){return"transform"==e&&(e="patternTransform"),n.Container.prototype.attr.call(this,e,t,a)}},construct:{pattern:function(e,t,a){return this.defs().pattern(e,t,a)}}}),n.extend(n.Defs,{pattern:function(e,t,a){return this.put(new n.Pattern).update(a).attr({x:0,y:0,width:e,height:t,patternUnits:"userSpaceOnUse"})}}),n.Shape=n.invent({create:function(e){this.constructor.call(this,e)},inherit:n.Element}),n.Symbol=n.invent({create:"symbol",inherit:n.Container,construct:{symbol:function(){return this.put(new n.Symbol)}}}),n.Use=n.invent({create:"use",inherit:n.Shape,extend:{element:function(e,t){return this.attr("href",(t||"")+"#"+e,n.xlink)}},construct:{use:function(e,t){return this.put(new n.Use).element(e,t)}}}),n.Rect=n.invent({create:"rect",inherit:n.Shape,construct:{rect:function(e,t){return this.put(new n.Rect).size(e,t)}}}),n.Circle=n.invent({create:"circle",inherit:n.Shape,construct:{circle:function(e){return this.put(new n.Circle).rx(new n.Number(e).divide(2)).move(0,0)}}}),n.extend(n.Circle,n.FX,{rx:function(e){return this.attr("r",e)},ry:function(e){return this.rx(e)}}),n.Ellipse=n.invent({create:"ellipse",inherit:n.Shape,construct:{ellipse:function(e,t){return this.put(new n.Ellipse).size(e,t).move(0,0)}}}),n.extend(n.Ellipse,n.Rect,n.FX,{rx:function(e){return this.attr("rx",e)},ry:function(e){return this.attr("ry",e)}}),n.extend(n.Circle,n.Ellipse,{x:function(e){return null==e?this.cx()-this.rx():this.cx(e+this.rx())},y:function(e){return null==e?this.cy()-this.ry():this.cy(e+this.ry())},cx:function(e){return null==e?this.attr("cx"):this.attr("cx",e)},cy:function(e){return null==e?this.attr("cy"):this.attr("cy",e)},width:function(e){return null==e?2*this.rx():this.rx(new n.Number(e).divide(2))},height:function(e){return null==e?2*this.ry():this.ry(new n.Number(e).divide(2))},size:function(e,t){var a=h(this,e,t);return this.rx(new n.Number(a.width).divide(2)).ry(new n.Number(a.height).divide(2))}}),n.Line=n.invent({create:"line",inherit:n.Shape,extend:{array:function(){return new n.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(e,t,a,i){return null==e?this.array():(e=void 0!==t?{x1:e,y1:t,x2:a,y2:i}:new n.PointArray(e).toLine(),this.attr(e))},move:function(e,t){return this.attr(this.array().move(e,t).toLine())},size:function(e,t){var a=h(this,e,t);return this.attr(this.array().size(a.width,a.height).toLine())}},construct:{line:function(e,t,a,i){return n.Line.prototype.plot.apply(this.put(new n.Line),null!=e?[e,t,a,i]:[0,0,0,0])}}}),n.Polyline=n.invent({create:"polyline",inherit:n.Shape,construct:{polyline:function(e){return this.put(new n.Polyline).plot(e||new n.PointArray)}}}),n.Polygon=n.invent({create:"polygon",inherit:n.Shape,construct:{polygon:function(e){return this.put(new n.Polygon).plot(e||new n.PointArray)}}}),n.extend(n.Polyline,n.Polygon,{array:function(){return this._array||(this._array=new n.PointArray(this.attr("points")))},plot:function(e){return null==e?this.array():this.clear().attr("points","string"==typeof e?e:this._array=new n.PointArray(e))},clear:function(){return delete this._array,this},move:function(e,t){return this.attr("points",this.array().move(e,t))},size:function(e,t){var a=h(this,e,t);return this.attr("points",this.array().size(a.width,a.height))}}),n.extend(n.Line,n.Polyline,n.Polygon,{morphArray:n.PointArray,x:function(e){return null==e?this.bbox().x:this.move(e,this.bbox().y)},y:function(e){return null==e?this.bbox().y:this.move(this.bbox().x,e)},width:function(e){var t=this.bbox();return null==e?t.width:this.size(e,t.height)},height:function(e){var t=this.bbox();return null==e?t.height:this.size(t.width,e)}}),n.Path=n.invent({create:"path",inherit:n.Shape,extend:{morphArray:n.PathArray,array:function(){return this._array||(this._array=new n.PathArray(this.attr("d")))},plot:function(e){return null==e?this.array():this.clear().attr("d","string"==typeof e?e:this._array=new n.PathArray(e))},clear:function(){return delete this._array,this}},construct:{path:function(e){return this.put(new n.Path).plot(e||new n.PathArray)}}}),n.Image=n.invent({create:"image",inherit:n.Shape,extend:{load:function(t){if(!t)return this;var a=this,i=new e.Image;return n.on(i,"load",function(){n.off(i);var e=a.parent(n.Pattern);null!==e&&(0==a.width()&&0==a.height()&&a.size(i.width,i.height),e&&0==e.width()&&0==e.height()&&e.size(a.width(),a.height()),"function"==typeof a._loaded&&a._loaded.
6call(a,{width:i.width,height:i.height,ratio:i.width/i.height,url:t}))}),n.on(i,"error",function(e){n.off(i),"function"==typeof a._error&&a._error.call(a,e)}),this.attr("href",i.src=this.src=t,n.xlink)},loaded:function(e){return this._loaded=e,this},error:function(e){return this._error=e,this}},construct:{image:function(e,t,a){return this.put(new n.Image).load(e).size(t||0,a||t||0)}}}),n.Text=n.invent({create:function(){this.constructor.call(this,n.create("text")),this.dom.leading=new n.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",n.defaults.attrs["font-family"])},inherit:n.Shape,extend:{x:function(e){return null==e?this.attr("x"):this.attr("x",e)},text:function(e){if(void 0===e){e="";for(var t=this.node.childNodes,a=0,i=t.length;a<i;++a)0!=a&&3!=t[a].nodeType&&1==n.adopt(t[a]).dom.newLined&&(e+="\n"),e+=t[a].textContent;return e}if(this.clear().build(!0),"function"==typeof e)e.call(this,this);else{a=0;for(var r=(e=e.split("\n")).length;a<r;a++)this.tspan(e[a]).newLine()}return this.build(!1).rebuild()},size:function(e){return this.attr("font-size",e).rebuild()},leading:function(e){return null==e?this.dom.leading:(this.dom.leading=new n.Number(e),this.rebuild())},lines:function(){var e=(this.textPath&&this.textPath()||this).node,t=n.utils.map(n.utils.filterSVGElements(e.childNodes),function(e){return n.adopt(e)});return new n.Set(t)},rebuild:function(e){if("boolean"==typeof e&&(this._rebuild=e),this._rebuild){var t=this,a=0,i=this.dom.leading*new n.Number(this.attr("font-size"));this.lines().each(function(){this.dom.newLined&&(t.textPath()||this.attr("x",t.attr("x")),"\n"==this.text()?a+=i:(this.attr("dy",i+a),a=0))}),this.fire("rebuild")}return this},build:function(e){return this._build=!!e,this},setData:function(e){return this.dom=e,this.dom.leading=new n.Number(e.leading||1.3),this}},construct:{text:function(e){return this.put(new n.Text).text(e)},plain:function(e){return this.put(new n.Text).plain(e)}}}),n.Tspan=n.invent({create:"tspan",inherit:n.Shape,extend:{text:function(e){return null==e?this.node.textContent+(this.dom.newLined?"\n":""):("function"==typeof e?e.call(this,this):this.plain(e),this)},dx:function(e){return this.attr("dx",e)},dy:function(e){return this.attr("dy",e)},newLine:function(){var e=this.parent(n.Text);return this.dom.newLined=!0,this.dy(e.dom.leading*e.attr("font-size")).attr("x",e.x())}}}),n.extend(n.Text,n.Tspan,{plain:function(e){return!1===this._build&&this.clear(),this.node.appendChild(t.createTextNode(e)),this},tspan:function(e){var t=(this.textPath&&this.textPath()||this).node,a=new n.Tspan;return!1===this._build&&this.clear(),t.appendChild(a.node),a.text(e)},clear:function(){for(var e=(this.textPath&&this.textPath()||this).node;e.hasChildNodes();)e.removeChild(e.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),n.TextPath=n.invent({create:"textPath",inherit:n.Parent,parent:n.Text,construct:{morphArray:n.PathArray,array:function(){var e=this.track();return e?e.array():null},plot:function(e){var t=this.track(),a=null;return t&&(a=t.plot(e)),null==e?a:this},track:function(){var e=this.textPath();if(e)return e.reference("href")},textPath:function(){if(this.node.firstChild&&"textPath"==this.node.firstChild.nodeName)return n.adopt(this.node.firstChild)}}}),n.Nested=n.invent({create:function(){this.constructor.call(this,n.create("svg")),this.style("overflow","visible")},inherit:n.Container,construct:{nested:function(){return this.put(new n.Nested)}}});var l={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(e,t){return"color"==t?e:e+"-"+t}};function c(e,t,a,i){return a+i.replace(n.regex.dots," .")}function d(e){return e.toLowerCase().replace(/-(.)/g,function(e,t){return t.toUpperCase()})}function f(e){return e.charAt(0).toUpperCase()+e.slice(1)}function p(e){var t=e.toString(16);return 1==t.length?"0"+t:t}function h(e,t,a){if(null==t||null==a){var n=e.bbox();null==t?t=n.width/n.height*a:null==a&&(a=n.height/n.width*t)}return{width:t,height:a}}function u(e,t,a){return{x:t*e.a+a*e.c+0,y:t*e.b+a*e.d+0}}function g(e){return{a:e[0],b:e[1],c:e[2],d:e[3],e:e[4],f:e[5]}}function m(t){for(var a=t.childNodes.length-1;a>=0;a--)t.childNodes[a]instanceof e.SVGElement&&m(t.childNodes[a]);return n.adopt(t).id(n.eid(t.nodeName))}function v(e){return Math.abs(e)>1e-37?e:0}["fill","stroke"].forEach(function(e){var t={};t[e]=function(t){if(void 0===t)return this;if("string"==typeof t||n.Color.isRgb(t)||t&&"function"==typeof t.fill)this.attr(e,t);else for(var a=l[e].length-1;a>=0;a--)null!=t[l[e][a]]&&this.attr(l.prefix(e,l[e][a]),t[l[e][a]]);return this},n.extend(n.Element,n.FX,t)}),n.extend(n.Element,n.FX,{translate:function(e,t){return this.transform({x:e,y:t})},matrix:function(e){return this.attr("transform",new n.Matrix(6==arguments.length?[].slice.call(arguments):e))},opacity:function(e){return this.attr("opacity",e)},dx:function(e){return this.x(new n.Number(e).plus(this instanceof n.FX?0:this.x()),!0)},dy:function(e){return this.y(new n.Number(e).plus(this instanceof n.FX?0:this.y()),!0)}}),n.extend(n.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(e){return this.node.getPointAtLength(e)}}),n.Set=n.invent({create:function(e){Array.isArray(e)?this.members=e:this.clear()},extend:{add:function(){for(var e=[].slice.call(arguments),t=0,a=e.length;t<a;t++)this.members.push(e[t]);return this},remove:function(e){var t=this.index(e);return t>-1&&this.members.splice(t,1),this},each:function(e){for(var t=0,a=this.members.length;t<a;t++)e.apply(this.members[t],[t,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(e){return this.index(e)>
vendor: 2,697 bytes, lines 6-10
6=0},index:function(e){return this.members.indexOf(e)},get:function(e){return this.members[e]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(e){return new n.Set(e)}}}),n.FX.Set=n.invent({create:function(e){this.set=e}}),n.Set.inherit=function(){var e=[];for(var t in n.Shape.prototype)"function"==typeof n.Shape.prototype[t]&&"function"!=typeof n.Set.prototype[t]&&e.push(t);for(var t in e.forEach(function(e){n.Set.prototype[e]=function(){for(var t=0,a=this.members.length;t<a;t++)this.members[t]&&"function"==typeof this.members[t][e]&&this.members[t][e].apply(this.members[t],arguments);return"animate"==e?this.fx||(this.fx=new n.FX.Set(this)):this}}),e=[],n.FX.prototype)"function"==typeof n.FX.prototype[t]&&"function"!=typeof n.FX.Set.prototype[t]&&e.push(t);e.forEach(function(e){n.FX.Set.prototype[e]=function(){for(var t=0,a=this.set.members.length;t<a;t++)this.set.members[t].fx[e].apply(this.set.members[t].fx,arguments);return this}})},n.extend(n.Element,{}),n.extend(n.Element,{remember:function(e,t){if("object"===a(arguments[0]))for(var n in e)this.remember(n,e[n]);else{if(1==arguments.length)return this.memory()[e];this.memory()[e]=t}return this},forget:function(){if(0==arguments.length)this._memory={};else for(var e=arguments.length-1;e>=0;e--)delete this.memory()[arguments[e]];return this},memory:function(){return this._memory||(this._memory={})}}),n.get=function(e){var a=t.getElementById(function(e){var t=(e||"").toString().match(n.regex.reference);if(t)return t[1]}(e)||e);return n.adopt(a)},n.select=function(e,a){return new n.Set(n.utils.map((a||t).querySelectorAll(e),function(e){return n.adopt(e)}))},n.extend(n.Parent,{select:function(e){return n.select(e,this.node)}});var b="abcdef".split("");if("function"!=typeof e.CustomEvent){var y=function(e,a){a=a||{bubbles:!1,cancelable:!1,detail:void 0};var n=t.createEvent("CustomEvent");return n.initCustomEvent(e,a.bubbles,a.cancelable,a.detail),n};y.prototype=e.Event.prototype,n.CustomEvent=y}else n.CustomEvent=e.CustomEvent;return n},"function"==typeof define&&define.amd?define(function(){return Pe(De,De.document)}):"object"===("undefined"==typeof exports?"undefined":a(exports))&&"undefined"!=typeof module?module.exports=De.document?Pe(De,De.document):function(e){return Pe(e,e.document)}:De.SVG=Pe(De,De.document),
7/*! svg.filter.js - v2.0.2 - 2016-02-24
8  * https://github.com/wout/svg.filter.js
9  * Copyright (c) 2016 Wout Fierens; Licensed MIT */
10function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"Backgroun
10dImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(e,t){return this.add(e,t),!e.attr("in")&&this.autoSetIn&&e.attr("in",this.source),e.attr("result")||e.attr("result",e),e},blend:function(e,t,a){return this.put(new SVG.BlendEffect(e,t,a))},colorMatrix:function(e,t){return this.put(new SVG.ColorMatrixEffect(e,t))},convolveMatrix:function(e){return this.put(new SVG.ConvolveMatrixEffect(e))},componentTransfer:function(e){return this.put(new SVG.ComponentTransferEffect(e))},composite:function(e,t,a){return this.put(new SVG.CompositeEffect(e,t,a))},flood:function(e,t){return this.put(new SVG.FloodEffect(e,t))},offset:function(e,t){return this.put(new SVG.OffsetEffect(e,t))},image:function(e){return this.put(new SVG.ImageEffect(e))},merge:function(){var e=[void 0];for(var t in arguments)e.push(arguments[t]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,e)))},gaussianBlur:function(e,t){return this.put(new SVG.GaussianBlurEffect(e,t))},morphology:function(e,t){return this.put(new SVG.MorphologyEffect(e,t))},diffuseLighting:function(e,t,a){return this.put(new SVG.DiffuseLightingEffect(e,t,a))},displacementMap:function(e,t,a,n,i){return this.put(new SVG.DisplacementMapEffect(e,t,a,n,i))},specularLighting:function(e,t,a,n){return this.put(new SVG.SpecularLightingEffect(e,t,a,n))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(e,t,a,n,i){return this.put(new SVG.TurbulenceEffect(e,t,a,n,i))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(e){var t=this.put(new SVG.Filter);return"function"==typeof e&&e.call(t,t),t}}),SVG.extend(SVG.Container,{filter:function(e){return this.defs().filter(e)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(e){return this.filterer=e instanceof SVG.Element?e:this.doc().filter(e),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(e){return this.filterer&&!0===e&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(e){return null==e?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",e)},result:function(e){return null==e?this.attr("result"):this.attr("result",e)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(e){return null==e?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",e)},result:function(e){return null==e?this.attr("result"):this.attr("result",e)},toString:function(){return this.result()}}});var e={blend:function(e,t){return this.parent()&&this.parent().blend(this,e,t)},colorMatrix:function(e,t){return this.parent()&&this.parent().colorMatrix(e,t).in(this)},convolveMatrix:function(e){return this.parent()&&this.parent().convolveMatrix(e).in(this)},componentTransfer:function(e){return this.parent()&&this.parent().componentTransfer(e).in(this)},composite:function(e,t){return this.parent()&&this.parent().composite(this,e,t)},flood:function(e,t){return this.parent()&&this.parent().flood(e,t)},offset:function(e,t){return this.parent()&&this.parent().offset(e,t).in(this)},image:function(e){return this.parent()&&this.parent().image(e)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(e,t){return this.parent()&&this.parent().gaussianBlur(e,t).in(this)},morphology:function(e,t){return this.parent()&&this.parent().morphology(e,t).in(this)},diffuseLighting:function(e,t,a){return this.parent()&&this.parent().diffuseLighting(e,t,a).in(this)},displacementMap:function(e,t,a,n){return this.parent()&&this.parent().displacementMap(this,e,t,a,n)},specularLighting:function(e,t,a,n){return this.parent()&&this.parent().specularLighting(e,t,a,n).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(e,t,a,n,i){return this.parent()&&this.parent().turbulence(e,t,a,n,i).in(this)}};SVG.extend(SVG.Effect,e),SVG.extend(SVG.ParentEffect,e),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(e){this.attr("in",e)}}});var t={blend:function(e,t,a){this.attr({in:e,in2:t,mode:a||"normal"})},colorMatrix:function(e,t){"matrix"==e&&(t=i(t)),this.attr({type:e,values:void 0===t?null:t})},convolveMatrix:function(e){e=i(e),this.attr({order:Math.sqrt(e.split(" ").length),kernelMatrix:e})},composite:function(e,t,a){this.attr({in:e,in2:t,operator:a})},flood:function(e,t){this.attr("flood-color",e),null!=t&&this.attr("flood-opacity",t)},offset:function(e,t){this.attr({dx:e,dy:t})},image:function(e){this.attr("href",e,SVG.xlink)},displacementMap:function(e,t,a,n,i){this.attr({in:e,in2:t,scale:a,xChannelSelector:n,yChannelSelector:i})},gaussianBlur:function(e,t){null!=e||null!=t?this.attr("stdDeviation",function(e){if(!Array.isArray(e))return e;for(var t=0,a=e.length,n=[];t<a;t++)n.push(e[t]);return n.join(" ")}(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(e,t){this.attr({operator:e,radius:t})},tile:function(){},turbulence:function(e,t,a,n,i){this.attr({numOctaves:t,seed:a,stitchTiles:n,baseFrequency:e,type:i})}},a={merge:function(){var e;if(arguments[0]instanceof SVG.Set){var t=this;arguments[0].each(function(e){this instanceof SVG.MergeNode?t.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&t.put(new SVG.MergeNode(this))})}else{e=Array.isArray(arguments[0])?arguments[0]:arguments;for(var a=0;a<e.length;a++)e[a]instanceof SVG.MergeNode?this.put(e[a]):this.put(new SVG.MergeNode(e[a]))}},componentTransfer:function(e){if(this.rgb=new SVG.Set,["r","g","b","a"].forEach(function(e){this[e]=new(SVG["Func"+e.toUpperCase()])("identity"),this.rgb.add(this[e]),this.node.appendChild(this[e].node)}.bind(this)),e)for(var t in e.rgb&&(["r","g","b"].forEach(function(t){this[t].attr(e.rgb)}.bind(this)),delete e.rgb),e)this[t].attr(e[t])},diffuseLighting:function(e,t,a){this.attr({surfaceScale:e,diffuseConstant:t,kernelUnitLength:a})},specularLighting:function(e,t,a,n){this.attr({surfaceScale:e,diffuseConstant:t,specularExponent:a,kernelUnitLength:n})}},n={distantLight:function(e,t){this.attr({azimuth:e,elevation:t})},pointLight:function(e,t,a){this.attr({x:e,y:t,z:a})},spotLight:function(e,t,a,n,i,r){this.attr({x:e,y:t,z:a,pointsAtX:n,pointsAtY:i,pointsAtZ:r})},mergeNode:function(e){this.attr("in",e)}};function i(e){return Array.isArray(e)&&(e=new SVG.Array(e)),e.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function r(){var e=function(){};for(var t in"function"==typeof arguments[arguments.length-1]&&(e=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var a in arguments[t])e(arguments[t][a],a,arguments[t])}
10["r","g","b","a"].forEach(function(e){n["Func"+e.toUpperCase()]=function(e){switch(this.attr("type",e),e){case"table":this.attr("tableValues",arguments[1]);break;case"linear":this.attr("slope",arguments[1]),this.attr("intercept",arguments[2]);break;case"gamma":this.attr("amplitude",arguments[1]),this.attr("exponent",arguments[2]),this.attr("offset",arguments[2])}}}),r(t,function(e,t){var a=t.charAt(0).toUpperCase()+t.slice(1);SVG[a+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+a)),e.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.Effect,extend:{}})}),r(a,function(e,t){var a=t.charAt(0).toUpperCase()+t.slice(1);SVG[a+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+a)),e.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.ParentEffect,extend:{}})}),r(n,function(e,t){var a=t.charAt(0).toUpperCase()+t.slice(1);SVG[a]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+a)),e.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})}),SVG.extend(SVG.MergeEffect,{in:function(e){return e instanceof SVG.MergeNode?this.add(e,0):this.add(new SVG.MergeNode(e),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(e){return null==e?this.parent()&&this.parent().select('[result="'+this.attr("in2")+'"]').get(0)||this.attr("in2"):this.attr("in2",e)}}),SVG.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]}}.call(void 0),function(){function e(e,i,r,o,s,l,c){for(var d=e.slice(i,r||c),f=o.slice(s,l||c),p=0,h={pos:[0,0],start:[0,0]},u={pos:[0,0],start:[0,0]};d[p]=t.call(h,d[p]),f[p]=t.call(u,f[p]),d[p][0]!=f[p][0]||"M"==d[p][0]||"A"==d[p][0]&&(d[p][4]!=f[p][4]||d[p][5]!=f[p][5])?(Array.prototype.splice.apply(d,[p,1].concat(n.call(h,d[p]))),Array.prototype.splice.apply(f,[p,1].concat(n.call(u,f[p])))):(d[p]=a.call(h,d[p]),f[p]=a.call(u,f[p])),++p!=d.length||p!=f.length;)p==d.length&&d.push(["C",h.pos[0],h.pos[1],h.pos[0],h.pos[1],h.pos[0],h.pos[1]]),p==f.length&&f.push(["C",u.pos[0],u.pos[1],u.pos[0],u.pos[1],u.pos[0],u.pos[1]]);return{start:d,dest:f}}function t(e){switch(e[0]){case"z":case"Z":e[0]="L",e[1]=this.start[0],e[2]=this.start[1];break;case"H":e[0]="L",e[2]=this.pos[1];break;case"V":e[0]="L",e[2]=e[1],e[1]=this.pos[0];break;case"T":e[0]="Q",e[3]=e[1],e[4]=e[2],e[1]=this.reflection[1],e[2]=this.reflection[0];break;case"S":e[0]="C",e[6]=e[4],e[5]=e[3],e[4]=e[2],e[3]=e[1],e[2]=this.reflection[1],e[1]=this.reflection[0]}return e}function a(e){var t=e.length;return this.pos=[e[t-2],e[t-1]],-1!="SCQT".indexOf(e[0])&&(this.reflection=[2*this.pos[0]-e[t-4],2*this.pos[1]-e[t-3]]),e}function n(e){var t=[e];switch(e[0]){case"M":return this.pos=this.start=[e[1],e[2]],t;case"L":e[5]=e[3]=e[1],e[6]=e[4]=e[2],e[1]=this.pos[0],e[2]=this.pos[1];break;case"Q":e[6]=e[4],e[5]=e[3],e[4]=1*e[4]/3+2*e[2]/3,e[3]=1*e[3]/3+2*e[1]/3,e[2]=1*this.pos[1]/3+2*e[2]/3,e[1]=1*this.pos[0]/3+2*e[1]/3;break;case"A":e=(t=function(e,t){var a,n,i,r,o,s,l,c,d,f,p,h,u,g,m,v,b,y,x,C,w,E,A,S,k,_,T=Math.abs(t[1]),L=Math.abs(t[2]),R=t[3]%360,M=t[4],I=t[5],O=t[6],N=t[7],D=new SVG.Point(e),P=new SVG.Point(O,N),B=[];if(0===T||0===L||D.x===P.x&&D.y===P.y)return[["C",D.x,D.y,P.x,P.y,P.x,P.y]];for((n=(a=new SVG.Point((D.x-P.x)/2,(D.y-P.y)/2).transform((new SVG.Matrix).rotate(R))).x*a.x/(T*T)+a.y*a.y/(L*L))>1&&(T*=n=Math.sqrt(n),L*=n),i=(new SVG.Matrix).rotate(R).scale(1/T,1/L).rotate(-R),D=D.transform(i),s=(r=[(P=P.transform(i)).x-D.x,P.y-D.y])[0]*r[0]+r[1]*r[1],o=Math.sqrt(s),r[0]/=o,r[1]/=o,l=s<4?Math.sqrt(1-s/4):0,M===I&&(l*=-1),c=new SVG.Point((P.x+D.x)/2+l*-r[1],(P.y+D.y)/2+l*r[0]),d=new SVG.Point(D.x-c.x,D.y-c.y),f=new SVG.Point(P.x-c.x,P.y-c.y),p=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(p*=-1),h=Math.acos(f.x/Math.sqrt(f.x*f.x+f.y*f.y)),f.y<0&&(h*=-1),I&&p>h&&(h+=2*Math.PI),!I&&p<h&&(h-=2*Math.PI),v=[],b=p,u=(h-p)/(g=Math.ceil(2*Math.abs(p-h)/Math.PI)),m=4*Math.tan(u/4)/3,w=0;w<=g;w++)x=Math.cos(b),y=Math.sin(b),C=new SVG.Point(c.x+x,c.y+y),v[w]=[new SVG.Point(C.x+m*y,C.y-m*x),C,new SVG.Point(C.x-m*y,C.y+m*x)],b+=u;for(v[0][0]=v[0][1].clone(),v[v.length-1][2]=v[v.length-1][1].clone(),i=(new SVG.Matrix).rotate(R).scale(T,L).rotate(-R),w=0,E=v.length;w<E;w++)v[w][0]=v[w][0].transform(i),v[w][1]=v[w][1].transform(i),v[w][2]=v[w][2].transform(i);for(w=1,E=v.length;w<E;w++)A=(C=v[w-1][2]).x,S=C.y,k=(C=v[w][0]).x,_=C.y,O=(C=v[w][1]).x,N=C.y,B.push(["C",A,S,k,_,O,N]);return B}(this.pos,e))[0]}return e[0]="C",this.pos=[e[5],e[6]],this.reflection=[2*e[5]-e[3],2*e[6]-e[4]],t}function i(e,t){if(!1===t)return!1;for(var a=t,n=e.length;a<n;
10++a)if("M"==e[a][0])return a;return!1}SVG.extend(SVG.PathArray,{morph:function(t){for(var a=this.value,n=this.parse(t),r=0,o=0,s=!1,l=!1;!1!==r||!1!==o;){var c;s=i(a,!1!==r&&r+1),l=i(n,!1!==o&&o+1),!1===r&&(r=0==(c=new SVG.PathArray(d.start).bbox()).height||0==c.width?a.push(a[0])-1:a.push(["M",c.x+c.width/2,c.y+c.height/2])-1),!1===o&&(o=0==(c=new SVG.PathArray(d.dest).bbox()).height||0==c.width?n.push(n[0])-1:n.push(["M",c.x+c.width/2,c.y+c.height/2])-1);var d=e(a,r,s,n,o,l);a=a.slice(0,r).concat(d.start,!1===s?[]:a.slice(s)),n=n.slice(0,o).concat(d.dest,!1===l?[]:n.slice(l)),r=!1!==s&&r+d.start.length,o=!1!==l&&o+d.dest.length}return this.value=a,this.destination=new SVG.PathArray,this.destination.value=n,this}})}(),
11/*! svg.draggable.js - v2.2.2 - 2019-01-08
12  * https://github.com/svgdotjs/svg.draggable.js
13  * Copyright (c) 2019 Wout Fierens; Licensed MIT */
14function(){function e(e){e.remember("_draggable",this),this.el=e}e.prototype.init=function(e,t){var a=this;this.constraint=e,this.value=t,this.el.on("mousedown.drag",function(e){a.start(e)}),this.el.on("touchstart.drag",function(e){a.start(e)})},e.prototype.transformPoint=function(e,t){var a=(e=e||window.event).changedTouches&&e.changedTouches[0]||e;return this.p.x=a.clientX-(t||0),this.p.y=a.clientY,this.p.matrixTransform(this.m)},e.prototype.getBBox=function(){var e=this.el.bbox();return this.el instanceof SVG.Nested&&(e=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(e.x=this.el.x(),e.y=this.el.y()),e},e.prototype.start=function(e){if("click"!=e.type&&"mousedown"!=e.type&&"mousemove"!=e.type||1==(e.which||e.buttons)){var t=this;if(this.el.fire("beforedrag",{event:e,handler:this}),!this.el.event().defaultPrevented){e.preventDefault(),e.stopPropagation(),this.parent=this.parent||this.el.parent(SVG.Nested)||this.el.parent(SVG.Doc),this.p=this.parent.node.createSVGPoint(),this.m=this.el.node.getScreenCTM().inverse();var a,n=this.getBBox();if(this.el instanceof SVG.Text)switch(a=this.el.node.getComputedTextLength(),this.el.attr("text-anchor")){case"middle":a/=2;break;case"start":a=0}this.startPoints={point:this.transformPoint(e,a),box:n,transform:this.el.transform()},SVG.on(window,"mousemove.drag",function(e){t.drag(e)}),SVG.on(window,"touchmove.drag",function(e){t.drag(e)}),SVG.on(window,"mouseup.drag",function(e){t.end(e)}),SVG.on(window,"touchend.drag",function(e){t.end(e)}),this.el.fire("dragstart",{event:e,p:this.startPoints.point,m:this.m,handler:this})}}},e.prototype.drag=function(e){var t=this.getBBox(),a=this.transformPoint(e),n=this.startPoints.box.x+a.x-this.startPoints.point.x,i=this.startPoints.box.y+a.y-this.startPoints.point.y,r=this.constraint,o=a.x-this.startPoints.point.x,s=a.y-this.startPoints.point.y;if(this.el.fire("dragmove",{event:e,p:a,m:this.m,handler:this}),this.el.event().defaultPrevented)return a;if("function"==typeof r){var l=r.call(this.el,n,i,this.m);"boolean"==typeof l&&(l={x:l,y:l}),!0===l.x?this.el.x(n):!1!==l.x&&this.el.x(l.x),!0===l.y?this.el.y(i):!1!==l.y&&this.el.y(l.y)}else"object"==typeof r&&(null!=r.minX&&n<r.minX?o=(n=r.minX)-this.startPoints.box.x:null!=r.maxX&&n>r.maxX-t.width&&(o=(n=r.maxX-t.width)-this.startPoints.box.x),null!=r.minY&&i<r.minY?s=(i=r.minY)-this.startPoints.box.y:null!=r.maxY&&i>r.maxY-t.height&&(s=(i=r.maxY-t.height)-this.startPoints.box.y),null!=r.snapToGrid&&(n-=n%r.snapToGrid,i-=i%r.snapToGrid,o-=o%r.snapToGrid,s-=s%r.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:o,y:s},!0):this.el.move(n,i));return a},e.prototype.end=function(e){var t=this.drag(e);this.el.fire("dragend",{event:e,p:t,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(t,a){"function"!=typeof t&&"object"!=typeof t||(a=t,t=!0);var n=this.remember("_draggable")||new e(this);return(t=void 0===t||t)?n.init(a||{},t):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function e(e){this.el=e,e.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(e,t,a){var n="string"!=typeof e?e:t[e];return a?n/2:n},this.pointCoords=function(e,t){var a=this.pointsList[e];return{x:this.pointCoord(a[0],t,"t"===e||"b"===e),y:this.pointCoord(a[1],t,"r"===e||"l"===e)}}}e.prototype.init=function(e,t){var a=this.el.bbox();this.options={};var n=this.el.selectize.defaults.points;for(var i in this.el.selectize.defaults)this.options[i]=this.el.selectize.defaults[i],void 0!==t[i]&&(this.options[i]=t[i]);var r=["points","pointsExclude"];for(var i in r){var o=this.options[r[i]];"string"==typeof o?o=o.length>0?o.split(/\s*,\s*/i):[]:"boolean"==typeof o&&"points"===r[i]&&(o=o?n:[]),this.options[r[i]]=o}this.options.points=[n,this.options.points].reduce(function(e,t){return e.filter(function(e){return t.indexOf(e)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(e,t){return e.filter(function(e){return t.indexOf(e)<0})}),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(a.x,a.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(e):this.selectRect(e),this.observe(),this.cleanup()},e.prototype.selectPoints=function(e){return this.pointSelection.isSelected=e,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},e.prototype.getPointArray=function(){var e=this.el.bbox();return this.el.array().valueOf().map(function(t){return[t[0]-e.x,t[1]-e.y]})},e.prototype.drawPoints=function(){for(var e=this,t=this.getPointArray(),a=0,n=t.length;a<n;++a){var i=function(t){return function(a){(a=a||window.event).preventDefault?a.preventDefault():a.returnValue=!1,a.stopPropagation();var n=a.pageX||a.touches[0].pageX,i=a.pageY||a.touches[0].pageY;e.el.fire("point",{x:n,y:i,i:t,event:a})}}(a),r=this.drawPoint(t[a][0],t[a][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",i).on("mousedown",i);this.pointSelection.set.add(r)}},e.prototype.drawPoint=function(e,t){var a=this.options.pointType;switch(a){case"circle":return this.drawCircle(e,t);
14case"rect":return this.drawRect(e,t);default:if("function"==typeof a)return a.call(this,e,t);throw new Error("Unknown "+a+" point type!")}},e.prototype.drawCircle=function(e,t){return this.nested.circle(this.options.pointSize).center(e,t)},e.prototype.drawRect=function(e,t){return this.nested.rect(this.options.pointSize,this.options.pointSize).center(e,t)},e.prototype.updatePointSelection=function(){var e=this.getPointArray();this.pointSelection.set.each(function(t){this.cx()===e[t][0]&&this.cy()===e[t][1]||this.center(e[t][0],e[t][1])})},e.prototype.updateRectSelection=function(){var e=this,t=this.el.bbox();if(this.rectSelection.set.get(0).attr({width:t.width,height:t.height}),this.options.points.length&&this.options.points.map(function(a,n){var i=e.pointCoords(a,t);e.rectSelection.set.get(n+1).center(i.x,i.y)}),this.options.rotationPoint){var a=this.rectSelection.set.length();this.rectSelection.set.get(a-1).center(t.width/2,20)}},e.prototype.selectRect=function(e){var t=this,a=this.el.bbox();function n(e){return function(a){(a=a||window.event).preventDefault?a.preventDefault():a.returnValue=!1,a.stopPropagation();var n=a.pageX||a.touches[0].pageX,i=a.pageY||a.touches[0].pageY;t.el.fire(e,{x:n,y:i,event:a})}}if(this.rectSelection.isSelected=e,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(a.width,a.height).addClass(this.options.classRect)),this.options.points.length&&this.rectSelection.set.length()<2&&(this.options.points.map(function(e,i){var r=t.pointCoords(e,a),o=t.drawPoint(r.x,r.y).attr("class",t.options.classPoints+"_"+e).on("mousedown",n(e)).on("touchstart",n(e));t.rectSelection.set.add(o)}),this.rectSelection.set.each(function(){this.addClass(t.options.classPoints)})),this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var i=function(e){(e=e||window.event).preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation();var a=e.pageX||e.touches[0].pageX,n=e.pageY||e.touches[0].pageY;t.el.fire("rot",{x:a,y:n,event:e})},r=this.drawPoint(a.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",i).on("mousedown",i);this.rectSelection.set.add(r)}},e.prototype.handler=function(){var e=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(e.x,e.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},e.prototype.observe=function(){var e=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver(function(){e.handler()}),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch(e){}else this.el.off("DOMAttrModified.select"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on("DOMAttrModified.select",function(){e.handler()})},e.prototype.cleanup=function(){!this.rectSelection.isSelected&&this.rectSelection.set&&(this.rectSelection.set.each(function(){this.remove()}),this.rectSelection.set.clear(),delete this.rectSelection.set),!this.pointSelection.isSelected&&this.pointSelection.set&&(this.pointSelection.set.each(function(){this.remove()}),this.pointSelection.set.clear(),delete this.pointSelection.set),this.pointSelection.isSelected||this.rectSelection.isSelected||(this.nested.remove(),delete this.nested)},SVG.extend(SVG.Element,{selectize:function(t,a){return"object"==typeof t&&(a=t,t=!0),(this.remember("_selectHandler")||new e(this)).init(void 0===t||t,a||{}),this}}),SVG.Element.prototype.selectize.defaults={points:["lt","rt","rb","lb","t","r","b","l"],pointsExclude:[],classRect:"svg_select_boundingRect",classPoints:"svg_select_points",pointSize:7,rotationPoint:!0,deepSelect:!1,pointType:"circle"}}(),function(){(function(){function e(e){e.remember("_resizeHandler",this),this.el=e,this.parameters={},this.lastUpdateCall=null,this.p=e.doc().node.createSVGPoint()}e.prototype.transformPoint=function(e,t,a){return this.p.x=e-(this.offset.x-window.pageXOffset),this.p.y=t-(this.offset.y-window.pageYOffset),this.p.matrixTransform(a||this.m)},e.prototype._extractPosition=function(e){return{x:null!=e.clientX?e.clientX:e.touches[0].clientX,y:null!=e.clientY?e.clientY:e.touches[0].clientY}},e.prototype.init=function(e){var t=this;if(this.stop(),"stop"!==e){for(var a in this.options={},this.el.resize.defaults)this.options[a]=this.el.resize.defaults[a],void 0!==e[a]&&(this.options[a]=e[a]);this.el.on("lt.resize",function(e){t.resize(e||window.event)}),this.el.on("rt.resize",function(e){t.resize(e||window.event)}),this.el.on("rb.resize",function(e){t.resize(e||window.event)}),this.el.on("lb.resize",function(e){t.resize(e||window.event)}),this.el.on("t.resize",function(e){t.resize(e||window.event)}),this.el.on("r.resize",function(e){t.resize(e||window.event)}),this.el.on("b.resize",function(e){t.resize(e||window.event)}),this.el.on("l.resize",function(e){t.resize(e||window.event)}),this.el.on("rot.resize",function(e){t.resize(e||window.event)}),this.el.on("point.resize",function(e){t.resize(e||window.event)}),this.update()}},e.prototype.stop=function(){return this.el.off("lt.resize"),this.el.off("rt.resize"),this.el.off("rb.resize"),this.el.off("lb.resize"),this.el.off("t.resize"),this.el.off("r.resize"),this.el.off("b.resize"),this.el.off("l.resize"),this.el.off("rot.resize"),this.el.off("point.resize"),this},e.prototype.resize=function(e){var t=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var a=this._extractPosition(e.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(a.x,a.y),x:e.detail.x,y:e.detail.y,box:this.el.bbox(),rotation:this.el.transform().rotation},"text"===this.el.type&&(this.parameters.fontSize=this.el.attr()["font-size"]),void 0!==e.detail.i){var n=this.el.array().valueOf();this.parameters.i=e.detail.i,this.parameters.pointCoords=[n[e.detail.i][0],n[e.detail.i][1]]}switch(e.type){case"lt":this.calc=function(e,t){var a=this.snapToGri
14d(e,t);if(this.parameters.box.width-a[0]>0&&this.parameters.box.height-a[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+a[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-a[0]);a=this.checkAspectRatio(a),this.el.move(this.parameters.box.x+a[0],this.parameters.box.y+a[1]).size(this.parameters.box.width-a[0],this.parameters.box.height-a[1])}};break;case"rt":this.calc=function(e,t){var a=this.snapToGrid(e,t,2);if(this.parameters.box.width+a[0]>0&&this.parameters.box.height-a[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-a[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+a[0]);a=this.checkAspectRatio(a,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+a[1]).size(this.parameters.box.width+a[0],this.parameters.box.height-a[1])}};break;case"rb":this.calc=function(e,t){var a=this.snapToGrid(e,t,0);if(this.parameters.box.width+a[0]>0&&this.parameters.box.height+a[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-a[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+a[0]);a=this.checkAspectRatio(a),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+a[0],this.parameters.box.height+a[1])}};break;case"lb":this.calc=function(e,t){var a=this.snapToGrid(e,t,1);if(this.parameters.box.width-a[0]>0&&this.parameters.box.height+a[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+a[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-a[0]);a=this.checkAspectRatio(a,!0),this.el.move(this.parameters.box.x+a[0],this.parameters.box.y).size(this.parameters.box.width-a[0],this.parameters.box.height+a[1])}};break;case"t":this.calc=function(e,t){var a=this.snapToGrid(e,t,2);if(this.parameters.box.height-a[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+a[1]).height(this.parameters.box.height-a[1])}};break;case"r":this.calc=function(e,t){var a=this.snapToGrid(e,t,0);if(this.parameters.box.width+a[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+a[0])}};break;case"b":this.calc=function(e,t){var a=this.snapToGrid(e,t,0);if(this.parameters.box.height+a[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+a[1])}};break;case"l":this.calc=function(e,t){var a=this.snapToGrid(e,t,1);if(this.parameters.box.width-a[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+a[0],this.parameters.box.y).width(this.parameters.box.width-a[0])}};break;case"rot":this.calc=function(e,t){var a=e+this.parameters.p.x,n=t+this.parameters.p.y,i=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),r=Math.atan2(n-this.parameters.box.y-this.parameters.box.height/2,a-this.parameters.box.x-this.parameters.box.width/2),o=this.parameters.rotation+180*(r-i)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(o-o%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(e,t){var a=this.snapToGrid(e,t,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),n=this.el.array().valueOf();n[this.parameters.i][0]=this.parameters.pointCoords[0]+a[0],n[this.parameters.i][1]=this.parameters.pointCoords[1]+a[1],this.el.plot(n)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:e}),SVG.on(window,"touchmove.resize",function(e){t.update(e||window.event)}),SVG.on(window,"touchend.resize",function(){t.done()}),SVG.on(window,"mousemove.resize",function(e){t.update(e||window.event)}),SVG.on(window,"mouseup.resize",function(){t.done()})},e.prototype.update=function(e){if(e){var t=this._extractPosition(e),a=this.transformPoint(t.x,t.y),n=a.x-this.parameters.p.x,i=a.y-this.parameters.p.y;this.lastUpdateCall=[n,i],this.calc(n,i),this.el.fire("resizing",{dx:n,dy:i,event:e})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},e.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")}
14,e.prototype.snapToGrid=function(e,t,a,n){var i;return void 0!==n?i=[(a+e)%this.options.snapToGrid,(n+t)%this.options.snapToGrid]:(a=null==a?3:a,i=[(this.parameters.box.x+e+(1&a?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+t+(2&a?0:this.parameters.box.height))%this.options.snapToGrid]),e<0&&(i[0]-=this.options.snapToGrid),t<0&&(i[1]-=this.options.snapToGrid),e-=Math.abs(i[0])<this.options.snapToGrid/2?i[0]:i[0]-(e<0?-this.options.snapToGrid:this.options.snapToGrid),t-=Math.abs(i[1])<this.options.snapToGrid/2?i[1]:i[1]-(t<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(e,t,a,n)},e.prototype.constraintToBox=function(e,t,a,n){var i,r,o=this.options.constraint||{};return void 0!==n?(i=a,r=n):(i=this.parameters.box.x+(1&a?0:this.parameters.box.width),r=this.parameters.box.y+(2&a?0:this.parameters.box.height)),void 0!==o.minX&&i+e<o.minX&&(e=o.minX-i),void 0!==o.maxX&&i+e>o.maxX&&(e=o.maxX-i),void 0!==o.minY&&r+t<o.minY&&(t=o.minY-r),void 0!==o.maxY&&r+t>o.maxY&&(t=o.maxY-r),[e,t]},e.prototype.checkAspectRatio=function(e,t){if(!this.options.saveAspectRatio)return e;var a=e.slice(),n=this.parameters.box.width/this.parameters.box.height,i=this.parameters.box.width+e[0],r=this.parameters.box.height-e[1],o=i/r;return o<n?(a[1]=i/n-this.parameters.box.height,t&&(a[1]=-a[1])):o>n&&(a[0]=this.parameters.box.width-r*n,t&&(a[0]=-a[0])),a},SVG.extend(SVG.Element,{resize:function(t){return(this.remember("_resizeHandler")||new e(this)).init(t||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),void 0===window.Apex&&(window.Apex={});var $e=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","isSeriesHidden","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new v(this.ctx),this.ctx.axes=new Z(this.ctx),this.ctx.core=new He(this.ctx.el,this.ctx),this.ctx.config=new N({}),this.ctx.data=new U(this.ctx),this.ctx.grid=new K(this.ctx),this.ctx.graphics=new y(this.ctx),this.ctx.coreUtils=new x(this.ctx),this.ctx.crosshairs=new Q(this.ctx),this.ctx.events=new j(this.ctx),this.ctx.exports=new W(this.ctx),this.ctx.localization=new q(this.ctx),this.ctx.options=new L,this.ctx.responsive=new J(this.ctx),this.ctx.series=new $(this.ctx),this.ctx.theme=new ee(this.ctx),this.ctx.formatters=new A(this.ctx),this.ctx.titleSubtitle=new te(this.ctx),this.ctx.legend=new le(this.ctx),this.ctx.toolbar=new ce(this.ctx),this.ctx.tooltip=new ve(this.ctx),this.ctx.dimensions=new oe(this.ctx),this.ctx.updateHelpers=new ze(this.ctx),this.ctx.zoomPanSelection=new de(this.ctx),this.ctx.w.globals.tooltip=new ve(this.ctx)}}]),e}(),Ue=function(){function e(t){n(this,e),this.ctx=t,this.w=t.w}return r(e,[{key:"clear",value:function(e){var t=e.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:t})}},{key:"killSVG",value:function(e){e.each(function(e,t){this.removeClass("*"),this.off(),this.stop()},!0),e.ungroup(),e.clear()}},{key:"clearDomElements",value:function(e){var t=this,a=e.isUpdating,n=this.w.globals.dom.Paper.node;n.parentNode&&n.parentNode.parentNode&&!a&&(n.parentNode.parentNode.style.minHeight="unset");var i=this.w.globals.dom.baseEl;i&&this.ctx.eventList.forEach(function(e){i.removeEventListener(e,t.ctx.events.documentEvent)});var r=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(r.Paper),r.Paper.remove(),r.elWrap=null,r.elGraphical=null,r.elLegendWrap=null,r.elLegendForeign=null,r.baseEl=null,r.elGridRect=null,r.elGridRectMask=null,r.elGridRectMarkerMask=null,r.elForecastMask=null,r.elNonForecastMask=null,r.elDefs=null}}]),e}(),We=new WeakMap;return function(){function e(t,a){n(this,e),this.opts=a,this.ctx=this,this.w=new P(a).init(),this.el=t,this.w.globals.cuid=m.randomId(),this.w.globals.chartID=this.w.config.chart.id?m.escapeString(this.w.config.chart.id):this.w.globals.cuid,new $e(this).initModules(),this.create=m.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return r(e,[{key:"render",value:function(){var e=this;return new Promise(function(t,a){if(null!==e.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),e.w.config.chart.id&&Apex._chartInstances.push({id:e.w.globals.chartID,group:e.w.config.chart.group,chart:e}),e.setLocale(e.w.config.chart.defaultLocale);var n=e.w.config.chart.events.beforeMount;"function"==typeof n&&n(e,e.w),e.events.fireEvent("beforeMount",[e,e.w]),window.addEventListener("resize",e.windowResizeHandler),function(e,t){var a=!1;if(e.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var n=e.getBoundingClientRect();"none"!==e.style.display&&0!==n.width||(a=!0)}var i=new ResizeObserver(function(n){a&&t.call(e,n),a=!0});
14e.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(e.children).forEach(function(e){return i.observe(e)}):i.observe(e),We.set(t,i)}(e.el.parentNode,e.parentResizeHandler);var i=e.el.getRootNode&&e.el.getRootNode(),r=m.is("ShadowRoot",i),o=e.el.ownerDocument,s=r?i.getElementById("apexcharts-css"):o.getElementById("apexcharts-css");if(!s){var l;(s=document.createElement("style")).id="apexcharts-css",s.textContent='@keyframes opaque {\n  0% {\n      opacity: 0\n  }\n\n  to {\n      opacity: 1\n  }\n}\n\n@keyframes resizeanim {\n  0%,to {\n      opacity: 0\n  }\n}\n\n.apexcharts-canvas {\n  position: relative;\n  user-select: none\n}\n\n.apexcharts-canvas ::-webkit-scrollbar {\n  -webkit-appearance: none;\n  width: 6px\n}\n\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n  border-radius: 4px;\n  background-color: rgba(0,0,0,.5);\n  box-shadow: 0 0 1px rgba(255,255,255,.5);\n  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)\n}\n\n.apexcharts-inner {\n  position: relative\n}\n\n.apexcharts-text tspan {\n  font-family: inherit\n}\n\n.legend-mouseover-inactive {\n  transition: .15s ease all;\n  opacity: .2\n}\n\n.apexcharts-legend-text {\n  padding-left: 15px;\n  margin-left: -15px;\n}\n\n.apexcharts-series-collapsed {\n  opacity: 0\n}\n\n.apexcharts-tooltip {\n  border-radius: 5px;\n  box-shadow: 2px 2px 6px -4px #999;\n  cursor: default;\n  font-size: 14px;\n  left: 62px;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  top: 20px;\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n  white-space: nowrap;\n  z-index: 12;\n  transition: .15s ease all\n}\n\n.apexcharts-tooltip.apexcharts-active {\n  opacity: 1;\n  transition: .15s ease all\n}\n\n.apexcharts-tooltip.apexcharts-theme-light {\n  border: 1px solid #e3e3e3;\n  background: rgba(255,255,255,.96)\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark {\n  color: #fff;\n  background: rgba(30,30,30,.8)\n}\n\n.apexcharts-tooltip * {\n  font-family: inherit\n}\n\n.apexcharts-tooltip-title {\n  padding: 6px;\n  font-size: 15px;\n  margin-bottom: 4px\n}\n\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\n  background: #eceff1;\n  border-bottom: 1px solid #ddd\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\n  background: rgba(0,0,0,.7);\n  border-bottom: 1px solid #333\n}\n\n.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value {\n  display: inline-block;\n  margin-left: 5px;\n  font-weight: 600\n}\n\n.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty {\n  display: none\n}\n\n.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {\n  padding: 6px 0 5px\n}\n\n.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {\n  display: flex\n}\n\n.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty) {\n  margin-top: -6px\n}\n\n.apexcharts-tooltip-marker {\n  width: 12px;\n  height: 12px;\n  position: relative;\n  top: 0;\n  margin-right: 10px;\n  border-radius: 50%\n}\n\n.apexcharts-tooltip-series-group {\n  padding: 0 10px;\n  display: none;\n  text-align: left;\n  justify-content: left;\n  align-items: center\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {\n  opacity: 1\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child {\n  padding-bottom: 4px\n}\n\n.apexcharts-tooltip-series-group-hidden {\n  opacity: 0;\n  height: 0;\n  line-height: 0;\n  padding: 0!important\n}\n\n.apexcharts-tooltip-y-group {\n  padding: 6px 0 5px\n}\n\n.apexcharts-custom-tooltip,.apexcharts-tooltip-box {\n  padding: 4px 8px\n}\n\n.apexcharts-tooltip-boxPlot {\n  display: flex;\n  flex-direction: column-reverse\n}\n\n.apexcharts-tooltip-box>div {\n  margin: 4px 0\n}\n\n.apexcharts-tooltip-box span.value {\n  font-weight: 700\n}\n\n.apexcharts-tooltip-rangebar {\n  padding: 5px 8px\n}\n\n.apexcharts-tooltip-rangebar .category {\n  font-weight: 600;\n  color: #777\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n  font-weight: 700;\n  display: block;\n  margin-bottom: 5px\n}\n\n.apexcharts-xaxistooltip,.apexcharts-yaxistooltip {\n  opacity: 0;\n  pointer-events: none;\n  color: #373d3f;\n  font-size: 13px;\n  text-align: center;\n  border-radius: 2px;\n  position: absolute;\n  z-index: 10;\n  background: #eceff1;\n  border: 1px solid #90a4ae\n}\n\n.apexcharts-xaxistooltip {\n  padding: 9px 10px;\n  transition: .15s ease all\n}\n\n.apexcharts-xaxistooltip.apexcharts-theme-dark {\n  background: rgba(0,0,0,.7);\n  border: 1px solid rgba(0,0,0,.5);\n  color: #fff\n}\n\n.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before {\n  left: 50%;\n  border: solid transparent;\n  content: " ";\n  height: 0;\n  width: 0;\n  position: absolute;\n  pointer-events: none\n}\n\n.apexcharts-xaxistooltip:after {\n  border-color: transparent;\n  border-width: 6px;\n  margin-left: -6px\n}\n\n.apexcharts-xaxistooltip:before {\n  border-color: transparent;\n  border-width: 7px;\n  margin-left: -7px\n}\n\n.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before {\n  bottom: 100%\n}\n\n.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before {\n  top: 100%\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n  border-bottom-color: #eceff1\n}\n\n.apexcharts-xaxistooltip-bottom:before {\n  border-bottom-color: #90a4ae\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {\n  border-bottom-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-xaxistooltip-top:after {\n  border-top-color: #eceff1\n}\n\n.apexcharts-xaxistooltip-top:before {\n  border-top-color: #90a4ae\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\n  border-top-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-xaxistooltip.apexcharts-active {\n  opacity: 1;\n  transition: .15s ease all\n}\n\n.apexcharts-yaxistooltip {\n  padding: 4px 10px\n}\n\n.apexcharts-yaxistooltip.apexcharts-theme-dark {\n  background: rgba(0,0,0,.7);\n  border: 1px solid rgba(0,0,0,.5);\n  color: #fff\n}\n\n.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before {\n  top: 50%;\n  border: solid transparent;\n  content: " ";\n  height: 0;\n  width: 0;\n  position: absolute;\n  pointer-events: none\n}\n\n.apexcharts-yaxistooltip:after {\n  border-color: transparent;\n  border-width: 6px;\n  margin-top: -6px\n}\n\n.apexcharts-yaxistooltip:before {\n  border-color: transparent;\n  border-width: 7px;\n  margin-top: -7px\n}\n\n.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before {\n  left: 100%\n}\n\n.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before {\n  right: 100%\n}\n\n.apexcharts-yaxistooltip-left:after {\n  border-left-color: #eceff1\n}\n\n.apexcharts-yaxistooltip-left:before {\n  border-left-color: #90a4ae\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {\n  border-left-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-yaxistooltip-right:after {\n  border-right-color: #eceff1\n}\n\n.apexcharts-yaxistooltip-right:before {\n  border-right-color: #90a4ae\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\n  border-right-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-yaxistooltip.apexcharts-active {\n  opacity: 1\n}\n\n.apexcharts-yaxistooltip-hidden {\n  display: none\n}
14\n\n.apexcharts-xcrosshairs,.apexcharts-ycrosshairs {\n  pointer-events: none;\n  opacity: 0;\n  transition: .15s ease all\n}\n\n.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active {\n  opacity: 1;\n  transition: .15s ease all\n}\n\n.apexcharts-ycrosshairs-hidden {\n  opacity: 0\n}\n\n.apexcharts-selection-rect {\n  cursor: move\n}\n\n.svg_select_boundingRect,.svg_select_points_rot {\n  pointer-events: none;\n  opacity: 0;\n  visibility: hidden\n}\n\n.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot {\n  opacity: 0;\n  visibility: hidden\n}\n\n.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r {\n  cursor: ew-resize;\n  opacity: 1;\n  visibility: visible\n}\n\n.svg_select_points {\n  fill: #efefef;\n  stroke: #333;\n  rx: 2\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\n  cursor: crosshair\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\n  cursor: move\n}\n\n.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {\n  cursor: pointer;\n  width: 20px;\n  height: 20px;\n  line-height: 24px;\n  color: #6e8192;\n  text-align: center\n}\n\n.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg {\n  fill: #6e8192\n}\n\n.apexcharts-selection-icon svg {\n  fill: #444;\n  transform: scale(.76)\n}\n\n.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg {\n  fill: #f3f4f5\n}\n\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {\n  fill: #008ffb\n}\n\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {\n  fill: #333\n}\n\n.apexcharts-menu-icon,.apexcharts-selection-icon {\n  position: relative\n}\n\n.apexcharts-reset-icon {\n  margin-left: 5px\n}\n\n.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon {\n  transform: scale(.85)\n}\n\n.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {\n  transform: scale(.7)\n}\n\n.apexcharts-zoomout-icon {\n  margin-right: 3px\n}\n\n.apexcharts-pan-icon {\n  transform: scale(.62);\n  position: relative;\n  left: 1px;\n  top: 0\n}\n\n.apexcharts-pan-icon svg {\n  fill: #fff;\n  stroke: #6e8192;\n  stroke-width: 2\n}\n\n.apexcharts-pan-icon.apexcharts-selected svg {\n  stroke: #008ffb\n}\n\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\n  stroke: #333\n}\n\n.apexcharts-toolbar {\n  position: absolute;\n  z-index: 11;\n  max-width: 176px;\n  text-align: right;\n  border-radius: 3px;\n  padding: 0 6px 2px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center\n}\n\n.apexcharts-menu {\n  background: #fff;\n  position: absolute;\n  top: 100%;\n  border: 1px solid #ddd;\n  border-radius: 3px;\n  padding: 3px;\n  right: 10px;\n  opacity: 0;\n  min-width: 110px;\n  transition: .15s ease all;\n  pointer-events: none\n}\n\n.apexcharts-menu.apexcharts-menu-open {\n  opacity: 1;\n  pointer-events: all;\n  transition: .15s ease all\n}\n\n.apexcharts-menu-item {\n  padding: 6px 7px;\n  font-size: 12px;\n  cursor: pointer\n}\n\n.apexcharts-theme-light .apexcharts-menu-item:hover {\n  background: #eee\n}\n\n.apexcharts-theme-dark .apexcharts-menu {\n  background: rgba(0,0,0,.7);\n  color: #fff\n}\n\n@media screen and (min-width:768px) {\n  .apexcharts-canvas:hover .apexcharts-toolbar {\n      opacity: 1\n  }\n}\n\n.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points {\n  opacity: 0\n}\n\n.apexcharts-hidden-element-shown {\n  opacity: 1;\n  transition: 0.25s ease all;\n}\n.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label {\n  cursor: default;\n  pointer-events: none\n}\n\n.apexcharts-pie-label-delay {\n  opacity: 0;\n  animation-name: opaque;\n  animation-duration: .3s;\n  animation-fill-mode: forwards;\n  animation-timing-function: ease\n}\n\n.apexcharts-radialbar-label {\n  cursor: pointer;\n}\n\n.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-gridline,.apexcharts-line,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-point-annotation-label,.apexcharts-radar-series path,.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect {\n  pointer-events: none\n}\n\n.apexcharts-marker {\n  transition: .15s ease all\n}\n\n.resize-triggers {\n  animation: 1ms resizeanim;\n  visibility: hidden;\n  opacity: 0;\n  height: 100%;\n  width: 100%;\n  overflow: hidden\n}\n\n.contract-trigger:before,.resize-triggers,.resize-triggers>
14div {\n  content: " ";\n  display: block;\n  position: absolute;\n  top: 0;\n  left: 0\n}\n\n.resize-triggers>div {\n  height: 100%;\n  width: 100%;\n  background: #eee;\n  overflow: auto\n}\n\n.contract-trigger:before {\n  overflow: hidden;\n  width: 200%;\n  height: 200%\n}\n\n.apexcharts-bar-goals-markers{\n  pointer-events: none\n}\n\n.apexcharts-bar-shadows{\n  pointer-events: none\n}\n\n.apexcharts-rangebar-goals-markers{\n  pointer-events: none\n}';var c=(null===(l=e.opts.chart)||void 0===l?void 0:l.nonce)||e.w.config.chart.nonce;c&&s.setAttribute("nonce",c),r?i.prepend(s):o.head.appendChild(s)}var d=e.create(e.w.config.series,{});if(!d)return t(e);e.mount(d).then(function(){"function"==typeof e.w.config.chart.events.mounted&&e.w.config.chart.events.mounted(e,e.w),e.events.fireEvent("mounted",[e,e.w]),t(d)}).catch(function(e){a(e)})}else a(new Error("Element not found"))})}},{key:"create",value:function(e,t){var a=this.w;new $e(this).initModules();var n=this.w.globals;if(n.noData=!1,n.animationEnded=!1,this.responsive.checkResponsiveConfig(t),a.config.xaxis.convertedCatToNumeric&&new O(a.config).convertCatToNumericXaxis(a.config,this.ctx),null===this.el)return n.animationEnded=!0,null;if(this.core.setupElements(),"treemap"===a.config.chart.type&&(a.config.grid.show=!1,a.config.yaxis[0].show=!1),0===n.svgWidth)return n.animationEnded=!0,null;var i=x.checkComboSeries(e,a.config.chart.type);n.comboCharts=i.comboCharts,n.comboBarCount=i.comboBarCount;var r=e.every(function(e){return e.data&&0===e.data.length});(0===e.length||r)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(e),this.theme.init(),new F(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),n.noData&&n.collapsedSeries.length!==n.series.length&&!a.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),n.axisCharts&&(this.core.coreCalculations(),"category"!==a.config.xaxis.type&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=a.globals.minX,this.ctx.toolbar.maxX=a.globals.maxX),this.formatters.heatmapLabelFormatters(),new x(this).getLargestMarkerSize(),this.dimensions.plotCoords();var o=this.core.xySettings();this.grid.createGridMask();var s=this.core.plotChartType(e,o),l=new z(this);return l.bringForward(),a.config.dataLabels.background.enabled&&l.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:s,xyRatios:o,dimensions:{plot:{left:a.globals.translateX,top:a.globals.translateY,width:a.globals.gridWidth,height:a.globals.gridHeight}}}}},{key:"mount",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,a=this,n=a.w;return new Promise(function(i,r){if(null===a.el)return r(new Error("Not enough data to display or target element not found"));(null===t||n.globals.allSeriesCollapsed)&&a.series.handleNoData(),a.grid=new K(a);var o,s,l=a.grid.drawGrid();if(a.annotations=new R(a),a.annotations.drawImageAnnos(),a.annotations.drawTextAnnos(),"back"===n.config.grid.position&&(l&&n.globals.dom.elGraphical.add(l.el),null!=l&&null!==(o=l.elGridBorders)&&void 0!==o&&o.node&&n.globals.dom.elGraphical.add(l.elGridBorders)),Array.isArray(t.elGraph))for(var c=0;c<t.elGraph.length;c++)n.globals.dom.elGraphical.add(t.elGraph[c]);else n.globals.dom.elGraphical.add(t.elGraph);"front"===n.config.grid.position&&(l&&n.globals.dom.elGraphical.add(l.el),null!=l&&null!==(s=l.elGridBorders)&&void 0!==s&&s.node&&n.globals.dom.elGraphical.add(l.elGridBorders)),"front"===n.config.xaxis.crosshairs.position&&a.crosshairs.drawXCrosshairs(),"front"===n.config.yaxis[0].crosshairs.position&&a.crosshairs.drawYCrosshairs(),"treemap"!==n.config.chart.type&&a.axes.drawAxis(n.config.chart.type,l);var d=new V(e.ctx,l),f=new X(e.ctx,l);if(null!==l&&(d.xAxisLabelCorrections(l.xAxisTickWidth),f.setYAxisTextAlignments(),n.config.yaxis.map(function(e,t){-1===n.globals.ignoreYAxisIndexes.indexOf(t)&&f.yAxisTitleRotate(t,e.opposite)})),a.annotations.drawAxesAnnotations(),!n.globals.noData){if(n.config.tooltip.enabled&&!n.globals.noData&&a.w.globals.tooltip.drawTooltip(t.xyRatios),n.globals.axisCharts&&(n.globals.isXNumeric||n.config.xaxis.convertedCatToNumeric||n.globals.isRangeBar))(n.config.chart.zoom.enabled||n.c
14onfig.chart.selection&&n.config.chart.selection.enabled||n.config.chart.pan&&n.config.chart.pan.enabled)&&a.zoomPanSelection.init({xyRatios:t.xyRatios});else{var p=n.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach(function(e){p[e]=!1})}n.config.chart.toolbar.show&&!n.globals.allSeriesCollapsed&&a.toolbar.createToolbar()}n.globals.memory.methodsToExec.length>0&&n.globals.memory.methodsToExec.forEach(function(e){e.method(e.params,!1,e.context)}),n.globals.axisCharts||n.globals.noData||a.core.resizeNonAxisCharts(),i(a)})}},{key:"destroy",value:function(){var e,t;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,e=this.parentResizeHandler,(t=We.get(e))&&(t.disconnect(),We.delete(e));var a=this.w.config.chart.id;a&&Apex._chartInstances.forEach(function(e,t){e.id===m.escapeString(a)&&Apex._chartInstances.splice(t,1)}),new Ue(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=this.w;return o.globals.selection=void 0,e.series&&(this.series.resetSeries(!1,!0,!1),e.series.length&&e.series[0].data&&(e.series=e.series.map(function(e,a){return t.updateHelpers._extendSeries(e,a)})),this.updateHelpers.revertDefaultAxisMinMax()),e.xaxis&&(e=this.updateHelpers.forceXAxisUpdate(e)),e.yaxis&&(e=this.updateHelpers.forceYAxisUpdate(e)),o.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),e.theme&&(e=this.theme.updateThemeOptions(e)),this.updateHelpers._updateOptions(e,a,n,i,r)}},{key:"updateSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(e,t,a)}},{key:"appendSeries",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=this.w.config.series.slice();return n.push(e),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(n,t,a)}},{key:"appendData",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=this;a.w.globals.dataChanged=!0,a.series.getPreviousPaths();for(var n=a.w.config.series.slice(),i=0;i<n.length;i++)if(null!==e[i]&&void 0!==e[i])for(var r=0;r<e[i].data.length;r++)n[i].data.push(e[i].data[r]);return a.w.config.series=n,t&&(a.w.globals.initialSeries=m.clone(a.w.config.series)),this.update()}},{key:"update",value:function(e){var t=this;return new Promise(function(a,n){new Ue(t.ctx).clear({isUpdating:!0});var i=t.create(t.w.config.series,e);if(!i)return a(t);t.mount(i).then(function(){"function"==typeof t.w.config.chart.events.updated&&t.w.config.chart.events.updated(t,t.w),t.events.fireEvent("updated",[t,t.w]),t.w.globals.isDirty=!0,a(t)}).catch(function(e){n(e)})})}},{key:"getSyncedCharts",value:function(){var e=this.getGroupedCharts(),t=[this];return e.length&&(t=[],e.forEach(function(e){t.push(e)})),t}},{key:"getGroupedCharts",value:function(){var e=this;return Apex._chartInstances.filter(function(e){if(e.group)return!0}).map(function(t){return e.w.config.chart.group===t.group?t.chart:e})}},{key:"toggleSeries",value:function(e){return this.series.toggleSeries(e)}},{key:"highlightSeriesOnLegendHover",value:function(e,t){return this.series.toggleSeriesOnHover(e,t)}},{key:"showSeries",value:function(e){this.series.showSeries(e)}},{key:"hideSeries",value:function(e){this.series.hideSeries(e)}},{key:"isSeriesHidden",value:function(e){this.series.isSeriesHidden(e)}},{key:"resetSeries",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(e,t)}},{key:"addEventListener",value:function(e,t){this.events.addEventListener(e,t)}},{key:"removeEventListener",value:function(e,t){this.events.removeEventListener(e,t)}},{key:"addXaxisAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;a&&(n=a),n.annotations.addXaxisAnnotationExternal(e,t,n)}},{key:"addYaxisAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;a&&(n=a),n.annotations.addYaxisAnnotationExternal(e,t,n)}},{key:"addPointAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;a&&(n=a),n.annotations.addPointAnnotationExternal(e,t,n)}},{key:"clearAnnotations",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=this;e&&(t=e),t.annotations.clearAnnotations(t)}},{key:"removeAnnotation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,a=this;t&&(a=t),a.annotations.removeAnnotation(a,e)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(e,t){return this.coreUtils.getSeriesTotalsXRange(e,t)}},{key:"getHighestValueInSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new G(this.ctx).getMinYMaxY(e).highestY}},{key:"getLowestValueInSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new G(this.ctx).getMinYMaxY(e).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(e,t){return this.updateHelpers.toggleDataPointSelection(e,t)}},{key:"zoomX",value:function(e,t){this.ctx.toolbar.zoomUpdateOptions(e,t)}},{key:"setLocale",value:function(e){this.localization.setCurrentLocaleValues(e)}},{key:"dataURI",value:function(e){return new W(this.ctx).dataURI(e)}},{key:"exportToCSV",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new W(this.ctx).exportToCSV(e)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var e=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){e.w.globals.resized=!0,e.w.globals.dataChanged=!1,e.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var e=this.w.config.chart.redrawOnWindowResize;"function"==typeof e&&(e=e()),e&&this._windowResize()}}],[{key:"getChartByID",value:function(e){var t=m.escapeString(e);if(Apex._chartInstances){var a=Apex._chartInstances.filter(function(e){return e.id===t})[0];return a&&a.chart}}},{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),a=0;a<t.length;a++)new e(t[a],JSON.parse(t[a].getAttribute("data-options"))).render()}},{key:"exec",value:function(e,t){var a=this.getChartByID(e);if(a){a.w.globals.isExecCalled=!0;var n=null;if(-1!==a.publicMethods.indexOf(t)){for(var i=arguments.length,r=new Array(i>2?i-2:0),o=2;o<i;o++)r[o-2]=arguments[o];n=a[t].apply(a,r)}return n}}},{key:"merge",value:function(e,t){return m.extend(e,t)}}]),e}()}),
15/*!
16 * clipboard.js v2.0.8
17 * https://clipboardjs.com/
18 *
19 * Licensed MIT © Zeno Rocha
20 */
21function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exp
21orts.ClipboardJS=t():e.ClipboardJS=t()}(this,function(){return function(){var e={134:function(e,t,a){"use strict";a.d(t,{default:function(){return y}});var n=a(279),i=a.n(n),r=a(370),o=a.n(r),s=a(817),l=a.n(s);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var f=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resolveOptions(t),this.initSelection()}var t,a,n;return t=e,(a=[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"createFakeElement",value:function(){var e="rtl"===document.documentElement.getAttribute("dir");this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var t=window.pageYOffset||document.documentElement.scrollTop;return this.fakeElem.style.top="".concat(t,"px"),this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.fakeElem}},{key:"selectFake",value:function(){var e=this,t=this.createFakeElement();this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.container.appendChild(t),this.selectedText=l()(t),this.copyText(),this.removeFake()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=l()(this.target),this.copyText()}},{key:"copyText",value:function(){var e;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==c(e)||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}])&&d(t.prototype,a),n&&d(t,n),e}();function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var a,n=v(e);if(t){var i=v(this).constructor;a=Reflect.construct(n,arguments,i)}else a=n.apply(this,arguments);return m(this,a)}}function m(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e,t){var a="data-clipboard-".concat(e);
21if(t.hasAttribute(a))return t.getAttribute(a)}var y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(r,e);var t,a,n,i=g(r);function r(e,t){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(a=i.call(this)).resolveOptions(t),a.listenClick(e),a}return t=r,n=[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,a=!!document.queryCommandSupported;return t.forEach(function(e){a=a&&!!document.queryCommandSupported(e)}),a}}],(a=[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===p(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=o()(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new f({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return b("action",e)}},{key:"defaultTarget",value:function(e){var t=b("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return b("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}])&&h(t.prototype,a),n&&h(t,n),r}(i())},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,a){var n=a(828);function i(e,t,a,n,i){var o=r.apply(this,arguments);return e.addEventListener(a,o,i),{destroy:function(){e.removeEventListener(a,o,i)}}}function r(e,t,a,i){return function(a){a.delegateTarget=n(a.target,t),a.delegateTarget&&i.call(e,a)}}e.exports=function(e,t,a,n,r){return"function"==typeof e.addEventListener?i.apply(null,arguments):"function"==typeof a?i.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return i(e,t,a,n,r)}))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var a=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===a||"[object HTMLCollection]"===a)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,a){var n=a(879),i=a(438);e.exports=function(e,t,a){if(!e&&!t&&!a)throw new Error("Missing required arguments");if(!n.string(t))throw new TypeError("Second argument must be a String");if(!n.fn(a))throw new TypeError("Third argument must be a Function");if(n.node(e))return function(e,t,a){return e.addEventListener(t,a),{destroy:function(){e.removeEventListener(t,a)}}}(e,t,a);if(n.nodeList(e))return function(e,t,a){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,a)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,a)})}}}(e,t,a);if(n.string(e))return function(e,t,a){return i(document.body,e,t,a)}(e,t,a);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var a=e.hasAttribute("readonly");a||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),a||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),i=document.createRange();i.selectNodeContents(e),n.removeAllRanges(),n.addRange(i),t=n.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,a){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:a}),this},once:function(e,t,a){var n=this;function i(){n.off(e,i),t.apply(a,arguments)}return i._=t,this.on(e,i,a)}
21,emit:function(e){for(var t=[].slice.call(arguments,1),a=((this.e||(this.e={}))[e]||[]).slice(),n=0,i=a.length;n<i;n++)a[n].fn.apply(a[n].ctx,t);return this},off:function(e,t){var a=this.e||(this.e={}),n=a[e],i=[];if(n&&t)for(var r=0,o=n.length;r<o;r++)n[r].fn!==t&&n[r].fn._!==t&&i.push(n[r]);return i.length?a[e]=i:delete a[e],this}},e.exports=t,e.exports.TinyEmitter=t}},t={};function a(n){if(t[n])return t[n].exports;var i=t[n]={exports:{}};return e[n](i,i.exports,a),i.exports}return a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,{a:t}),t},a.d=function(e,t){for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a(134)}().default}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.FroalaEditor=t()}(this,function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function n(e,t,a){if("string"!=typeof e)return new n.Bootstrap(e,t,a);var i=document.querySelectorAll(e);t&&t.iframe_document&&(i=t.iframe_document.querySelectorAll(e));for(var r=[],o=0;o<i.length;o++){var s=i[o]["data-froala.editor"];s?r.push(s):r.push(new n.Bootstrap(i[o],t,a))}return 1==r.length?r[0]:r}Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),a=t.length;0<=--a&&t.item(a)!==this;);return-1<a}),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(e,t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(e),n=1;n<arguments.length;n++){var i=arguments[n];if(null!=i)for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(a[r]=i[r])}return a},writable:!0,configurable:!0}),function(){var e=/^\s*:scope/gi,t=/,\s*:scope/gi,a=document.createElement("div");function n(n,i){var r=n[i];n[i]=function(n){var i,o=!1,s=!1;if(!n||Array.isArray(n)||!n.match(e)&&!n.match(t))return r.call(this,n);this.parentNode||(a.appendChild(this),s=!0);var l=this.parentNode;return this.id||(this.id="rootedQuerySelector_id_".concat((new Date).getTime()),o=!0),i=r.call(l,n.replace(e,"#".concat(this.id)).replace(t,",#".concat(this.id))),o&&(this.id=""),s&&a.removeChild(this),i}}try{var i=a.querySelectorAll(":scope *");if(!i||Array.isArray(i))throw"error"}catch(e){n(Element.prototype,"querySelector"),n(Element.prototype,"querySelectorAll"),n(HTMLElement.prototype,"querySelector"),n(HTMLElement.prototype,"querySelectorAll")}}(),"document"in self&&("classList"in document.createElement("_")&&(!document.createElementNS||"classList"in document.createElementNS("http://www.w3.org/2000/svg","g"))||function(e){if("Element"in e){var t="classList",a="prototype",n=e.Element[a],i=Object,r=String[a].trim||function(){return this.replace(/^\s+|\s+$/g,"")},o=Array[a].indexOf||function(e){for(var t=0,a=this.length;t<a;t++)if(t in this&&this[t]===e)return t;return-1}
vendor: 9,089 bytes, line 21
21,s=function(e,t){this.name=e,this.code=DOMException[e],this.message=t},l=function(e,t){if(""===t)throw new s("SYNTAX_ERR","The token must not be empty.");if(/\s/.test(t))throw new s("INVALID_CHARACTER_ERR","The token must not contain space characters.");return o.call(e,t)},c=function(e){for(var t=r.call(e.getAttribute("class")||""),a=t?t.split(/\s+/):[],n=0,i=a.length;n<i;n++)this.push(a[n]);this._updateClassName=function(){e.setAttribute("class",this.toString())}},d=c[a]=[],f=function(){return new c(this)};if(s[a]=Error[a],d.item=function(e){return this[e]||null},d.contains=function(e){return~l(this,e+"")},d.add=function(){for(var e,t=arguments,a=0,n=t.length,i=!1;e=t[a]+"",~l(this,e)||(this.push(e),i=!0),++a<n;);i&&this._updateClassName()},d.remove=function(){var e,t,a=arguments,n=0,i=a.length,r=!1;do{for(e=a[n]+"",t=l(this,e);~t;)this.splice(t,1),r=!0,t=l(this,e)}while(++n<i);r&&this._updateClassName()},d.toggle=function(e,t){var a=this.contains(e),n=a?!0!==t&&"remove":!1!==t&&"add";return n&&this[n](e),!0===t||!1===t?t:!a},d.replace=function(e,t){var a=l(e+"");~a&&(this.splice(a,1,t),this._updateClassName())},d.toString=function(){return this.join(" ")},i.defineProperty){var p={get:f,enumerable:!0,configurable:!0};try{i.defineProperty(n,t,p)}catch(e){void 0!==e.number&&-2146823252!==e.number||(p.enumerable=!1,i.defineProperty(n,t,p))}}else i[a].__defineGetter__&&n.__defineGetter__(t,f)}}(self),function(){var e=document.createElement("_");if(e.classList.add("c1","c2"),!e.classList.contains("c2")){var t=function(e){var t=DOMTokenList.prototype[e];DOMTokenList.prototype[e]=function(e){var a,n=arguments.length;for(a=0;a<n;a++)e=arguments[a],t.call(this,e)}};t("add"),t("remove")}if(e.classList.toggle("c3",!1),e.classList.contains("c3")){var a=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return 1 in arguments&&!this.contains(e)==!t?t:a.call(this,e)}}"replace"in document.createElement("_").classList||(DOMTokenList.prototype.replace=function(e,t){var a=this.toString().split(" "),n=a.indexOf(e+"");~n&&(a=a.slice(n),this.remove.apply(this,a),this.add(t),this.add.apply(this,a.slice(1)))}),e=null}()),n.RegisterPlugins=function(e){for(var t=0;t<e.length;t++)e[t].call(n)},Object.assign(n,{DEFAULTS:{initOnClick:!1,pluginsEnabled:null},MODULES:{},PLUGINS:{},VERSION:"4.0.7",INSTANCES:[],OPTS_MAPPING:{},SHARED:{},ID:0}),n.MODULES.node=function(e){var t=e.$;function a(e){return e&&"IFRAME"!==e.tagName?Array.prototype.slice.call(e.childNodes||[]):[]}function i(e){return!!e&&e.nodeType===Node.ELEMENT_NODE&&0<=n.BLOCK_TAGS.indexOf(e.tagName.toLowerCase())}function r(e){var t={},a=e.attributes;if(a)for(var n=0;n<a.length;n++){var i=a[n];t[i.nodeName]=i.value}return t}function o(e){for(var t="",a=r(e),n=Object.keys(a).sort(),i=0;i<n.length;i++){var o=n[i],s=a[o];s.indexOf("'")<0&&0<=s.indexOf('"')?t+=" ".concat(o,"='").concat(s,"'"):(0<=s.indexOf('"')&&0<=s.indexOf("'")&&(s=s.replace(/"/g,"&quot;")),t+=" ".concat(o,'="').concat(s,'"'))}return t}function s(t){return t===e.el}return{isBlock:i,isEmpty:function(t,r){if(!t)return!0;if(t.querySelector("table"))return!1;var o=a(t);1===o.length&&i(o[0])&&(o=a(o[0]));for(var s=!1,l=0;l<o.length;l++){var c=o[l];if(!(r&&e.node.hasClass(c,"fr-marker")||c.nodeType===Node.TEXT_NODE&&0===c.textContent.length)){if("BR"!==c.tagName&&0<(c.textContent||"").replace(/\u200B/gi,"").replace(/\n/g,"").length)return!1;if(s)return!1;"BR"===c.tagName&&(s=!0)}}return!(t.querySelectorAll(n.VOID_ELEMENTS.join(",")).length-t.querySelectorAll("br").length||t.querySelector("".concat(e.opts.htmlAllowedEmptyTags.join(":not(.fr-marker),"),":not(.fr-marker)"))||1<t.querySelectorAll(n.BLOCK_TAGS.join(",")).length||t.querySelector("".concat(e.opts.htmlDoNotWrapTags.join(":not(.fr-marker),"),":not(.fr-marker)")))},blockParent:function(t){for(;t&&t.parentNode!==e.el&&(!t.parentNode||!e.node.hasClass(t.parentNode,"fr-inner"));)if(i(t=t.parentNode))return t;return null},deepestParent:function(t,a,r){if(void 0===a&&(a=[]),void 0===r&&(r=!0),a.push(e.el),0<=a.indexOf(t.parentNode)||t.parentNode&&e.node.hasClass(t.parentNode,"fr-inner")||t.parentNode&&0<=n.SIMPLE_ENTER_TAGS.indexOf(t.parentNode.tagName)&&r)return null;for(;a.indexOf(t.parentNode)<0&&t.parentNode&&!e.node.hasClass(t.parentNode,"fr-inner")&&(n.SIMPLE_ENTER_TAGS.indexOf(t.parentNode.tagName)<0||!r)&&(!i(t)||i(t.parentNode))&&(!i(t)||!i(t.parentNode)||!r);)t=t.parentNode;return t},rawAttributes:r,attributes:o,clearAttributes:function(e){for(var t=e.attributes,a=t.length-1;0<=a;a--){var n=t[a];e.removeAttribute(n.nodeName)}},openTagString:function(e){return"<".concat(e.tagName.toLowerCase()).concat(o(e),">")},closeTagString:function(e){return"</".concat(e.tagName.toLowerCase(),">")},isFirstSibling:function t(a,n){void 0===n&&(n=!0);for(var i=a.previousSibling;i&&n&&e.node.hasClass(i,"fr-marker");)i=i.previousSibling;return!i||i.nodeType===Node.TEXT_NODE&&""===i.textContent&&t(i)},isLastSibling:function t(a,n){void 0===n&&(n=!0);for(var i=a.nextSibling;i&&n&&e.node.hasClass(i,"fr-marker");)i=i.nextSibling;return!i||i.nodeType===Node.TEXT_NODE&&""===i.textContent&&t(i)},isList:function(e){return!!e&&0<=["UL","OL"].indexOf(e.tagName)},isLink:function(e){return!!e&&e.nodeType===Node.ELEMENT_NODE&&"a"===e.tagName.toLowerCase()},isElement:s,contents:a,isVoid:function(e){return e&&e.nodeType===Node.ELEMENT_NODE&&0<=n.VOID_ELEMENTS.indexOf((e.tagName||"").toLowerCase())},hasFocus:function(t){return t===e.doc.activeElement&&(!e.doc.hasFocus||e.doc.hasFocus())&&Boolean(s(t)||t.type||t.href||~t.tabIndex)},isEditable:function(e){return(!e.getAttribute||"false"!==e.getAttribute("contenteditable"))&&["STYLE","SCRIPT"].indexOf(e.tagName)<0},isDeletable:function(e){return e&&e.nodeType===Node.ELEMENT_NODE&&e.getAttribute("class")&&0<=(e.getAttribute("class")||"").indexOf("fr-deletable")},hasClass:function(e,a){return e instanceof t&&(e=e.get(0)),e&&e.classList&&e.classList.contains(a)},filter:function(t){return e.browser.msie?t:{acceptNode:t}}}},Object.assign(n.DEFAULTS,{DOMPurify:window.DOMPurify,htmlAllowedTags:["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","br","button","canvas","caption","cite","code","col","colgroup","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meter","nav","noscript","object","ol","optgroup","option","output","p","param","pre","progress","queue","rp","rt","ruby","s","samp","script","style","section","select","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video","wbr"],htmlRemoveTags:["script","style"],htmlAllowedAttrs:["accept","accept-charset","accesskey","action","align","allowfullscreen","allowtransparency","alt","async","autocomplete","autofocus","autoplay","autosave","background","bgcolor","border","charset","cellpadding","cellspacing","checked","cite","class","color","cols","colspan","content","contenteditable","contextmenu","controls","coords","data","data-.*","datetime","default","defer","dir","dirname","disabled","download","draggable","dropzone","enctype","for","form","formaction","frameborder","headers","height","hidden","high","href","hreflang","http-equiv","icon","id","ismap","itemprop","keytype","kind","label","lang","language","list","loop","low","max","maxlength","media","method","min","mozallowfullscreen","multiple","muted","name","novalidate","open","optimum","pattern","ping","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","reversed","rows","rowspan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","src","srcdoc","srclang","srcset","start","step","summary","spellcheck","style","tabindex","target","title","type","translate","usemap","value","valign","webkitallowfullscreen","width","wrap"],htmlAllowedStyleProps:[".*"],htmlAllowComments:!0,htmlUntouched:!1,fullPage:!1}),n.HTML5Map={B:"STRONG",I:"EM",STRIKE:"S"},n.MODULES.clean=function(e){var t,a,i,r,o=e.$;function s(t){if(t.nodeType===Node.ELEMENT_NODE&&t.getAttribute("class")&&0<=t.getAttribute("class").indexOf("fr-marker"))return!1;var a,n=e.node.contents(t),i=[];for(a=0;a<n.length;a++)n[a].nodeType!==Node.ELEMENT_NODE||e.node.isVoid(n[a])?n[a].nodeType===Node.TEXT_NODE&&(n[a].textContent=n[a].textContent.replace(/\u200b/g,"")):n[a].textContent.replace(/\u200b/g,"").length!==n[a].textContent.length&&s(n[a]);if(t.nodeType===Node.ELEMENT_NODE&&!e.node.isVoid(t)&&(t.normalize(),n=e.node.contents(t),i=t.querySelectorAll(".fr-marker"),n.length-i.length==0)){for(a=0;a<n.length;a++)if(n[a].nodeType===Node.ELEMENT_NODE&&(n[a].getAttribute("class")||"").indexOf("fr-marker")<0)return!1;for(a=0;a<i.length;a++)t.parentNode.insertBefore(i[a].cloneNode(!0),t);return t.parentNode.removeChild(t),!1}}
21function l(t,a){if(t.nodeType===Node.COMMENT_NODE)return"\x3c!--".concat(t.nodeValue,"--\x3e");if(t.nodeType===Node.TEXT_NODE)return a?t.textContent.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"):t.textContent.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\u00A0/g,"&nbsp;").replace(/\u0009/g,"");if(t.nodeType!==Node.ELEMENT_NODE)return t.outerHTML;if(t.nodeType===Node.ELEMENT_NODE&&0<=["STYLE","SCRIPT","NOSCRIPT"].indexOf(t.tagName))return t.outerHTML;if(t.nodeType===Node.ELEMENT_NODE&&"svg"===t.tagName){var n=document.createElement("div"),i=t.cloneNode(!0);return n.appendChild(i),n.innerHTML}if("IFRAME"===t.tagName)return t.outerHTML.replace(/&lt;/g,"<").replace(/&gt;/g,">");var r=t.childNodes;if(0===r.length)return t.outerHTML;for(var o="",s=0;s<r.length;s++)"PRE"===t.tagName&&(a=!0),o+=l(r[s],a);return e.node.openTagString(t)+o+e.node.closeTagString(t)}var c=[];function d(e){var t=e.replace(/;;/gi,";");return";"!==(t=t.replace(/^;/gi,"")).charAt(t.length)&&(t+=";"),t}function f(t){var a;for(a in t)if(Object.prototype.hasOwnProperty.call(t,a)){var n=a.match(i),o=null;"style"===a&&e.opts.htmlAllowedStyleProps.length&&(o=t[a].match(r)),n&&o?t[a]=d(o.join(";")):n&&("style"!==a||o)||delete t[a]}for(var s="",l=Object.keys(t).sort(),c=0;c<l.length;c++)t[a=l[c]].indexOf('"')<0?s+=" ".concat(a,'="').concat(t[a],'"'):s+=" ".concat(a,"='").concat(t[a],"'");return s}function p(t,a){var n,i=document.implementation.createHTMLDocument("Froala DOC").createElement("DIV");o(i).append(t);var r="";if(i){var s=e.node.contents(i);for(n=0;n<s.length;n++)a(s[n]);for(s=e.node.contents(i),n=0;n<s.length;n++)r+=l(s[n])}return r}function h(t,a,n){var i=t=function(e){return c=[],(e=(e=(e=e.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,function(e){return c.push(e),"[FROALA.EDITOR.SCRIPT ".concat(c.length-1,"]")})).replace(/<noscript\b[^<]*(?:(?!<\/noscript>)<[^<]*)*<\/noscript>/gi,function(e){return c.push(e),"[FROALA.EDITOR.NOSCRIPT ".concat(c.length-1,"]")})).replace(/<meta((?:[\w\W]*?)) http-equiv="/g,'<meta$1 data-fr-http-equiv="')).replace(/<img((?:[\w\W]*?)) src="/g,'<img$1 data-fr-src="')}(t),r=null;return e.opts.fullPage&&(i=e.html.extractNode(t,"body")||(0<=t.indexOf("<body")?"":t),n&&(r=e.html.extractNode(t,"head")||"")),i=p(i,a),r&&(r=p(r,a)),function(t){return(t=(t=t.replace(/\[FROALA\.EDITOR\.SCRIPT ([\d]*)\]/gi,function(t,a){return 0<=e.opts.htmlRemoveTags.indexOf("script")?"":c[parseInt(a,10)]})).replace(/\[FROALA\.EDITOR\.NOSCRIPT ([\d]*)\]/gi,function(t,a){if(0<=e.opts.htmlRemoveTags.indexOf("noscript"))return"";var n=c[parseInt(a,10)].replace(/&lt;/g,"<").replace(/&gt;/g,">"),i=o(n);if(i&&i.length){var r=p(i.html(),g);i.html(r),n=i.get(0).outerHTML}return n})).replace(/<img((?:[\w\W]*?)) data-fr-src="/g,'<img$1 src="')}(function(t,a,n){if(e.opts.fullPage){var i=e.html.extractDoctype(n),r=f(e.html.extractNodeAttrs(n,"html"));a=null===a?e.html.extractNode(n,"head")||"<title></title>":a;var o=f(e.html.extractNodeAttrs(n,"head")),s=f(e.html.extractNodeAttrs(n,"body"));return"".concat(i,"<html").concat(r,"><head").concat(o,">").concat(a,"</head><body").concat(s,">").concat(t,"</body></html>")}return t}(i,r,t))}function u(t){var a=e.doc.createElement("DIV");return a.innerText=t,a.textContent}function g(o){for(var s=e.node.contents(o),l=0;l<s.length;l++)s[l].nodeType!==Node.TEXT_NODE&&g(s[l]);!function(o){if("SPAN"===o.tagName&&0<=(o.getAttribute("class")||"").indexOf("fr-marker"))return!1;if("PRE"===o.tagName&&function(e){var t=e.innerHTML;0<=t.indexOf("\n")&&(e.innerHTML=t.replace(/\n/g,"<br>"))}(o),o.nodeType===Node.ELEMENT_NODE&&(o.getAttribute("data-fr-src")&&0!==o.getAttribute("data-fr-src").indexOf("blob:")&&o.setAttribute("data-fr-src",e.helpers.sanitizeURL(u(o.getAttribute("data-fr-src")))),o.getAttribute("href")&&o.setAttribute("href",e.helpers.sanitizeURL(u(o.getAttribute("href")))),o.getAttribute("src")&&o.setAttribute("src",e.helpers.sanitizeURL(u(o.getAttribute("src")))),o.getAttribute("srcdoc")&&o.setAttribute("srcdoc",e.clean.html(o.getAttribute("srcdoc"))),0<=["TABLE","TBODY","TFOOT","TR"].indexOf(o.tagName)&&(o.innerHTML=o.innerHTML.trim())),!e.opts.pasteAllowLocalImages&&o.nodeType===Node.ELEMENT_NODE&&"IMG"===o.tagName&&o.getAttribute("data-fr-src")&&0===o.getAttribute("data-fr-src").indexOf("file://"))return o.parentNode.removeChild(o),!1;if(o.nodeType===Node.ELEMENT_NODE&&n.HTML5Map[o.tagName]&&""===e.node.attributes(o)
21){var s=n.HTML5Map[o.tagName],l="<".concat(s,">").concat(o.innerHTML,"</").concat(s,">");o.insertAdjacentHTML("beforebegin",l),(o=o.previousSibling).parentNode.removeChild(o.nextSibling)}if(e.opts.htmlAllowComments||o.nodeType!==Node.COMMENT_NODE)if(o.tagName&&o.tagName.match(a))"STYLE"==o.tagName&&e.helpers.isMac()&&function(){var e,t=o.innerHTML.trim(),a=[],n=/{([^}]+)}/g;for(t=t.replace(/\/\*[\s\S]*?\*\/|([^\\:]|^)\/\/.*|<!--[\s\S]*?-->$/,"");e=n.exec(t);)a.push(e[1]);for(var i=function(e){var n=t.substring(0,t.indexOf("{")).trim();0==!/^[a-z_-][a-z\d_-]*$/i.test(n)&&o.parentNode.querySelectorAll(n).forEach(function(t){t.removeAttribute("class"),t.setAttribute("style",a[e])}),t=t.substring(t.indexOf("}")+1)},r=0;-1!=t.indexOf("{");r++)i(r)}(),o.parentNode.removeChild(o);else if(o.tagName&&!o.tagName.match(t))"svg"===o.tagName?o.parentNode.removeChild(o):e.browser.safari&&"path"===o.tagName&&o.parentNode&&"svg"===o.parentNode.tagName||(o.outerHTML=o.innerHTML);else{var c=o.attributes;if(c)for(var f=c.length-1;0<=f;f--){var p=c[f],h=p.nodeName.match(i),g=null;"style"===p.nodeName&&e.opts.htmlAllowedStyleProps.length&&(g=p.value.match(r)),h&&g?p.value=d(g.join(";")):h&&("style"!==p.nodeName||g)||o.removeAttribute(p.nodeName)}}else 0!==o.data.indexOf("[FROALA.EDITOR")&&o.parentNode.removeChild(o)}(o)}return{_init:function(){e.opts.fullPage&&o.merge(e.opts.htmlAllowedTags,["head","title","style","link","base","body","html","meta"])},html:function(n,s,l,c){void 0===s&&(s=[]),void 0===l&&(l=[]),void 0===c&&(c=!1);var d,f=o.merge([],e.opts.htmlAllowedTags);for(d=0;d<s.length;d++)0<=f.indexOf(s[d])&&f.splice(f.indexOf(s[d]),1);var p=o.merge([],e.opts.htmlAllowedAttrs);for(d=0;d<l.length;d++)0<=p.indexOf(l[d])&&p.splice(p.indexOf(l[d]),1);return p.push("data-fr-.*"),p.push("fr-.*"),t=new RegExp("^".concat(f.join("$|^"),"$"),"gi"),i=new RegExp("^".concat(p.join("$|^"),"$"),"gi"),a=new RegExp("^".concat(e.opts.htmlRemoveTags.join("$|^"),"$"),"gi"),r=e.opts.htmlAllowedStyleProps.length?new RegExp("((^|;|\\s)".concat(e.opts.htmlAllowedStyleProps.join(":.+?(?=;|$))|((^|;|\\s)"),":.+?(?=(;)|$))"),"gi"):null,n=h(n,g,!0),void 0!==e.opts.DOMPurify&&(n=e.opts.DOMPurify.sanitize(n)),n},toHTML5:function(){var t=e.el.querySelectorAll(Object.keys(n.HTML5Map).join(","));if(t.length){var a=!1;e.el.querySelector(".fr-marker")||(e.selection.save(),a=!0);for(var i=0;i<t.length;i++)""===e.node.attributes(t[i])&&o(t[i]).replaceWith("<".concat(n.HTML5Map[t[i].tagName],">").concat(t[i].innerHTML,"</").concat(n.HTML5Map[t[i].tagName],">"));a&&e.selection.restore()}},tables:function(){!function(){for(var t=e.el.querySelectorAll("tr"),a=0;a<t.length;a++){for(var n=t[a].children,i=!0,r=0;r<n.length;r++)if("TH"!==n[r].tagName){i=!1;break}if(!1!==i&&0!==n.length){for(var o=t[a];o&&"TABLE"!==o.tagName&&"THEAD"!==o.tagName;)o=o.parentNode;var s=o;"THEAD"!==s.tagName&&(s=e.doc.createElement("THEAD"),o.insertBefore(s,o.firstChild)),s.appendChild(t[a])}}}()},lists:function(){!function(){var t,a=[];do{if(a.length){var n=a[0],i=e.doc.createElement("ul");n.parentNode.insertBefore(i,n);do{var r=n;n=n.nextSibling,i.appendChild(r)}while(n&&"LI"===n.tagName)}a=[];for(var o=e.el.querySelectorAll("li"),s=0;s<o.length;s++)t=o[s],e.node.isList(t.parentNode)||a.push(o[s])}while(0<a.length)}(),function(){for(var t=e.el.querySelectorAll("ol + ol, ul + ul"),a=0;a<t.length;a++){var n=t[a];if(e.node.isList(n.previousSibling)&&e.node.openTagString(n)===e.node.openTagString(n.previousSibling)){for(var i=e.node.contents(n),r=0;r<i.length;r++)n.previousSibling.appendChild(i[r]);n.parentNode.removeChild(n)}}}(),function(){for(var t=e.el.querySelectorAll("ul, ol"),a=0;a<t.length;a++)for(var n=e.node.contents(t[a]),i=null,r=n.length-1;0<=r;r--)!n[r].tagName&&e.opts.htmlUntouched||"LI"===n[r].tagName||"UL"==n[r].tagName||"OL"==n[r].tagName?i=null:(i||(i=o(e.doc.createElement("LI"))).insertBefore(n[r]),i.prepend(n[r]))}(),function(){var t,a,n;do{a=!1;var i=e.el.querySelectorAll("li:empty");for(t=0;t<i.length;t++)i[t].parentNode.removeChild(i[t]);var r=e.el.querySelectorAll("ul, ol");for(t=0;t<r.length;t++)(n=r[t]).querySelector("LI")||(a=!0,n.parentNode.removeChild(n))}while(!0===a)}(),function(){for(var t=e.el.querySelectorAll("ul > ul, ol > ol, ul > ol, ol > ul"),a=0;a<t.length;a++){var n=t[a],i=n.previousSibling;i&&("LI"===i.tagName?i.appendChild(n):o(n).wrap("<li></li>"))}}(),function(){for(var t=e.el.querySelectorAll("li > ul, li > ol"),a=0;a<t.length;a++){var n=t[a];if(n.nextSibling)for(var i=n.nextSibling;0<i.childNodes.length;)n.append(i.childNodes[0])}}(),function(){for(var t=e.el.querySelectorAll("li > ul, li > ol"),a=0;a<t.length;a++){var n=t[a];if(e.node.isFirstSibling(n)&&"none"!=n.parentNode.style.listStyleType)o(n).before("<br/>");else if(n.previousSibling&&"BR"===n.previousSibling.tagName){for(var i=n.previousSibling.previousSibling;i&&e.node.hasClass(i,"fr-marker");)i=i.previousSibling;i&&"BR"!==i.tagName&&o(n.previousSibling).remove()}}}(),function(){for(var t=e.el.querySelectorAll("li:empty"),a=0;a<t.length;a++)o(t[a]).remove()}()},invisibleSpaces:function(t){return t.replace(/\u200b/g,"").length===t.length?t:e.clean.exec(t,s)},exec:h}},n.XS=0,n.SM=1,n.MD=2,n.LG=3,n.LinkRegExCommon="[".concat("a-z\\u0080-\\u009f\\u00a1-\\uffff0-9-_\\.","]{1,}"),n.LinkRegExEnd="((:[0-9]{1,5})|)(((\\/|\\?|#)[a-z\\u00a1-\\uffff0-9@?\\|!^=%&amp;\\/~+#-\\'*-_{}
21]*)|())",n.LinkRegExTLD="((".concat(n.LinkRegExCommon,")(\\.(com|net|org|edu|mil|gov|co|biz|info|me|dev)))"),n.LinkRegExHTTP="((ftp|http|https):\\/\\/".concat(n.LinkRegExCommon,")"),n.LinkRegExAuth="((ftp|http|https):\\/\\/[\\u0021-\\uffff]{1,}@".concat(n.LinkRegExCommon,")"),n.LinkRegExWWW="(www\\.".concat(n.LinkRegExCommon,"\\.[a-z0-9-]{2,24})"),n.LinkRegEx="(".concat(n.LinkRegExTLD,"|").concat(n.LinkRegExHTTP,"|").concat(n.LinkRegExWWW,"|").concat(n.LinkRegExAuth,")").concat(n.LinkRegExEnd),n.LinkProtocols=["mailto","tel","sms","notes","data"],n.MAIL_REGEX=/.+@.+\..+/i,n.MODULES.helpers=function(t){var a,i=t.$;function r(){return/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&!l()}function o(){return/(Android)/g.test(navigator.userAgent)&&!l()}function s(){return/(Blackberry)/g.test(navigator.userAgent)}function l(){return/(Windows Phone)/gi.test(navigator.userAgent)}var c=null;return{_init:function(){t.browser=function(){var e={},t=function(){var e,t=-1;return"Microsoft Internet Explorer"===navigator.appName?(e=navigator.userAgent,null!==new RegExp("MSIE ([0-9]{1,}[\\.0-9]{0,})").exec(e)&&(t=parseFloat(RegExp.$1))):"Netscape"===navigator.appName&&(e=navigator.userAgent,null!==new RegExp("Trident/.*rv:([0-9]{1,}[\\.0-9]{0,})").exec(e)&&(t=parseFloat(RegExp.$1))),t}();if(0<t)e.msie=!0;else{var a=navigator.userAgent.toLowerCase(),n=/(edge)[ /]([\w.]+)/.exec(a)||/(chrome)[ /]([\w.]+)/.exec(a)||/(webkit)[ /]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ /]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[],i=n[1]||"";n[2],n[1]&&(e[i]=!0),e.chrome?e.webkit=!0:e.webkit&&(e.safari=!0)}return e.msie&&(e.version=t),e}()},isIOS:r,isMac:function(){return null===c&&(c=0<=navigator.platform.toUpperCase().indexOf("MAC")),c},isAndroid:o,isBlackberry:s,isWindowsPhone:l,isMobile:function(){return o()||r()||s()},isEmail:function(e){return!/^(https?:|ftps?:|)\/\//i.test(e)&&n.MAIL_REGEX.test(e)},requestAnimationFrame:function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}},getPX:function(e){return parseInt(e,10)||0},screenSize:function(e){try{var a;if((a=e?t.$box.width():t.$sc.width())<768)return n.XS;if(768<=a&&a<992)return n.SM;if(992<=a&&a<1200)return n.MD;if(1200<=a)return n.LG}catch(e){return n.LG}},isTouch:function(){return"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch},sanitizeURL:function(e){return/^(https?:|ftps?:|)\/\//i.test(e)||/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i.test(e)||new RegExp("^(".concat(n.LinkProtocols.join("|"),"):"),"i").test(e)?e:e=encodeURIComponent(e).replace(/%23/g,"#").replace(/%2F/g,"/").replace(/%25/g,"%").replace(/mailto%3A/gi,"mailto:").replace(/file%3A/gi,"file:").replace(/sms%3A/gi,"sms:").replace(/tel%3A/gi,"tel:").replace(/notes%3A/gi,"notes:").replace(/data%3Aimage/gi,"data:image").replace(/blob%3A/gi,"blob:").replace(/%3A(\d)/gi,":$1").replace(/webkit-fake-url%3A/gi,"webkit-fake-url:").replace(/%3F/g,"?").replace(/%3D/g,"=").replace(/%26/g,"&").replace(/&amp;/g,"&").replace(/%2C/g,",").replace(/%3B/g,";").replace(/%2B/g,"+").replace(/%40/g,"@").replace(/%5B/g,"[").replace(/%5D/g,"]").replace(/%7B/g,"{").replace(/%7D/g,"}")},isArray:function(t){return t&&!Object.prototype.propertyIsEnumerable.call(t,"length")&&"object"===e(t)&&"number"==typeof t.length},RGBToHex:function(e){function t(e){return"0".concat(parseInt(e,10).toString(16)).slice(-2)}try{return e&&"transparent"!==e?/^#[0-9A-F]{6}$/i.test(e)?e:(e=e.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/),"#".concat(t(e[1])).concat(t(e[2])).concat(t(e[3])).toUpperCase()):""}catch(e){return null}},HEXtoRGB:function(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,a,n){return t+t+a+a+n+n});var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?"rgb(".concat(parseInt(t[1],16),", ").concat(parseInt(t[2],16),", ").concat(parseInt(t[3],16),")"):""},isURL:function(e){return!!/^(https?:|ftps?:|)\/\//i.test(e)&&(e=String(e).replace(/</g,"%3C").replace(/>/g,"%3E").replace(/"/g,"%22").replace(/ /g,"%20"),new RegExp("^".concat(n.LinkRegExHTTP).concat(n.LinkRegExEnd,"$"),"gi").test(e))},getAlignment:function(e){e.css||(e=i(e));var n=(e.css("text-align")||"").replace(/-(.*)-/g,"");if(["left","right","justify","center"].indexOf(n)<0){if(!a){var r=i('<div dir="'.concat("rtl"===t.opts.direction?"rtl":"auto",'" style="text-align: ').concat(t.$el.css("text-align"),'; position: fixed; left: -3000px;"><span id="s1">.</span><span id="s2">.</span></div>'));i("body").first().append(r);var o=r.find("#s1").get(0).getBoundingClientRect().left,s=r.find("#s2").get(0).getBoundingClientRect().left;r.remove(),a=o<s?"left":"right"}n=a}return n},scrollTop:function(){return t.o_win.pageYOffset?t.o_win.pageYOffset:t.o_doc.documentElement&&t.o_doc.documentElement.scrollTop?t.o_doc.documentElement.scrollTop:t.o_doc.body.scrollTop?t.o_doc.body.scrollTop:0},scrollLeft:function(){return t.o_win.pageXOffset?t.o_win.pageXOffset:t.o_doc.documentElement&&t.o_doc.documentElement.scrollLeft?t.o_doc.documentElement.scrollLeft:t.o_doc.body.scrollLeft?t.o_doc.body.scrollLeft:0},isInViewPort:function(e){var t=e.getBoundingClientRect();return 0<=(t={top:Math.round(t.top),bottom:Math.round(t.bottom)}).top&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)||t.top<=0&&t.bottom>=(window.innerHeight||document.documentElement.clientHeight)}}},n.MODULES.events=function(e){var t,a=e.$,i={};function r(e,t,a){h(e,t,a)}function o(t){if(void 0===t&&(t=!0),!e.$wp)return!1;if(e.helpers.isIOS()&&e.$win.get(0).focus(),e.core.hasFocus())return!1;if(!e.core.hasFocus()&&t){var i=e.$win.scrollTop();if(e.browser.msie&&e.$box&&e.$box.css("position","fixed"),e.browser.msie&&e.$wp&&e.$wp.css("overflow","visible"),e.browser.msie&&e.$sc&&e.$sc.css("position","fixed"),e.browser.msie||(c(),e.el.focus(),e.events.trigger("focus"),l()),e.browser.msie&&e.$sc&&e.$sc.css("position",""),e.browser.msie&&e.$box&&e.$box.css("position",""),e.browser.msie&&e.$wp&&e.$wp.css("overflow","auto"),i!==e.$win.scrollTop()&&e.$win.scrollTop(i),!e.selection.info(e.el).atStart)return!1}if(!e.core.hasFocus()||0<e.$el.find(".fr-marker").length)return!1;if(e.selection.info(e.el).atStart&&e.selection.isCollapsed()&&null!==e.html.defaultTag()){var r=e.markers.insert();if(r&&!e.node.blockParent(r)){a(r).remove();var o=e.$el.find(e.html.blockTagsQuery()).get(0);
21o&&(a(o).prepend(n.MARKERS),e.selection.restore())}else r&&a(r).remove()}}var s=!1;function l(){t=!0}function c(){t=!1}function d(){return t}function f(t,a,n){var r,o=t.split(" ");if(1<o.length){for(var s=0;s<o.length;s++)f(o[s],a,n);return!0}void 0===n&&(n=!1),r=0!==t.indexOf("shared.")?(i[t]=i[t]||[],i[t]):(e.shared._events[t]=e.shared._events[t]||[],e.shared._events[t]),n?r.unshift(a):r.push(a)}var p=[];function h(t,a,n,i,r){"function"==typeof n&&(r=i,i=n,n=!1);var o=r?e.shared.$_events:p,s=r?e.sid:e.id,l="".concat(a.trim().split(" ").join(".ed".concat(s," ")),".ed").concat(s);n?t.on(l,n,i):t.on(l,i),o.push([t,l])}function u(e){for(var t=0;t<e.length;t++)e[t][0].off(e[t][1])}function g(t,a,n){if(!e.edit.isDisabled()||n){var r,o;if(0!==t.indexOf("shared."))r=i[t];else{if(0<e.shared.count)return!1;r=e.shared._events[t]}if(r)for(var s=0;s<r.length;s++)if(!1===(o=r[s].apply(e,a)))return!1;return(!e.opts.events||!e.opts.events[t]||!1!==(o=e.opts.events[t].apply(e,a)))&&o}}function m(){for(var e in i)Object.prototype.hasOwnProperty.call(i,e)&&delete i[e]}function v(){for(var t in e.shared._events)Object.prototype.hasOwnProperty.call(e.shared._events,t)&&delete e.shared._events[t]}return{_init:function(){e.shared.$_events=e.shared.$_events||[],e.shared._events={},e.helpers.isMobile()?(e._mousedown="touchstart",e._mouseup="touchend",e._move="touchmove",e._mousemove="touchmove"):(e._mousedown="mousedown",e._mouseup="mouseup",e._move="",e._mousemove="mousemove"),r(e.$el,"click mouseup mousemove mousedown touchstart touchend dragenter dragover dragleave dragend drop dragstart",function(e){g(e.type,[e])}),f("mousedown",function(){for(var t=0;t<n.INSTANCES.length;t++)n.INSTANCES[t]!==e&&n.INSTANCES[t].popups&&n.INSTANCES[t].popups.areVisible()&&n.INSTANCES[t].$el.find(".fr-marker").remove()}),r(e.$win,e._mousedown,function(e){g("window.mousedown",[e]),l()}),r(e.$win,e._mouseup,function(e){g("window.mouseup",[e])}),r(e.$win,"beforeinput cut copy keydown keyup touchmove touchend",function(e){g("window.".concat(e.type),[e])}),r(e.$doc,"dragend drop",function(e){g("document.".concat(e.type),[e])}),r(e.$el,"beforeinput keydown keypress keyup input",function(e){g(e.type,[e])}),r(e.$el,"focus",function(t){d()&&(o(!1),!1===s&&(g(t.type,[t]),e.helpers.isMobile()&&c()))}),r(e.$el,"blur",function(t){d()&&!0===s&&(g(t.type,[t]),e.helpers.isMobile()&&e.opts.toolbarContainer&&(e.shared.selected_editor=e.id),l())}),h(e.$el,"mousedown",'[contenteditable="true"]',function(){c(),e.$el.blur()}),f("focus",function(){s=!0}),f("blur",function(){s=!1}),l(),r(e.$el,"cut copy paste beforepaste",function(e){g(e.type,[e])}),f("destroy",m),f("shared.destroy",v)},on:f,trigger:g,bindClick:function(t,n,i){h(t,e._mousedown,n,function(t){e.edit.isDisabled()||function(t){var n=a(t.currentTarget);e.edit.isDisabled()||e.node.hasClass(n.get(0),"fr-disabled")?t.preventDefault():"mousedown"===t.type&&1!==t.which||(e.helpers.isMobile()||t.preventDefault(),(e.helpers.isAndroid()||e.helpers.isWindowsPhone())&&0===n.parents(".fr-dropdown-menu").length&&(t.preventDefault(),t.stopPropagation()),n.addClass("fr-selected"),e.events.trigger("commands.mousedown",[n]))}(t)},!0),h(t,"".concat(e._mouseup," ").concat(e._move),n,function(t){e.edit.isDisabled()||function(t,n){var i=a(t.currentTarget);if(e.edit.isDisabled()||e.node.hasClass(i.get(0),"fr-disabled"))return t.preventDefault(),!1;if("mouseup"===t.type&&1!==t.which)return!0;if(e.button.getButtons(".fr-selected",!0).get(0)==i.get(0)&&!e.node.hasClass(i.get(0),"fr-selected"))return!0;if("touchmove"!==t.type){if(t.stopPropagation(),t.stopImmediatePropagation(),t.preventDefault(),!e.node.hasClass(i.get(0),"fr-selected"))return e.button.getButtons(".fr-selected",!0).removeClass("fr-selected"),!1;if(e.button.getButtons(".fr-selected",!0).removeClass("fr-selected"),i.data("dragging")||i.attr("disabled"))return i.removeData("dragging"),!1;var r=i.data("timeout");r&&(clearTimeout(r),i.removeData("timeout")),n.apply(e,[t])}else i.data("timeout")||i.data("timeout",setTimeout(function(){i.data("dragging",!0)},100))}(t,i)},!0),h(t,"mousedown click mouseup",n,function(t){e.edit.isDisabled()||t.stopPropagation()},!0),f("window.mouseup",function(){e.edit.isDisabled()||(t.find(n).removeClass("fr-selected"),l())}),h(t,"mouseover",n,function(){a(this).hasClass("fr-options")&&a(this).prev(".fr-btn").addClass("fr-btn-hover"),a(this).next(".fr-btn").hasClass("fr-options")&&a(this).next(".fr-btn").addClass("fr-btn-hover")}),h(t,"mouseout",n,function(){a(this).hasClass("fr-options")&&a(this).prev(".fr-btn").removeClass("fr-btn-hover"),a(this).next(".fr-btn").hasClass("fr-options")&&a(this).next(".fr-btn").removeClass("fr-btn-hover")})},disableBlur:c,enableBlur:l,blurActive:d,focus:o,chainTrigger:function(t,a,n){if(!e.edit.isDisabled()||n){var r,o;
21if(0!==t.indexOf("shared."))r=i[t];else{if(0<e.shared.count)return!1;r=e.shared._events[t]}if(r)for(var s=0;s<r.length;s++)void 0!==(o=r[s].apply(e,[a]))&&(a=o);return e.opts.events&&e.opts.events[t]&&void 0!==(o=e.opts.events[t].apply(e,[a]))&&(a=o),a}},$on:h,$off:function(){u(p),p=[],0===e.shared.count&&(u(e.shared.$_events),e.shared.$_events=[])}}},Object.assign(n.DEFAULTS,{indentMargin:20}),n.COMMANDS={bold:{title:"Bold",toggle:!0,refresh:function(e){var t=this.format.is("strong");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},italic:{title:"Italic",toggle:!0,refresh:function(e){var t=this.format.is("em");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},underline:{title:"Underline",toggle:!0,refresh:function(e){var t=this.format.is("u");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},strikeThrough:{title:"Strikethrough",toggle:!0,refresh:function(e){var t=this.format.is("s");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},subscript:{title:"Subscript",toggle:!0,refresh:function(e){var t=this.format.is("sub");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},superscript:{title:"Superscript",toggle:!0,refresh:function(e){var t=this.format.is("sup");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},outdent:{title:"Decrease Indent"},indent:{title:"Increase Indent"},undo:{title:"Undo",undo:!1,forcedRefresh:!0,disabled:!0},redo:{title:"Redo",undo:!1,forcedRefresh:!0,disabled:!0},insertHR:{title:"Insert Horizontal Line"},clearFormatting:{title:"Clear Formatting"},selectAll:{title:"Select All",undo:!1},moreText:{title:"More Text",undo:!1},moreParagraph:{title:"More Paragraph",undo:!1},moreRich:{title:"More Rich",undo:!1},moreMisc:{title:"More Misc",undo:!1}},n.RegisterCommand=function(e,t){n.COMMANDS[e]=t},n.MODULES.commands=function(e){var t=e.$;function a(t){return e.html.defaultTag()&&(t="<".concat(e.html.defaultTag(),">").concat(t,"</").concat(e.html.defaultTag(),">")),t}var i={bold:function(){s("bold","strong")},subscript:function(){e.format.is("sup")&&e.format.remove("sup"),s("subscript","sub")},superscript:function(){e.format.is("sub")&&e.format.remove("sub"),s("superscript","sup")},italic:function(){s("italic","em")},strikeThrough:function(){s("strikeThrough","s")},underline:function(){s("underline","u")},undo:function(){e.undo.run()},redo:function(){e.undo.redo()},indent:function(){l(1)},outdent:function(){l(-1)},show:function(){e.opts.toolbarInline&&e.toolbar.showInline(null,!0)},insertHR:function(){e.selection.remove();var i="";e.core.isEmpty()&&(i=a(i="<br>"));var r='<hr id="fr-just" class="fr-just">'.concat(i);e.opts.trackChangesEnabled&&(r=e.track_changes.wrapInTracking(t(r),"hrWrapper").get(0).outerHTML),e.html.insert(r);var o,s=e.$el.find("hr#fr-just").length?e.$el.find("hr#fr-just"):e.$el.find(".fr-just");s.removeAttr("id"),s.removeAttr("class");var l=e.opts.trackChangesEnabled&&"SPAN"===s[0].parentNode.tagName&&"P"===s[0].parentNode.parentNode.tagName;if(0===s.next().length){var c=e.html.defaultTag();c&&!l?s.after(t(e.doc.createElement(c)).append("<br>").get(0)):l?s[0].parentNode.after(t(e.doc.createElement(c)).append("<br>").get(0)):s.after("<br>")}s.prev().is("hr")?o=e.selection.setAfter(s.get(0),!1):s.next().is("hr")?o=e.selection.setBefore(s.get(0),!1):l||e.selection.setAfter(s.get(0),!1)?e.selection.setAfter(s[0].parentNode,!1):e.selection.setBefore(s.get(0),!1),o||void 0===o||(i=a(i="".concat(n.MARKERS,"<br>")),s.after(i)),e.selection.restore()},clearFormatting:function(){e.format.remove()},selectAll:function(){e.doc.execCommand("selectAll",!1,!1)},moreText:function(e){r(e)},moreParagraph:function(e){r(e)},moreRich:function(e){r(e)},moreMisc:function(e){r(e)},moreTrackChanges:function(){r("trackChanges")}};function r(a){var n=e.$tb.find("[data-cmd=".concat(a,"]")),i=e.$tb.find("[data-cmd=html]");e.opts.trackChangesEnabled?i&&i.addClass("fr-disabled"):i&&i.removeClass("fr-disabled"),function(a){e.helpers.isMobile()&&e.opts.toolbarInline&&e.events.disableBlur();var n=e.$tb.find('.fr-more-toolbar[data-name="'.concat(a.attr("data-group-name"),'"]'));
21("trackChanges"===a.data("cmd")&&(n=e.$tb.find('.fr-more-toolbar[data-name="trackChanges-'.concat(e.id,'"]'))),e.$tb.find(".fr-open").not(a).not('[data-cmd="trackChanges"]').removeClass("fr-open"),a.toggleClass("fr-open"),e.$tb.find(".fr-more-toolbar").removeClass("fr-overflow-visible"),e.$tb.find(".fr-expanded").not(n).length)?(e.$tb.find(".fr-expanded").not(n).each(function(n,i){0!=t(i).data("name").indexOf("trackChanges-")&&0!=t(i).data("name").indexOf("moreRich-")?t(i).toggleClass("fr-expanded"):a.parents('[data-name^="moreRich-"]').length||0==t(i).data("name").indexOf("trackChanges-")||t(i).find('[id^="trackChanges-"]').length&&e.opts.trackChangesEnabled||t(i).toggleClass("fr-expanded")}),n.toggleClass("fr-expanded")):(n.toggleClass("fr-expanded"),e.$box.toggleClass("fr-toolbar-open"),e.$tb.toggleClass("fr-toolbar-open"))}(n),e.toolbar.setMoreToolbarsHeight()}function o(a,r){if(!(e.markdown&&e.markdown.isEnabled()&&("bold"===a||"italic"===a||"underline"===a)||e.opts.trackChangesEnabled&&"markdown"===a)&&!1!==e.events.trigger("commands.before",t.merge([a],r||[]))){var o=n.COMMANDS[a]&&n.COMMANDS[a].callback||i[a],s=!0,l=!1;n.COMMANDS[a]&&(void 0!==n.COMMANDS[a].focus&&(s=n.COMMANDS[a].focus),void 0!==n.COMMANDS[a].accessibilityFocus&&(l=n.COMMANDS[a].accessibilityFocus)),(!e.core.hasFocus()&&s&&!e.popups.areVisible()||!e.core.hasFocus()&&l&&e.accessibility.hasFocus())&&e.events.focus(!0),e.opts.htmlUntouched&&e.selection.save(),n.COMMANDS[a]&&!1!==n.COMMANDS[a].undo&&(e.$el.find(".fr-marker").length&&(e.events.disableBlur(),e.selection.restore()),e.undo.saveStep()),o&&o.apply(e,t.merge([a],r||[])),e.events.trigger("commands.after",t.merge([a],r||[])),n.COMMANDS[a]&&!1!==n.COMMANDS[a].undo&&e.undo.saveStep()}}function s(t,a){e.format.toggle(a)}function l(a){e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();for(var n=e.selection.blocks(),i=0;i<n.length;i++)if("LI"!==n[i].tagName||"LI"!==n[i].parentNode.tagName){var r=t(n[i]);"LI"!=n[i].tagName&&"LI"==n[i].parentNode.tagName&&(r=t(n[i].parentNode));var o="rtl"===e.opts.direction||"rtl"===r.css("direction")?"margin-right":"margin-left",s=e.helpers.getPX(r.css(o));if(r.width()<2*e.opts.indentMargin&&0<a)continue;"UL"!=n[i].parentNode.tagName&&"OL"!=n[i].parentNode.tagName&&"LI"!=n[i].parentNode.tagName&&r.css(o,Math.max(s+a*e.opts.indentMargin,0)||""),r.removeClass("fr-temp-div")}e.selection.save(),e.html.unwrap(),e.selection.restore()}function c(e){return function(){o(e)}}var d={};for(var f in i)Object.prototype.hasOwnProperty.call(i,f)&&(d[f]=c(f));return Object.assign(d,{exec:o,_init:function(){e.events.on("keydown",function(t){var a=e.selection.element();if(a&&"HR"===a.tagName&&!e.keys.isArrow(t.which))return t.preventDefault(),!1}),e.events.on("keyup",function(a){var i=e.selection.element();if(i&&"HR"===i.tagName)if(a.which===n.KEYCODE.ARROW_LEFT||a.which===n.KEYCODE.ARROW_UP){if(i.previousSibling)return e.node.isBlock(i.previousSibling)?e.selection.setAtEnd(i.previousSibling):t(i).before(n.MARKERS),e.selection.restore(),!1}else if((a.which===n.KEYCODE.ARROW_RIGHT||a.which===n.KEYCODE.ARROW_DOWN)&&i.nextSibling)return e.node.isBlock(i.nextSibling)?e.selection.setAtStart(i.nextSibling):t(i).after(n.MARKERS),e.selection.restore(),!1}),e.events.on("mousedown",function(e){if(e.target&&"HR"===e.target.tagName)return e.preventDefault(),e.stopPropagation(),!1}),e.events.on("mouseup",function(){var a=e.selection.element();a===e.selection.endElement()&&a&&"HR"===a.tagName&&(a.nextSibling&&(e.node.isBlock(a.nextSibling)?e.selection.setAtStart(a.nextSibling):t(a).after(n.MARKERS)),e.selection.restore())})}})},n.MODULES.cursorLists=function(e){var t=e.$;function a(e){for(var t=e;"LI"!==t.tagName;)t=t.parentNode;return t}function i(t){for(var a=t;!e.node.isList(a);)a=a.parentNode;return a}function r(e){for(var t="",a=0;a<e.length;a++){var n=e[a];t+="".concat(n.name,"='").concat(n.value,"' ")}return t}return{_startEnter:function(o){var s,l=a(o),c=l.nextSibling,d=l.previousSibling,f=e.html.defaultTag();if(e.node.isEmpty(l,!0)&&c){for(var p="",h="",u=o.parentNode;!e.node.isList(u)&&u.parentNode&&("LI"!==u.parentNode.tagName||u.parentNode===l);)-1<["OL","LI","UL"].indexOf(u.tagName)&&(p=e.node.openTagString(u)+p,h+=e.node.closeTagString(u)),u=u.parentNode;p=e.node.openTagString(u)+p,h+=e.node.closeTagString(u);var g="";if(u.parentNode&&"LI"===u.parentNode.tagName)if(u.parentNode.attributes.length){var m=r(u.parentNode.attributes);g="".concat(h,"<li ").concat(m,">").concat(n.MARKERS,"<br>").concat(p)}else g="".concat(h,"<li>").concat(n.MARKERS,"<br>").concat(p);else g=f?"".concat(h,"<").concat(f,">").concat(n.MARKERS,"<br></").concat(f,">").concat(p):"".concat(h+n.MARKERS,"<br>").concat(p);for(;["UL","OL"].indexOf(u.tagName)<0||u.parentNode&&"LI"===u.parentNode.tagName;)u=u.parentNode;t(l).replaceWith('<span id="fr-break"></span>');var v=e.node.openTagString(u)+t(u).html()+e.node.closeTagString(u);v=v.replace(/<span id="fr-break"><\/span>/g,g),t(u).replaceWith(v),e.$el.find("li:empty").remove(),e.$el.find("li > p > span:empty").length&&e.$el.find("li > p > span:empty")[0].parentNode.parentNode.remove()}else if(d&&c||!e.node.isEmpty(l,!0)){var b="<br>",y=o.parentNode;for(y&&"A"===y.tagName&&(y=null);y&&"LI"!==y.tagName;)b=e.node.openTagString(y)+b+e.node.closeTagString(y),y=y.parentNode;if(y&&y.attributes.length){var x=r(y.attributes);t(l).before("<li ".concat(x,">").concat(b,"</li>"))}else t(l).before("<li>".concat(b,"</li>"));t(o).remove()}else if(d){s=i(l);for(var C="".concat(n.MARKERS,"<br>"),w=o.parentNode;w&&"LI"!==w.tagName;)C=e.node.openTagString(w)+C+e.node.closeTagString(w),w=w.parentNode;if(s.parentNode&&"LI"===s.parentNode.tagName)if(s.parentNode.attributes.length){var E=r(s.parentNode.attributes);t(s.parentNode).after("<li ".concat(E,">").concat(C,"</li>"))}else t(s.parentNode).after("<li>".concat(C,"</li>"));else f?t(s).after("<".concat(f,">").concat(C,"</").concat(f,">")):t(s).after(C);t(l).remove()}else(s=i(l)).parentNode&&"LI"===s.parentNode.tagName?c?t(s.parentNode).before("".concat(e.node.openTagString(l)+n.MARKERS,"<br></li>")):t(s.parentNode).after("".concat(e.node.openTagString(l)+n.MARKERS,"<br></li>")):f?t(s).before("<".concat(f,">").concat(n.MARKERS,"<br></").concat(f,">")):t(s).before("".concat(n.MARKERS,"<br>")),t(l).remove()},_middleEnter:function(i){for(var r=a(i),o="",s=i,l="",c="",d=!1;s!==r;){var f="A"===(s=s.parentNode).tagName&&e.cursor.isAtEnd(i,s)?"fr
21-to-remove":"";d||s==r||e.node.isBlock(s)||(d=!0,l+=n.INVISIBLE_SPACE),l=e.node.openTagString(t(s).clone().addClass(f).get(0))+l,c+=e.node.closeTagString(s)}o=c+o+l+n.MARKERS+(e.opts.keepFormatOnDelete?n.INVISIBLE_SPACE:""),t(i).replaceWith('<span id="fr-break"></span>');var p=e.node.openTagString(r)+t(r).html()+e.node.closeTagString(r);p=p.replace(/<span id="fr-break"><\/span>/g,o),t(r).replaceWith(p)},_endEnter:function(i){for(var r=a(i),o=n.MARKERS,s="",l=i,c=!1;l!==r;)if(!(l=l.parentNode).classList.contains("fr-img-space-wrap")&&!l.classList.contains("fr-img-space-wrap2")){var d="A"===l.tagName&&e.cursor.isAtEnd(i,l)?"fr-to-remove":"";c||l===r||e.node.isBlock(l)||(c=!0,s+=n.INVISIBLE_SPACE),s=e.node.openTagString(t(l).clone().addClass(d).get(0))+s,o+=e.node.closeTagString(l)}var f=s+o;t(i).remove(),t(r).after(f)},_backspace:function(r){var o=a(r),s=o.previousSibling;if(s){s=t(s).find(e.html.blockTagsQuery()).get(-1)||s,t(r).replaceWith(n.MARKERS);var l=e.node.contents(s);l.length&&"BR"===l[l.length-1].tagName&&t(l[l.length-1]).remove(),t(o).find(e.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===o&&t(this).replaceWith(t(this).html()+(e.node.isEmpty(this)?"":"<br>"))});for(var c,d=e.node.contents(o)[0];d&&!e.node.isList(d);)c=d.nextSibling,t(s).append(d),d=c;for(s=o.previousSibling;d;)c=d.nextSibling,t(s).append(d),d=c;1<(l=e.node.contents(s)).length&&"BR"===l[l.length-1].tagName&&t(l[l.length-1]).remove(),t(o).remove()}else{var f=i(o);if(t(r).replaceWith(n.MARKERS),f.parentNode&&"LI"===f.parentNode.tagName){var p=f.previousSibling;e.node.isBlock(p)?(t(o).find(e.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===o&&t(this).replaceWith(t(this).html()+(e.node.isEmpty(this)?"":"<br>"))}),t(p).append(t(o).html())):t(f).before(t(o).html())}else{var h=e.html.defaultTag();h&&0===t(o).find(e.html.blockTagsQuery()).length?t(f).before("<".concat(h,">").concat(t(o).html(),"</").concat(h,">")):t(f).before(t(o).html())}
vendor: 11,183 bytes, line 21
21t(o).remove(),e.html.wrap(),0===t(f).find("li").length&&t(f).remove()}},_del:function(i){var r,o=a(i),s=o.nextSibling;if(s){(r=e.node.contents(s)).length&&"BR"===r[0].tagName&&t(r[0]).remove(),t(s).find(e.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===s&&t(this).replaceWith(t(this).html()+(e.node.isEmpty(this)?"":"<br>"))});for(var l,c=i,d=e.node.contents(s)[0];d&&!e.node.isList(d);)l=d.nextSibling,t(c).after(d),c=d,d=l;for(;d;)l=d.nextSibling,t(o).append(d),d=l;t(i).replaceWith(n.MARKERS),t(s).remove()}else{for(var f=o;!f.nextSibling&&f!==e.el;)f=f.parentNode;if(f===e.el)return!1;if(f=f.nextSibling,e.node.isBlock(f)){if(n.NO_DELETE_TAGS.indexOf(f.tagName)<0){if(t(i).replaceWith(n.MARKERS),(r=e.node.contents(o)).length&&"BR"===r[r.length-1].tagName&&t(r[r.length-1]).remove(),f.isContentEditable&&"DIV"===f.tagName&&(!e.node.isBlock(f.previousSibling)||"DIV"===f.previousSibling.tagName))return;t(o).append(t(f).html()),t(f).remove()}}else{for((r=e.node.contents(o)).length&&"BR"===r[r.length-1].tagName&&t(r[r.length-1]).remove(),t(i).replaceWith(n.MARKERS);f&&!e.node.isBlock(f)&&"BR"!==f.tagName;)t(o).append(t(f)),f=f.nextSibling;t(f).remove()}}}}},n.NO_DELETE_TAGS=["TH","TD","TR","TABLE","FORM"],n.SIMPLE_ENTER_TAGS=["TH","TD","LI","DL","DT","FORM"],n.MODULES.cursor=function(e){var t=e.$;function a(t){return!!t&&(e.node.isBlock(t)?"P"!==t.tagName||!t.nextElementSibling||!t.parentElement||"OL"!==t.nextElementSibling.tagName||"LI"!==t.parentElement.tagName:t.nextSibling&&t.nextSibling.nodeType===Node.TEXT_NODE&&0===t.nextSibling.textContent.replace(/\u200b/g,"").length?a(t.nextSibling):!(t.nextSibling&&(!t.previousSibling||"BR"!==t.nextSibling.tagName||t.nextSibling.nextSibling))&&a(t.parentNode))}function i(t){return!!t&&(!!e.node.isBlock(t)||(t.previousSibling&&t.previousSibling.nodeType===Node.TEXT_NODE&&0===t.previousSibling.textContent.replace(/\u200b/g,"").length?i(t.previousSibling):!t.previousSibling&&(!(t.previousSibling||!e.node.hasClass(t.parentNode,"fr-inner"))||i(t.parentNode))))}function r(t,a){return!!t&&t!==e.$wp.get(0)&&(t.previousSibling&&t.previousSibling.nodeType===Node.TEXT_NODE&&0===t.previousSibling.textContent.replace(/\u200b/g,"").length?r(t.previousSibling,a):!t.previousSibling&&(t.parentNode===a||r(t.parentNode,a)))}function o(t,a){return!!t&&t!==e.$wp.get(0)&&(t.nextSibling&&t.nextSibling.nodeType===Node.TEXT_NODE&&0===t.nextSibling.textContent.replace(/\u200b/g,"").length?o(t.nextSibling,a):!(t.nextSibling&&(!t.previousSibling||"BR"!==t.nextSibling.tagName||t.nextSibling.nextSibling))&&(t.parentNode===a||o(t.parentNode,a)))}function s(a){return 0<t(a).parentsUntil(e.$el,"LI").length&&0===t(a).parentsUntil("LI","TABLE").length}function l(e,t){var a=new RegExp("".concat(t?"^":"","(([\\uD83C-\\uDBFF\\uDC00-\\uDFFF]+\\u200D)*[\\uD83C-\\uDBFF\\uDC00-\\uDFFF]{2})").concat(t?"":"$"),"i"),n=e.match(a);return n?n[0].length:1}function c(a){for(var i,r=a;!r.previousSibling;)if(r=r.parentNode,e.node.isElement(r))return!1;r=r.previousSibling;var o=e.opts.htmlAllowedEmptyTags,s=r.tagName&&r.tagName.toLowerCase();if((!e.node.isBlock(r)||r.lastChild&&s&&0<=o.indexOf(s))&&e.node.isEditable(r)){for(i=e.node.contents(r);r.nodeType!==Node.TEXT_NODE&&!e.node.isDeletable(r)&&i.length&&e.node.isEditable(r);)r=i[i.length-1],i=e.node.contents(r);if(r.nodeType===Node.TEXT_NODE){var d=r.textContent,f=d.length;if(d.length&&"\n"===d[d.length-1])return r.textContent=d.substring(0,f-2),0===r.textContent.length&&r.parentNode.removeChild(r),c(a);e.opts.tabSpaces&&d.length>=e.opts.tabSpaces&&0===d.substr(d.length-e.opts.tabSpaces,d.length-1).replace(/ /g,"").replace(new RegExp(n.UNICODE_NBSP,"g"),"").length&&(f=d.length-e.opts.tabSpaces+1),r.textContent=d.substring(0,f-l(d));var p=r.textContent;(e.opts.enter===n.ENTER_BR&&0<p.length&&" "===p.charAt(p.length-1)||0===p.length&&a.previousSibling&&3===a.previousSibling.nodeType&&"TD"!==a.parentNode.tagName&&"LI"!==a.parentNode.tagName&&d!==String.fromCharCode(8203))&&(a.insertAdjacentHTML("beforebegin",n.INVISIBLE_SPACE),r=r.nextSibling),e.opts.trackChangesEnabled&&0===r.textContent.length&&t(r.parentElement).data("tracking")&&0===t(r.parentElement).find("[data-tracking-deleted=true]").length&&(t(a).insertBefore(r.parentElement),t(r.parentElement).remove(),r=t(a)[0].previousSibling),e.opts.htmlUntouched&&!a.nextSibling&&r.textContent.length&&" "===r.textContent[r.textContent.length-1]&&(r.textContent=r.textContent.substring(0,r.textContent.length-1)+n.UNICODE_NBSP);var h=d.length!==r.textContent.length;if(0===r.textContent.length&&r.previousSibling&&"BR"===r.previousSibling.tagName&&r.previousSibling.remove(),0===r.textContent.length)if(h&&e.opts.keepFormatOnDelete)t(r).after(n.INVISIBLE_SPACE+n.MARKERS);else if(0!==d.length&&e.node.isBlock(r.parentNode))t(r).after(n.MARKERS);else if((2!=r.parentNode.childNodes.length||r.parentNode!=a.parentNode)&&1!=r.parentNode.childNodes.length||e.node.isBlock(r.parentNode)||e.node.isElement(r.parentNode)||!e.node.isDeletable(r.parentNode)){for(var u,g=r;!e.node.isElement(r.parentNode)&&e.node.isEmpty(r.parentNode)&&n.NO_DELETE_TAGS.indexOf(r.parentNode.tagName)<0;)if("A"===(r=r.parentNode).tagName){var m=r.childNodes[0];for(t(r).before(m),u=!0;0<m.childNodes.length;)m=m.childNodes[0];r.parentNode.removeChild(r),r=m;break}u||(r=g),t(r).after(n.MARKERS),e.node.isElement(r.parentNode)&&!a.nextSibling&&r.previousSibling&&"BR"===r.previousSibling.tagName&&t(a).after("<br>");var v=r.parentNode;r.parentNode.removeChild(r),e.node.isEmpty(v)&&t(v).html(n.INVISIBLE_SPACE+n.MARKERS)}else t(r.parentNode).after(n.MARKERS),t(r.parentNode).remove();else t(r).after(n.MARKERS)}else e.node.isDeletable(r)?(t(r).after(n.MARKERS),t(r).remove()):a.nextSibling&&"BR"===a.nextSibling.tagName&&e.node.isVoid(r)&&"BR"!==r.tagName?(t(a.nextSibling).remove(),t(a).replaceWith(n.MARKERS)):!1!==e.events.trigger("node.remove",[t(r)])&&(t(r).after(n.MARKERS),t(r).remove())}else if(n.NO_DELETE_TAGS.indexOf(r.tagName)<0&&(e.node.isEditable(r)||e.node.isDeletable(r)))if(e.node.isDeletable(r))t(a).replaceWith(n.MARKERS),t(r).remove();else if(e.node.isEmpty(r)&&!e.node.isList(r))t(r).remove(),t(a).replaceWith(n.MARKERS);else{for(e.node.isList(r)&&(r=t(r).find("li").last().get(0)),(i=e.node.contents(r))&&0<i.length&&"BR"===i[i.length-1].tagName&&t(i[i.length-1]).remove(),i=e.node.contents(r);i&&0<i.length&&e.node.isBlock(i[i.length-1]);)r=i[i.length-1],i=e.node.contents(r);t(r).append(n.MARKERS);for(var b=a;!b.previousSibling;)b=b.parentNode;for(;b&&"BR"!==b.tagName&&!e.node.isBlock(b);){var y=b;b=b.nextSibling,t(r).append(y)}b&&"BR"===b.tagName&&t(b).remove(),t(a).remove()}else a.nextSibling&&"BR"===a.nextSibling.tagName&&t(a.nextSibling).remove();return!0}function d(a){var i=0<t(a).parentsUntil(e.$el,"BLOCKQUOTE").length,r=e.node.deepestParent(a,[],!i);if(r&&"BLOCKQUOTE"===r.tagName){var o=e.node.deepestParent(a,[t(a).parentsUntil(e.$el,"BLOCKQUOTE").get(0)]);o&&o.nextSibling&&(r=o)}if(null!==r){var s,l=r.nextSibling;if(e.node.isBlock(r)&&(e.node.isEditable(r)||e.node.isDeletable(r))&&l&&n.NO_DELETE_TAGS.indexOf(l.tagName)<0)if(e.node.isDeletable(l))t(l).remove(),t(a).replaceWith(n.MARKERS);else if(e.node.isBlock(l)&&e.node.isEditable(l))if(e.node.isList(l))if(e.node.isEmpty(r,!0))t(r).remove(),t(l).find("li").first().prepend(n.MARKERS);else{var c=t(l).find("li").first();"BLOCKQUOTE"===r.tagName&&(s=e.node.contents(r)).length&&e.node.isBlock(s[s.length-1])&&(r=s[s.length-1]),0===c.find("ul, ol").length&&(t(a).replaceWith(n.MARKERS),c.find(e.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode===c.get(0)&&t(this).replaceWith(t(this).html()+(e.node.isEmpty(this)?"":"<br>"))}),t(r).append(e.node.contents(c.get(0))),c.remove(),0===t(l).find("li").length&&t(l).remove())}else{if((s=e.node.contents(l)).length&&"BR"===s[0].tagName&&t(s[0]).remove(),"BLOCKQUOTE"!==l.tagName&&"BLOCKQUOTE"===r.tagName)for(s=e.node.contents(r);s.length&&e.node.isBlock(s[s.length-1]);)r=s[s.length-1],s=e.node.contents(r);else if("BLOCKQUOTE"===l.tagName&&"BLOCKQUOTE"!==r.tagName)for(s=e.node.contents(l);s.length&&e.node.isBlock(s[0]);)l=s[0],s=e.node.contents(l);t(a).replaceWith(n.MARKERS),t(r).append(l.innerHTML),t(l).remove()}else{for(t(a).replaceWith(n.MARKERS);l&&"BR"!==l.tagName&&!e.node.isBlock(l)&&e.node.isEditable(l);){var d=l;l=l.nextSibling,t(r).append(d)}l&&"BR"===l.tagName&&e.node.isEditable(l)&&t(l).remove()}}}function f(){for(var t=e.el.querySelectorAll("blockquote:empty"),a=0;a<t.length;a++)t[a].parentNode.removeChild(t[a])}function p(a,i,r){var s,l=e.node.deepestParent(a,[],!r);if(l&&"BLOCKQUOTE"===l.tagName)return o(a,l)?(s=e.html.defaultTag(),i?t(a).replaceWith("<br>"+n.MARKERS):s?t(l).after("<".concat(s,">").concat(n.MARKERS,"<br></").concat(s,">")):t(l).after("".concat(n.MARKERS,"<br>")),t(a).remove()):h(a,i,r),!1;if(null===l)(s=e.html.defaultTag())&&e.node.isElement(a.parentNode)?t(a).replaceWith("<".concat(s,">").concat(n.MARKERS,"<br></").concat(s,">")):!a.previousSibling||t(a.previousSibling).is("br")||a.nextSibling?t(a).replaceWith("<br>".concat(n.MARKERS)):t(a).replaceWith("<br>".concat(n.MARKERS,"<br>"));else{var c=a,d="";"PRE"!=l.tagName||a.nextSibling||(i=!0),e.node.isBlock(l)&&!i||(d="<br/>");var f,p="",u="",g="",m="";(s=e.html.defaultTag())&&e.node.isBlock(l)&&(g="<".concat(s,">"),m="</".concat(s,">"),l.tagName===s.toUpperCase()&&(g=e.node.openTagString(t(l).clone().removeAttr("id").get(0))));do{if(c=c.parentNode,!i||c!==l||i&&!e.node.isBlock(l))if(p+=e.node.closeTagString(c),c===l&&e.node.isBlock(l))u=g+u;else{var v=("A"===c.tagName||e.node.hasClass(c,"fa"))&&o(a,c)?"fr-to-remove":"";u="isPasted"===c.getAttribute("id")?e.node.openTagString(t(c).clone().attr("style","").addClass(v).get(0))+u:e.node.openTagString(t(c).clone().addClass(v).get(0))+u}}while(c!==l);d=p+d+u+(a.parentNode===l&&e.node.isBlock(l)?"":n.INVISIBLE_SPACE)+n.MARKERS,e.node.isBlock(l)&&!t(l).find("*").last().is("br")&&t(l).append("<br/>"),t(a).after('<span id="fr-break"></span>'),t(a).remove(),l.nextSibling&&!e.node.isBlock(l.nextSibling)||e.node.isBlock(l)||t(l).after("<br>"),f=(f=!i&&e.node.isBlock(l)?e.node.openTagString(l)+t(l).html()+m:e.node.openTagString(l)+t(l).html()+e.node.closeTagString(l)).replace(/<span id="fr-break"><\/span>/g,d),t(l).replaceWith(f)}}function h(a,i,s){var l=e.node.deepestParent(a,[],!s);if(null===l)e.html.defaultTag()&&a.parentNode===e.el?t(a).replaceWith("<".concat(e.html.defaultTag(),">").concat(n.MARKERS,"<br></").concat(e.html.defaultTag(),">")):(a.nextSibling&&!e.node.isBlock(a.nextSibling)||t(a).after("<br>"),t(a).replaceWith("<br>".concat(n.MARKERS)));else if(a.previousSibling&&"IMG"==a.previousSibling.tagName||a.nextSibling&&"IMG"==a.nextSibling.tagName)t(a).replaceWith("<"+e.html.defaultTag()+">"+n.MARKERS+"<br></"+e.html.defaultTag()+">");else{var c=a,d="";"PRE"===l.tagName&&(i=!0),e.node.isBlock(l)&&!i||(d="<br>");var f="",p="";do{var h=c;if(c=c.parentNode,"BLOCKQUOTE"===l.tagName&&e.node.isEmpty(h)&&!e.node.hasClass(h,"fr-marker")&&t(h).contains(a)&&t(h).after(a),"BLOCKQUOTE"!==l.tagName||!o(a,c)&&!r(a,c))if(!i||c!==l||i&&!e.node.isBlock(l)){f+=e.node.closeTagString(c);
21var u="A"==c.tagName&&o(a,c)||e.node.hasClass(c,"fa")?"fr-to-remove":"";p=e.node.openTagString(t(c).clone().addClass(u).removeAttr("id").get(0))+p,e.opts.enter!==n.ENTER_DIV&&c===l&&"DIV"===l.tagName&&(f="<br>",p="")}else"BLOCKQUOTE"==l.tagName&&i&&(p=f="")}while(c!==l);var g=l===a.parentNode&&e.node.isBlock(l)||a.nextSibling;if("BLOCKQUOTE"===l.tagName)if(a.previousSibling&&e.node.isBlock(a.previousSibling)&&a.nextSibling&&"BR"===a.nextSibling.tagName&&(t(a.nextSibling).after(a),a.nextSibling&&"BR"===a.nextSibling.tagName&&t(a.nextSibling).remove()),i)d=f+d+n.MARKERS+p;else{var m=e.html.defaultTag();d="".concat(f+d+(m?"<".concat(m,">"):"")+n.MARKERS,"<br>").concat(m?"</".concat(m,">"):"").concat(p)}else d=f+d+p+(g?"":n.INVISIBLE_SPACE)+n.MARKERS;t(a).replaceWith('<span id="fr-break"></span>');var v=e.node.openTagString(l)+t(l).html()+e.node.closeTagString(l);v=v.replace(/<span id="fr-break"><\/span>/g,d),t(l).replaceWith(v)}}return{enter:function(l){var c=e.markers.insert();if(!c)return!0;for(var d=c.parentNode;d&&!e.node.isElement(d);){if("false"===d.getAttribute("contenteditable"))return t(c).replaceWith(n.MARKERS),e.selection.restore(),!1;if("true"===d.getAttribute("contenteditable"))break;d=d.parentNode}e.el.normalize();var f=!1;0<t(c).parentsUntil(e.$el,"BLOCKQUOTE").length&&(f=!0),t(c).parentsUntil(e.$el,"TD, TH").length&&(f=!1),a(c)?!s(c)||l||f?p(c,l,f):e.cursorLists._endEnter(c):i(c)?!s(c)||l||f?function a(s,l,c){var d,f=e.node.deepestParent(s,[],!c);if(f&&"TABLE"===f.tagName)return t(f).find("td, th").first().prepend(s),a(s,l,c);if(f&&"BLOCKQUOTE"===f.tagName)if(r(s,f)){if(!l)return(d=e.html.defaultTag())?t(f).before("<".concat(d,">").concat(n.MARKERS,"<br></").concat(d,">")):t(f).before("".concat(n.MARKERS,"<br>")),t(s).remove(),!1}else o(s,f)?p(s,l,!0):h(s,l,!0);if(null===f)(d=e.html.defaultTag())&&e.node.isElement(s.parentNode)?t(s).replaceWith("<".concat(d,">").concat(n.MARKERS,"<br></").concat(d,">")):t(s).replaceWith("<br>".concat(n.MARKERS));else{if(d=e.html.defaultTag(),e.node.isBlock(f))if("PRE"===f.tagName&&(l=!0),l)t(s).remove(),t(f).prepend("<br>".concat(n.MARKERS));else if(s.nextSibling&&"IMG"==s.nextSibling.tagName||s.nextSibling&&s.nextSibling.nextElementSibling&&"IMG"==s.nextSibling.nextElementSibling)t(s).replaceWith("<"+e.html.defaultTag()+">"+n.MARKERS+"<br></"+e.html.defaultTag()+">");else{if(e.node.isEmpty(f,!0))return p(s,l,c);if(e.opts.keepFormatOnDelete||"DIV"===f.tagName||"div"===e.html.defaultTag())if(!e.opts.keepFormatOnDelete&&"DIV"===f.tagName||"div"===e.html.defaultTag())t(f).before("<"+e.html.defaultTag()+"><br></"+e.html.defaultTag()+">");else if(e.opts.keepFormatOnDelete&&"DIV"!==f.tagName&&"div"!==e.html.defaultTag()&&i(e.selection.get().focusNode))t(f).before("".concat(e.node.openTagString(t(f).clone().removeAttr("id").get(0)),"<br>").concat(e.node.closeTagString(f)));else{for(var u=s,g=n.INVISIBLE_SPACE;u!==f&&!e.node.isElement(u);)u=u.parentNode,g=e.node.openTagString(u)+g+e.node.closeTagString(u);t(f).before(g)}else t(f).before("".concat(e.node.openTagString(t(f).clone().removeAttr("id").get(0)),"<br>").concat(e.node.closeTagString(f)))}else t(f).before("<br>");t(s).remove()}}(c,l,f):e.cursorLists._startEnter(c):!s(c)||l||f?h(c,l,f):e.cursorLists._middleEnter(c),e.$el.find(".fr-to-remove").each(function(){for(var a=e.node.contents(this),n=0;n<a.length;n++)a[n].nodeType===Node.TEXT_NODE&&(a[n].textContent=a[n].textContent.replace(/\u200B/g,""));t(this).replaceWith(this.innerHTML)}),e.html.fillEmptyBlocks(!0),e.opts.htmlUntouched||(e.html.cleanEmptyTags(),e.clean.lists(),e.spaces.normalizeAroundCursor()),e.selection.restore();var u=e.o_win.innerHeight;if(e.$oel[0].offsetHeight>u){var g=function(){var t=e.selection.get(),a=null;if(e.selection.inEditor()&&t.rangeCount)for(var n=e.selection.ranges(),i=0;i<n.length;i++){var r=n[i];a=e.selection.rangeElement(r.startContainer,r.startOffset);break}return a}();if(g){var m=function(e){var t=e.getBoundingClientRect(),a=window.pageXOffset||document.documentElement.scrollLeft,n=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+n,left:t.left+a}}(g),v=g.getBoundingClientRect().top;g.parentNode&&"TD"===g.parentNode.tagName&&u<v?e.o_win.scroll(0,v-50):v<0?e.o_win.scroll(0,m.top-80):u<v+20&&e.o_win.scroll(0,m.top-u+50)}}},backspace:function(){var o=!1,d=e.markers.insert();if(!d)return!0;for(var p=d.parentNode;p&&!e.node.isElement(p);){if("false"===p.getAttribute("contenteditable"))return t(d).replaceWith(n.MARKERS),e.selection.restore(
21),!1;if(p.innerText.length&&"true"===p.getAttribute("contenteditable"))break;p=p.parentNode}e.el.normalize();var h=d.previousSibling;if(h){var u=h.textContent;u&&u.length&&8203===u.charCodeAt(u.length-1)&&1!==u.length&&(h.textContent=h.textContent.substr(0,u.length-l(u)))}return a(d)?s(d)&&r(d,t(d).parents("li").first().get(0))?e.cursorLists._backspace(d):o=c(d):i(d)?s(d)&&r(d,t(d).parents("li").first().get(0))?e.cursorLists._backspace(d):function(a){for(var i=0<t(a).parentsUntil(e.$el,"BLOCKQUOTE").length,r=e.node.deepestParent(a,[],!i),o=r;r&&!r.previousSibling&&"BLOCKQUOTE"!==r.tagName&&r.parentElement!==e.el&&!e.node.hasClass(r.parentElement,"fr-inner")&&n.SIMPLE_ENTER_TAGS.indexOf(r.parentElement.tagName)<0;)r=r.parentElement;if(r&&"BLOCKQUOTE"===r.tagName){var s=e.node.deepestParent(a,[t(a).parentsUntil(e.$el,"BLOCKQUOTE").get(0)]);s&&s.previousSibling&&(o=r=s)}if(null!==r){var l,c=r.previousSibling;if(e.node.isBlock(r)&&e.node.isEditable(r))if(c&&n.NO_DELETE_TAGS.indexOf(c.tagName)<0){if(e.node.isDeletable(c))t(c).remove(),t(a).replaceWith(n.MARKERS);else if(e.node.isEditable(c))if(e.node.isBlock(c))if(e.node.isEmpty(c)&&!e.node.isList(c))t(c).remove(),t(a).after(e.opts.keepFormatOnDelete?n.INVISIBLE_SPACE:"");else{if(e.node.isList(c)&&(c=t(c).find("li").last().get(0)),(l=e.node.contents(c)).length&&"BR"===l[l.length-1].tagName&&t(l[l.length-1]).remove(),"BLOCKQUOTE"===c.tagName&&"BLOCKQUOTE"!==r.tagName)for(l=e.node.contents(c);l.length&&e.node.isBlock(l[l.length-1]);)c=l[l.length-1],l=e.node.contents(c);else if("BLOCKQUOTE"!==c.tagName&&"BLOCKQUOTE"===o.tagName)for(l=e.node.contents(o);l.length&&e.node.isBlock(l[0]);)o=l[0],l=e.node.contents(o);if(e.node.isEmpty(r))t(a).remove(),e.selection.setAtEnd(c,!0);else{t(a).replaceWith(n.MARKERS);var d=c.childNodes;e.node.isBlock(d[d.length-1])?t(d[d.length-1]).append(o.innerHTML):t(c).append(o.innerHTML)}t(o).remove(),e.node.isEmpty(r)&&t(r).remove()}else t(a).replaceWith(n.MARKERS),"BLOCKQUOTE"===r.tagName&&c.nodeType===Node.ELEMENT_NODE?t(c).remove():(t(c).after(e.node.isEmpty(r)?"":t(r).html()),t(r).remove(),"BR"===c.tagName&&t(c).remove())}else if(!c)if(r&&"BLOCKQUOTE"===r.tagName&&0===t(r).text().replace(/\u200B/g,"").length)t(r).remove();else{var f=r.nextSibling;e.node.isEmpty(r)&&r.parentNode&&e.node.isEditable(r.parentNode)&&!f&&(r.parentNode!=e.el&&"TD"!==r.parentNode.tagName?t(r.parentNode).remove():r.parentNode!=e.el&&"TD"===r.parentNode.tagName&&t(r).remove())}}}(d):o=c(d),t(d).remove(),f(),e.html.fillEmptyBlocks(!0),e.opts.htmlUntouched||(e.html.cleanEmptyTags(),e.clean.lists(),e.spaces.normalizeAroundCursor()),e.selection.restore(),o},del:function(){var r=e.markers.insert();if(!r)return!1;if(e.el.normalize(),a(r))if(s(r))if(0===t(r).parents("li").first().find("ul, ol").length)e.cursorLists._del(r);else{var o=t(r).parents("li").first().find("ul, ol").first().find("li").first();(o=o.find(e.html.blockTagsQuery()).get(-1)||o).prepend(r),e.cursorLists._backspace(r)}else d(r);else i(r),function(i){for(var r,o=i;!o.nextSibling;)if(o=o.parentNode,e.node.isElement(o))return!1;if("BR"===(o=o.nextSibling).tagName&&e.node.isEditable(o))if(o.nextSibling){if(e.node.isBlock(o.nextSibling)&&e.node.isEditable(o.nextSibling)){if(!(n.NO_DELETE_TAGS.indexOf(o.nextSibling.tagName)<0))return void t(o).remove();o=o.nextSibling,t(o.previousSibling).remove()}}else if(a(o))return void(s(i)?e.cursorLists._del(i):e.node.deepestParent(o)&&((!e.node.isEmpty(e.node.blockParent(o))||(e.node.blockParent(o).nextSibling&&n.NO_DELETE_TAGS.indexOf(e.node.blockParent(o).nextSibling.tagName))<0)&&t(o).remove(),d(i)));if(!e.node.isBlock(o)&&e.node.isEditable(o)){for(r=e.node.contents(o);o.nodeType!==Node.TEXT_NODE&&r.length&&!e.node.isDeletable(o)&&e.node.isEditable(o);)o=r[0],r=e.node.contents(o);o.nodeType===Node.TEXT_NODE?(t(o).before(n.MARKERS),o.textContent.length&&(o.textContent=o.textContent.substring(l(o.textContent,!0),o.textContent.length))):(e.node.isDeletable(o)||!1!==e.events.trigger("node.remove",[t(o)]))&&(t(o).before(n.MARKERS),t(o).remove()),t(i).remove()}else if(n.NO_DELETE_TAGS.indexOf(o.tagName)<0&&(e.node.isEditable(o)||e.node.isDeletable(o)))if(e.node.isDeletable(o))t(i).replaceWith(n.MARKERS),t(o).remove();else if(e.node.isList(o))i.previousSibling?(t(o).find("li").first().prepend(i),e.cursorLists._backspace(i)):(t(o).find("li").first().prepend(n.MARKERS),t(i).remove());else if((r=e.node.contents(o))&&0<r.length&&"BR"===r[0].tagName&&t(r[0]).remove(),r&&0<r.length&&"BLOCKQUOTE"===o.tagName){var c=r[0];for(t(i).before(n.MARKERS);c&&"BR"!==c.tagName;){var f=c;c=c.nextSibling,t(i).before(f)}c&&"BR"===c.tagName&&t(c).remove()}else t(i).after(t(o).html()).after(n.MARKERS),t(o).remove()}(r);t(r).remove(),f(),e.html.fillEmptyBlocks(!0),e.opts.htmlUntouched||(e.html.cleanEmptyTags(),e.clean.lists()),e.spaces.normalizeAroundCursor(),e.selection.restore(
21)},isAtEnd:o,isAtStart:r}},n.MODULES.data=function(e){function t(e){for(var t=e.toString(),a=0,n=0;n<t.length;n++)a+=parseInt(t.charAt(n),10);return 10<a?a%9+1:a}function a(e,t,a){for(var n=Math.abs(a);0<n--;)e-=t;return a<0&&(e+=123),e}function n(t){return t&&"block"!==t.css("display")||t&&0===e.helpers.getPX(t.css("height"))?(t.remove(),!0):!(!t||"absolute"!==t.css("position")&&"fixed"!==t.css("position")||(t.remove(),0))}function i(t){return t&&0===e.$box.find(t).length}function r(){if(10<m&&(e[g("0ppecjvc==")](),setTimeout(function(){d.FE=null},10)),!e.$box)return!1;e.$wp.prepend(g(g(h))),l=e.$wp.find("> div").first(),c=l.find("> a"),"rtl"===e.opts.direction&&l.css("left","auto").css("right",0).attr("direction","rtl"),m++}function o(e){for(var t=[g("9qqG-7amjlwq=="),g("KA3B3C2A6D1D5H5H1A3=="),g("3B9B3B5F3C4G3E3=="),g("QzbzvxyB2yA-9m=="),g("ji1kacwmgG5bc=="),g("nmA-13aogi1A3c1jd=="),g("BA9ggq=="),g("emznbjbH3fij=="),g("tkC-22d1qC-13sD1wzF-7=="),g("tA3jjf=="),g("1D1brkm==")],a=0;a<t.length;a++)if(String.prototype.endsWith||(String.prototype.endsWith=function(e,t){return(void 0===t||t>this.length)&&(t=this.length),this.substring(t-e.length,t)===e}),e.endsWith(t[a]))return!0;return!1}function s(){var e=g(p),t=g("tzgatD-13eD1dtdrvmF3c1nrC-7saQcdav==").split(".");try{return window.parent.document.querySelector(e)&&window[t[1]][t[2]]}catch(e){return!1}}var l,c,d=e.$,f="sC-7OB2fwhVC4vsG-7ohPA4ZD4D-8f1J3stzB-11bFE2FC1A3NB2IF1HE1TH4WB8eB-11zVG2F3I3yYB5ZG4CB2DA15CC5AD3F1A1KG1oLA10B1A6wQF1H3vgale2C4F4XA2qc2A5D5B3pepmriKB3OE1HD1fUC10pjD-11E-11TB4YJ3bC-16zE-11yc1B2CE2BC3jhjKC1pdA-21OA6C1D5B-8vF4QA11pD6sqf1C3lldA-16BD4A2H3qoEA7bB-16rmNH5H1F1vSB7RE2A3TH4YC5A5b1A4d1B3whepyAC3AA2zknC3mbgf1SC4WH4PD8TC5ZB2C3H3jb2A5ZA2EF2aoFC5qqHC4B1H1zeGA7UA5RF4TA29TA6ZC4d1C3hyWA10A3rBB2E3decorationRD3QC10UD3E6E6ZD2F3F3fme2E5uxxrEC9C3E4fB-11azhHB1LD7D6VF4VVTPC6b1C4TYG3qzDD6B3B3AH4I2H2kxbHE1JD1yihfd1QD6WB1D4mhrc1B5rvFG3A14A7cDA2OC1AA1JB5zC-16KA6WB4C-8wvlTB5A5lkZB2C2C7zynBD2D2bI-7C-21d1HE2cubyvPC8A6VB3aroxxZE4C4F4e1I2BE1WjdifH1H4A14NA1GB1YG-10tWA3A14A9sVA2C5XH2A29b2A6gsleGG2jaED2D-13fhE1OA8NjwytyTD4e1sc1D-16ZC3B5C-9e1C2FB6EFF5B2C2JH4E1C2tdLE5A3UG4G-7b2D3B4fA-9oh1G3kqvB4AG3ibnjcAC6D2B1cDA9KC2QA6bRC4VA30RB8hYB2A4A-8h1A21A2B2==",p="MekC-11nB-8tIzpD7pewxvzC6mD-16xerg1==",h="sC-7OB2fwhVC4vsG-7ohPA4ZD4D-8f1J3stzB-11bFE2EE1MA2ND1KD1IE4cA-21pSD2D5ve1G3h1A8b1E5ZC3CD2FA16mC5OC5E1hpnG1NA10B1D7hkUD4I-7b2C3C5nXD2E3F3whidEC2EH3GI2mJE2E2bxci1WA10VC7pllSG2F3A7xd1A4ZC3DB2aaeGA2DE4H2E1j1ywD-13FD1A3VE4WA3D8C6wuc1A2hf1B5B7vnrrjA1B9ic1mpbD1oMB1iSB7rWC4RI4G-7upB6jd1A2F3H2EA4FD3kDF4A2moc1anJD1TD4VI4b2C7oeQF4c1E3XC7ZA3C3G3uDB2wGB6D1JC4D1JD4C1hTE6QC5pH4pD3C-22D7c1A3textAA4gdlB2mpozkmhNC1mrxA3yWA5edhg1I2H3B7ozgmvAI3I2B5GD1LD2RSNH1KA1XA5SB4PA3sA9tlmC-9tnf1G3nd1coBH4I2I2JC3C-16LE6A1tnUA3vbwQB1G3f1A20a3A8a1C6pxAB2eniuE1F3kH2lnjB2hB-16XA5PF1G4zwtYA5B-11mzTG2B9pHB3BE2hGH3B3B2cMD5C1F1wzPA8E7VG5H5vD3H-7C8tyvsVF2I1G2A5fE3bg1mgajoyxMA4fhuzSD8aQB2B4g1A20ukb1A4B3F3GG2CujjanIC1ObiB11SD1C5pWC1D4YB8YE5FE-11jXE2F-7jB4CC2G-10uLH4E1C2tA-13yjUH5d1H1A7sWD5E4hmjF-7pykafoGA16hDD4joyD-8OA33B3C2tC7cRE4SA31a1B8d1e2A4F4g1A2A22CC5zwlAC2C1A12==",u=function(){for(var e=0,t=document.domain,a=t.split("."),n="_gd".concat((new Date).getTime());e<a.length-1&&-1===document.cookie.indexOf("".concat(n,"=").concat(n));)t=a.slice(-1-++e).join("."),document.cookie="".concat(n,"=").concat(n,";domain=").concat(t,";");return document.cookie="".concat(n,"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain=").concat(t,";"),(t||"").replace(/(^\.*)|(\.*$)/g,"")}(),g=function(e){if(!e)return e;for(var n="",i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".indexOf(e[0]),r=1;r<e.length-2;r++){for(var o=t(++i),s=e.charCodeAt(r),l="";/[0-9-]/.test(e[r+1]);)l+=e[++r];s=a(s,o,l=parseInt(l,10)||0),s^=i-1&31,n+=String.fromCharCode(s)}return n},m=0;return{_init:function(){var t=e.opts.key||[""],a=g("ziRA1E3B9pA5B-11D-11xg1A3ZB5D1D4B-11ED2EG2pdeoC1clIH4wB-22yQD5uF4YE3E3A9==");"string"==typeof t&&(t=[t]);for(var p,m,v,b=!(e.ul=!0),y=0,x=0;x<t.length;x++){var C=(m=t[x],4===(v=(g(m)||"").split("|")).length&&"V3"===v[0]?[v[1],v[3],v[2]]:[null,null,""]),w=C[2];if(w===g(g("LGnD1KNZf1CPBYCAZB-8F3UDSLLSG1VFf1A3C2=="))||0<=w.indexOf(u,w.length-u.length)||o(u)||s()){if(null!==(p=C[1])&&!(0==p.indexOf("TRIAL")?(p=new Date(p.replace(/TRIAL/,"")),new Date(p)<new Date&&(f="7D4YH4fkhHB3pqDC3H2E1fkMD1IB1NF1D3QD9wB5rxqlh1A8c2B4ZA3FD2AA6FB5EB3jJG4D2J-7aC-21GB6PC5RE4TC11QD6XC4XE3XH3mlvnqjbaOA2OC2BE6A1fmI-7ujwbc1G5f1F3e1C11mXF4owBG3E1yD1E4F1D2D-8B-8C-7yC-22HD1MF5UE4cWA3D8D6a1B2C3H3a3I3sZA4B3A2akfwEB3xHD5D1F1wIC11pA-16xdxtVI2C9A6YC4a1A2F3B2GA6B4C3lsjyJB1eMA1D-11MF5PE4ja1D3D7byrf1C3e1C7D-16lwqAF3H2A1B-21wNE1MA1OG1HB2A-16tSE5UD4RB3icRA4F-10wtwzBB3E1C3CC2DA8LA2LA1EB1kdH-8uVB7decorg1J2B7B6qjrqGI2J1C6ijehIB1hkemC-13hqkrH4H-7QD6XF5XF3HLNAC3CB2aD2CD2KB10B4ycg1A-8KA4H4B11jVB5TC4yqpB-21pd1E4pedzGB6MD5B3ncB-7MA4LD2JB6PD5uH-8TB9C7YD5XD2E3I3jmiDB3zeimhLD8E2F2JC1H-9ivkPC5lG-10SB1D3H3A-21rc1A3d1E3fsdqwfGA2KA1OrC-22LA6D1B4afUB16SC7AitC-8qYA11fsxcajGA15avjNE2A-9h1hDB16B9tPC1C5F5UC1G3B8d2A5d1D4RnHJ3C3JB5D3ucMG1yzD-17hafjC-8VD3yWC6e1YD2H3ZE2C8C5oBA3H3D2vFA4WzJC4C2i1A-65fNB8afWA1H4A26mvkC-13ZB3E3h1A21BC4eFB2GD2AA5ghqND2A2B2==",1)):new Date(p)<new Date(g("lC4B3A3B2B5A1C2E4G1A2==")))||!(0<(u||"").length)||o(u)||s()){e.ul=!1;break}b=!0,h=f,y=C[0]||-1}}var E=new Image;!0===e.ul&&(r(),E.src=b?"".concat(g(a),"e=").concat(y):"".concat(g(a),"u")),!0===e.ul&&(e.events.on("contentChanged",function(){(n(l)||n(c)||i(l)||i(c))&&r()}),e.events.on("html.get",function(e){return e+g("qD2H-9G3ioD-17qA1tE1B-8qI3A4hA-13C-11E2C1njfldD1E6pg1C-8sC3hfbkcD2G3stC-22gqgB3G2B-7vtoA4nweeD1A31A15B9uC-16A1F5dkykdc1B8dE-11bA3F2D3A9gd1E7F2tlI-8H-7vtxB2A5B2C3B2F2B5A6ldbyC4iqC-22D-17E-13mA3D2dywiB3oxlvfC1H4C2TjqbzlnI3ntB4E3qA2zaqsC6D3pmnkoE3C6D5wvuE3bwifdhB6hch1E4xibD-17dmrC1rG-7pntnF6nB-8F1D2A11C8plrkmF2F3MC-16bocqA2WwA-21ayeA1C4d1isC-22rD-13D6DfjpjtC2E6hB2G2G4A-7D2==")})),e.events.on("html.set",function(){var t=e.el.querySelector('[data-f-id="pbf"]');t&&d(t).remove()}),e.events.on("destroy",function(){l&&l.length&&l.remove()},!0)}}},n.MODULES.edit=function(e){function t(){if(e.browser.mozilla)try{e.doc.execCommand("enableObjectResizing",!1,"false"),e.doc.execCommand("enableInlineTableEditing",!1,"false")}catch(e){}
21if(e.browser.msie)try{e.doc.body.addEventListener("mscontrolselect",function(e){return e.srcElement.focus(),!1})}catch(e){}}var a=!1;function n(){return a}return{_init:function(){e.events.on("focus",function(){n()?e.edit.off():e.edit.on()})},on:function(){e.$wp?(e.$el.attr("contenteditable",!0),e.$el.removeClass("fr-disabled").attr("aria-disabled",!1),t()):e.$el.is("a")&&e.$el.attr("contenteditable",!0),e.events.trigger("edit.on",[],!0),a=!1},off:function(){e.events.disableBlur(),e.$wp?(e.$el.attr("contenteditable",!1),e.$el.addClass("fr-disabled").attr("aria-disabled",!0)):e.$el.is("a")&&e.$el.attr("contenteditable",!1),e.events.trigger("edit.off"),e.events.enableBlur(),a=!0},disableDesign:t,isDisabled:n}},n.MODULES.format=function(e){var t=e.$;function a(e,t){var a=e;for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(a+="id"===n?"#".concat(t[n]):"class"===n?".".concat(t[n]):"[".concat(n,'="').concat(t[n],'"]'));return a}function i(e,t){return!(!e||e.nodeType!==Node.ELEMENT_NODE)&&(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector).call(e,t)}function r(a,n,i){var o,s,l,c={strong:{prop:"font-weight",val:"bold"},em:{prop:"font-style",val:"italic"}};if(a){if(e.node.isBlock(a)&&a.hasAttribute("contenteditable")&&"false"===a.getAttribute("contenteditable")||a.parentNode&&a.parentNode.hasAttribute("contenteditable")&&"false"===a.parentNode.getAttribute("contenteditable")){if(a.nextSibling&&t(a.nextSibling).hasClass("fr-marker"))return;if(a.nextSibling)return void r(a.nextSibling,n,i);if(a.parentNode)return void r(a.parentNode,n,i)}for(;a.nodeType===Node.COMMENT_NODE;)a=a.nextSibling;if(a){if(e.node.isBlock(a)&&"HR"!==a.tagName)return e.node.hasClass(a.firstChild,"fr-marker")?r(a.firstChild.nextSibling,n,i):r(a.firstChild,n,i),!1;var f=t(e.doc.createElement(n));f.attr(i),f.insertBefore(a),(o=d(a))&&(0<=["strong","em"].indexOf(n)||"span"===n&&i.hasOwnProperty("style"))&&(l="span"===n?(s=(c=i.style.replace(/;$/,"").split(":"))[0].trim(),c[1].trim()):(s=c[n].prop,c[n].val),"background-color"!==s&&(t(o).css(s,l),function(e,a){var n,i=e.childNodes;for(n=0;n<i.length;n++)0<=["UL","OL","LI"].indexOf(i[n].tagName)&&""===i[n].style[a]&&t(i[n]).css(a,"initial")}(o,s)));for(var p=a;p&&!t(p).hasClass("fr-marker")&&0===t(p).find(".fr-marker").length&&"UL"!==p.tagName&&"OL"!==p.tagName;){var h=p;if("SPAN"===p.tagName&&t(p).hasClass("fr-tracking-deleted"))p=p.nextSibling;else{if(e.node.isBlock(p)&&"HR"!==a.tagName)return r(p.firstChild,n,i),!1;if("SPAN"===p.tagName)return r(p.firstChild,n,i),!1;if(p.tagName&&p.hasAttribute("contenteditable")&&"false"===p.getAttribute("contenteditable"))return void r(p.nextSibling,n,i);p=p.nextSibling,f.append(h)}}if(p)(t(p).find(".fr-marker").length||"UL"===p.tagName||"OL"===p.tagName)&&r(p.firstChild,n,i);else{for(var u=f.get(0).parentNode;u&&!u.nextSibling&&!e.node.isElement(u);)u=u.parentNode;if(u){var g=u.nextSibling;g&&(e.node.isBlock(g)?"HR"===g.tagName?r(g.nextSibling,n,i):r(g.firstChild,n,i):r(g,n,i))}}f.is(":empty")&&f.remove()}}}function o(o,s){var l;if(void 0===s&&(s={}),s.style&&delete s.style,e.selection.isCollapsed())e.markers.insert(),e.$el.find(".fr-marker").replaceWith(function(e,t){var a="<".concat(e);for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(a+=" ".concat(n,'="').concat(t[n],'"'));return a+">"}(o,s)+n.INVISIBLE_SPACE+n.MARKERS+function(e){return"</".concat(e,">")}(o)),e.selection.restore();else{var c;e.selection.save(),r(e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0).nextSibling,o,s);do{for(c=e.$el.find("".concat(a(o,s)," > ").concat(a(o,s))),l=0;l<c.length;l++)c[l].outerHTML=c[l].innerHTML}while(c.length);e.el.normalize();var d=e.el.querySelectorAll(".fr-marker");for(l=0;l<d.length;l++){var f=t(d[l]);!0===f.data("type")?i(f.get(0).nextSibling,a(o,s))&&f.next().prepend(f):i(f.get(0).previousSibling,a(o,s))&&f.prev().append(f)}e.selection.restore()}}function s(t,n,r,o){if(!o){var s=!1;if(!0===t.data("type"))for(;e.node.isFirstSibling(t.get(0))&&!t.parent().is(e.$el)&&!t.parent().is("ol")&&!t.parent().is("ul");)t.parent().before(t),s=!0;else if(!1===t.data("type"))for(;
21e.node.isLastSibling(t.get(0))&&!t.parent().is(e.$el)&&!t.parent().is("ol")&&!t.parent().is("ul");)t.parent().after(t),s=!0;if(s)return!0}if(t.parents(n).length||void 0===n){var l,c="",d="",f=t.parent();if(f.is(e.$el)||e.node.isBlock(f.get(0)))return!1;for(;!(e.node.isBlock(f.parent().get(0))||void 0!==n&&i(f.get(0),a(n,r)));)c+=e.node.closeTagString(f.get(0)),d=e.node.openTagString(f.get(0))+d,f=f.parent();var p=t.get(0).outerHTML;return t.replaceWith('<span id="mark"></span>'),l=f.html().replace(/<span id="mark"><\/span>/,c+e.node.closeTagString(f.get(0))+d+p+c+e.node.openTagString(f.get(0))+d),f.replaceWith(e.node.openTagString(f.get(0))+l+e.node.closeTagString(f.get(0))),!0}return!1}function l(r,o){void 0===o&&(o={}),o.style&&delete o.style;var l=e.selection.isCollapsed();e.selection.save();for(var c=!0;c;){c=!1;for(var d=e.$el.find(".fr-marker"),f=0;f<d.length;f++){var p=t(d[f]),h=null;if(p.attr("data-cloned")||l||(h=p.clone().removeClass("fr-marker").addClass("fr-clone"),p.data("type")&&"true"===p.data("type").toString()?p.attr("data-cloned",!0).after(h):p.attr("data-cloned",!0).before(h)),s(p,r,o,l)){c=!0;break}}}!function n(r,o,s,l){for(var c,d={strong:{prop:"font-weight",val:"bold"},em:{prop:"font-style",val:"italic"}},f=e.node.contents(r.get(0)),p=0;p<f.length;p++){var h=f[p];if(h.innerHTML&&8203==h.innerHTML.charCodeAt()&&h.tagName.toLocaleLowerCase()==s&&h.childNodes.length<2&&!e.helpers.isMobile()&&(h.outerHTML=h.innerHTML),e.node.hasClass(h,"fr-marker"))o=(o+1)%2;else if(o)if(0<t(h).find(".fr-marker").length)o=n(t(h),o,s,l);else{(c="LI"===h.tagName?h:t(h).parentsUntil(e.$el,"li").get(0))&&(void 0===s||0<=["strong","em"].indexOf(s))&&(s?t(c).css(d[s].prop,""):c.style=""),(c=h.parentNode!==e.el?h.parentNode:null)&&1===c.nodeType&&"a"!==s&&c.hasAttribute("style")&&"SPAN"!==c.tagName&&"LI"!==c.tagName?c.style="":h&&1===h.nodeType&&"a"!==s&&h.hasAttribute("style")&&(h.style="");for(var u=t(h).find(s||"*:not(br)"),g=u.length-1;0<=g;g--){var m=u[g];(c="LI"===m.tagName?m:t(m).parentsUntil(e.$el,"li").get(0))&&(!s||0<=["strong","em"].indexOf(s))&&(s?t(c).css(d[s].prop,""):c.style=""),e.node.isBlock(m)||e.node.isVoid(m)||void 0!==s&&!i(m,a(s,l))?e.node.isBlock(m)&&void 0===s&&"TABLE"!==h.tagName&&e.node.clearAttributes(m):e.node.hasClass(m,"fr-clone")||e.node.hasClass(m,"fr-tracking-deleted")||t(m).data("tracking")||(m.outerHTML=m.innerHTML)}void 0===s&&h.nodeType===Node.ELEMENT_NODE&&!e.node.isVoid(h)||i(h,a(s,l))?e.node.isBlock(h)||(e.node.hasClass(h,"fr-clone")||e.opts.trackChangesEnabled?!e.node.hasClass(h,"fr-clone")&&e.opts.trackChangesEnabled&&h.parentNode&&(h.outerHTML=h.innerHTML):h.outerHTML=h.innerHTML):void 0===s&&h.nodeType===Node.ELEMENT_NODE&&e.node.isBlock(h)&&"TABLE"!==h.tagName&&e.node.clearAttributes(h)}else 0<t(h).find(".fr-marker").length&&(o=n(t(h),o,s,l))}return o}(e.$el,0,r,o),l||(e.$el.find(".fr-marker").remove(),e.$el.find(".fr-clone").removeClass("fr-clone").addClass("fr-marker")),l&&e.$el.find(".fr-marker").before(n.INVISIBLE_SPACE).after(n.INVISIBLE_SPACE),e.html.cleanEmptyTags(),e.el.normalize(),e.selection.restore();var u=e.win.getSelection()&&e.win.getSelection().anchorNode;if(u){var g=e.node.blockParent(u),m=!!u.textContent.replace(/\u200B/g,"").length,v=e.win.getSelection().getRangeAt(0),b=v.startOffset,y=v.endOffset;e.selection.text().replace(/\u200B/g,"").length||function e(t,a){if(t&&a){if(t.isSameNode(a)?t.textContent=t.textContent.replace(/\u200B(?=.*\u200B)/g,""):t.nodeType===Node.TEXT_NODE&&(t.textContent=t.textContent.replace(/\u200B/g,"")),!t.childNodes.length)return!1;Array.isArray(t.childNodes)&&t.childNodes.forEach(function(t){e(t,a)})}}(g,u);var x=e.win.getSelection().getRangeAt(0);if(u.nodeType===Node.TEXT_NODE){if(!m||!e.selection.text().length&&b===y){var C=u.textContent.search(/\u200B/g)+1;if(e.browser.msie){var w=e.doc.createRange();e.selection.get().removeAllRanges(),w.setStart(u,C),w.setEnd(u,C),e.selection.get().addRange(w)}else x.setStart(u,C),x.setEnd(u,C)}}else{var E,A,S=0,k=t(u).contents();if(e.browser.msie){for(;A=k[S];)A.nodeType===Node.TEXT_NODE&&0<=A.textContent.search(/\u200B/g)&&(E=A),S++;E=t(E)}
21else E=k.filter(function(e){return e.nodeType===Node.TEXT_NODE&&0<=e.textContent.search(/\u200B/g)});if(E.length&&!e.opts.trackChangesEnabled){var _=E.text().search(/\u200B/g)+1;x.setStart(E.get(0),_),x.setEnd(E.get(0),_)}}}}function c(a,i){var o,l,c,p,h,u,g,m=null;if(e.selection.isCollapsed()){e.markers.insert();var v=(l=e.$el.find(".fr-marker")).parent();if(e.node.openTagString(v.get(0))==='<span style="'.concat(a,": ").concat(v.css(a),';">')){if(e.node.isEmpty(v.get(0)))m=t(e.doc.createElement("span")).attr("style","".concat(a,": ").concat(i,";")).html("".concat(n.INVISIBLE_SPACE).concat(n.MARKERS)),v.replaceWith(m);else{var b={};b["style*"]="".concat(a,":"),s(l,"span",b,!0),l=e.$el.find(".fr-marker"),i?(m=t(e.doc.createElement("span")).attr("style","".concat(a,": ").concat(i,";")).html("".concat(n.INVISIBLE_SPACE).concat(n.MARKERS)),l.replaceWith(m)):l.replaceWith(n.INVISIBLE_SPACE+n.MARKERS)}e.html.cleanEmptyTags()}else e.node.isEmpty(v.get(0))&&v.is("span")?(l.replaceWith(n.MARKERS),v.css(a,i)):(m=t('<span style="'.concat(a,": ").concat(i,';">
21').concat(n.INVISIBLE_SPACE).concat(n.MARKERS,"</span>")),l.replaceWith(m));m&&f(m,a,i)}else{if(e.selection.save(),null===i||"color"===a&&0<e.$el.find(".fr-marker").parents("u, a").length){var y=e.$el.find(".fr-marker");for(o=0;o<y.length;o++)if(!0===(l=t(y[o])).data("type")||"true"===l.data("type"))for(;e.node.isFirstSibling(l.get(0))&&!l.parent().is(e.$el)&&!e.node.isElement(l.parent().get(0))&&!e.node.isBlock(l.parent().get(0));)l.parent().before(l);else for(;e.node.isLastSibling(l.get(0))&&!l.parent().is(e.$el)&&!e.node.isElement(l.parent().get(0))&&!e.node.isBlock(l.parent().get(0));)l.parent().after(l)}for(var x=e.$el.find('.fr-marker[data-type="true"]').get(0).nextSibling;x.firstChild;)x=x.firstChild;var C={class:"fr-unprocessed"};for(i&&(C.style="".concat(a,": ").concat(i,";")),r(x,"span",C),e.$el.find(".fr-marker + .fr-unprocessed").each(function(){t(this).prepend(t(this).prev())}),e.$el.find(".fr-unprocessed + .fr-marker").each(function(){t(this).prev().append(t(this))}),(i||"").match(/\dem$/)&&e.$el.find("span.fr-unprocessed").removeClass("fr-unprocessed");0<e.$el.find("span.fr-unprocessed").length;){if(c=d(m=e.$el.find("span.fr-unprocessed").first().removeClass("fr-unprocessed")),m.parent().get(0).normalize(),m.parent().is("span")&&1===m.parent().get(0).childNodes.length){var w=i;e.browser.msie&&!i&&(w=""),m.parent().css(a,w);var E=m;m=m.parent(),E.replaceWith(E.html())}for(p=m.find("span"),c&&"background-color"!==a&&(c.normalize(),p=t(c).find("span:not(.fr-unprocessed)")),o=p.length-1;0<=o;o--)h=p[o],u=a,g=void 0,(g=t(h)).css(u,""),""===g.attr("style")&&g.replaceWith(g.html());f(m,a,i)}}!function(){for(var a;0<e.$el.find(".fr-split:empty").length;)e.$el.find(".fr-split:empty").remove();e.$el.find(".fr-split").removeClass("fr-split"),e.$el.find('[style=""]').removeAttr("style"),e.$el.find('[class=""]').removeAttr("class"),e.html.cleanEmptyTags();for(var n=e.$el.find("span"),i=n.length-1;0<=i;i--){var r=n[i];r.attributes&&0!==r.attributes.length||t(r).replaceWith(r.innerHTML)}e.el.normalize();var o=e.$el.find("span[style] + span[style]");for(a=0;a<o.length;a++){var l=t(o[a]),c=t(o[a]).prev();l.get(0).previousSibling===c.get(0)&&e.node.openTagString(l.get(0))===e.node.openTagString(c.get(0))&&(l.prepend(c.html()),c.remove())}e.$el.find("span[style] span[style]").each(function(){if(0<=t(this).attr("style").indexOf("font-size")){var e=t(this).parents("span[style]");e.attr("style")&&0<=e.attr("style").indexOf("background-color")&&(t(this).attr("style","".concat(t(this).attr("style"),";").concat(e.attr("style"))),s(t(this),"span[style]",{},!1))}}),e.el.normalize(),e.selection.restore()}()}function d(a){var n,i,r,o,s,l;if(n="LI"===a.tagName?a:t(a).parentsUntil(e.$el,"li").get(0)){if((l=e.selection.info(n)).atStart&&l.atEnd)return n;if(l.atStart&&!l.atEnd&&(i=t(n).find(".fr-marker[data-type=false]").get(0),r=t(i).parentsUntil(e.$el,"li").get(0),o=t(i).parent().get(0),(s=i.nextSibling)&&0<=["UL","OL"].indexOf(s.tagName)||!r.isSameNode(n)||!s&&("LI"===o.tagName||!o.nextSibling||0<=["UL","OL"].indexOf(o.nextSibling.tagName)||e.node.isVoid(o.nextSibling))))return n}}function f(a,n,i){var r,o,s,l=a.parentsUntil(e.$el,"span[style]"),c=[];for(r=l.length-1;0<=r;r--)o=l[r],s=n,0===t(o).attr("style").indexOf("".concat(s,":"))||0<=t(o).attr("style").indexOf(";".concat(s,":"))||0<=t(o).attr("style").indexOf("; ".concat(s,":"))||c.push(l[r]);if((l=l.not(c)).length){for(var d="",f="",p="",h="",u=a.get(0);u=u.parentNode,t(u).addClass("fr-split"),d+=e.node.closeTagString(u),f=e.node.openTagString(t(u).clone().addClass("fr-split").get(0))+f,l.get(0)!==u&&(p+=e.node.closeTagString(u),h=e.node.openTagString(t(u).clone().addClass("fr-split").get(0))+h),l.get(0)!==u;);var g="".concat(d+e.node.openTagString(t(l.get(0)).clone().css(n,i||"").get(0))+h+a.css(n,"").get(0).outerHTML+p,"</span>").concat(f);a.replaceWith('<span id="fr-break"></span>');var m=l.get(0).outerHTML;t(l.get(0)).replaceWith(m.replace(/<span id="fr-break"><\/span>/g,function(){return g}))}}function p(t,n){void 0===n&&(n={}),n.style&&delete n.style;var r=e.selection.ranges(0),o=r.startContainer;
21if(o.nodeType===Node.ELEMENT_NODE&&0<o.childNodes.length&&o.childNodes[r.startOffset]&&(o=o.childNodes[r.startOffset]),!r.collapsed&&o.nodeType===Node.TEXT_NODE&&r.startOffset===(o.textContent||"").length){for(;!e.node.isBlock(o.parentNode)&&!o.nextSibling;)o=o.parentNode;o.nextSibling&&(o=o.nextSibling)}for(var s=o;s&&s.nodeType===Node.ELEMENT_NODE&&!i(s,a(t,n));)s=s.firstChild;if(s&&s.nodeType===Node.ELEMENT_NODE&&i(s,a(t,n)))return!0;var l=o;for(l&&l.nodeType!==Node.ELEMENT_NODE&&(l=l.parentNode);l&&l.nodeType===Node.ELEMENT_NODE&&l!==e.el&&!i(l,a(t,n));)l=l.parentNode;return!(!l||l.nodeType!==Node.ELEMENT_NODE||l===e.el||!i(l,a(t,n)))}return{is:p,toggle:function(e,t){p(e,t)?l(e,t):o(e,t)},apply:o,remove:l,applyStyle:c,removeStyle:function(e){c(e,null)}}},n.MODULES.spaces=function(e){function t(t,a){var i=t.previousSibling,r=t.nextSibling,o=t.textContent,s=t.parentNode,l=[n.ENTER_P,n.ENTER_DIV,n.ENTER_BR];if(!e.html.isPreformatted(s)){a&&(o=o.replace(/[\f\n\r\t\v ]{2,}/g," "),r&&"BR"!==r.tagName&&!e.node.isBlock(r)||!(e.node.isBlock(s)||e.node.isLink(s)&&!s.nextSibling||e.node.isElement(s))||(o=o.replace(/[\f\n\r\t\v ]{1,}$/g,"")),i&&"BR"!==i.tagName&&!e.node.isBlock(i)||!(e.node.isBlock(s)||e.node.isLink(s)&&!s.previousSibling||e.node.isElement(s))||(o=o.replace(/^[\f\n\r\t\v ]{1,}/g,"")),(e.node.isBlock(r)||e.node.isBlock(i))&&(!i||i&&"A"!==i.tagName)&&(o=o.replace(/^[\f\n\r\t\v ]{1,}/g,""))," "===o&&(i&&e.node.isVoid(i)||r&&e.node.isVoid(r))&&!(i&&r&&e.node.isVoid(i)||r&&i&&e.node.isVoid(r))&&(o="")),(!i&&e.node.isBlock(r)||!r&&e.node.isBlock(i))&&e.node.isBlock(s)&&s!==e.el&&(o=o.replace(/^[\f\n\r\t\v ]{1,}/g,"")),a||(o=o.replace(new RegExp(n.UNICODE_NBSP,"g")," "));for(var c="",d=0;d<o.length;d++)32!=o.charCodeAt(d)||0!==d&&32!=c.charCodeAt(d-1)||!((e.opts.enter===n.ENTER_BR||e.opts.enter===n.ENTER_DIV)&&(i&&"BR"===i.tagName||r&&"BR"===r.tagName)||i&&r&&i.tagName===r.tagName||!(i&&r&&e.node.isVoid(i)||i&&r&&e.node.isVoid(r))||i&&r&&0<=["STRONG","U","EM"].indexOf(i.tagName)&&"BR"===r.tagName)?c+=o[d]:c+=n.UNICODE_NBSP;e.browser.chrome&&1<c.length&&32===c.charCodeAt(c.length-1)&&(r&&r.nextSibling&&r.nextSibling.nextSibling&&"BR"===r.nextSibling.nextSibling.tagName||r&&"BR"===r.tagName)&&(c=c.substring(0,c.length-1)+n.UNICODE_NBSP),(!r||r&&e.node.isBlock(r)||r&&r.nodeType===Node.ELEMENT_NODE&&e.win.getComputedStyle(r)&&"block"===e.win.getComputedStyle(r).display)&&(!e.node.isVoid(i)||i&&-1!==["P","DIV","BR"].indexOf(i.tagName)&&-1!==l.indexOf(e.opts.enter))&&(c=c.replace(/ $/,n.UNICODE_NBSP)),!i||e.node.isVoid(i)||e.node.isBlock(i)||1!==(c=c.replace(/^\u00A0([^ $])/," $1")).length||160!==c.charCodeAt(0)||!r||e.node.isVoid(r)||e.node.isBlock(r)||e.node.hasClass(i,"fr-marker")&&e.node.hasClass(r,"fr-marker")||(c=" "),a||(c=c.replace(/([^ \u00A0])\u00A0([^ \u00A0])/g,"$1 $2")),t.textContent!==c&&(t.textContent=c)}}function a(a,n){if(void 0!==a&&a||(a=e.el),void 0===n&&(n=!1),!a.getAttribute||"false"!==a.getAttribute("contenteditable"))if(a.nodeType===Node.TEXT_NODE)t(a,n);else if(a.nodeType===Node.ELEMENT_NODE)for(var i=e.doc.createTreeWalker(a,NodeFilter.SHOW_TEXT,e.node.filter(function(t){for(var a=t.parentNode;a&&a!==e.el;){if("STYLE"===a.tagName||"IFRAME"===a.tagName)return!1;if("PRE"===a.tagName)return!1;a=a.parentNode}return null!==t.textContent.match(/([ \u00A0\f\n\r\t\v]{2,})|(^[ \u00A0\f\n\r\t\v]{1,})|([ \u00A0\f\n\r\t\v]{1,}$)/g)&&!e.node.hasClass(t.parentNode,"fr-marker")}),!1);i.nextNode();)t(i.currentNode,n)}return{normalize:a,normalizeAroundCursor:function(){for(var t=[],n=e.el.querySelectorAll(".fr-marker"),i=0;i<n.length;i++){for(var r,o=(r=e.node.blockParent(n[i])||n[i]).nextSibling,s=r.previousSibling;o&&"BR"===o.tagName;)o=o.nextSibling;for(;s&&"BR"===s.tagName;)s=s.previousSibling;r&&t.indexOf(r)<0&&t.push(r),s&&t.indexOf(s)<0&&t.push(s),o&&t.indexOf(o)<0&&t.push(o)}for(var l=0;l<t.length;l++)a(t[l])}}},n.START_MARKER='<span class="fr-marker" data-id="0" data-type="true" style="display: none; line-height: 0;">'.concat(n.INVISIBLE_SPACE="&#8203;","</span>"),n.END_MARKER='<span class="fr-marker" data-id="0" data-type="false" style="display: none; line-height: 0;">'.concat(n.INVISIBLE_SPACE,"</span>"),n.MARKERS=n.START_MARKER+n.END_MARKER,n.MODULES.markers=function(e){var t=e.$;function a(){if(!e.$wp)return null;try{var a=e.selection.ranges(0),i=a.commonAncestorContainer;if(i!==e.el&&!e.$el.contains(i))return null;var r=a.cloneRange(),o=a.cloneRange();r.collapse(!0);var s=t(e.doc.createElement("SPAN")).addClass("fr-marker").attr("style","display: none; line-height: 0;").html(n.INVISIBLE_SPACE).get(0);
21if(r.insertNode(s),s=e.$el.find("span.fr-marker").get(0)){for(var l=s.nextSibling;l&&l.nodeType===Node.TEXT_NODE&&0===l.textContent.length;)t(l).remove(),l=e.$el.find("span.fr-marker").get(0).nextSibling;return e.selection.clear(),e.selection.get().addRange(o),s}return null}catch(e){}}function i(){e.$el.find(".fr-marker").remove()}return{place:function(a,i,r){var o,s,l;try{var c=a.cloneRange();if(c.collapse(i),c.insertNode(function(a,i){var r=t(e.doc.createElement("SPAN"));return r.addClass("fr-marker").attr("data-id",i).attr("data-type",a).attr("style","display: ".concat(e.browser.safari?"none":"inline-block","; line-height: 0;")).html(n.INVISIBLE_SPACE),r.get(0)}(i,r)),!0===i)for(l=(o=e.$el.find('span.fr-marker[data-type="true"][data-id="'.concat(r,'"]')).get(0)).nextSibling;l&&l.nodeType===Node.TEXT_NODE&&0===l.textContent.length;)t(l).remove(),l=o.nextSibling;if(!0===i&&!a.collapsed){for(;!e.node.isElement(o.parentNode)&&!l;)-1</\bfa\b/g.test(o.parentNode.className)&&"I"===o.parentNode.tagName?t(o.parentNode).before(o):t(o.parentNode).after(o),l=o.nextSibling;if(l&&l.nodeType===Node.ELEMENT_NODE&&e.node.isBlock(l)&&"HR"!==l.tagName){for(s=[l];l=s[0],(s=e.node.contents(l))[0]&&e.node.isBlock(s[0]););t(l).prepend(t(o))}}if(!1===i&&!a.collapsed){if((l=(o=e.$el.find('span.fr-marker[data-type="false"][data-id="'.concat(r,'"]')).get(0)).previousSibling)&&l.nodeType===Node.ELEMENT_NODE&&e.node.isBlock(l)&&"HR"!==l.tagName){for(s=[l];l=s[s.length-1],(s=e.node.contents(l))[s.length-1]&&e.node.isBlock(s[s.length-1]););t(l).append(t(o))}(o.parentNode&&0<=["TD","TH"].indexOf(o.parentNode.tagName)||!o.previousSibling&&e.node.isBlock(o.parentElement))&&(o.parentNode.previousSibling&&!o.previousSibling?t(o.parentNode.previousSibling).append(o):0<=["TD","TH"].indexOf(o.parentNode.tagName)&&o.parentNode.firstChild===o&&(o.parentNode.previousSibling?t(o.parentNode.previousSibling).append(o):o.parentNode.parentNode&&o.parentNode.parentNode.previousSibling&&t(o.parentNode.parentNode.previousSibling).append(o)))}var d=e.$el.find('span.fr-marker[data-type="'.concat(i,'"][data-id="').concat(r,'"]')).get(0);return d&&(d.style.display="none"),d}catch(e){return null}},insert:a,split:function(){e.selection.isCollapsed()||e.selection.remove();var n=e.$el.find(".fr-marker").get(0);if(n||(n=a()),!n)return null;var i=e.node.deepestParent(n);if(i||(i=e.node.blockParent(n))&&"LI"!==i.tagName&&(i=null),i)if(e.node.isBlock(i)&&e.node.isEmpty(i))"LI"!==i.tagName||i.parentNode.firstElementChild!==i||e.node.isEmpty(i.parentNode)?t(i).replaceWith('<span class="fr-marker"></span>'):t(i).append('<span class="fr-marker"></span>');else if(e.cursor.isAtStart(n,i))t(i).before('<span class="fr-marker"></span>'),t(n).remove();else if(e.cursor.isAtEnd(n,i))t(i).after('<span class="fr-marker"></span>'),t(n).remove();else{for(var r=n,o="",s="";r=r.parentNode,o+=e.node.closeTagString(r),s=e.node.openTagString(r)+s,r!==i;);t(n).replaceWith('<span id="fr-break"></span>');var l=e.node.openTagString(i)+t(i).html()+e.node.closeTagString(i);l=l.replace(/<span id="fr-break"><\/span>/g,"".concat(o,'<span class="fr-marker"></span>').concat(s)),t(i).replaceWith(l)}return e.$el.find(".fr-marker").get(0)},insertAtPoint:function(t){var n,r=t.clientX,o=t.clientY;i();var s=null;if(void 0!==e.doc.caretPositionFromPoint?(n=e.doc.caretPositionFromPoint(r,o),(s=e.doc.createRange()).setStart(n.offsetNode,n.offset),s.setEnd(n.offsetNode,n.offset)):void 0!==e.doc.caretRangeFromPoint&&(n=e.doc.caretRangeFromPoint(r,o),(s=e.doc.createRange()).setStart(n.startContainer,n.startOffset),s.setEnd(n.startContainer,n.startOffset)),null!==s&&void 0!==e.win.getSelection){var l=e.win.getSelection();l.removeAllRanges(),l.addRange(s)}else if(void 0!==e.doc.body.createTextRange)try{(s=e.doc.body.createTextRange()).moveToPoint(r,o);var c=s.duplicate();c.moveToPoint(r,o),s.setEndPoint("EndToEnd",c),s.select()}catch(e){return!1}a()},remove:i}},n.MODULES.selection=function(e){var t=e.$;function a(){var t="";return e.win.getSelection?t=e.win.getSelection():e.doc.getSelection?t=e.doc.getSelection():e.doc.selection&&(t=e.doc.selection.createRange().text),t.toString()}function i(){return e.win.getSelection?e.win.getSelection():e.doc.getSelection?e.doc.getSelection():e.doc.selection.createRange()}function r(t){var a=i(),n=[];if(a&&a.getRangeAt&&a.rangeCount){n=[];for(var r=0;r<a.rangeCount;r++)n.push(a.getRangeAt(r))}else n=e.doc.createRange?[e.doc.createRange()]:[];return void 0!==t?n[t]:n}function o(){var e=i();try{e.removeAllRanges?e.removeAllRanges():e.empty?e.empty():e.clear&&e.clear()}catch(e){}}function s(e,t){var a=e;
vendor: 4,422 bytes, line 21
21return a.nodeType===Node.ELEMENT_NODE&&0<a.childNodes.length&&a.childNodes[t]&&(a=a.childNodes[t]),a.nodeType===Node.TEXT_NODE&&(a=a.parentNode),a}function l(){if(e.$wp){e.markers.remove();var a,n,i=r(),o=[];for(n=0;n<i.length;n++)if(i[n].startContainer!==e.doc||e.browser.msie){var s=(a=i[n]).collapsed,l=e.markers.place(a,!0,n),c=e.markers.place(a,!1,n);if(void 0!==l&&l||!s||(t(".fr-marker").remove(),e.selection.setAtEnd(e.el)),e.el.normalize(),e.browser.safari&&!s)try{(a=e.doc.createRange()).setStartAfter(l),a.setEndBefore(c),o.push(a)}catch(e){}}if(e.browser.safari&&o.length)for(e.selection.clear(),n=0;n<o.length;n++)e.selection.get().addRange(o[n])}}function c(){var a,n=e.el.querySelectorAll('.fr-marker[data-type="true"]');if(!e.$wp)return e.markers.remove(),!1;if(0===n.length)return!1;if(e.browser.msie||e.browser.edge)for(a=0;a<n.length;a++)n[a].style.display="inline-block";e.core.hasFocus()||e.browser.msie||e.browser.webkit||e.$el.focus(),o();var r=i();for(a=0;a<n.length;a++){var s=t(n[a]).data("id"),l=n[a],c=e.doc.createRange(),f=e.$el.find('.fr-marker[data-type="false"][data-id="'.concat(s,'"]'));(e.browser.msie||e.browser.edge)&&f.css("display","inline-block");var p=null;if(0<f.length){f=f[0];try{for(var h=!1,u=l.nextSibling,g=null;u&&u.nodeType===Node.TEXT_NODE&&0===u.textContent.length;)u=(g=u).nextSibling,t(g).remove();for(var m=f.nextSibling;m&&m.nodeType===Node.TEXT_NODE&&0===m.textContent.length;)m=(g=m).nextSibling,t(g).remove();if(l.nextSibling===f||f.nextSibling===l){for(var v=l.nextSibling===f?l:f,b=v===l?f:l,y=v.previousSibling;y&&y.nodeType===Node.TEXT_NODE&&0===y.length;)y=(g=y).previousSibling,t(g).remove();if(y&&y.nodeType===Node.TEXT_NODE)for(;y&&y.previousSibling&&y.previousSibling.nodeType===Node.TEXT_NODE;)y.previousSibling.textContent+=y.textContent,y=y.previousSibling,t(y.nextSibling).remove();for(var x=b.nextSibling;x&&x.nodeType===Node.TEXT_NODE&&0===x.length;)x=(g=x).nextSibling,t(g).remove();if(x&&x.nodeType===Node.TEXT_NODE)for(;x&&x.nextSibling&&x.nextSibling.nodeType===Node.TEXT_NODE;)x.nextSibling.textContent=x.textContent+x.nextSibling.textContent,x=x.nextSibling,t(x.previousSibling).remove();if(y&&(e.node.isVoid(y)||e.node.isBlock(y))&&(y=null),x&&(e.node.isVoid(x)||e.node.isBlock(x))&&(x=null),y&&x&&y.nodeType===Node.TEXT_NODE&&x.nodeType===Node.TEXT_NODE){t(l).remove(),t(f).remove();var C=y.textContent.length;y.textContent+=x.textContent,t(x).remove(),e.spaces.normalize(y),c.setStart(y,C),c.setEnd(y,C),h=!0}else!y&&x&&x.nodeType===Node.TEXT_NODE?(t(l).remove(),t(f).remove(),e.opts.htmlUntouched||e.spaces.normalize(x),p=t(e.doc.createTextNode("\u200b")).get(0),t(x).before(p),c.setStart(x,0),c.setEnd(x,0),h=!0):!x&&y&&y.nodeType===Node.TEXT_NODE&&(t(l).remove(),t(f).remove(),e.opts.htmlUntouched||e.spaces.normalize(y),p=t(e.doc.createTextNode("\u200b")).get(0),t(y).after(p),c.setStart(y,y.textContent.length),c.setEnd(y,y.textContent.length),h=!0)}if(!h){var w=void 0,E=void 0;E=(e.browser.chrome||e.browser.edge)&&l.nextSibling===f?(w=d(f,c,!0)||c.setStartAfter(f),d(l,c,!1)||c.setEndBefore(l)):(l.previousSibling===f&&(f=(l=f).nextSibling),f.nextSibling&&"BR"===f.nextSibling.tagName||!f.nextSibling&&e.node.isBlock(l.previousSibling)||l.previousSibling&&"BR"===l.previousSibling.tagName||(l.style.display="inline",f.style.display="inline",p=t(e.doc.createTextNode("\u200b")).get(0)),w=d(l,c,!0)||t(l).before(p)&&c.setStartBefore(l),d(f,c,!1)||t(f).after(p)&&c.setEndAfter(f)),"function"==typeof w&&w(),"function"==typeof E&&E()}}catch(e){}}p&&t(p).remove();try{r.addRange(c)}catch(e){}}e.markers.remove()}function d(a,n,i){var r,o=a.previousSibling,s=a.nextSibling;return o&&s&&o.nodeType===Node.TEXT_NODE&&s.nodeType===Node.TEXT_NODE?(r=o.textContent.length,i?(s.textContent=o.textContent+s.textContent,t(o).remove(),t(a).remove(),e.opts.htmlUntouched||e.spaces.normalize(s),function(){n.setStart(s,r)}):(o.textContent+=s.textContent,t(s).remove(),t(a).remove(),e.opts.htmlUntouched||e.spaces.normalize(o),function(){n.setEnd(o,r)})):o&&!s&&o.nodeType===Node.TEXT_NODE?(r=o.textContent.length,i?(e.opts.htmlUntouched||e.spaces.normalize(o),function(){n.setStart(o,r)}):(e.opts.htmlUntouched||e.spaces.normalize(o),function(){n.setEnd(o,r)})):!(!s||o||s.nodeType!==Node.TEXT_NODE)&&(i?(e.opts.htmlUntouched||e.spaces.normalize(s),function(){n.setStart(s,0)}):(e.opts.htmlUntouched||e.spaces.normalize(s),function(){n.setEnd(s,0)}
21))}function f(){for(var e=r(),t=0;t<e.length;t++)if(!e[t].collapsed)return!1;return!0}function p(t){var a,n,i=!1,r=!1;if(e.win.getSelection){var o=e.win.getSelection();o.rangeCount&&((n=(a=o.getRangeAt(0)).cloneRange()).selectNodeContents(t),n.setEnd(a.startContainer,a.startOffset),i=h(n),n.selectNodeContents(t),n.setStart(a.endContainer,a.endOffset),r=h(n))}else e.doc.selection&&"Control"!==e.doc.selection.type&&((n=(a=e.doc.selection.createRange()).duplicate()).moveToElementText(t),n.setEndPoint("EndToStart",a),i=h(n),n.moveToElementText(t),n.setEndPoint("StartToEnd",a),r=h(n));return{atStart:i,atEnd:r}}function h(e){return""===e.toString().replace(/[\u200B-\u200D\uFEFF]/g,"")}function u(a,n){void 0===n&&(n=!0);var i=t(a).html();i&&i.replace(/\u200b/g,"").length!==i.length&&t(a).html(i.replace(/\u200b/g,""));for(var r=e.node.contents(a),o=0;o<r.length;o++)r[o].nodeType!==Node.ELEMENT_NODE?t(r[o]).remove():(u(r[o],0===o),0===o&&(n=!1));if(a.nodeType===Node.TEXT_NODE){var s=t(document.createElement("span")).attr("data-first","true").attr("data-text","true");t(a)[0].replaceWith(s[0])}else n&&t(a).attr("data-first",!0)}function g(){return 0===t(this).find("fr-inner").length}function m(){try{if(!e.$wp)return!1;for(var t=r(0).commonAncestorContainer;t&&!e.node.isElement(t);)t=t.parentNode;return!!e.node.isElement(t)}catch(e){return!1}}function v(t,a){if(!t||0<t.getElementsByClassName("fr-marker").length)return!1;for(var i=t.firstChild;i&&(e.node.isBlock(i)||a&&!e.node.isVoid(i)&&i.nodeType===Node.ELEMENT_NODE);)i=(t=i).firstChild;t.innerHTML=n.MARKERS+t.innerHTML}function b(t,a){if(!t||0<t.getElementsByClassName("fr-marker").length)return!1;for(var i=t.lastChild;i&&(e.node.isBlock(i)||a&&!e.node.isVoid(i)&&i.nodeType===Node.ELEMENT_NODE);)i=(t=i).lastChild;var r=e.doc.createElement("SPAN");for(r.setAttribute("id","fr-sel-markers"),r.innerHTML=n.MARKERS;t.parentNode&&e.opts.htmlAllowedEmptyTags&&0<=e.opts.htmlAllowedEmptyTags.indexOf(t.tagName.toLowerCase());)t=t.parentNode;t.appendChild(r);var o=t.querySelector("#fr-sel-markers");o.outerHTML=o.innerHTML}return{text:a,get:i,ranges:r,clear:o,element:function(){var n=i();try{if(n.rangeCount){var o,s=r(0),l=s.startContainer;if(e.node.isElement(l)&&0===s.startOffset&&l.childNodes.length)for(;l.childNodes.length&&l.childNodes[0].nodeType===Node.ELEMENT_NODE;)l=l.childNodes[0];if(l.nodeType===Node.TEXT_NODE&&s.startOffset===(l.textContent||"").length&&l.nextSibling&&(l=l.nextSibling),l.nodeType===Node.ELEMENT_NODE){var c=!1;if(0<l.childNodes.length&&l.childNodes[s.startOffset]){for(o=l.childNodes[s.startOffset];o&&o.nodeType===Node.TEXT_NODE&&0===o.textContent.length;)o=o.nextSibling;if(o&&o.textContent.replace(/\u200B/g,"")===a().replace(/\u200B/g,"")&&(l=o,c=!0),!c&&1<l.childNodes.length&&0<s.startOffset&&l.childNodes[s.startOffset-1]){for(o=l.childNodes[s.startOffset-1];o&&o.nodeType===Node.TEXT_NODE&&0===o.textContent.length;)o=o.nextSibling;o&&o.textContent.replace(/\u200B/g,"")===a().replace(/\u200B/g,"")&&(l=o,c=!0)}}else!s.collapsed&&l.nextSibling&&l.nextSibling.nodeType===Node.ELEMENT_NODE&&(o=l.nextSibling)&&o.textContent.replace(/\u200B/g,"")===a().replace(/\u200B/g,"")&&(l=o,c=!0);!c&&0<l.childNodes.length&&t(l.childNodes[0]).text().replace(/\u200B/g,"")===a().replace(/\u200B/g,"")&&["BR","IMG","HR"].indexOf(l.childNodes[0].tagName)<0&&(l=l.childNodes[0])}for(;l.nodeType!==Node.ELEMENT_NODE&&l.parentNode||l.nodeType===Node.ELEMENT_NODE&&"BR"===l.nodeName&&l.parentNode;)l=l.parentNode;for(var d=l;d&&"HTML"!==d.tagName;){if(d===e.el)return l;d=t(d).parent()[0]}}}catch(e){}return e.el},endElement:function(){var n=i();try{if(n.rangeCount){var o,s=r(0),l=s.endContainer;if(l.nodeType===Node.ELEMENT_NODE){var c=!1;0<l.childNodes.length&&l.childNodes[s.endOffset]&&t(l.childNodes[s.endOffset]).text()===a()?(l=l.childNodes[s.endOffset],c=!0):!s.collapsed&&l.previousSibling&&l.previousSibling.nodeType===Node.ELEMENT_NODE?(o=l.previousSibling)&&o.textContent.replace(/\u200B/g,"")===a().replace(/\u200B/g,"")&&(l=o,c=!0):!s.collapsed&&0<l.childNodes.length&&l.childNodes[s.endOffset]&&(o=l.childNodes[s.endOffset].previousSibling).nodeType===Node.ELEMENT_NODE&&o&&o.textContent.replace(/\u200B/g,"")===a().replace(/\u200B/g,"")&&(l=o,c=!0),!c&&0<l.childNodes.length&&t(l.childNodes[l.childNodes.length-1]).text()===a()&&["BR","IMG","HR"].indexOf(l.childNodes[l.childNodes.length-1].tagName)<0&&(l=l.childNodes[l.childNodes.length-1])}
vendor: 4,219 bytes, line 21
21for(l.nodeType===Node.TEXT_NODE&&0===s.endOffset&&l.previousSibling&&l.previousSibling.nodeType===Node.ELEMENT_NODE&&(l=l.previousSibling);l.nodeType!==Node.ELEMENT_NODE&&l.parentNode;)l=l.parentNode;for(var d=l;d&&"HTML"!==d.tagName;){if(d===e.el)return l;d=t(d).parent()[0]}}}catch(e){}return e.el},save:l,restore:c,isCollapsed:f,isFull:function(){if(f())return!1;e.selection.save();var t,a=e.el.querySelectorAll("td, th, img, br");for(t=0;t<a.length;t++)(a[t].nextSibling||"IMG"===a[t].tagName)&&(a[t].innerHTML='<span class="fr-mk" style="display: none;">&nbsp;</span>'.concat(a[t].innerHTML));var n=!1,i=p(e.el);for(i.atStart&&i.atEnd&&(n=!0),a=e.el.querySelectorAll(".fr-mk"),t=0;t<a.length;t++)a[t].parentNode.removeChild(a[t]);return e.selection.restore(),n},inEditor:m,remove:function(){if(f())return!0;var a;function i(e){for(var a=e.previousSibling;a&&a.nodeType===Node.TEXT_NODE&&0===a.textContent.length;){var n=a;a=a.previousSibling,t(n).remove()}return a}function r(e){for(var a=e.nextSibling;a&&a.nodeType===Node.TEXT_NODE&&0===a.textContent.length;){var n=a;a=a.nextSibling,t(n).remove()}return a}l();var o=e.$el.find('.fr-marker[data-type="true"]');for(a=0;a<o.length;a++)for(var s=o[a];!(i(s)||e.node.isBlock(s.parentNode)||e.$el.is(s.parentNode)||e.node.hasClass(s.parentNode,"fr-inner"));)t(s.parentNode).before(s);var d=e.$el.find('.fr-marker[data-type="false"]');for(a=0;a<d.length;a++){for(var p=d[a];!(r(p)||e.node.isBlock(p.parentNode)||e.$el.is(p.parentNode)||e.node.hasClass(p.parentNode,"fr-inner"));)t(p.parentNode).after(p);p.parentNode&&e.node.isBlock(p.parentNode)&&e.node.isEmpty(p.parentNode)&&!e.$el.is(p.parentNode)&&!e.node.hasClass(p.parentNode,"fr-inner")&&e.opts.keepFormatOnDelete&&t(p.parentNode).after(p)}if(function(){for(var a=e.$el.find(".fr-marker"),n=0;n<a.length;n++)if(t(a[n]).parentsUntil('.fr-element, [contenteditable="true"]','[contenteditable="false"]').length)return!1;return!0}()){!function a(n,i){var r=e.node.contents(n.get(0));0<=["TD","TH"].indexOf(n.get(0).tagName)&&1===n.find(".fr-marker").length&&(e.node.hasClass(r[0],"fr-marker")||"BR"==r[0].tagName&&e.node.hasClass(r[0].nextElementSibling,"fr-marker"))&&n.attr("data-del-cell",!0);for(var o=0;o<r.length;o++){var s=r[o];e.node.hasClass(s,"fr-marker")?i=(i+1)%2:i?0<t(s).find(".fr-marker").length?i=a(t(s),i):["TD","TH"].indexOf(s.tagName)<0&&!e.node.hasClass(s,"fr-inner")?!e.opts.keepFormatOnDelete||0<e.$el.find("[data-first]").length||e.node.isVoid(s)?t(s).remove():u(s):e.node.hasClass(s,"fr-inner")?0===t(s).find(".fr-inner").length?t(s).html("<br>"):t(s).find(".fr-inner").filter(g).html("<br>"):(t(s).empty(),t(s).attr("data-del-cell",!0)):0<t(s).find(".fr-marker").length&&(i=a(t(s),i))}return i}(e.$el,0);var h=e.$el.find('[data-first="true"]');if(h.length)e.$el.find(".fr-marker").remove(),h.append(n.INVISIBLE_SPACE+n.MARKERS).removeAttr("data-first"),h.attr("data-text")&&h.replaceWith(h.html());else for(e.$el.find("table").filter(function(){return 0<t(this).find("[data-del-cell]").length&&t(this).find("[data-del-cell]").length===t(this).find("td, th").length}).remove(),e.$el.find("[data-del-cell]").removeAttr("data-del-cell"),o=e.$el.find('.fr-marker[data-type="true"]'),a=0;a<o.length;a++){var m=o[a],v=m.nextSibling,b=e.$el.find('.fr-marker[data-type="false"][data-id="'.concat(t(m).data("id"),'"]')).get(0);if(b){if(m&&(!v||v!==b)){var y=e.node.blockParent(m),x=e.node.blockParent(b),C=!1,w=!1;if(y&&0<=["UL","OL"].indexOf(y.tagName)&&(C=!(y=null)),x&&0<=["UL","OL"].indexOf(x.tagName)&&(w=!(x=null)),t(m).after(b),y!==x)if(null!==y||C)if(null!==x||w||0!==t(y).parentsUntil(e.$el,"table").length)y&&x&&0===t(y).parentsUntil(e.$el,"table").length&&0===t(x).parentsUntil(e.$el,"table").length&&!t(y).contains(x)&&!t(x).contains(y)&&(t(y).append(t(x).html()),t(x).remove());else{for(v=y;!v.nextSibling&&v.parentNode!==e.el;)v=v.parentNode;for(v=v.nextSibling;v&&"BR"!==v.tagName;){var E=v.nextSibling;t(y).append(v),v=E}v&&"BR"===v.tagName&&t(v).remove()}else{var A=e.node.deepestParent(m);A?(t(A).after(t(x).html()),t(x).remove()):0===t(x).parentsUntil(e.$el,"table").length&&(t(m).next().after(t(x).html()),t(x).remove())}}}else b=t(m).clone().attr("data-type",!1),t(m).after(b)}
21}e.$el.find("li:empty").remove(),e.opts.keepFormatOnDelete||e.html.fillEmptyBlocks(),e.html.cleanEmptyTags(!0),e.opts.htmlUntouched||(e.clean.lists(),e.$el.find("li:empty").append("<br>"),e.spaces.normalize());var S=e.$el.find(".fr-marker").last().get(0),k=e.$el.find(".fr-marker").first().get(0);void 0!==S&&void 0!==k&&!S.nextSibling&&k.previousSibling&&"BR"===k.previousSibling.tagName&&e.node.isElement(S.parentNode)&&e.node.isElement(k.parentNode)&&e.$el.append("<br>"),c()},blocks:function(a){var n,o,l=[],c=i();if(m()&&c.rangeCount){var d=r();for(n=0;n<d.length;n++){var f=d[n],p=s(f.startContainer,f.startOffset),h=s(f.endContainer,f.endOffset);(o=e.node.blockParent(p))&&l.indexOf(o)<0&&l.push(o),(e.node.isBlock(p)||e.node.hasClass(p,"fr-inner"))&&l.indexOf(p)<0&&l.push(p);for(var u=[],g=p;g!==h&&g!==e.el;)u.indexOf(g)<0&&g.children&&g.children.length?(u.push(g),g=g.children[0]):g.nextSibling?g=g.nextSibling:g.parentNode&&(g=g.parentNode,u.push(g)),e.node.isBlock(g)&&u.indexOf(g)<0&&l.indexOf(g)<0&&(g!==h||0<f.endOffset)&&l.push(g);e.node.isBlock(h)&&l.indexOf(h)<0&&0<f.endOffset&&l.push(h),(o=e.node.blockParent(h))&&l.indexOf(o)<0&&l.push(o)}}for(n=l.length-1;0<n;n--)if(t(l[n-1]).contains(l[n])){if(a&&t(l[n]).find("ul, ol").length)continue;l.splice(n-1,1)}else if(t(l[n]).contains(l[n-1])){if(a&&t(l[n]).find("ul, ol").length)continue;l.splice(n,1)}return l},info:p,setAtEnd:b,setAtStart:v,setBefore:function(a,i){void 0===i&&(i=!0);for(var r=a.previousSibling;r&&r.nodeType===Node.TEXT_NODE&&0===r.textContent.length;)r=r.previousSibling;return r?(e.node.isBlock(r)?b(r):"BR"===r.tagName?t(r).before(n.MARKERS):t(r).after(n.MARKERS),!0):!!i&&(e.node.isBlock(a)?v(a):t(a).before(n.MARKERS),!0)},setAfter:function(a,i){void 0===i&&(i=!0);for(var r=a.nextSibling;r&&r.nodeType===Node.TEXT_NODE&&0===r.textContent.length;)r=r.nextSibling;return r?(e.node.isBlock(r)?v(r):t(r).before(n.MARKERS),!0):!!i&&(e.node.isBlock(a)?b(a):t(a).after(n.MARKERS),!0)},rangeElement:s}},Object.assign(n.DEFAULTS,{language:null}),n.LANGUAGE={},n.MODULES.language=function(e){var t;return{_init:function(){n.LANGUAGE&&(t=n.LANGUAGE[e.opts.language]),t&&t.direction&&(e.opts.direction=t.direction)},translate:function(e){return t&&t.translation[e]&&t.translation[e].length?t.translation[e]:e}}},Object.assign(n.DEFAULTS,{placeholderText:"Type something"}),n.MODULES.placeholder=function(e){var t=e.$;function a(){e.$placeholder||(e.$placeholder=t(e.doc.createElement("SPAN")).addClass("fr-placeholder"),e.$wp.append(e.$placeholder));var a=e.opts.iframe?e.$iframe.prev().outerHeight(!0):e.$el.prev().outerHeight(!0),n=0,i=0,r=0,o=0,s=0,l=0,c=e.node.contents(e.el),d=t(e.selection.element()).css("text-align");if(c.length&&c[0].nodeType===Node.ELEMENT_NODE){var f=t(c[0]);(0<e.$wp.prev().length||0<e.$el.prev().length)&&e.ready&&(n=e.helpers.getPX(f.css("margin-top")),o=e.helpers.getPX(f.css("padding-top")),i=e.helpers.getPX(f.css("margin-left")),r=e.helpers.getPX(f.css("margin-right")),s=e.helpers.getPX(f.css("padding-left")),l=e.helpers.getPX(f.css("padding-right"))),e.$placeholder.css("font-size",f.css("font-size")),e.$placeholder.css("line-height",f.css("line-height"))}else e.$placeholder.css("font-size",e.$el.css("font-size")),e.$placeholder.css("line-height",e.$el.css("line-height"));e.$wp.addClass("show-placeholder"),e.$placeholder.css({marginTop:Math.max(e.helpers.getPX(e.$el.css("margin-top")),n)+(a||0),paddingTop:Math.max(e.helpers.getPX(e.$el.css("padding-top")),o),paddingLeft:Math.max(e.helpers.getPX(e.$el.css("padding-left")),s),marginLeft:Math.max(e.helpers.getPX(e.$el.css("margin-left")),i),paddingRight:Math.max(e.helpers.getPX(e.$el.css("padding-right")),l),marginRight:Math.max(e.helpers.getPX(e.$el.css("margin-right")),r),textAlign:d}).text(e.language.translate(e.opts.placeholderText||e.$oel.attr("placeholder")||"")),e.$placeholder.html(e.$placeholder.text().replace(/\n/g,"<br>"))}function n(){e.$wp.removeClass("show-placeholder")}function i(){if(!e.$wp)return!1;e.core.isEmpty()?a():n()}return{_init:function(){if(!e.$wp)return!1;e.events.on("init input keydown keyup contentChanged initialized",i)},show:a,hide:n,refresh:i,isVisible:function(){return!e.$wp||e.node.hasClass(e.$wp.get(0),"show-placeholder")}}},n.UNICODE_NBSP=String.fromCharCode(160),n.VOID_ELEMENTS=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],n.BLOCK_TAGS=["address","article","aside","audio","blockquote","canvas","details","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tbody","td","tfoot","th","thead","tr","ul","video"],Object.assign(n.DEFAULTS,{htmlAllowedEmptyTags:["textarea","a","iframe","object","video","style","script",".fa",".fr-emoticon",".fr-inner","path","line","hr"],htmlDoNotWrapTags:["script","style"],htmlSimpleAmpersand:!1,htmlIgnoreCSSProperties:[],htmlExecuteScripts:!0}),n.MODULES.html=function(e){var t=e.$;function a(){return e.opts.enter===n.ENTER_P?"p":e.opts.enter===n.ENTER_DIV?"div":e.opts.enter===n.ENTER_BR?null:void 0}function i(t,a){return!(!t||t===e.el)&&(a?-1!=["PRE","SCRIPT","STYLE"].indexOf(t.tagName)||i(t.parentNode,a):-1!==["PRE","SCRIPT","STYLE"].indexOf(t.tagName))}function r(t){var a,i=[],r=[];if(t){var s=e.el.querySelectorAll(".fr-marker");for(a=0;a<s.length;a++){var l=e.node.blockParent(s[a])||s[a];if(l){var c=l.nextSibling,d=l.previousSibling;l&&r.indexOf(l)<0&&e.node.isBlock(l)&&r.push(l),d&&e.node.isBlock(d)&&r.indexOf(d)<0&&r.push(d),c&&e.node.isBlock(c)&&r.indexOf(c)<0&&r.push(c)}}}
21else r=e.el.querySelectorAll(o());var f=o();for(f+=",".concat(n.VOID_ELEMENTS.join(",")),f+=", .fr-inner",f+=",".concat(e.opts.htmlAllowedEmptyTags.join(":not(.fr-marker),"),":not(.fr-marker)"),a=r.length-1;0<=a;a--)if(!(r[a].textContent&&0<r[a].textContent.replace(/\u200B|\n/g,"").length||0<r[a].querySelectorAll(f).length)){for(var p=e.node.contents(r[a]),h=!1,u=0;u<p.length;u++)if(p[u].nodeType!==Node.COMMENT_NODE&&p[u].textContent&&0<p[u].textContent.replace(/\u200B|\n/g,"").length){h=!0;break}h||i.push(r[a])}return i}function o(){return n.BLOCK_TAGS.join(", ")}function s(a){var i,r,o=t.merge([],n.VOID_ELEMENTS);o=t.merge(o,e.opts.htmlAllowedEmptyTags),o=void 0===a?t.merge(o,n.BLOCK_TAGS):t.merge(o,n.NO_DELETE_TAGS),i=e.el.querySelectorAll("*:empty:not(".concat(o.join("):not("),"):not(.fr-marker):not(template)"));do{r=!1;for(var s=0;s<i.length;s++)0!==i[s].attributes.length&&void 0===i[s].getAttribute("href")||(i[s].parentNode.removeChild(i[s]),r=!0);i=e.el.querySelectorAll("*:empty:not(".concat(o.join("):not("),"):not(.fr-marker):not(template)"))}while(i.length&&r)}function l(t,n){var i=a();if(n&&(i="div"),i){for(var r=e.doc.createDocumentFragment(),o=null,s=!1,l=t.firstChild,c=!1;l;){var d=l.nextSibling;if(l.nodeType===Node.ELEMENT_NODE&&(e.node.isBlock(l)||0<=e.opts.htmlDoNotWrapTags.indexOf(l.tagName.toLowerCase())&&!e.node.hasClass(l,"fr-marker")))o=null,r.appendChild(l.cloneNode(!0));else if(l.nodeType!==Node.ELEMENT_NODE&&l.nodeType!==Node.TEXT_NODE)o=null,r.appendChild(l.cloneNode(!0));else if("BR"===l.tagName)null===o?(o=e.doc.createElement(i),c=!0,n&&(o.setAttribute("class","fr-temp-div"),o.setAttribute("data-empty",!0)),o.appendChild(l.cloneNode(!0)),r.appendChild(o)):!1===s&&(o.appendChild(e.doc.createElement("br")),n&&(o.setAttribute("class","fr-temp-div"),o.setAttribute("data-empty",!0))),o=null;else{var f=l.textContent;l.nodeType!==Node.TEXT_NODE||0<f.replace(/\n/g,"").replace(/(^ *)|( *$)/g,"").length||f.replace(/(^ *)|( *$)/g,"").length&&f.indexOf("\n")<0?(null===o&&(o=e.doc.createElement(i),c=!0,n&&o.setAttribute("class","fr-temp-div"),r.appendChild(o),s=!1),o.appendChild(l.cloneNode(!0)),s||e.node.hasClass(l,"fr-marker")||l.nodeType===Node.TEXT_NODE&&0===f.replace(/ /g,"").length||(s=!0)):c=!0}l=d}c&&(t.innerHTML="",t.appendChild(r))}}function c(e,t){for(var a=e.length-1;0<=a;a--)l(e[a],t)}function d(t,a,n,i,r){if(!e.$wp)return!1;void 0===t&&(t=!1),void 0===a&&(a=!1),void 0===n&&(n=!1),void 0===i&&(i=!1),void 0===r&&(r=!1);var o=e.$wp.scrollTop();l(e.el,t),i&&c(e.el.querySelectorAll(".fr-inner"),t),a&&c(e.el.querySelectorAll("td, th"),t),n&&c(e.el.querySelectorAll("blockquote"),t),r&&c(e.el.querySelectorAll("li"),t),o!==e.$wp.scrollTop()&&e.$wp.scrollTop(o)}function f(t){if(void 0===t&&(t=e.el),t&&0<=["SCRIPT","STYLE","PRE"].indexOf(t.tagName))return!1;for(var a=e.doc.createTreeWalker(t,NodeFilter.SHOW_TEXT,e.node.filter(function(e){return null!==e.textContent.match(/([ \n]{2,})|(^[ \n]{1,})|([ \n]{1,}$)/g)}),!1);a.nextNode();){var n=a.currentNode;if(!i(n.parentNode,!0)){var r=e.node.isBlock(n.parentNode)||e.node.isElement(n.parentNode),o=n.textContent.replace(/(?!^)( ){2,}(?!$)/g," ").replace(/\n/g," ").replace(/^[ ]{2,}/g," ").replace(/[ ]{2,}$/g," ");
21if(r){var s=n.previousSibling,l=n.nextSibling;s&&l&&" "===o?o=e.node.isBlock(s)&&e.node.isBlock(l)?"":" ":(s||(o=o.replace(/^ */,"")),l||(o=o.replace(/ *$/,"")))}n.textContent=o}}}function p(e,t,a){var n=new RegExp(t,"gi").exec(e);return n?n[a]:null}function h(e){var t=e.doctype,a="<!DOCTYPE html>";return t&&(a="<!DOCTYPE ".concat(t.name).concat(t.publicId?' PUBLIC "'.concat(t.publicId,'"'):"").concat(!t.publicId&&t.systemId?" SYSTEM":"").concat(t.systemId?' "'.concat(t.systemId,'"'):"",">")),a}function u(t){var a=t.parentNode;if(a&&(e.node.isBlock(a)||e.node.isElement(a))&&["TD","TH"].indexOf(a.tagName)<0){for(var i=t.previousSibling,r=t.nextSibling;i&&(i.nodeType===Node.TEXT_NODE&&0===i.textContent.replace(/\n|\r/g,"").length||e.node.hasClass(i,"fr-tmp"));)i=i.previousSibling;if(r)return!1;i&&a&&"BR"!==i.tagName&&!e.node.isBlock(i)&&!r&&0<a.textContent.replace(/\u200B/g,"").length&&0<i.textContent.length&&!e.node.hasClass(i,"fr-marker")&&(e.el===a&&!r&&e.opts.enter===n.ENTER_BR&&e.browser.msie||t.parentNode.removeChild(t))}else!a||e.node.isBlock(a)||e.node.isElement(a)||t.previousSibling||t.nextSibling||!e.node.isDeletable(t.parentNode)||u(t.parentNode)}function g(){e.opts.htmlUntouched||(s(),d(),f(),e.spaces.normalize(null,!0),e.html.fillEmptyBlocks(),e.clean.lists(),e.clean.tables(),e.clean.toHTML5(),e.html.cleanBRs()),e.selection.restore(),m(),e.placeholder.refresh()}function m(){e.node.isEmpty(e.el)&&(null!==a()?e.el.querySelector(o())||e.el.querySelector("".concat(e.opts.htmlDoNotWrapTags.join(":not(.fr-marker),"),":not(.fr-marker)"))||(e.core.hasFocus()?(e.$el.html("<".concat(a(),">").concat(n.MARKERS,"<br/></").concat(a(),">")),e.selection.restore()):e.$el.html("<".concat(a(),"><br/></").concat(a(),">"))):e.el.querySelector("*:not(.fr-marker):not(br)")||(e.core.hasFocus()?(e.$el.html("".concat(n.MARKERS,"<br/>")),e.selection.restore()):e.$el.html("<br/>")))}function v(e,t){return p(e,"<".concat(t,"[^>]*?>([\\w\\W]*)</").concat(t,">"),1)}function b(a,n){var i=t("<div ".concat(p(a,"<".concat(n,"([^>]*?)>"),1)||"",">"));return e.node.rawAttributes(i.get(0))}function y(e){return(p(e,"<!DOCTYPE([^>]*?)>",0)||"<!DOCTYPE html>").replace(/\n/g," ").replace(/ {2,}/g," ")}function x(t,a){e.opts.htmlExecuteScripts?t.html(a):t.get(0).innerHTML=a}function C(e){var t;return(t=/:not\(([^)]*)\)/g).test(e)&&(e=e.replace(t,"     $1 ")),100*(e.match(/(#[^\s+>~.[:]+)/g)||[]).length+10*(e.match(/(\[[^]]+\])/g)||[]).length+10*(e.match(/(\.[^\s+>~.[:]+)/g)||[]).length+10*(e.match(/(:[\w-]+\([^)]*\))/gi)||[]).length+10*(e.match(/(:[^\s+>~.[:]+)/g)||[]).length+(e.match(/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi)||[]).length+((e=(e=e.replace(/[*\s+>~]/g," ")).replace(/[#.]/g," ")).match(/([^\s+>~.[:]+)/g)||[]).length}function w(t){if(e.events.trigger("html.processGet",[t]),t&&t.getAttribute&&""===t.getAttribute("class")&&t.removeAttribute("class"),t&&t.getAttribute&&""===t.getAttribute("style")&&t.removeAttribute("style"),t&&t.nodeType===Node.ELEMENT_NODE){var a,n=t.querySelectorAll('[class=""],[style=""]');for(a=0;a<n.length;a++){var i=n[a];""===i.getAttribute("class")&&i.removeAttribute("class"),""===i.getAttribute("style")&&i.removeAttribute("style")}if("BR"===t.tagName)u(t);else{var r=t.querySelectorAll("br");for(a=0;a<r.length;a++)u(r[a])}}}function E(e,t){return e[3]-t[3]}function A(){for(var t=e.el.querySelectorAll("input, textarea"),a=0;a<t.length;a++)"checkbox"!==t[a].type&&"radio"!==t[a].type||(t[a].checked?t[a].setAttribute("checked",t[a].checked):e.$(t[a]).removeAttr("checked")),t[a].getAttribute("value")&&t[a].setAttribute("value",t[a].value)}function S(t){var a=e.doc.createElement("div");return a.innerHTML=t,null!==a.querySelector(o())}function k(a){var n=null;if(void 0===a&&(n=e.selection.element()),e.opts.keepFormatOnDelete)return!1;var i,r,o=n?(n.textContent.match(/\u200B/g)||[]).length-n.querySelectorAll(".fr-marker").length:0;if((e.el.textContent.match(/\u200B/g)||[]).length-e.el.querySelectorAll(".fr-marker").length===o)return!1;do{r=!1,i=e.el.querySelectorAll("*:not(.fr-marker)");for(var s=0;s<i.length;s++){var l=i[s];if(n!==l){var c=l.textContent;0===l.children.length&&1===c.length&&8203===c.charCodeAt(0)&&"TD"!==l.tagName&&(t(l).remove(),r=!0)}}}while(r)}function _(){k(),e.placeholder&&setTimeout(e.placeholder.refresh,0
21)}return{defaultTag:a,isPreformatted:i,emptyBlocks:r,emptyBlockTagsQuery:function(){return"".concat(n.BLOCK_TAGS.join(":empty, "),":empty")},blockTagsQuery:o,fillEmptyBlocks:function(t){var a=r(t);e.node.isEmpty(e.el)&&e.opts.enter===n.ENTER_BR&&a.push(e.el);for(var i=0;i<a.length;i++){var o=a[i];"false"===o.getAttribute("contenteditable")||o.querySelector("".concat(e.opts.htmlAllowedEmptyTags.join(":not(.fr-marker),"),":not(.fr-marker)"))||e.node.isVoid(o)||"TABLE"!==o.tagName&&"TBODY"!==o.tagName&&"TR"!==o.tagName&&"UL"!==o.tagName&&"OL"!==o.tagName&&o.appendChild(e.doc.createElement("br"))}if(e.browser.msie&&e.opts.enter===n.ENTER_BR){var s=e.node.contents(e.el);s.length&&s[s.length-1].nodeType===Node.TEXT_NODE&&e.$el.append("<br>")}},cleanEmptyTags:s,cleanWhiteTags:k,cleanBlankSpaces:f,blocks:function(){return e.$el.get(0).querySelectorAll(o())},getDoctype:h,set:function(a){var n=e.clean.html((a||"").trim(),[],[],e.opts.fullPage),i=new RegExp("%3A//","g"),r=n.replace(i,"://");if(e.opts.fullPage){var o=v(r,"body")||(0<=r.indexOf("<body")?"":r),s=b(r,"body"),l=v(r,"head")||"<title></title>",c=b(r,"head"),d=t("<div>");d.append(l).contents().each(function(){(this.nodeType===Node.COMMENT_NODE||0<=["BASE","LINK","META","NOSCRIPT","SCRIPT","STYLE","TEMPLATE","TITLE"].indexOf(this.tagName))&&this.parentNode.removeChild(this)});var f=d.html().trim();l=t("<div>").append(l).contents().map(function(){return this.nodeType===Node.COMMENT_NODE?"\x3c!--".concat(this.nodeValue,"--\x3e"):0<=["BASE","LINK","META","NOSCRIPT","SCRIPT","STYLE","TEMPLATE","TITLE"].indexOf(this.tagName)?this.outerHTML:""}).toArray().join("");var p=y(r),h=b(r,"html");x(e.$el,"".concat(f,"\n").concat(o)),e.node.clearAttributes(e.el),e.$el.attr(s),e.$el.addClass("fr-view"),e.$el.attr("spellcheck",e.opts.spellcheck),e.$el.attr("dir",e.opts.direction),x(e.$head,l),e.node.clearAttributes(e.$head.get(0)),e.$head.attr(c),e.node.clearAttributes(e.$html.get(0)),e.$html.attr(h),e.iframe_document.doctype.parentNode.replaceChild(function(e,t){var a=e.match(/<!DOCTYPE ?([^ ]*) ?([^ ]*) ?"?([^"]*)"? ?"?([^"]*)"?>/i);return a?t.implementation.createDocumentType(a[1],a[3],a[4]):t.implementation.createDocumentType("html")}(p,e.iframe_document),e.iframe_document.doctype)}else x(e.$el,r);var u=e.edit.isDisabled();e.edit.on(),e.core.injectStyle(e.opts.iframeDefaultStyle+e.opts.iframeStyle),g(),e.opts.useClasses||(e.$el.find("[fr-original-class]").each(function(){this.setAttribute("class",this.getAttribute("fr-original-class")),this.removeAttribute("fr-original-class")}),e.$el.find("[fr-original-style]").each(function(){this.setAttribute("style",this.getAttribute("fr-original-style")),this.removeAttribute("fr-original-style")})),u&&e.edit.off(),e.events.trigger("html.set"),e.events.trigger("charCounter.update")},syncInputs:A,get:function(t,a){if(!e.$wp)return e.$oel.clone().removeClass("fr-view").removeAttr("contenteditable").get(0).outerHTML;var n="";e.events.trigger("html.beforeGet");var i,r,o=[],s={},l=[];
21if(A(),!e.opts.useClasses&&!a){var c=new RegExp("^".concat(e.opts.htmlIgnoreCSSProperties.join("$|^"),"$"),"gi");for(i=0;i<e.doc.styleSheets.length;i++){var d=void 0,f=0;try{d=e.doc.styleSheets[i].cssRules,e.doc.styleSheets[i].ownerNode&&"STYLE"===e.doc.styleSheets[i].ownerNode.nodeType&&(f=1)}catch(e){}if(d)for(var p=0,u=d.length;p<u;p++)if(d[p].selectorText&&0<d[p].style.cssText.length){var g=d[p].selectorText.replace(/body |\.fr-view /g,"").replace(/::/g,":"),m=void 0;try{m=e.el.querySelectorAll(g)}catch(e){m=[]}for(r=0;r<m.length;r++){!m[r].getAttribute("fr-original-style")&&m[r].getAttribute("style")?(m[r].setAttribute("fr-original-style",m[r].getAttribute("style")),o.push(m[r])):m[r].getAttribute("fr-original-style")||(m[r].setAttribute("fr-original-style",""),o.push(m[r])),s[m[r]]||(s[m[r]]={});for(var v=1e3*f+C(d[p].selectorText),b=d[p].style.cssText.split(";"),y=0;y<b.length;y++){var x=b[y].trim().split(":")[0];if(x&&!x.match(c)&&(s[m[r]][x]||(s[m[r]][x]=0)<=(m[r].getAttribute("fr-original-style")||"").indexOf("".concat(x,":"))&&(s[m[r]][x]=1e4),v>=s[m[r]][x]&&(s[m[r]][x]=v,b[y].trim().length))){var S=b[y].trim().split(":");S.splice(0,1),l.push([m[r],x.trim(),S.join(":").trim(),v])}}}}}for(l.sort(E),i=0;i<l.length;i++){var k=l[i];k[0].style[k[1]]=k[2]}for(i=0;i<o.length;i++)if(o[i].getAttribute("class")&&(o[i].setAttribute("fr-original-class",o[i].getAttribute("class")),o[i].removeAttribute("class")),0<(o[i].getAttribute("fr-original-style")||"").trim().length){var _=o[i].getAttribute("fr-original-style").split(";");for(r=0;r<_.length;r++)if(0<_[r].indexOf(":")){var T=_[r].split(":"),L=T[0];T.splice(0,1),o[i].style[L.trim()]=T.join(":").trim()}}}if(e.node.isEmpty(e.el))e.opts.fullPage&&(n=h(e.iframe_document),n+="<html".concat(e.node.attributes(e.$html.get(0)),">").concat(e.$html.find("head").get(0).outerHTML,"<body></body></html>"));else if(void 0===t&&(t=!1),e.opts.fullPage){n=h(e.iframe_document),e.$el.removeClass("fr-view");var R=e.opts.heightMin,M=e.opts.height,I=e.opts.heightMax;e.opts.heightMin=null,e.opts.height=null,e.opts.heightMax=null,e.size.refresh(),n+="<html".concat(e.node.attributes(e.$html.get(0)),">").concat(e.$html.html(),"</html>"),e.opts.heightMin=R,e.opts.height=M,e.opts.heightMax=I,e.size.refresh(),e.$el.addClass("fr-view")}else n=e.$el.html();if(!e.opts.useClasses&&!a)for(i=0;i<o.length;i++)o[i].getAttribute("fr-original-class")&&(o[i].setAttribute("class",o[i].getAttribute("fr-original-class")),o[i].removeAttribute("fr-original-class")),null!==o[i].getAttribute("fr-original-style")&&void 0!==o[i].getAttribute("fr-original-style")?(0!==o[i].getAttribute("fr-original-style").length?o[i].setAttribute("style",o[i].getAttribute("fr-original-style")):o[i].removeAttribute("style"),o[i].removeAttribute("fr-original-style")):o[i].removeAttribute("style");e.opts.fullPage&&(n=(n=(n=(n=(n=(n=(n=(n=n.replace(/<style data-fr-style="true">(?:[\w\W]*?)<\/style>/g,"")).replace(/<link([^>]*)data-fr-style="true"([^>]*)>/g,"")).replace(/<style(?:[\w\W]*?)class="firebugResetStyles"(?:[\w\W]*?)>(?:[\w\W]*?)<\/style>/g,"")).replace(/<body((?:[\w\W]*?)) spellcheck="true"((?:[\w\W]*?))>((?:[\w\W]*?))<\/body>/g,"<body$1$2>$3</body>")).replace(/<body((?:[\w\W]*?)) contenteditable="(true|false)"((?:[\w\W]*?))>((?:[\w\W]*?))<\/body>/g,"<body$1$3>$4</body>")).replace(/<body((?:[\w\W]*?)) dir="([\w]*)"((?:[\w\W]*?))>((?:[\w\W]*?))<\/body>/g,"<body$1$3>$4</body>")).replace(/<body((?:[\w\W]*?))class="([\w\W]*?)(fr-rtl|fr-ltr)([\w\W]*?)"((?:[\w\W]*?))>((?:[\w\W]*?))<\/body>/g,'<body$1class="$2$4"$5>$6</body>')).replace(/<body((?:[\w\W]*?)) class=""((?:[\w\W]*?))>((?:[\w\W]*?))<\/body>/g,"<body$1$2>$3</body>")),e.opts.htmlSimpleAmpersand&&(n=n.replace(/&amp;/gi,"&")),e.events.trigger("html.afterGet"),t||(n=n.replace(/<span[^>]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,"")),n=e.clean.invisibleSpaces(n),n=e.clean.exec(n,w);var O=e.events.chainTrigger("html.get",n);return"string"==typeof O&&(n=O),(n=n.replace(/<pre(?:[\w\W]*?)>(?:[\w\W]*?)<\/pre>/g,function(e){return e.replace(/<br>/g,"\n")})).replace(/<meta((?:[\w\W]*?)) data-fr-http-equiv="/g,'<meta$1 http-equiv="')},getSelected:function(){function a(a,n){for(;n&&(n.nodeType===Node.TEXT_NODE||!e.node.isBlock(n))&&!e.node.isElement(n)&&!e.node.hasClass(n,"fr-inner")&&!(n.nextSibling&&("BR"===n.nextSibling.nodeName||e.node.isBlock(n.nextSibling))||n.previousSibling&&("BR"===n.previousSibling.nodeName||e.node.isBlock(n.previousSibling))||e.node.hasClass(n.parentNode,"fr-view"));)n&&n.nodeType!==Node.TEXT_NODE&&t(a).wrapInner(e.node.openTagString(n)+e.node.closeTagString(n)),n=n.parentNode;n&&a.innerHTML===n.innerHTML?a.innerHTML=n.outerHTML:n.innerText&&-1!=n.innerText.indexOf(a.innerHTML)?a.innerHTML=e.node.openTagString(n)+n.innerHTML+e.node.closeTagString(n):(n.nextSibling&&("BR"===n.nextSibling.nodeName||e.node.isBlock(n.nextSibling))||n.previousSibling&&("BR"===n.previousSibling.nodeName||e.node.isBlock(n.previousSibling))&&n.wholeText)&&(a.innerHTML=n.wholeText)}var i,r,o="";if(void 0!==e.win.getSelection){e.browser.mozilla&&(e.selection.save(),1<e.$el.find('.fr
21-marker[data-type="false"]').length&&(e.$el.find('.fr-marker[data-type="false"][data-id="0"]').remove(),e.$el.find('.fr-marker[data-type="false"]:last').attr("data-id","0"),e.$el.find(".fr-marker").not('[data-id="0"]').remove()),e.selection.restore());for(var s=e.selection.ranges(),l=0;l<s.length;l++){var c=document.createElement("div");c.appendChild(s[l].cloneContents()),a(c,(r=i=void 0,r=null,e.win.getSelection?(i=e.win.getSelection())&&i.rangeCount&&(r=i.getRangeAt(0).commonAncestorContainer).nodeType!==Node.ELEMENT_NODE&&e.opts.enter!==n.ENTER_BR&&(r=r.parentNode):(i=e.doc.selection)&&"Control"!==i.type&&(r=i.createRange().parentElement()),null!==r&&(0<=t(r).parents().toArray().indexOf(e.el)||r===e.el)?r:null)),0<t(c).find(".fr-element").length&&(c=e.el),o+=c.innerHTML}}else void 0!==e.doc.selection&&"Text"===e.doc.selection.type&&(o=e.doc.selection.createRange().htmlText);return o},insert:function(a,n,i){var r;if(e.selection.isCollapsed()||e.selection.remove(),r=n?a:e.clean.html(a),0===a.indexOf('<i class="fa ')&&(r="<span>&nbsp;".concat(r,"</span>")),a.indexOf('class="fr-marker"')<0&&(r=function(t){var a=e.doc.createElement("div");return a.innerHTML=t,e.selection.setAtEnd(a,!0),a.innerHTML}(r)),e.node.isEmpty(e.el)&&!e.opts.keepFormatOnDelete&&S(r))e.opts.trackChangesEnabled?e.track_changes.pasteInEmptyEdior(r):e.el.innerHTML=r;else{(function(){var t=e.selection.ranges(0).commonAncestorContainer;return t!==e.el&&!e.$el.contains(t)})()&&e.selection.restore();var o=e.markers.insert();if(o)if(e.opts.trackChangesEnabled)e.track_changes.pasteInEdior(r);else{e.node.isLastSibling(o)&&t(o).parent().hasClass("fr-deletable")&&t(o).insertAfter(t(o).parent());var s=e.node.blockParent(o);if((S(r)||i)&&(e.node.deepestParent(o)||s&&"LI"===s.tagName)){if(s&&"LI"===s.tagName&&(r=function(a){if(!e.html.defaultTag())return a;var n=e.doc.createElement("div");n.innerHTML=a;for(var i=n.querySelectorAll(":scope > ".concat(e.html.defaultTag())),r=i.length-1;0<=r;r--){var o=i[r];e.node.isBlock(o.previousSibling)||(o.previousSibling&&!e.node.isEmpty(o)&&t("<br>").insertAfter(o.previousSibling),o.outerHTML=o.innerHTML)}return n.innerHTML}(r)),!(o=e.markers.split()))return!1;o.outerHTML=r}else o.outerHTML=r}else e.el.innerHTML+=r}g(),e.keys.positionCaret(),e.events.trigger("html.inserted")},wrap:d,unwrap:function(){e.$el.find("div.fr-temp-div").each(function(){this.previousSibling&&this.previousSibling.nodeType===Node.TEXT_NODE&&t(this).before("<br>"),t(this).attr("data-empty")||!this.nextSibling||e.node.isBlock(this.nextSibling)&&!t(this.nextSibling).hasClass("fr-temp-div")?t(this).replaceWith(t(this).html()):t(this).replaceWith("".concat(t(this).html(),"<br>"))}),e.$el.find(".fr-temp-div").removeClass("fr-temp-div").filter(function(){return""===t(this).attr("class")}).removeAttr("class")},escapeEntities:function(e){return e.replace(/</gi,"&lt;").replace(/>/gi,"&gt;").replace(/"/gi,"&quot;").replace(/'/gi,"&#39;")},checkIfEmpty:m,extractNode:v,extractNodeAttrs:b,extractDoctype:y,cleanBRs:function(){for(var t=e.el.getElementsByTagName("br"),a=0;a<t.length;a++)u(t[a])},_init:function(){e.events.$on(e.$el,"mousemove","span.fr-word-select",function(e){var t=window.getSelection();t=window.getSelection();var a=document.createRange();a.selectNodeContents(e.target),t.removeAllRanges(),t.addRange(a)}),e.$wp&&(e.events.on("mouseup",_),e.events.on("keydown",_),e.events.on("contentChanged",m))},_setHtml:x}},n.ENTER_P=0,n.ENTER_DIV=1,n.ENTER_BR=2,n.KEYCODE={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,FF_SEMICOLON:59,FF_EQUALS:61,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,FF_HYPHEN:173,
21SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,HYPHEN:189,PERIOD:190,SLASH:191,APOSTROPHE:192,TILDE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,IME:229},Object.assign(n.DEFAULTS,{enter:n.ENTER_P,multiLine:!0,tabSpaces:0}),n.MODULES.keys=function(e){var t,a,i,r=e.$,o=!1;function s(t){if(e.selection.isCollapsed())if(["INPUT","BUTTON","TEXTAREA"].indexOf(t.target&&t.target.tagName)<0&&e.cursor.backspace(),e.helpers.isIOS()){var a=e.selection.ranges(0);a.deleteContents(),a.insertNode(document.createTextNode("\u200b")),e.selection.get().modify("move","forward","character")}else["INPUT","BUTTON","TEXTAREA"].indexOf(t.target&&t.target.tagName)<0&&t.preventDefault(),t.stopPropagation();else t.preventDefault(),t.stopPropagation(),e.selection.remove();e.placeholder.refresh()}function l(t){["INPUT","BUTTON","TEXTAREA"].indexOf(t.target&&t.target.tagName)<0&&t.preventDefault(),t.stopPropagation(),""!==e.selection.text()||e.selection.element().hasAttribute("contenteditable")&&"false"===e.selection.element().getAttribute("contenteditable")||!e.selection.isCollapsed()&&"IMG"==e.selection.element().tagName?e.selection.remove():e.cursor.del(),e.placeholder.refresh()}function c(){if(e.browser.mozilla&&e.selection.isCollapsed()&&!o){var t=e.selection.ranges(0),a=t.startContainer,n=t.startOffset;a&&a.nodeType===Node.TEXT_NODE&&n<=a.textContent.length&&0<n&&32===a.textContent.charCodeAt(n-1)&&(e.selection.save(),e.spaces.normalize(),e.selection.restore())}}function d(){e.selection.isFull()&&setTimeout(function(){var t=e.html.defaultTag();t?e.$el.html("<".concat(t,">").concat(n.MARKERS,"<br/></").concat(t,">")):e.$el.html("".concat(n.MARKERS,"<br/>")),e.selection.restore(),e.placeholder.refresh(),e.button.bulkRefresh(),e.undo.saveStep()},0)}function f(){o=!1}function p(){o=!1}function h(){var t=e.html.defaultTag();t?e.$el.html("<".concat(t,">").concat(n.MARKERS,"<br/></").concat(t,">")):e.$el.html("".concat(n.MARKERS,"<br/>")),e.selection.restore()}function u(e,t){if(e.parentElement&&(-1<e.innerHTML.indexOf("<span")||-1<e.parentElement.innerHTML.indexOf("<span")||-1<e.parentElement.parentElement.innerHTML.indexOf("<span"))&&(e.classList.contains("fr-img-space-wrap")||e.parentElement.classList.contains("fr-img-space-wrap")||e.parentElement.parentElement.classList.contains("fr-img-space-wrap"))){if(r(e.parentElement).is("p")){var a=e.parentElement.innerHTML;return(a=a.replace(/<br>/g,"")).length<1?e.parentElement.insertAdjacentHTML("afterbegin","&nbsp;"):"&nbsp;"!=a&&" "!=a&&"Backspace"==t.key?s(t):"&nbsp;"!=a&&" "!=a&&"Delete"==t.key&&l(t),!0}if(r(e).is("p")){var n=e.innerHTML.replace(/<br>/g,"");return n.length<1?e.insertAdjacentHTML("afterbegin","&nbsp;"):"&nbsp;"!=n&&" "!=n&&"Backspace"==t.key?s(t):"&nbsp;"!=n&&" "!=n&&"Delete"==t.key&&l(t),!0}}return!1}function g(a){var i=e.selection.element();if(i&&0<=["INPUT","TEXTAREA"].indexOf(i.tagName))return!0;if(a&&y(a.which))return!0;e.events.disableBlur();var r=a.which;if(16===r)return!0;if((t=r)===n.KEYCODE.IME)return o=!0;if(o=!1,b(a))return!0;var c=x(r)&&!b(a)&&!a.altKey,d=r===n.KEYCODE.BACKSPACE||r===n.KEYCODE.DELETE;if((e.selection.isFull()&&!e.opts.keepFormatOnDelete&&!e.placeholder.isVisible()||d&&e.placeholder.isVisible()&&e.opts.keepFormatOnDelete)&&(c||d)&&(h(),!x(r)))return a.preventDefault(),!0;if(r===n.KEYCODE.ENTER)!e.helpers.isIOS()&&a.shiftKey||i.classList.contains("fr-inner")||i.parentElement.classList.contains("fr-inner")?function(t){t.preventDefault(),t.stopPropagation(),e.opts.multiLine&&(e.selection.isCollapsed()||e.selection.remove(),e.cursor.enter(!0))}(a):function(t){e.opts.multiLine?(e.helpers.isIOS()||(t.preventDefault(),t.stopPropagation()),e.selection.isCollapsed()||e.selection.remove(),e.cursor.enter()):(t.preventDefault(),t.stopPropagation())}(a);else if(r===n.KEYCODE.BACKSPACE&&(a.metaKey||a.ctrlKey))setTimeout(function(){e.events.disableBlur(),e.events.focus()},0);else if(r!==n.KEYCODE.BACKSPACE||b(a)||a.altKey)if(r!==n.KEYCODE.DELETE||b(a)||a.altKey||a.shiftKey)r===n.KEYCODE.SPACE?function(t){var a=e.selection.element();if(!e.helpers.isMobile()&&a&&"A"===a.tagName){t.preventDefault(),t.stopPropagation(),e.selection.isCollapsed()||e.selection.remove();var i=e.markers.insert();if(i){var r=i.previousSibling;!i.nextSibling&&i.parentNode&&"A"===i.parentNode.tagName?(i.parentNode.insertAdjacentHTML("afterend","&nbsp;".concat(n.MARKERS)),i.parentNode.removeChild(i)):(r&&r.nodeType===Node.TEXT_NODE&&1===r.textContent.length&&160===r.textContent.charCodeAt(0)?r.textContent+=" ":i.insertAdjacentHTML("beforebegin","&nbsp;
21"),i.outerHTML=n.MARKERS),e.selection.restore()}}}(a):r===n.KEYCODE.TAB?function(t){if(0<e.opts.tabSpaces)if(e.selection.isCollapsed()){e.undo.saveStep(),t.preventDefault(),t.stopPropagation();for(var a="",n=0;n<e.opts.tabSpaces;n++)a+="&nbsp;";e.html.insert(a),e.placeholder.refresh(),e.undo.saveStep()}else t.preventDefault(),t.stopPropagation(),t.shiftKey?e.commands.outdent():e.commands.indent()}(a):b(a)||!x(a.which)||e.selection.isCollapsed()||a.ctrlKey||a.altKey||e.selection.remove();else{if(u(i,a))return a.preventDefault(),void a.stopPropagation();e.placeholder.isVisible()?(e.opts.keepFormatOnDelete||h(),a.preventDefault(),a.stopPropagation()):l(a)}else{if(u(i,a))return a.preventDefault(),void a.stopPropagation();e.placeholder.isVisible()?(e.opts.keepFormatOnDelete||h(),a.preventDefault(),a.stopPropagation()):s(a)}e.events.enableBlur()}function m(){if(!e.$wp)return!0;var t;if(e.opts.height||e.opts.heightMax){t=e.position.getBoundingRect().top,(e.helpers.isIOS()||e.helpers.isAndroid())&&(t-=e.helpers.scrollTop()),e.opts.iframe&&(t+=e.$iframe.offset().top);var a=e.selection.blocks(),n=null;a&&0<a.length&&a[0].offsetTop&&(n=a[0].getBoundingClientRect().top),!e.opts.iframe&&t>e.$wp.offset().top-e.helpers.scrollTop()+e.$wp.height()-20?e.$wp.scrollTop(t+e.$wp.scrollTop()-(e.$wp.height()+e.$wp.offset().top)+e.helpers.scrollTop()+20):e.opts.iframe&&n>e.$wp.height()&&n&&e.$wp.scrollTop(n-e.$wp.height()+80)}else t=e.position.getBoundingRect().top,e.opts.toolbarBottom&&(t+=e.opts.toolbarStickyOffset),(e.helpers.isIOS()||e.helpers.isAndroid())&&(t-=e.helpers.scrollTop()),e.opts.iframe&&(t+=e.$iframe.offset().top,t-=e.helpers.scrollTop()),(t+=e.opts.toolbarStickyOffset)>e.o_win.innerHeight-20&&r(e.o_win).scrollTop(t+e.helpers.scrollTop()-e.o_win.innerHeight+20),t=e.position.getBoundingRect().top,e.opts.toolbarBottom||(t-=e.opts.toolbarStickyOffset),(e.helpers.isIOS()||e.helpers.isAndroid())&&(t-=e.helpers.scrollTop()),e.opts.iframe&&(t+=e.$iframe.offset().top,t-=e.helpers.scrollTop()),t<100&&r(e.o_win).scrollTop(t+e.helpers.scrollTop()-100)}function v(a){var i=e.selection.element();if(i&&0<=["INPUT","TEXTAREA"].indexOf(i.tagName))return!0;if(a&&0===a.which&&t&&(a.which=t),e.helpers.isAndroid()&&e.browser.mozilla)return!0;if(o)return!1;if(a&&e.helpers.isIOS()&&a.which===n.KEYCODE.ENTER&&e.doc.execCommand("undo"),!e.selection.isCollapsed())return!0;if(a&&(a.which===n.KEYCODE.META||a.which===n.KEYCODE.CTRL))return!0;if(a&&y(a.which))return!0;if(a&&!e.helpers.isIOS()&&(a.which===n.KEYCODE.ENTER||a.which===n.KEYCODE.BACKSPACE||37<=a.which&&a.which<=40&&!e.browser.msie))try{m()}catch(e){}var r=e.selection.element();(function(e){if(!e)return!1;var t=e.innerHTML;return!!((t=t.replace(/<span[^>]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,""))&&/\u200B/.test(t)&&0<t.replace(/\u200B/gi,"").length)})(r)&&!e.node.hasClass(r,"fr-marker")&&"IFRAME"!==r.tagName&&function(t){return!e.helpers.isIOS()||0===((t.textContent||"").match(/[\u3041-\u3096\u30A0-\u30FF\u4E00-\u9FFF\u3130-\u318F\uAC00-\uD7AF]/gi)||[]).length}(r)&&(e.selection.save(),function(t){var a=t;-1<["STRONG","U","EM"].indexOf(t.nodeName)&&t.parentNode&&(a=t.parentNode);for(var n=e.doc.createTreeWalker(a,NodeFilter.SHOW_TEXT,e.node.filter(function(e){return/\u200B/gi.test(e.textContent)}),!1);n.nextNode();){var i=n.currentNode;i.textContent=i.textContent.replace(/\u200B/gi,"")}}(r),e.selection.restore())}function b(e){if(-1!==navigator.userAgent.indexOf("Mac OS X")){if(e.metaKey&&!e.altKey)return!0}else if(e.ctrlKey&&!e.altKey)return!0;return!1}function y(e){if(e>=n.KEYCODE.ARROW_LEFT&&e<=n.KEYCODE.ARROW_DOWN)return!0}function x(t){if(t>=n.KEYCODE.ZERO&&t<=n.KEYCODE.NINE)return!0;if(t>=n.KEYCODE.NUM_ZERO&&t<=n.KEYCODE.NUM_MULTIPLY)return!0;if(t>=n.KEYCODE.A&&t<=n.KEYCODE.Z)return!0;if(e.browser.webkit&&0===t)return!0;switch(t){case n.KEYCODE.SPACE:case n.KEYCODE.QUESTION_MARK:case n.KEYCODE.NUM_PLUS:case n.KEYCODE.NUM_MINUS:case n.KEYCODE.NUM_PERIOD:case n.KEYCODE.NUM_DIVISION:case n.KEYCODE.SEMICOLON:case n.KEYCODE.FF_SEMICOLON:case n.KEYCODE.DASH:case n.KEYCODE.EQUALS:case n.KEYCODE.FF_EQUALS:case n.KEYCODE.COMMA:case n.KEYCODE.PERIOD:case n.KEYCODE.SLASH:case n.KEYCODE.APOSTROPHE:case n.KEYCODE.SINGLE_QUOTE:case n.KEYCODE.OPEN_SQUARE_BRACKET:case n.KEYCODE.BACKSLASH:case n.KEYCODE.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}function C(t){var r=t.which;if(b(t)||37<=r&&r<=40||!x(r)&&r!==n.KEYCODE.DELETE&&r!==n.KEYCODE.BACKSPACE&&r!==n.KEYCODE.ENTER&&r!==n.KEYCODE.IME)return!0;a||(i=e.snapshot.get(),e.undo.canDo()||e.undo.saveStep()),clearTimeout(a),a=setTimeout(function(){a=null,e.undo.saveStep()},Math.max(250,e.opts.typingTimer))}
21function w(t){var n=t.which;if(b(t)||37<=n&&n<=40)return!0;i&&a?(e.undo.saveStep(i),i=null):void 0!==n&&0!==n||i||a||e.undo.saveStep()}function E(t){if(t&&"BR"===t.tagName)return!1;try{return 0===(t.textContent||"").length&&t.querySelector&&!t.querySelector(":scope > br")||t.childNodes&&1===t.childNodes.length&&t.childNodes[0].getAttribute&&("false"===t.childNodes[0].getAttribute("contenteditable")||e.node.hasClass(t.childNodes[0],"fr-img-caption"))}catch(e){return!1}}function A(t){var a=e.el.childNodes,i=e.html.defaultTag(),r=e.node.blockParent(e.selection.blocks()[0]);return r&&"TR"==r.tagName&&null==r.getAttribute("contenteditable")&&(r=r.closest("table")),!e.node.isEditable(t.target)||r&&"false"===r.getAttribute("contenteditable")?e.toolbar.disable():e.toolbar.enable(),!(!t.target||t.target===e.el)||0===a.length||void(a[0].offsetHeight+a[0].offsetTop<=t.offsetY?E(a[a.length-1])&&(i?e.$el.append("<".concat(i,">").concat(n.MARKERS,"<br></").concat(i,">")):e.$el.append("".concat(n.MARKERS,"<br>")),e.selection.restore(),m()):t.offsetY<=10&&E(a[0])&&(i?e.$el.prepend("<".concat(i,">").concat(n.MARKERS,"<br></").concat(i,">")):e.$el.prepend("".concat(n.MARKERS,"<br>")),e.selection.restore(),m()))}function S(){a&&clearTimeout(a)}return{_init:function(){e.events.on("keydown",C),e.events.on("input",c),e.events.on("mousedown",p),e.events.on("keyup input",w),e.events.on("keypress",f),e.events.on("keydown",g),e.events.on("keyup",v),e.events.on("destroy",S),e.events.on("html.inserted",v),e.events.on("cut",d),e.opts.multiLine&&e.events.on("click",A)},ctrlKey:b,isCharacter:x,isArrow:y,forceUndo:function(){a&&(clearTimeout(a),e.undo.saveStep(),i=null)},isIME:function(){return o},isBrowserAction:function(e){var t=e.which;return b(e)||t===n.KEYCODE.F5},positionCaret:m}},Object.assign(n.DEFAULTS,{pastePlain:!1,pasteDeniedTags:["colgroup","col","meta"],pasteDeniedAttrs:["class","id"],pasteAllowedStyleProps:[".*"],pasteAllowLocalImages:!1}),n.MODULES.paste=function(e){var t,a,i,r,o,s=e.$;function l(t,a){try{e.win.localStorage.setItem("fr-copied-html",t),e.win.localStorage.setItem("fr-copied-text",a)}catch(e){}}function c(t){var a=e.html.getSelected();l(a,s(e.doc.createElement("div")).html(a).text()),"cut"===t.type&&(e.undo.saveStep(),setTimeout(function(){e.selection.save(),e.html.wrap(),e.selection.restore(),e.events.focus(),e.undo.saveStep()},0))}var d=!1;function f(n){if("INPUT"===n.target.nodeName&&"text"===n.target.type)return!0;if(e.edit.isDisabled())return!1;if(p(n.target))return!1;if(d)return!1;if(n.originalEvent&&(n=n.originalEvent),n&&n.clipboardData&&n.clipboardData.getData&&((n.clipboardData||window.clipboardData).getData("text/html")||"").match('content="Microsoft OneNote'))return!1;if(!1===e.events.trigger("paste.before",[n]))return n.preventDefault(),!1;if(n&&n.clipboardData&&n.clipboardData.getData){var o="",l=n.clipboardData.types;if(e.helpers.isArray(l))for(var c=0;c<l.length;c++)o+="".concat(l[c],";");else o=l;if(t="",/text\/rtf/.test(o)&&(a=n.clipboardData.getData("text/rtf")),/text\/html/.test(o)&&!e.browser.safari?t=n.clipboardData.getData("text/html"):/text\/rtf/.test(o)&&e.browser.safari?t=a:/public.rtf/.test(o)&&e.browser.safari&&(t=n.clipboardData.getData("text/rtf")),i=n.clipboardData.getData("text"),""!==t)return g(),n.preventDefault&&(n.stopPropagation(),n.preventDefault()),!1;t=null}return function(){if(e.selection.save(),e.events.disableBlur(),t=null,r){r.html("");var a=u(e.selection.get().anchorNode)+e.$wp.offset().top;r.css("top",a),e.browser.edge&&e.opts.iframe&&e.$el.append(r)}else{var n=document.getElementsByTagName("BODY")[0],i=window.getComputedStyle(n).transform;if("none"!==i){var o=u(e.selection.get().anchorNode)+e.$wp.offset().top;r=s('<div contenteditable="true" style="position: fixed; top: '+o+'px; left: -9999px; height: 100%; width: 0; word-break: break-all; overflow:hidden; z-index: 2147483647; line-height: 140%; -moz-user-select: text; -webkit-user-select: text; -ms-user-select: text; user-select: text;" tabIndex="-1"></div>')}else r=s('<div contenteditable="true" style="position: fixed; top: 0; left: -9999px; height: 100%; width: 0; word-break: break-all; overflow:hidden; z-index: 2147483647; line-height: 140%; -moz-user-select: text; -webkit-user-select: text;
21 -ms-user-select: text; user-select: text;" tabIndex="-1"></div>');e.browser.webkit||e.browser.mozilla?("none"===i&&r.css("top",e.$sc.scrollTop()),e.$el.after(r)):e.browser.edge&&e.opts.iframe?e.$el.append(r):e.$box.after(r),e.events.on("destroy",function(){r.remove()})}var l;e.helpers.isIOS()&&e.$sc&&(l=e.$sc.scrollTop()),e.opts.iframe&&e.$el.attr("contenteditable","false"),r.focus(),e.helpers.isIOS()&&e.$sc&&e.$sc.scrollTop(l),e.win.setTimeout(g,1)}(),!1}function p(e){return e&&"false"===e.contentEditable}function h(i){if(i.originalEvent&&(i=i.originalEvent),p(i.target))return!1;if(i&&i.dataTransfer&&i.dataTransfer.getData){var r="",l=i.dataTransfer.types;if(e.helpers.isArray(l))for(var c=0;c<l.length;c++)r+="".concat(l[c],";");else r=l;if(t="",/text\/rtf/.test(r)&&(a=i.dataTransfer.getData("text/rtf")),/text\/html/.test(r)?t=i.dataTransfer.getData("text/html"):/text\/rtf/.test(r)&&e.browser.safari?t=a:/text\/plain/.test(r)&&!this.browser.mozilla&&(t=e.html.escapeEntities(i.dataTransfer.getData("text/plain")).replace(/\n/g,"<br>")),""!==t){e.keys.forceUndo(),o=e.snapshot.get(),e.selection.save(),e.$el.find(".fr-marker").removeClass("fr-marker").addClass("fr-marker-helper");var d=e.markers.insertAtPoint(i);if(e.$el.find(".fr-marker").removeClass("fr-marker").addClass("fr-marker-placeholder"),e.$el.find(".fr-marker-helper").addClass("fr-marker").removeClass("fr-marker-helper"),e.selection.restore(),e.selection.remove(),e.$el.find(".fr-marker-placeholder").addClass("fr-marker").removeClass("fr-marker-placeholder"),!1!==d){var f=e.el.querySelector(".fr-marker");return s(f).replaceWith(n.MARKERS),e.selection.restore(),g(),i.preventDefault&&(i.stopPropagation(),i.preventDefault()),!1}}else t=null}}function u(e){return e.nodeType===Node.TEXT_NODE?e.parentNode.offsetTop:e.offsetTop}function g(){e.opts.iframe&&e.$el.attr("contenteditable","true"),e.browser.edge&&e.opts.iframe&&e.$box.after(r),o||(e.keys.forceUndo(),o=e.snapshot.get()),t||(t=r.get(0).innerHTML,i=r.text(),e.selection.restore(),e.events.enableBlur());var a=t.match(/(class="?Mso|class='?Mso|class="?Xl|class='?Xl|class=Xl|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument|LibreOffice)/gi),n=e.events.chainTrigger("paste.beforeCleanup",t);n&&"string"==typeof n&&(t=n),(!a||a&&!1!==e.events.trigger("paste.wordPaste",[t]))&&v(t,a)}function m(e){for(var t="",a=0;a++<e;)t+="&nbsp;";return t}function v(t,a,r){var l,c=null,d=null;if(0<=t.toLowerCase().indexOf("<body")){var f="";0<=t.indexOf("<style")&&(f=t.replace(/[.\s\S\w\W<>]*(<style[^>]*>[\s]*[.\s\S\w\W<>]*[\s]*<\/style>)[.\s\S\w\W<>]*/gi,"$1")),t=(t=(t=f+t.replace(/[.\s\S\w\W<>]*<body[^>]*>[\s]*([.\s\S\w\W<>]*)[\s]*<\/body>[.\s\S\w\W<>]*/gi,"$1")).replace(/<pre(?:[\w\W]*?)>(?:[\w\W]*?)<\/pre>/g,function(e){return e.replace(/\n/g,"<br />")})).replace(/ \n/g," ").replace(/\n /g," ").replace(/([^>])\n([^<])/g,"$1 $2")}var p=!1;0<=t.indexOf('id="docs-internal-guid')&&(t=t.replace(/^[\w\W\s\S]* id="docs-internal-guid[^>]*>([\w\W\s\S]*)<\/b>[\w\W\s\S]*$/g,"$1"),p=!0),(0<=t.indexOf('content="Sheets"')||0<=t.indexOf("google-sheets-html-origin"))&&(t=t.replace(/width:0px;/g,""));var h=!1;if(!a)if((h=function(){var t=null;try{t=e.win.localStorage.getItem("fr-copied-text")}catch(e){}return!(!t||!i||i.replace(/\u00A0/gi," ").replace(/\r|\n/gi,"")!==t.replace(/\u00A0/gi," ").replace(/\r|\n/gi,"")&&i.replace(/\s/g,"")!==t.replace(/\s/g,""))}())&&(t=e.win.localStorage.getItem("fr-copied-html")),h)t=e.clean.html(t,e.opts.pasteDeniedTags,e.opts.pasteDeniedAttrs);else{var u=e.opts.htmlAllowedStyleProps;e.opts.htmlAllowedStyleProps=e.opts.pasteAllowedStyleProps,e.opts.htmlAllowComments=!1,t=(t=(t=t.replace(/<span class="Apple-tab-span">\s*<\/span>/g,m(e.opts.tabSpaces||4))).replace(/<span class="Apple-tab-span" style="white-space:pre">(\t*)<\/span>/g,function(t,a){return m(a.length*(e.opts.tabSpaces||4))})).replace(/\t/g,m(e.opts.tabSpaces||4)),t=e.clean.html(t,e.opts.pasteDeniedTags,e.opts.pasteDeniedAttrs),e.opts.htmlAllowedStyleProps=u,e.opts.htmlAllowComments=!0,e.html.defaultTag()&&"div"===e.html.defaultTag()||(t=y(t)),t=(t=t.replace(/\r/g,"")).replace(/^ */g,"").replace(/ *$/g,"")}!a||e.wordPaste&&r||(0===(t=t.replace(/^\n*/g,"").replace(/^ /g,"")).indexOf("<colgroup>")&&(t="<table>".concat(t,"</table>")),t=y(t=function(t){var a;t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace(/<p(.*?)class="?'?MsoListParagraph"?'? ([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<ul><li>$3</li></ul>")).replace(/<p(.*?)class="?'?NumberedText"?'? ([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<ol><li>$3</li></ol>")).replace(/<p(.*?)class="?'?MsoListParagraphCxSpFirst"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<ul><li$3>$5</li>")).replace(/<p(.*?)class="?'?NumberedTextCxSpFirst"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<ol><li$3>$5</li>")).replace(/<p(.*?)class="?'?MsoListParagraphCxSpMiddle"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<li$3>$5</li>")).replace(/<p(.*?)class="?'?NumberedTextCxSpMiddle"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<li$3>$5</li>")).replace(/<p(.*?)class="?'?MsoListBullet"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<li$3>$5</li>")).replace(/<p(.*?)class="?'?MsoListParagraphCxSpLast"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<li$3>$5</li></ul>")).replace(/<p(.*?)class="?'?NumberedTextCxSpLast"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<li$3>$5</li></ol>")).replace(/<span([^<]*?)style="?'?mso-list:Ignore"?'?([\s\S]*?)>([\s\S]*?)<span/gi,"<span><span")).replace(/<!--\[if !supportLists\]-->([\s\S]*?)<!--\[endif\]-->/gi,"")).replace(/<!\[if !supportLists\]>([\s\S]*?)<!\[endif\]>/gi,"")).replace(/(\n|\r| class=(")?Mso[a-zA-Z0-9]+(")?)/gi," ")).replace(/<!--[\s\S]*?-->/gi,"")).replace(/<(\/)*(meta|link|span|\\?xml:|st1:|o:|font)(.*?)>
vendor: 7,186 bytes, line 21
21/gi,"");var n,i=["style","script","applet","embed","noframes","noscript"];for(a=0;a<i.length;a++){var r=new RegExp("<".concat(i[a],".*?").concat(i[a],"(.*?)>"),"gi");t=t.replace(r,"")}for(t=(t=(t=t.replace(/&nbsp;/gi," ")).replace(/<td([^>]*)><\/td>/g,"<td$1><br></td>")).replace(/<th([^>]*)><\/th>/g,"<th$1><br></th>");(t=(n=t).replace(/<[^/>][^>]*><\/[^>]+>/gi,""))!==n;);t=(t=t.replace(/<lilevel([^1])([^>]*)>/gi,'<li data-indent="true"$2>')).replace(/<lilevel1([^>]*)>/gi,"<li$1>"),t=(t=(t=e.clean.html(t,e.opts.pasteDeniedTags,e.opts.pasteDeniedAttrs)).replace(/<a>(.[^<]+)<\/a>/gi,"$1")).replace(/<br> */g,"<br>");var o=e.o_doc.createElement("div");o.innerHTML=t;var s=o.querySelectorAll("li[data-indent]");for(a=0;a<s.length;a++){var l=s[a],c=l.previousElementSibling;if(c&&"LI"===c.tagName){var d=c.querySelector(":scope > ul, :scope > ol");d||(d=document.createElement("ul"),c.appendChild(d)),d.appendChild(l)}else l.removeAttribute("data-indent")}return e.html.cleanBlankSpaces(o),o.innerHTML}(t))),e.opts.pastePlain&&(t=function(t){var a,n=null,i=e.doc.createElement("div");i.innerHTML=t;var r=i.querySelectorAll("p, div, h1, h2, h3, h4, h5, h6, pre, blockquote");for(a=0;a<r.length;a++)(n=r[a]).innerText&&(n.outerHTML="<".concat(e.html.defaultTag()||"DIV",">").concat(n.innerText,"</").concat(e.html.defaultTag()||"DIV",">"));for(a=(r=i.querySelectorAll("*:not(".concat("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<=a;a--)(n=r[a]).outerHTML=n.innerHTML;return function t(a){for(var n=e.node.contents(a),i=0;i<n.length;i++)n[i].nodeType!==Node.TEXT_NODE&&n[i].nodeType!==Node.ELEMENT_NODE?n[i].parentNode.removeChild(n[i]):t(n[i])}(i),i.innerHTML}(t));var g=e.events.chainTrigger("paste.afterCleanup",t);if("string"==typeof g&&(t=g),""!==t){var v=e.o_doc.createElement("div");0<=(v.innerHTML=t).indexOf("<body>")?(e.html.cleanBlankSpaces(v),e.spaces.normalize(v,!0)):e.spaces.normalize(v);var b=v.getElementsByTagName("span");for(l=b.length-1;0<=l;l--){var x=b[l];0===x.attributes.length&&(x.outerHTML=x.innerHTML)}if(!0===e.opts.linkAlwaysBlank){var C=v.getElementsByTagName("a");for(l=C.length-1;0<=l;l--){var w=C[l];w.getAttribute("target")||w.setAttribute("target","_blank")}}var E=e.selection.element(),A=!1;if(E&&s(E).parentsUntil(e.el,"ul, ol").length&&(A=!0),A){var S=v.children;1===S.length&&0<=["OL","UL"].indexOf(S[0].tagName)&&(S[0].outerHTML=S[0].innerHTML)}if(!p){var k=v.getElementsByTagName("br");for(l=k.length-1;0<=l;l--){var _=k[l];e.node.isBlock(_.previousSibling)&&_.parentNode.removeChild(_)}}if(e.opts.enter===n.ENTER_BR)for(l=(c=v.querySelectorAll("p, div")).length-1;0<=l;l--)0===(d=c[l]).attributes.length&&(d.outerHTML=d.innerHTML+(d.nextSibling&&!e.node.isEmpty(d)?"<br>":""));else if(e.opts.enter===n.ENTER_DIV)for(l=(c=v.getElementsByTagName("p")).length-1;0<=l;l--)0===(d=c[l]).attributes.length&&(d.outerHTML="<div>".concat(d.innerHTML,"</div>"));else e.opts.enter===n.ENTER_P&&1===v.childNodes.length&&"P"===v.childNodes[0].tagName&&0===v.childNodes[0].attributes.length&&(v.childNodes[0].outerHTML=v.childNodes[0].innerHTML);if(v.children&&0<v.children.length)if(e.opts.trackChangesEnabled)for(var T=0;T<v.children.length;T++)v.children[T].setAttribute("id","isPasted");else v.children[0].setAttribute("id","isPasted");t=v.innerHTML,h&&(t=function(t){var a,i=e.o_doc.createElement("div");i.innerHTML=t;for(var r=i.querySelectorAll("*:empty:not(td):not(th):not(tr):not(iframe):not(svg):not(".concat(n.VOID_ELEMENTS.join("):not("),"):not(").concat(e.opts.htmlAllowedEmptyTags.join("):not("),")"));r.length;){for(a=0;a<r.length;a++)r[a].parentNode.removeChild(r[a]);r=i.querySelectorAll("*:empty:not(td):not(th):not(tr):not(iframe):not(svg):not(".concat(n.VOID_ELEMENTS.join("):not("),"):not(").concat(e.opts.htmlAllowedEmptyTags.join("):not("),")"))}return i.innerHTML}(t)),e.html.insert(t,!0)}e.events.trigger("paste.after"),e.undo.saveStep(o),o=null,e.undo.saveStep()}function b(e){for(var t=e.length-1;0<=t;t--)e[t].attributes&&e[t].attributes.length&&e.splice(t,1);return e}function y(t){var a,n=e.o_doc.createElement("div");n.innerHTML=t;for(var i=b(Array.prototype.slice.call(n.querySelectorAll(":scope > div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")));i.length;){var r=i[i.length-1];if(e.html.defaultTag()&&"div"!==e.html.defaultTag())r.querySelector(e.html.blockTagsQuery())?r.outerHTML=r.innerHTML:r.outerHTML="<".concat(e.html.defaultTag(),">").concat(r.innerHTML,"</").concat(e.html.defaultTag(),">");else{var o=r.querySelectorAll("*");!o.length||"BR"!==o[o.length-1].tagName&&0===r.innerText.length||!o.length||"BR"!==o[o.length-1].tagName||o[o.length-1].nextSibling?r.outerHTML=r.innerHTML+(r.nextSibling?"<br>":""):r.outerHTML=r.innerHTML}i=b(Array.prototype.slice.call(n.querySelectorAll(":scope > div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")))}for(i=b(Array.prototype.slice.call(n.querySelectorAll("div:not([style])")));i.length;){for(a=0;a<i.length;a++){var s=i[a],l=s.innerHTML.replace(/\u0009/gi,"").trim();s.outerHTML=l}i=b(Array.prototype.slice.call(n.querySelectorAll("div:not([style])")))}return n.innerHTML}function x(){e.el.removeEventListener("copy",c),e.el.removeEventListener("cut",c),e.el.removeEventListener("paste",f)}return{_init:function(){e.el.addEventListener("copy",c),e.el.addEventListener("cut",c),e.el.addEventListener("paste",f,{capture:!0}),e.events.on("drop",h),e.browser.msie&&e.browser.version<11&&(e.events.on("mouseup",function(e){2===e.button&&(setTimeout(function(){d=!1},50),d=!0)},!0),e.events.on("beforepaste",f)),e.events.on("destroy",x)},cleanEmptyTagsAndDivs:y,getRtfClipboard:function(){return a},saveCopiedText:l,clean:v}},Object.assign(n.DEFAULTS,{shortcutsEnabled:[],shortcutsHint:!0}),n.SHORTCUTS_MAP={},n.RegisterShortcut=function(e,t,a,i,r,o){n.SHORTCUTS_MAP[(r?"^":"")+(o?"@":"")+e]={cmd:t,val:a,letter:i,shift:r,option:o},n.DEFAULTS.shortcutsEnabled.push(t)},n.RegisterShortcut(n.KEYCODE.E,"show",null,"E",!1,!1),n.RegisterShortcut(n.KEYCODE.B,"bold",null,"B",!1,!1),n.RegisterShortcut(n.KEYCODE.I,"italic",null,"I",!1,!1),n.RegisterShortcut(n.KEYCODE.U,"underline",null,"U",!1,!1),n.RegisterShortcut(n.KEYCODE.S,"strikeThrough",null,"S",!1,!1),n.RegisterShortcut(n.KEYCODE.CLOSE_SQUARE_BRACKET,"indent",null,"]",!1,!1),n.RegisterShortcut(n.KEYCODE.OPEN_SQUARE_BRACKET,"outdent",null,"[",!1,!1),n.RegisterShortcut(n.KEYCODE.Z,"undo",null,"Z",!1,!1),n.RegisterShortcut(n.KEYCODE.Z,"redo",null,"Z",!0,!1),n.RegisterShortcut(n.KEYCODE.Y,"redo",null,"Y",!1,!1),n.MODULES.shortcuts=function(e){var t=null,a=!1;function i(t){if(!e.core.hasFocus())return!0;var i=t.which,r=-1!==navigator.userAgent.indexOf("Mac OS X")?t.metaKey:t.ctrlKey;if("keyup"===t.type&&a&&i!==n.KEYCODE.META)return a=!1;"keydown"===t.type&&(a=!1);var o=(t.shiftKey?"^":"")+(t.altKey?"@":"")+i,s=e.node.blockParent(e.selection.blocks()[0]);if(s&&"TR"==s.tagName&&null==s.getAttribute("contenteditable")&&(s=s.closest("table")),r&&n.SHORTCUTS_MAP[o]&&(!s||"false"!==s.getAttribute("contenteditable"))){var l=n.SHORTCUTS_MAP[o].cmd;
21if(l&&0<=e.opts.shortcutsEnabled.indexOf(l)){var c=n.SHORTCUTS_MAP[o].val;if(!1===e.events.trigger("shortcut",[t,l,c]))return!(a=!0);if(l&&(e.commands[l]||n.COMMANDS[l]&&n.COMMANDS[l].callback))return t.preventDefault(),t.stopPropagation(),"keydown"===t.type&&((e.commands[l]||n.COMMANDS[l].callback)(),a=!0),!1}}}return{_init:function(){e.events.on("keydown",i,!0),e.events.on("keyup",i,!0)},get:function(a){if(!e.opts.shortcutsHint)return null;if(!t)for(var i in t={},n.SHORTCUTS_MAP)Object.prototype.hasOwnProperty.call(n.SHORTCUTS_MAP,i)&&0<=e.opts.shortcutsEnabled.indexOf(n.SHORTCUTS_MAP[i].cmd)&&(t["".concat(n.SHORTCUTS_MAP[i].cmd,".").concat(n.SHORTCUTS_MAP[i].val||"")]={shift:n.SHORTCUTS_MAP[i].shift,option:n.SHORTCUTS_MAP[i].option,letter:n.SHORTCUTS_MAP[i].letter});var r=t[a];return r?(e.helpers.isMac()?String.fromCharCode(8984):"".concat(e.language.translate("Ctrl"),"+"))+(r.shift?e.helpers.isMac()?String.fromCharCode(8679):"".concat(e.language.translate("Shift"),"+"):"")+(r.option?e.helpers.isMac()?String.fromCharCode(8997):"".concat(e.language.translate("Alt"),"+"):"")+r.letter:null}}},n.MODULES.snapshot=function(e){function t(e){for(var t=e.parentNode.childNodes,a=0,n=null,i=0;i<t.length;i++){if(n){var r=t[i].nodeType===Node.TEXT_NODE&&""===t[i].textContent,o=n.nodeType===Node.TEXT_NODE&&t[i].nodeType===Node.TEXT_NODE,s=n.nodeType===Node.TEXT_NODE&&""===n.textContent;r||o||s||a++}if(t[i]===e)return a;n=t[i]}}function a(a){var n=[];if(!a.parentNode)return[];for(;!e.node.isElement(a);)n.push(t(a)),a=a.parentNode;return n.reverse()}function n(e,t){for(;e&&e.nodeType===Node.TEXT_NODE;){var a=e.previousSibling;a&&a.nodeType===Node.TEXT_NODE&&(t+=a.textContent.length),e=a}return t}function i(t){for(var a=e.el,n=0;n<t.length;n++)a=a.childNodes[t[n]];return a}function r(t,a){try{var n=i(a.scLoc),r=a.scOffset,o=i(a.ecLoc),s=a.ecOffset,l=e.doc.createRange();l.setStart(n,r),l.setEnd(o,s),t.addRange(l)}catch(e){}}return{get:function(){var t,i={};if(e.events.trigger("snapshot.before"),i.html=(e.$wp?e.$el.html():e.$oel.get(0).outerHTML).replace(/ style=""/g,""),i.ranges=[],e.$wp&&e.selection.inEditor()&&e.core.hasFocus())for(var r=e.selection.ranges(),o=0;o<r.length;o++)i.ranges.push({scLoc:a((t=r[o]).startContainer),scOffset:n(t.startContainer,t.startOffset),ecLoc:a(t.endContainer),ecOffset:n(t.endContainer,t.endOffset)});return e.events.trigger("snapshot.after",[i]),i},restore:function(t){e.$el.html()!==t.html&&(e.opts.htmlExecuteScripts?e.$el.html(t.html):e.el.innerHTML=t.html);var a=e.selection.get();e.selection.clear(),e.events.focus(!0);for(var n=0;n<t.ranges.length;n++)r(a,t.ranges[n])},equal:function(t,a){return t.html===a.html&&(!e.core.hasFocus()||JSON.stringify(t.ranges)===JSON.stringify(a.ranges))}}},n.MODULES.undo=function(e){function t(t){var a=t.which;e.keys.ctrlKey(t)&&(a===n.KEYCODE.Z&&t.shiftKey&&t.preventDefault(),a===n.KEYCODE.Z&&t.preventDefault())}var a=null;function i(){if(e.undo_stack&&!e.undoing)for(;e.undo_stack.length>e.undo_index;)e.undo_stack.pop()}function r(){e.undo_index=0,e.undo_stack=[]}function o(){e.undo_stack=[]}return{_init:function(){r(),e.events.on("initialized",function(){a=(e.$wp?e.$el.html():e.$oel.get(0).outerHTML).replace(/ style=""/g,"")}),e.events.on("blur",function(){e.el.querySelector(".fr-dragging")||e.undo.saveStep()}),e.events.on("keydown",t),e.events.on("destroy",o)},run:function(){if(1<e.undo_index){e.undoing=!0;var t=e.undo_stack[--e.undo_index-1];clearTimeout(e._content_changed_timer),e.snapshot.restore(t),a=t.html,e.popups.hideAll(),e.toolbar.enable(),e.events.trigger("contentChanged"),e.events.trigger("commands.undo"),e.undoing=!1,e.selection.restore()}},redo:function(){if(e.undo_index<e.undo_stack.length){e.undoing=!0;var t=e.undo_stack[e.undo_index++];clearTimeout(e._content_changed_timer),e.snapshot.restore(t),a=t.html,e.popups.hideAll(),e.toolbar.enable(),e.events.trigger("contentChanged"),e.events.trigger("commands.redo"),e.undoing=!1}},canDo:function(){return!(0===e.undo_stack.length||e.undo_index<=1)},canRedo:function(){return e.undo_index!==e.undo_stack.length},dropRedo:i,reset:r,saveStep:function(t){if(e.undo_stack&&!e.undoing&&!e.el.querySelector(".fr-marker"))if(void 0===t){if((t=e.snapshot.get())&&t.html&&e.undo_stack[e.undo_stack.length-1]&&t.html===e.undo_stack[e.undo_stack.length-1].html)return;e.undo_stack[e.undo_index-1]&&e.snapshot.equal(e.undo_stack[e.undo_index-1],t)||(i(),e.undo_stack.push(t),e.undo_index++,function(e,t){var a=t.split("fr-selected-cell").join("");a=a.split(' class=""').join("");var n=e.split("fr-selected-cell").join("");return a===n.split(' class=""').join("")}(a,t.html)||(e.events.trigger("contentChanged"),a=t.html))}else i(),0<e.undo_index?e.undo_stack[e.undo_index-1]=t:(e.undo_stack.push(t),e.undo_index++)}}},Object.assign(n.DEFAULTS,{height:null,heightMax:null,heightMin:null,width:null}
vendor: 14,616 bytes, line 21
21),n.MODULES.size=function(e){function t(){a(),e.opts.height&&e.$el.css("minHeight",e.opts.height-e.helpers.getPX(e.$el.css("padding-top"))-e.helpers.getPX(e.$el.css("padding-bottom")));var t=!1;if(e.opts.fullPage)for(var n=e.$el.find("span,p,div"),i=0;i<n.length;i++)if(n[i].style.height&&n[i].style.height.includes("vh")){t=!0;break}e.opts.fullPage&&t&&(e.opts.heightMin&&e.$iframe.css("minHeight",e.opts.heightMin),e.opts.heightMax&&e.$iframe.css("maxHeight",e.opts.heightMax),e.$el.css("overflow-y","auto")),e.$iframe.height(e.$el.outerHeight(!0))}function a(){e.opts.heightMin?e.$el.css("minHeight",e.opts.heightMin):e.$el.css("minHeight",""),e.opts.heightMax?(e.$wp.css("maxHeight",e.opts.heightMax),e.$wp.css("overflow","auto")):(e.$wp.css("maxHeight",""),e.$wp.css("overflow","")),e.opts.height?(e.$wp.css("height",e.opts.height),e.$wp.css("overflow","auto"),e.$el.css("minHeight",e.opts.height-e.helpers.getPX(e.$el.css("padding-top"))-e.helpers.getPX(e.$el.css("padding-bottom")))):(e.$wp.css("height",""),e.opts.heightMin||e.$el.css("minHeight",""),e.opts.heightMax||e.$wp.css("overflow","")),e.opts.width&&e.$box.width(e.opts.width)}return{_init:function(){if(!e.$wp)return!1;a(),e.$iframe&&(e.events.on("keyup keydown",function(){setTimeout(t,0)},!0),e.events.on("commands.after html.set init initialized paste.after",t))},syncIframe:t,refresh:a}},Object.assign(n.DEFAULTS,{documentReady:!1,editorClass:null,typingTimer:500,iframe:!1,requestWithCORS:!0,requestWithCredentials:!1,requestHeaders:{},useClasses:!0,spellcheck:!0,iframeDefaultStyle:'html{margin:0px;height:auto;}body{height:auto;padding:20px;background:transparent;color:#000000;position:relative;z-index: 2;-webkit-user-select:auto;margin:0px;overflow:hidden;min-height:20px;}body:after{content:"";display:block;clear:both;}body::-moz-selection{background:#b5d6fd;color:#000;}body::selection{background:#b5d6fd;color:#000;}',iframeStyle:"",iframeStyleFiles:[],direction:"auto",zIndex:1,tabIndex:null,disableRightClick:!1,scrollableContainer:"body",keepFormatOnDelete:!1,theme:null}),n.MODULES.core=function(e){var t=e.$;return{_init:function(){if(n.INSTANCES.push(e),e.drag_support={filereader:"undefined"!=typeof FileReader,formdata:Boolean(e.win.FormData),progress:"upload"in new XMLHttpRequest},e.$wp){(function(){if(e.$box.addClass("fr-box".concat(e.opts.editorClass?" ".concat(e.opts.editorClass):"")),e.$box.attr("role","application"),e.$wp.addClass("fr-wrapper"),e.opts.documentReady&&e.$box.addClass("fr-document"),e.opts.iframe||e.$el.addClass("fr-element fr-view"),e.opts.iframe){e.$iframe.addClass("fr-iframe"),e.$el.addClass("fr-view");for(var t=0;t<e.o_doc.styleSheets.length;t++){var a=void 0;try{a=e.o_doc.styleSheets[t].cssRules}catch(e){}if(a)for(var n=0,i=a.length;n<i;n++)!a[n].selectorText||0!==a[n].selectorText.indexOf(".fr-view")&&0!==a[n].selectorText.indexOf(".fr-element")||0<a[n].style.cssText.length&&(0===a[n].selectorText.indexOf(".fr-view")?e.opts.iframeStyle+="".concat(a[n].selectorText.replace(/\.fr-view/g,"body"),"{").concat(a[n].style.cssText,"}"):e.opts.iframeStyle+="".concat(a[n].selectorText.replace(/\.fr-element/g,"body"),"{").concat(a[n].style.cssText,"}"))}}"auto"!==e.opts.direction&&e.$box.removeClass("fr-ltr fr-rtl").addClass("fr-".concat(e.opts.direction)),e.$el.attr("dir",e.opts.direction),e.$wp.attr("dir",e.opts.direction),1<e.opts.zIndex&&e.$box.css("z-index",e.opts.zIndex),e.opts.theme&&e.$box.addClass("".concat(e.opts.theme,"-theme")),e.opts.tabIndex=e.opts.tabIndex||e.$oel.attr("tabIndex"),e.opts.tabIndex&&e.$el.attr("tabIndex",e.opts.tabIndex)})(),e.html.set(e._original_html),e.$el.attr("spellcheck",e.opts.spellcheck),e.helpers.isMobile()&&(e.$el.attr("autocomplete",e.opts.spellcheck?"on":"off"),e.$el.attr("autocorrect",e.opts.spellcheck?"on":"off"),e.$el.attr("autocapitalize",e.opts.spellcheck?"on":"off")),e.opts.disableRightClick&&e.events.$on(e.$el,"contextmenu",function(e){if(2===e.button)return e.preventDefault(),e.stopPropagation(),!1});try{e.doc.execCommand("styleWithCSS",!1,!1)}catch(e){}}"TEXTAREA"===e.$oel.get(0).tagName&&(e.events.on("contentChanged",function(){e.$oel.val(e.html.get())}),e.events.on("form.submit",function(){e.$oel.val(e.html.get())}),e.events.on("form.reset",function(){e.html.set(e._original_html)}),e.$oel.val(e.html.get())),e.helpers.isIOS()&&e.events.$on(e.$doc,"selectionchange",function(){e.$doc.get(0).hasFocus()||e.$win.get(0).focus()}),e.events.trigger("init"),e.opts.autofocus&&!e.opts.initOnClick&&e.$wp&&e.events.on("initialized",function(){e.events.focus(!0)})},destroy:function(t){"TEXTAREA"===e.$oel.get(0).tagName&&e.$oel.val(t),e.$box&&e.$box.removeAttr("role"),e.$wp&&("TEXTAREA"===e.$oel.get(0).tagName?(e.$el.html(""),e.$wp.html(""),e.$box.replaceWith(e.$oel),e.$oel.show()):(e.$wp.replaceWith(t),e.$el.html(""),e.$box.removeClass("fr-view fr-ltr fr-box ".concat(e.opts.editorClass||"")),e.opts.theme&&e.$box.addClass("".concat(e.opts.theme,"-theme")))),this.$wp=null,this.$el=null,this.el=null,this.$box=null},isEmpty:function(){return e.node.isEmpty(e.el)},getXHR:function(t,a){var n=new XMLHttpRequest;for(var i in n.open(a,t,!0),e.opts.requestWithCredentials&&(n.withCredentials=!0),e.opts.requestHeaders)Object.prototype.hasOwnProperty.call(e.opts.requestHeaders,i)&&n.setRequestHeader(i,e.opts.requestHeaders[i]);return n},injectStyle:function(a){if(e.opts.iframe){e.$head.find("style[data-fr-style], link[data-fr-style]").remove(),e.$head.append('<style data-fr-style="true">'.concat(a,"</style>"));for(var n=0;n<e.opts.iframeStyleFiles.length;n++){var i=t('<link data-fr-style="true" rel="stylesheet" href="'.concat(e.opts.iframeStyleFiles[n],'">'));i.get(0).addEventListener("load",e.size.syncIframe),e.$head.append(i)}}},hasFocus:function(){return e.browser.mozilla&&e.helpers.isMobile()?e.selection.inEditor():e.node.hasFocus(e.el)||0<e.$el.find("*:focus").length},sameInstance:function(t){if(!t)return!1;var a=t.data("instance");return!!a&&a.id===e.id}}},n.POPUP_TEMPLATES={"text.edit":"[_EDIT_]"},n.RegisterTemplate=function(e,t){n.POPUP_TEMPLATES[e]=t},n.MODULES.popups=function(e){var t,a=e.$;e.shared.popups||(e.shared.popups={});var i,r=e.shared.popups;function o(t,a){a.isVisible()||(a=e.$sc),a.is(r[t].data("container"))||(r[t].data("container",a),a.append(r[t]))}function s(t){var a;t.find(".fr-upload-progress").addClass("fr-height-set"),t.find(".fr-upload-progress").removeClass("fr-height-auto"),e.popups.get("filesManager.insert").removeClass("fr-height-auto"),t.find(".fr-files-upload-layer").hasClass("fr-active")&&(a=1),t.find(".fr-files-by-url-layer").hasClass("fr-active")&&(a=2),t.find(".fr-files-embed-layer").hasClass("fr-active")&&(a=3),t.find(".fr-upload-progress-layer").get(0).clientHeight+10<t.find(".fr-upload-progress").get(0).clientHeight&&t.find(".fr-upload-progress").addClass("fr-height-auto"),400<t[0].clientHeight&&(t[0].childNodes[4].style.height="".concat(t[0].clientHeight-(t[0].childNodes[0].clientHeight+t[0].childNodes[a].clientHeight)-80,"px"))}var l=2e3;function c(){a(this).toggleClass("fr-not-empty",!0)}function d(){var e=a(this);e.toggleClass("fr-not-empty",""!==e.val())}function f(t){return r[t]&&e.node.hasClass(r[t],"fr-active")&&e.core.sameInstance(r[t])||!1}function p(e){for(var t in r)if(Object.prototype.hasOwnProperty.call(r,t)&&f(t)&&(void 0===e||r[t].data("instance")===e))return r[t];return!1}function h(t){var n=null;if(n="string"!=typeof t?t:r[t],"filesManager.insert"===t&&void 0!==e.filesManager&&e.filesManager.isChildWindowOpen())return!1;if(n&&e.node.hasClass(n,"fr-active")&&(n.removeClass("fr-active fr-above"),e.events.trigger("popups.hide.".concat(t)),e.$tb&&(1<e.opts.zIndex?e.$tb.css("zIndex",e.opts.zIndex+1):e.$tb.css("zIndex","")),e.events.disableBlur(),n.find("input, textarea, button").each(function(){this===this.ownerDocument.activeElement&&this.blur()}),n.find("input, textarea").attr("disabled","disabled"),i))for(var o=0;o<i.length;o++)a(i[o]).removeClass("fr-btn-active-popup")}function u(e){for(var t in void 0===e&&(e=[]),r)Object.prototype.hasOwnProperty.call(r,t)&&e.indexOf(t)<0&&h(t)}function g(){e.shared.exit_flag=!0}function m(){e.shared.exit_flag=!1}function v(){return e.shared.exit_flag}function b(t){var i=r[t];return{_windowResize:function(){var a=i.data("instance")||e;if(!a.helpers.isMobile()&&i.isVisible()){var n=i.find(".fr-file-progress-bar-layer");if("file.insert"===t&&0<n.length&&n.hasClass("fr-active")){var o=e.$tb.find('.fr-command[data-cmd="insertFile"]');a.events.disableBlur();var s=e.button.getPosition(o),l=s.left,c=s.top;e.position.at(l,c,r[t],0),a.events.enableBlur()}else a.events.disableBlur(),a.popups.hide(t),a.events.enableBlur()}},_inputFocus:function(t){var n=i.data("instance")||e,r=a(t.currentTarget);if(r.is("input:file")&&r.closest(".fr-layer").addClass("fr-input-focus"),t.preventDefault(),t.stopPropagation(),setTimeout(function(){n.events.enableBlur()},100),n.helpers.isMobile()){var o=a(n.o_win).scrollTop();setTimeout(function(){a(n.o_win).scrollTop(o)},0)}},_inputBlur:function(t){var n=i.data("instance")||e,r=a(t.currentTarget);r.is("input:file")&&r.closest(".fr-layer").removeClass("fr-input-focus"),document.activeElement!==this&&a(this).isVisible()&&(n.events.blurActive()&&n.events.trigger("blur"),n.events.enableBlur())},_editorKeydown:function(a){var r=i.data("instance")||e;r.keys.ctrlKey(a)||a.which===n.KEYCODE.ALT||a.which===n.KEYCODE.ESC||(f(t)&&i.findVisible(".fr-back").length?r.button.exec(i.findVisible(".fr-back").first()):a.which!==n.KEYCODE.ALT&&r.popups.hide(t))},_preventFocus:function(t){var n=i.data("instance")||e,r=t.originalEvent?t.originalEvent.target||t.originalEvent.originalTarget:null;"mouseup"===t.type||a(r).is(":focus")||n.events.disableBlur(),"mouseup"!==t.type||a(r).hasClass("fr-command")||0<a(r).parents(".fr-command").length||a(r).hasClass("fr-dropdown-content")||e.button.hideActiveDropdowns(i),(e.browser.safari||e.browser.mozilla)&&"mousedown"===t.type&&a(r).is("input[type=file]")&&n.events.disableBlur();var o="input, textarea, button, select, label, .fr-command";if(r&&!a(r).is(o)&&0===a(r).parents(o).length)return t.stopPropagation(),!1;r&&a(r).is(o)&&t.stopPropagation(),m()},_editorMouseup:function(){i.isVisible()&&v()&&0<i.findVisible("input:focus, textarea:focus, button:focus, select:focus").length&&e.events.disableBlur()},_windowMouseup:function(a){if(!e.core.sameInstance(i))return!0;var n=i.data("instance")||e;i.isVisible()&&v()&&(a.stopPropagation(),n.markers.remove(),n.popups.hide(t),m())},_windowKeydown:function(a){if(!e.core.sameInstance(i))return!0;var r=i.data("instance")||e,o=a.which;if(n.KEYCODE.ESC===o){if(r.popups.isVisible(t)&&r.opts.toolbarInline)return a.stopPropagation(),r.popups.isVisible(t)&&(i.findVisible(".fr-back").length?(r.button.exec(i.findVisible(".fr-back").first()),r.accessibility.focusPopupButton(i)):i.findVisible(".fr-dismiss").length?r.button.exec(i.findVisible(".fr-dismiss").first()):(r.popups.hide(t),r.toolbar.showInline(null,!0),r.accessibility.focusPopupButton(i))),!1;if(r.popups.isVisible(t))return i.findVisible(".fr-back").length?(r.button.exec(i.findVisible(".fr-back").first),r.accessibility.focusPopupButton(i)):i.findVisible(".fr-dismiss").length?r.button.exec(i.findVisible(".fr-dismiss").first()):(r.popups.hide(t),r.accessibility.focusPopupButton(i)),!1}},_repositionPopup:function(){if(!e.opts.height&&!e.opts.heightMax||e.opts.toolbarInline)return!0;if(e.$wp&&f(t)&&i.parent().get(0)===e.$sc.get(0)){var a=i.offset().top-e.$wp.offset().top,n=e.$wp.outerHeight();e.node.hasClass(i.get(0),"fr-above")&&(a+=i.outerHeight()),n<a||a<0?i.addClass("fr-hidden"):i.removeClass("fr-hidden")}},handleWindowClick:function(n){if(!e.core.sameInstance(i))return!0;var r=i.data("instance")||e;i.isVisible()&&n.target&&(0<a(n.target).find("body").length||"BODY"===a(n.target)[0].tagName)&&(n.stopPropagation(),r.popups.hide(t))}}}function y(t,n){e.events.on("mouseup",t._editorMouseup,!0),e.$wp&&e.events.on("keydown",t._editorKeydown),e.events.on("focus",function(){r[n].removeClass("focused")}),e.events.on("blur",function(){p()&&e.markers.remove(),e.helpers.isMobile()?r[n].hasClass("focused")?(u(),r[n].removeClass("focused")):r[n].addClass("focused"):r[n].find("iframe").length||u()}),e.$wp&&!e.helpers.isMobile()&&e.events.$on(e.$wp,"scroll.popup".concat(n),t._repositionPopup),e.events.on("window.mouseup",t._windowMouseup,!0),e.events.on("window.keydown",t._windowKeydown,!0),e.opts.iframe&&window.addEventListener("click",t.handleWindowClick),r[n].data("inst".concat(e.id),!0),e.events.on("destroy",function(){e.core.sameInstance(r[n])&&(a("body").first().append(r[n]),r[n].removeClass("fr-active"))},!0)}function x(){var e=a(this).prev().children().first();e.attr("checked",!e.attr("checked"))}function C(){for(var e in r)if(Object.prototype.hasOwnProperty.call(r,e)){var t=r[e];t&&(t.html("").removeData().remove(),r[e]=null)}r=[]}return e.shared.exit_flag=!1,{_init:function(){t=window.innerHeight,e.events.on("shared.destroy",C,!0),e.events.on("window.mousedown",g),e.events.on("window.touchmove",m),e.events.$on(a(e.o_win),"scroll",m),e.events.on("mousedown",function(t){p()&&(t.stopPropagation(),e.$el.find(".fr-marker").remove(),g(),e.events.disableBlur())})},create:function(t,i){var o=function(t,i){var o,s=function(t,a){var i=n.POPUP_TEMPLATES[t];if(!i)return null;for(var r in"function"==typeof i&&(i=i.apply(e)),a)Object.prototype.hasOwnProperty.call(a,r)&&(i=i.replace("[_".concat(r.toUpperCase(),"_]"),a[r]));return i}(t,i),l=a(e.doc.createElement("DIV"));if(!s)return"filesManager.insert"===t?l.addClass("fr-popup fr-files-manager fr-empty"):l.addClass("fr-popup fr-empty"),(o=a("body").first()).append(l),l.data("container",o),r[t]=l;"filesManager.insert"===t?l.addClass("fr-popup fr-files-manager".concat(e.helpers.isMobile()?" fr-mobile":" fr-desktop").concat(e.opts.toolbarInline?" fr-inline":"")):l.addClass("fr-popup".concat(e.helpers.isMobile()?" fr-mobile":" fr-desktop").concat(e.opts.toolbarInline?" fr-inline":"")),l.html(s),e.opts.theme&&l.addClass("".concat(e.opts.theme,"-theme")),1<e.opts.zIndex&&(!e.opts.editInPopup&&e.$tb?e.$tb.css("z-index",e.opts.zIndex+2):l.css("z-index",e.opts.zIndex+2)),"auto"!==e.opts.direction&&l.removeClass("fr-ltr fr-rtl").addClass("fr-".concat(e.opts.direction)),l.find("input, textarea").attr("dir",e.opts.direction).attr("disabled","disabled"),(o=a("body").first()).append(l),l.data("container",o);var c=(r[t]=l).find(".fr-color-hex-layer");if(0<c.length){var d=e.helpers.getPX(l.find(".fr-color-set > span").css("width")),f=e.helpers.getPX(c.css("paddingLeft")),p=e.helpers.getPX(c.css("paddingRight"));
21c.css("width",d*e.opts.colorsStep+f+p)}return e.button.bindCommands(l,!1),l}(t,i),s=b(t);y(s,t),e.events.$on(o,"mousedown mouseup touchstart touchend touch","*",s._preventFocus,!0),e.events.$on(o,"focus","input, textarea, button, select",s._inputFocus,!0),e.events.$on(o,"blur","input, textarea, button, select",s._inputBlur,!0);var l=o.find("input, textarea");return function(e){for(var t=0;t<e.length;t++){var n=e[t],i=a(n);0===i.next().length&&i.attr("placeholder")&&(i.after('<label for="'.concat(i.attr("id"),'">').concat(i.attr("placeholder"),"</label>")),i.attr("placeholder",""))}}(l),e.events.$on(l,"focus",c),e.events.$on(l,"blur change",d),e.events.$on(o,"click",".fr-checkbox + label",x),e.accessibility.registerPopup(t),e.helpers.isIOS()&&e.events.$on(o,"touchend","label",function(){a("#".concat(a(this).attr("for"))).prop("checked",function(e,t){return!t})},!0),e.events.$on(a(e.o_win),"resize",s._windowResize,!0),"filesManager.insert"===t&&r["filesManager.insert"].css("zIndex",2147483641),o},get:function(t){var a=r[t];return a&&!a.data("inst".concat(e.id))&&y(b(t),t),a},show:function(t,a,n,s,l){if(f(t)||(p()&&0<e.$el.find(".fr-marker").length?(e.events.disableBlur(),e.selection.restore()):p()||(e.events.disableBlur(),e.events.focus(),e.events.enableBlur())),u([t]),!r[t])return!1;var c=e.button.getButtons(".fr-dropdown.fr-active");c.removeClass("fr-active").attr("aria-expanded",!1).parents(".fr-toolbar").css("zIndex","").find("> .fr-dropdown-wrapper").css("height",""),c.next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),r[t].data("instance",e),e.$tb&&e.$tb.data("instance",e);var d=f(t);r[t].addClass("fr-active").removeClass("fr-hidden").find("input, textarea").removeAttr("disabled");var h=r[t].data("container");if(function(t,a){a.isVisible()||(a=e.$sc),a.contains([r[t].get(0)])||a.append(r[t])}(t,h),e.opts.toolbarInline&&h&&e.$tb&&h.get(0)===e.$tb.get(0)&&(o(t,e.$sc),n=e.$tb.offset().top-e.helpers.getPX(e.$tb.css("margin-top")),a=e.$tb.offset().left+e.$tb.outerWidth()/2,e.node.hasClass(e.$tb.get(0),"fr-above")&&n&&(n+=e.$tb.outerHeight()),s=0),h=r[t].data("container"),e.opts.iframe&&!s&&!d){var g=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top")),v=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-left"));a&&(a-=e.$iframe.offset().left+v),n&&(n-=e.$iframe.offset().top+g)}h.is(e.$tb)?e.$tb.css("zIndex",(e.opts.zIndex||1)+4):r[t].css("zIndex",(e.opts.zIndex||1)+3),e.opts.toolbarBottom&&h&&e.$tb&&h.get(0)===e.$tb.get(0)&&(r[t].addClass("fr-above"),n&&(n-=r[t].outerHeight())),l&&(a-=r[t].width()/2),a+r[t].outerWidth()>e.$sc.offset().left+e.$sc.width()&&(a-=a+r[t].outerWidth()-e.$sc.offset().left-e.$sc.width()),a<e.$sc.offset().left&&"rtl"===e.opts.direction&&(a=e.$sc.offset().left),r[t].removeClass("fr-active"),e.position.at(a,n,r[t],s||0);var y=e.node.blockParent(e.selection.blocks()[0]);if(y&&"false"===y.getAttribute("contenteditable"))r[t].removeClass("fr-active");else{var x=e.selection.element().parentElement.getAttribute("contenteditable");x&&"false"===x?r[t].removeClass("fr-active"):r[t].addClass("fr-active")}d||e.accessibility.focusPopup(r[t]),e.opts.toolbarInline&&e.toolbar.hide(),e.$tb&&(i=e.$tb.find(".fr-btn-active-popup")),e.events.trigger("popups.show.".concat(t)),b(t)._repositionPopup(),m()},hide:h,onHide:function(t,a){e.events.on("popups.hide.".concat(t),a)},hideAll:u,setContainer:o,refresh:function(t){r[t].data("instance",e),e.events.trigger("popups.refresh.".concat(t));for(var n=r[t].find(".fr-command"),i=0;i<n.length;i++){var o=a(n[i]);0===o.parents(".fr-dropdown-menu").length&&e.button.refresh(o)}},onRefresh:function(t,a){e.events.on("popups.refresh.".concat(t),a)},onShow:function(t,a){e.events.on("popups.show.".concat(t),a)},isVisible:f,setFileListHeight:s,areVisible:p,setPopupDimensions:function(a,n){n&&a.find(".fr-upload-progress-layer").get(0).clientHeight<l&&(a.find(".fr-upload-progress").addClass("fr-height-auto"),e.popups.get("filesManager.insert").addClass("fr-height-auto"),a.find(".fr-upload-progress").removeClass("fr-height-set"),l=2e3),a.get(0).clientHeight>window.innerHeight/2&&(window.innerWidth<500?a.get(0).clientHeight>.6*t&&s(a):400<a.get(0).clientHeight&&s(a),l=a.find(".fr-upload-progress-layer").get(0).clientHeight);var i=window.innerWidth;switch(!0){case i<=320:a.width(200);break;case i<=420:a.width(250);break;case i<=520:a.width(300);break;case i<=720:a.width(400);break;case 720<i:a.width(530)}}}},n.MODULES.accessibility=function(e){var t=e.$,a=!0;function i(a){for(var n=e.$el.find('[contenteditable="true"]'),i=!1,r=0;n.get(r);)t(n.get(r)).is(":focus")&&(i=!0),r++;if(a&&a.length&&!i){a.data("blur-event-set")||a.parents(".fr-popup").length||(e.events.$on(a,"blur",function(){var t=a.parents(".fr-toolbar, .fr-popup").data("instance")||e;t.events.blurActive()&&!e.core.hasFocus()&&t.events.trigger("blur"),setTimeout(function(){t.events.enableBlur()},100)},!0),a.data("blur-event-set",!0));var o=a.parents(".fr-toolbar, .fr-popup").data("instance")||e;e.browser.safari&&(e.shared.safariSelection=e.selection.get().getRangeAt(0).cloneRange()),o.events.disableBlur(),a.get(0).focus(),e.shared.$f_el=a}}function r(e,t){var a=t?"last":"first",n=f(p(e))[a]();if(n.length)return i(n),!0}function o(t){return t.is("input, textarea, select")&&l(),e.events.disableBlur(),t.get(0).focus(),!0}function s(a,n){var i=a.find("input, textarea, button, select").filter(function(){return t(this).isVisible()}).not(":disabled");if((i=n?i.last():i.first()).length)return o(i);if(e.shared.with_kb){var r=a.findVisible(".fr-active-item").first();if(r.length)return o(r);var s=a.findVisible("[tabIndex]").first();if(s.length)return o(s)}}function l(){0===e.$el.find(".fr-marker").length&&e.core.hasFocus()&&e.selection.save()}function c(){var t=e.popups.areVisible();if(t){var a=t.find(".fr-buttons");return a.find("button:focus, .fr-group span:focus").length?!r(t.data("instance").$tb):!r(a)}return!r(e.$tb)}function d(){var t=null;return e.shared.$f_el.is(".fr-dropdown.fr-active")?t=e.shared.$f_el:e.shared.$f_el.closest(".fr-dropdown-menu").prev().is(".fr
21-dropdown.fr-active")&&(t=e.shared.$f_el.closest(".fr-dropdown-menu").prev()),t}function f(a){for(var n=-1,i=0;i<a.length;i++)t(a[i]).hasClass("fr-open")&&(n=i);var r=a.index(e.$tb.find(".fr-more-toolbar.fr-expanded > button.fr-command").first());if(0<r&&-1!==n){var o=a.slice(r,a.length),s=(a=a.slice(0,r)).slice(0,n+1),l=a.slice(n+1,a.length);a=s;for(var c=0;c<o.length;c++)a.push(o[c]);for(var d=0;d<l.length;d++)a.push(l[d])}return a}function p(e){return e.findVisible("button:not(.fr-disabled), .fr-group span.fr-command").filter(function(e){var a=t(e).parents(".fr-more-toolbar");return 0===a.length||0<a.length&&a.hasClass("fr-expanded")})}function h(a,n,o){if(e.shared.$f_el){var l=d();l&&(e.button.click(l),e.shared.$f_el=l);var c,h=f(p(a)),u=h.index(e.shared.$f_el);if(0===u&&!o||u===h.length-1&&o)n&&(a.parent().is(".fr-popup")&&(c=!s(a.parent().children().not(".fr-buttons"),!o)),!1===c&&(e.shared.$f_el=null)),n&&!1===c||r(a,!o);else i(t(h.get(u+(o?1:-1))));return!1}}function u(e,t){return h(e,t,!0)}function g(e,t){return h(e,t)}function m(t){if(e.shared.$f_el){var a;if(e.shared.$f_el.is(".fr-dropdown.fr-active"))return i(a=t?e.shared.$f_el.next().find(".fr-command:not(.fr-disabled)").first():e.shared.$f_el.next().find(".fr-command:not(.fr-disabled)").last()),!1;if(e.shared.$f_el.is("a.fr-command"))return(a=t?e.shared.$f_el.closest("li").nextAllVisible().first().find(".fr-command:not(.fr-disabled)").first():e.shared.$f_el.closest("li").prevAllVisible().first().find(".fr-command:not(.fr-disabled)").first()).length||(a=t?e.shared.$f_el.closest(".fr-dropdown-menu").find(".fr-command:not(.fr-disabled)").first():e.shared.$f_el.closest(".fr-dropdown-menu").find(".fr-command:not(.fr-disabled)").last()),i(a),!1}}function v(){if(e.shared.$f_el){if(e.shared.$f_el.hasClass("fr-dropdown"))e.button.click(e.shared.$f_el);else if(e.shared.$f_el.is("button.fr-back")){e.opts.toolbarInline&&(e.events.disableBlur(),e.events.focus());var t=e.popups.areVisible(e);t&&(e.shared.with_kb=!1),e.button.click(e.shared.$f_el),x(t)}else{if(e.events.disableBlur(),e.button.click(e.shared.$f_el),e.shared.$f_el.attr("data-group-name")){var a=e.$tb.find('.fr-more-toolbar[data-name="'.concat(e.shared.$f_el.attr("data-group-name"),'"]')),n=e.shared.$f_el;a.hasClass("fr-expanded")&&(n=a.findVisible("button:not(.fr-disabled)").first()),n&&i(n)}else if(e.shared.$f_el.attr("data-popup")){var r=e.popups.areVisible(e);r&&r.data("popup-button",e.shared.$f_el)}else if(e.shared.$f_el.attr("data-modal")){var o=e.modals.areVisible(e);o&&o.data("modal-button",e.shared.$f_el)}e.shared.$f_el=null}return!1}}function b(){e.shared.$f_el&&(e.events.disableBlur(),e.shared.$f_el.blur(),e.shared.$f_el=null),!1!==e.events.trigger("toolbar.focusEditor")&&(e.events.disableBlur(),e.$el.get(0).focus(),e.events.focus())}function y(n){n&&n.length&&(e.events.$on(n,"keydown",function(a){if(!t(a.target).is("a.fr-command, button.fr-command, .fr-group span.fr-command"))return!0;var i=n.parents(".fr-popup").data("instance")||n.data("instance")||e;if(e.shared.with_kb=!0,e.browser.safari&&e.shared.safariSelection){var r=e.shared.safariSelection,o=r.startContainer,s=r.endContainer,l=r.startOffset,c=r.endOffset,d=e.doc.createRange();d.setStart(o,l),d.setEnd(s,c),e.selection.get().addRange(d)}var f=i.accessibility.exec(a,n);return e.shared.with_kb=!1,f},!0),e.events.$on(n,"mouseenter","[tabIndex]",function(i){var r=n.parents(".fr-popup").data("instance")||n.data("instance")||e;if(!a)return i.stopPropagation(),void i.preventDefault();var o=t(i.currentTarget);r.shared.$f_el&&r.shared.$f_el.not(o)&&r.accessibility.focusEditor()},!0),e.$tb&&e.events.$on(e.$tb,"transitionend",".fr-more-toolbar",function(){e.shared.$f_el=t(document.activeElement)}))}function x(e){var t=e.data("popup-button");t&&setTimeout(function(){i(t),e.data("popup-button",null)},0)}function C(t){var a=e.popups.areVisible(t);a&&a.data("popup-button",null)}function w(t){var a=-1!==navigator.userAgent.indexOf("Mac OS X")?t.metaKey:t.ctrlKey;if(t.which!==n.KEYCODE.F10||a||t.shiftKey||!t.altKey)return!0;e.shared.with_kb=!0;var i=e.popups.areVisible(e),r=!1;return i&&(r=s(i.children().not(".fr-buttons"))),r||c(),e.shared.with_kb=!1,t.preventDefault(),t.stopPropagation(),!1}return{_init:function(){e.$wp?e.events.on("keydown",w,!0):e.events.$on(e.$win,"keydown",w,!0),e.events.on("mousedown",function(t){C(e),e.shared.$f_el&&e.el.isSameNode(e.shared.$f_el[0])&&(e.accessibility.restoreSelection(),t.stopPropagation(),e.events.disableBlur(),e.shared.$f_el=null)},!0),e.events.on("blur",function(){e.shared.$f_el=null,C(e)},!0)},registerPopup:function(i){var o=e.popups.get(i),l=function(a){var i=e.popups.get(a);return{_tiKeydown:function(o){var l=i.data("instance")||e;if(!1===l.events.trigger("popup.tab",[o]))return!1;var c=o.which,d=i.find(":focus").first();if(n.KEYCODE.TAB===c){o.preventDefault();var f=i.children().not(".fr-buttons"),p=f.findVisible("input, textarea, button, select").not(".fr-no-touch input, .fr-no-touch textarea, .fr-no-touch button, .fr-no-touch select, :disabled").toArray(),h=p.indexOf(this)+(o.shiftKey?-1:1);if(0<=h&&h<p.length)return l.events.disableBlur(),t(p[h]).focus(),o.stopPropagation(),!1;var u=i.find(".fr-buttons");if(u.length&&r(u,Boolean(o.shiftKey)))return o.stopPropagation(),!1;if(s(f))return o.stopPropagation(),!1}else{if(n.KEYCODE.ENTER!==c||!o.target||"TEXTAREA"===o.target.tagName)return n.KEYCODE.ESC===c?(o.preventDefault(),o.stopPropagation(),l.accessibility.restoreSelection(),l.popups.isVisible(a)&&i.findVisible(".fr-back").length?(l.opts.toolbarInline&&(l.events.disableBlur(),l.events.focus()),l.button.exec(i.findVisible(".fr-back").first()),x(i)):l.popups.isVisible(a)&&i.findVisible(".fr-dismiss").length?l.button.exec(i.findVisible(".fr-dismiss").first()):(l.popups.hide(a),l.opts.toolbarInline&&l.toolbar.showInline(null,!0),x(i)),!1):n.KEYCODE.SPACE===c&&(d.is(".fr
21-submit")||d.is(".fr-dismiss"))?(o.preventDefault(),o.stopPropagation(),l.events.disableBlur(),l.button.exec(d),!0):l.keys.isBrowserAction(o)||d.is("input[type=text], textarea")||n.KEYCODE.SPACE===c&&(d.is(".fr-link-attr")||d.is("input[type=file]"))?void o.stopPropagation():(o.stopPropagation(),o.preventDefault(),!1);var g=null;0<i.findVisible(".fr-submit").length?g=i.findVisible(".fr-submit").first():i.findVisible(".fr-dismiss").length&&(g=i.findVisible(".fr-dismiss").first()),g&&(o.preventDefault(),o.stopPropagation(),l.events.disableBlur(),l.button.exec(g))}},_tiMouseenter:function(){C(i.data("instance")||e)}}}(i);y(o.find(".fr-buttons")),e.events.$on(o,"mouseenter","tabIndex",l._tiMouseenter,!0),e.events.$on(o.children().not(".fr-buttons"),"keydown","[tabIndex]",l._tiKeydown,!0),e.popups.onHide(i,function(){(o.data("instance")||e).accessibility.restoreSelection()}),e.popups.onShow(i,function(){a=!1,setTimeout(function(){a=!0},0)})},registerToolbar:y,focusToolbarElement:i,focusToolbar:r,focusContent:s,focusPopup:function(t){var n=t.children().not(".fr-buttons");n.data("mouseenter-event-set")||(e.events.$on(n,"mouseenter","[tabIndex]",function(i){var r=t.data("instance")||e;if(!a)return i.stopPropagation(),void i.preventDefault();var o=n.find(":focus").first();o.length&&!o.is("input, button, textarea, select")&&(r.events.disableBlur(),o.blur(),r.events.disableBlur(),r.events.focus())}),n.data("mouseenter-event-set",!0)),!s(n)&&e.shared.with_kb&&r(t.find(".fr-buttons"))},focusModal:function(t){e.core.hasFocus()||(e.events.disableBlur(),e.events.focus()),e.accessibility.saveSelection(),e.events.disableBlur(),e.el.blur(),e.selection.clear(),e.events.disableBlur(),e.shared.with_kb?t.find(".fr-command[tabIndex], [tabIndex]").first().focus():t.find("[tabIndex]").first().focus()},focusEditor:b,focusPopupButton:x,focusModalButton:function(e){var t=e.data("modal-button");t&&setTimeout(function(){i(t),e.data("modal-button",null)},0)},hasFocus:function(){return null!==e.shared.$f_el},exec:function(t,a){var r=-1!==navigator.userAgent.indexOf("Mac OS X")?t.metaKey:t.ctrlKey,o=t.which,s=!1;return o!==n.KEYCODE.TAB||r||t.shiftKey||t.altKey?o!==n.KEYCODE.ARROW_RIGHT||r||t.shiftKey||t.altKey?o!==n.KEYCODE.TAB||r||!t.shiftKey||t.altKey?o!==n.KEYCODE.ARROW_LEFT||r||t.shiftKey||t.altKey?o!==n.KEYCODE.ARROW_UP||r||t.shiftKey||t.altKey?o!==n.KEYCODE.ARROW_DOWN||r||t.shiftKey||t.altKey?o!==n.KEYCODE.ENTER&&o!==n.KEYCODE.SPACE||r||t.shiftKey||t.altKey?o!==n.KEYCODE.ESC||r||t.shiftKey||t.altKey?o!==n.KEYCODE.F10||r||t.shiftKey||!t.altKey||(s=c()):s=function(t){if(e.shared.$f_el){var a=d();return a?(e.button.click(a),i(a)):t.parent().findVisible(".fr-back").length?(e.shared.with_kb=!1,e.opts.toolbarInline&&(e.events.disableBlur(),e.events.focus()),e.button.exec(t.parent().findVisible(".fr-back")).first(),x(t.parent())):e.shared.$f_el.is("button, .fr-group span")&&(t.parent().is(".fr-popup")?(e.accessibility.restoreSelection(),e.shared.$f_el=null,!1!==e.events.trigger("toolbar.esc")&&(e.popups.hide(t.parent()),e.opts.toolbarInline&&e.toolbar.showInline(null,!0),x(t.parent()))):b()),!1}}(a):s=v():s=e.shared.$f_el&&e.shared.$f_el.is(".fr-dropdown:not(.fr-active)")?v():m(!0):s=m():s=g(a):s=g(a,!0):s=u(a):s=u(a,!0),e.shared.$f_el||void 0!==s||(s=!0),!s&&e.keys.isBrowserAction(t)&&(s=!0),!!s||(t.preventDefault(),t.stopPropagation(),!1)},saveSelection:l,restoreSelection:function(){e.$el.find(".fr-marker").length&&(e.events.disableBlur(),e.selection.restore(),e.events.enableBlur())}}},Object.assign(n.DEFAULTS,{tooltips:!0}),n.MODULES.tooltip=function(e){var t=e.$;function a(){e.helpers.isMobile()||e.$tooltip&&e.$tooltip.removeClass("fr-visible").css("left","-3000px").css("position","fixed")}function n(a,n){if(!e.helpers.isMobile()){var i=a.attr("id")&&a.attr("id").split("-")[0],r=a.attr("title");if("trackChanges"===i)r=e.opts.trackChangesEnabled?"Disable Track Changes":"Enable Track Changes";else if("showChanges"===i)r=e.opts.showChangesEnabled?"Hide Changes":"Show Changes";else if(("applyAll"===i||"removeAll"===i||"applyLast"===i||"removeLast"===i)&&0===e.track_changes.getPendingChanges().length)return;if(a.data("title",r),a.data("title")){e.$tooltip||e.opts.tooltips&&!e.helpers.isMobile()&&(e.shared.$tooltip?e.$tooltip=e.shared.$tooltip:(e.shared.$tooltip=t(e.doc.createElement("DIV")).addClass("fr-tooltip"),e.$tooltip=e.shared.$tooltip,e.o
21pts.theme&&e.$tooltip.addClass("".concat(e.opts.theme,"-theme")),t(e.o_doc).find("body").first().append(e.$tooltip)),e.events.on("shared.destroy",function(){e.$tooltip.html("").removeData().remove(),e.$tooltip=null},!0)),a.removeAttr("title"),e.$tooltip.text(e.language.translate(a.data("title"))),e.$tooltip.addClass("fr-visible");var o=a.offset().left+(a.outerWidth()-e.$tooltip.outerWidth())/2;o<0&&(o=0),o+e.$tooltip.outerWidth()>t(e.o_win).width()&&(o=t(e.o_win).width()-e.$tooltip.outerWidth()),void 0===n&&(n=e.opts.toolbarBottom),a.offset().top-t(window).scrollTop()+a.outerHeight()+10>=t(window).height()&&(n=!0);var s=n?a.offset().top-e.$tooltip.height():a.offset().top+a.outerHeight();e.$tooltip.css("position",""),e.$tooltip.css("left",o),e.$tooltip.css("top",Math.ceil(s)),"static"!==t(e.o_doc).find("body").first().css("position")?(e.$tooltip.css("margin-left",-t(e.o_doc).find("body").first().offset().left),e.$tooltip.css("margin-top",-t(e.o_doc).find("body").first().offset().top)):(e.$tooltip.css("margin-left",""),e.$tooltip.css("margin-top",""))}}}return{hide:a,to:n,bind:function(i,r,o){e.opts.tooltips&&!e.helpers.isMobile()&&(e.events.$on(i,"mouseover",r,function(a){e.node.hasClass(a.currentTarget,"fr-disabled")||e.edit.isDisabled()||n(t(a.currentTarget),o)},!0),e.events.$on(i,"mouseout ".concat(e._mousedown," ").concat(e._mouseup),r,function(){a()},!0))}}},n.TOOLBAR_VISIBLE_BUTTONS=3,n.MODULES.button=function(e){var t=e.$,a=[];
21(e.opts.toolbarInline||e.opts.toolbarContainer)&&(e.shared.buttons||(e.shared.buttons=[]),a=e.shared.buttons);var i=[];function r(e,a,n){for(var i=t(),r=0;r<e.length;r++){var o=t(e[r]);if(o.is(a)&&(i=i.add(o)),n&&o.is(".fr-dropdown")){var s=o.next().find(a);i=i.add(s)}}return i}function o(n,o){var s,l=t();if(!n)return l;for(s in l=(l=l.add(r(a,n,o))).add(r(i,n,o)),e.shared.popups)if(Object.prototype.hasOwnProperty.call(e.shared.popups,s)){var c=e.shared.popups[s].children().find(n);l=l.add(c)}for(s in e.shared.modals)if(Object.prototype.hasOwnProperty.call(e.shared.modals,s)){var d=e.shared.modals[s].$modal.find(n);l=l.add(d)}return l}function s(e){e.addClass("fr-blink"),setTimeout(function(){e.removeClass("fr-blink")},500);for(var t=e.data("cmd"),a=[];void 0!==e.data("param".concat(a.length+1));)a.push(e.data("param".concat(a.length+1)));var n=o(".fr-dropdown.fr-active");n.length&&(n.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),n.prev(".fr-expanded").removeClass("fr-expanded"),n.parents(".fr-toolbar:not(.fr-inline)").css("zIndex","")),e.parents(".fr-popup, .fr-toolbar").data("instance").commands.exec(t,a)}function l(a){var i=a.parents(".fr-popup, .fr-toolbar").data("instance");if(0===a.parents(".fr-popup").length&&a.data("popup")&&!a.hasClass("fr-btn-active-popup")&&a.addClass("fr-btn-active-popup"),0!==a.parents(".fr-popup").length||a.data("popup")||i.popups.hideAll(),i.popups.areVisible()&&!i.popups.areVisible(i)){for(var r=0;r<n.INSTANCES.length;r++)n.INSTANCES[r]!==i&&n.INSTANCES[r].popups&&n.INSTANCES[r].popups.areVisible()&&n.INSTANCES[r].$el.find(".fr-marker").remove();i.popups.hideAll()}e.node.hasClass(a.get(0),"fr-dropdown")?function(a){var i=a.next(),r=e.node.hasClass(a.get(0),"fr-active"),s=o(".fr-dropdown.fr-active").not(a),l=a.parents(".fr-toolbar, .fr-popup").data("instance")||e;l.helpers.isIOS()&&!l.el.querySelector(".fr-marker")&&(l.selection.save(),l.selection.clear(),l.selection.restore()),i.parents(".fr-more-toolbar").addClass("fr-overflow-visible");var c=0,d=0,f=i.find("> .fr-dropdown-wrapper");if(!r){var p=a.data("cmd");i.find(".fr-command").removeClass("fr-active").attr("aria-selected",!1),n.COMMANDS[p]&&n.COMMANDS[p].refreshOnShow&&n.COMMANDS[p].refreshOnShow.apply(l,[a,i]),i.css("left",a.offset().left-a.parents(".fr-btn-wrap, .fr-toolbar, .fr-buttons").offset().left-("rtl"===e.opts.direction?i.width()-a.outerWidth():0)),i.addClass("test-height"),c=i.outerHeight(),d=e.helpers.getPX(f.css("max-height")),i.removeClass("test-height"),i.css("top","").css("bottom","");var h=a.outerHeight()/10;if(!e.opts.toolbarBottom&&i.offset().top+a.outerHeight()+c<t(e.o_doc).height())i.css("top",a.position().top+a.outerHeight()-h);else{var u=0,g=a.parents(".fr-more-toolbar");0<g.length&&(u=g.first().height()),i.css("bottom",a.parents(".fr-popup, .fr-toolbar").first().height()-u-a.position().top)}}a.addClass("fr-blink").toggleClass("fr-active"),a.hasClass("fr-options")&&a.prev().toggleClass("fr-expanded"),a.hasClass("fr-active")?(i.attr("aria-hidden",!1),a.attr("aria-expanded",!0),function(e,t,a){a<=t&&(e.parent().css("overflow","auto"),e.parent().css("overflow-x","hidden")),e.css("height",Math.min(t,a))}(f,c,d)):(i.attr("aria-hidden",!0).css("overflow",""),a.attr("aria-expanded",!1),f.css("height","")),setTimeout(function(){a.removeClass("fr-blink")},300),i.css("margin-left",""),i.offset().left+i.outerWidth()>e.$sc.offset().left+e.$sc.width()&&i.css("margin-left",-(i.offset().left+i.outerWidth()-e.$sc.offset().left-e.$sc.width())),i.offset().left<e.$sc.offset().left&&"rtl"===e.opts.direction&&i.css("margin-left",e.$sc.offset().left),s.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),s.prev(".fr-expanded").removeClass("fr-expanded"),s.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),0!==a.parents(".fr-popup").length||e.opts.toolbarInline||(e.node.hasClass(a.get(0),"fr-active")?e.$tb.css("zIndex",(e.opts.zIndex||1)+4):e.$tb.css("zIndex",""));var m=i.find("a.fr-command.fr-active").first();e.helpers.isMobile()||(m.length?(e.accessibility.focusToolbarElement(m),f.scrollTop(Math.abs(m.parents(".fr-dropdown-content").offset().top-m.offset().top)-m.offset().top)):(e.accessibility.focusToolbarElement(a),f.scrollTop(0)))}(a):(function(e){s(e)}(a),n.COMMANDS[a.data("cmd")]&&!1!==n.COMMANDS[a.data("cmd")].refreshAfterCallback&&i.button.bulkRefresh())}function c(e){l(t(e.currentTarget))}function d(e){var t=e.find(".fr-dropdown.fr-active");t.length&&(t.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),t.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),t.prev().removeClass("fr-expanded"))}function f(e){e.preventDefault(),e.stopPropagation()}function p(t){if(t.stopPropagation(),!e.helpers.isMobile())return!1}function h(t){var a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=2<arguments.length?arguments[2]:void 0;if(e.helpers.isMobile()&&!1===a.showOnMobile)return"";var i=a.displaySelection;"function"==typeof i&&(i=i(e));var r="";if("options"!==a.type)if(i){var o="function"==typeof a.defaultSelection?a.defaultSelection(e):a.defaultSelection;
21r='<span style="width:'.concat(a.displaySelectionWidth||100,'px">').concat(e.language.translate(o||a.title),"</span>")}else r=e.icon.create(a.icon||t),r+='<span class="fr-sr-only">'.concat(e.language.translate(a.title)||"","</span>");var s=a.popup?' data-popup="true"':"",l=a.modal?' data-modal="true"':"",c=e.shortcuts.get("".concat(t,"."));c=c?" (".concat(c,")"):"";var d="".concat(t,"-").concat(e.id),f="dropdown-menu-".concat(d),p='<button id="'.concat(d,'"').concat(a.more_btn?' data-group-name="'.concat(d,'" '):"",'type="button" tabIndex="-1" role="button"').concat(a.toggle?' aria-pressed="false"':"").concat("dropdown"===a.type||"options"===a.type?' aria-controls="'.concat(f,'" aria-expanded="false" aria-haspopup="true"'):"").concat(a.disabled?' aria-disabled="true"':"",' title="').concat(e.language.translate(a.title)||"").concat(c,'" class="fr-command fr-btn').concat("dropdown"===a.type||"options"==a.type?" fr-dropdown":"").concat("options"==a.type?" fr-options":"").concat("more"==a.type?" fr-more":"").concat(a.displaySelection?" fr-selection":"").concat(a.back?" fr-back":"").concat(a.disabled?" fr-
21disabled":"").concat(n?"":" fr-hidden",'" data-cmd="').concat(t,'"').concat(s).concat(l,">").concat(r,"</button>");if("dropdown"===a.type||"options"===a.type){var u='<div id="'.concat(f,'" class="fr-dropdown-menu" role="listbox" aria-labelledby="').concat(d,'" aria-hidden="true"><div class="fr-dropdown-wrapper" role="presentation"><div class="fr-dropdown-content" role="presentation">');u+=function(t,a){var n="";if(a.html)"function"==typeof a.html?n+=a.html.call(e):n+=a.html;else{var i=a.options;for(var r in"function"==typeof i&&(i=i()),n+='<ul class="fr-dropdown-list" role="presentation">',i)if(Object.prototype.hasOwnProperty.call(i,r)){var o=e.shortcuts.get("".concat(t,".").concat(r));o=o?'<span class="fr-shortcut">'.concat(o,"</span>"):"",n+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="'.concat("options"===a.type?t.replace(/Options/g,""):t,'" data-param1="').concat(r,'" title="').concat(i[r],'">').concat(e.language.translate(i[r]),"</a></li>")}n+="</ul>"}return n}(t,a),p+=u+="</div></div></div>"}return a.hasOptions&&a.hasOptions.apply(e)&&(p='<div class="fr-btn-wrap">'.concat(p," ").concat(h(t+"Options",Object.assign({},a,{type:"options",hasOptions:!1}),n),"  </div>")),p}function u(a){var i=e.$tb&&e.$tb.data("instance")||e;if(!1===e.events.trigger("buttons.refresh"))return!0;setTimeout(function(){for(var r=i.selection.inEditor()&&i.core.hasFocus(),o=0;o<a.length;o++){var s=t(a[o]),l=s.data("cmd");0===s.parents(".fr-popup").length?r||n.COMMANDS[l]&&n.COMMANDS[l].forcedRefresh?i.button.refresh(s):e.node.hasClass(s.get(0),"fr-dropdown")||(s.removeClass("fr-active"),s.attr("aria-pressed")&&s.attr("aria-pressed",!1)):s.parents(".fr-popup").isVisible()&&i.button.refresh(s)}},0)}function g(){u(a),u(i)}function m(){a=[],i=[]}e.shared.popup_buttons||(e.shared.popup_buttons=[]),i=e.shared.popup_buttons;var v=null;function b(){clearTimeout(v),v=setTimeout(g,50)}return{_init:function(){e.opts.toolbarInline?e.events.on("toolbar.show",g):(e.events.on("mouseup",b),e.events.on("keyup",b),e.events.on("blur",b),e.events.on("focus",b),e.events.on("contentChanged",b),e.helpers.isMobile()&&e.events.$on(e.$doc,"selectionchange",g)),e.events.on("shared.destroy",m)},build:h,buildList:function(t,a){for(var i="",r=0;r<t.length;r++){var o=t[r],s=n.COMMANDS[o];s&&void 0!==s.plugin&&e.opts.pluginsEnabled.indexOf(s.plugin)<0||(s?i+=h(o,s,void 0===a||0<=a.indexOf(o)):"|"===o?i+='<div class="fr-separator fr-vs" role="separator" aria-orientation="vertical"></div>':"-"===o&&(i+='<div class="fr-separator fr-hs" role="separator" aria-orientation="horizontal"></div>'))}return i},buildGroup:function(t){var a="",i="";for(var r in t){var o=t[r];if(o.buttons){for(var s="",l="",c=0,d="left",f=n.TOOLBAR_VISIBLE_BUTTONS,p=0;p<o.buttons.length;p++){var u=o.buttons[p],g=n.COMMANDS[u];g||("|"==u?s+='<div class="fr-separator fr-vs" role="separator" aria-orientation="vertical"></div>':"-"==u&&(s+='<div class="fr-separator fr-hs" role="separator" aria-orientation="horizontal"></div>')),!g||g&&void 0!==g.plugin&&e.opts.pluginsEnabled.indexOf(g.plugin)<0||(void 0!==t[r].align&&(d=t[r].align),void 0!==t[r].buttonsVisible&&(f=t[r].buttonsVisible),t.showMoreButtons&&f<=c?l+=h(u,g,!0):s+=h(u,g,!0),c++)}if(t.showMoreButtons&&f<c){var m=r,v=n.COMMANDS[m];v.more_btn=!0,s+=h(m,v,!0)}"trackChanges"!==r&&(a+='<div class="fr-btn-grp fr-float-'.concat(d,'">').concat(s,"</div>")),t.showMoreButtons&&0<l.length&&(i+='<div class="fr-more-toolbar" data-name="'.concat(r+"-"+e.id,'">').concat(l,"</div>"))}}return e.opts.toolbarBottom?e.helpers.isMobile()?'<div class="fr-bottom-extended">'.concat(i,"</div><div>").concat(a,"</div>"):"".concat(i,'<div class="fr-newline"></div>').concat(a):"".concat(a,'<div class="fr-newline"></div>').concat(i)},bindCommands:function(r,o){e.events.bindClick(r,".fr-command:not(.fr-disabled)",c),e.events.$on(r,"".concat(e._mousedown," ").concat(e._mouseup," ").concat(e._move),".fr-dropdown-menu",f,!0),e.events.$on(r,"".concat(e._mousedown," ").concat(e._mouseup," ").concat(e._move),".fr-dropdown-menu .fr-dropdown-wrapper",p,!0);var s=r.get(0).ownerDocument,l="defaultView"in s?s.defaultView:s.parentWindow;function h(a){(!a||a.type===e._mouseup&&a.target!==t("html").get(0)||"keydown"===a.type&&(e.keys.isCharacter(a.which)&&!e.keys.ctrlKey(a)||a.which===n.KEYCODE.ESC))&&(d(r),e.opts.iframe&&function(a){var n=a.find(".fr-popup.fr-active");if(n.length){n.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0).css("overflow","").find("> .fr-dropdown-wrapper").css("height",""),n.parents(".fr-toolbar:not(.fr-inline)").css("zIndex",""),n.prev().removeClass("fr-expanded");var i=e.$tb.find(".fr-btn-active-popup");t(i[0]).removeClass("fr-btn-active-popup")}}(r))}
vendor: 3,277 bytes, line 21
21e.events.$on(t(l),"".concat(e._mouseup," resize keydown"),h,!0),e.opts.iframe&&e.events.$on(e.$win,e._mouseup,h,!0),e.node.hasClass(r.get(0),"fr-popup")?t.merge(i,r.find(".fr-btn").toArray()):t.merge(a,r.find(".fr-btn").toArray()),e.tooltip.bind(r,".fr-btn, .fr-title",o)},refresh:function(t){var a,i=t.parents(".fr-popup, .fr-toolbar").data("instance")||e,r=t.data("cmd");e.node.hasClass(t.get(0),"fr-dropdown")?a=t.next():(t.removeClass("fr-active"),t.attr("aria-pressed")&&t.attr("aria-pressed",!1)),n.COMMANDS[r]&&n.COMMANDS[r].refresh?n.COMMANDS[r].refresh.apply(i,[t,a]):e.refresh[r]&&i.refresh[r](t,a)},bulkRefresh:g,exec:s,click:l,hideActiveDropdowns:d,addButtons:function(e){for(var t=0;t<e.length;t++)a.push(e[t])},getButtons:o,getPosition:function(t){var a=t.offset().left,n=e.opts.toolbarBottom?10:t.outerHeight()-10;return{left:a,top:t.offset().top+n}}}},n.ICON_TEMPLATES={font_awesome:'<i class="fa fa-[NAME]" aria-hidden="true"></i>',font_awesome_5:'<i class="fas fa-[FA5NAME]" aria-hidden="true"></i>',font_awesome_5r:'<i class="far fa-[FA5NAME]" aria-hidden="true"></i>',font_awesome_5l:'<i class="fal fa-[FA5NAME]" aria-hidden="true"></i>',font_awesome_5b:'<i class="fab fa-[FA5NAME]" aria-hidden="true"></i>',text:'<span style="text-align: center;">[NAME]</span>',image:"<img src=[SRC] alt=[ALT] />",svg:'<svg class="fr-svg" focusable="false" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="[PATH]"/></svg>',empty:" "},n.ICONS={bold:{NAME:"bold",SVG_KEY:"bold"},italic:{NAME:"italic",SVG_KEY:"italic"},underline:{NAME:"underline",SVG_KEY:"underline"},strikeThrough:{NAME:"strikethrough",SVG_KEY:"strikeThrough"},subscript:{NAME:"subscript",SVG_KEY:"subscript"},superscript:{NAME:"superscript",SVG_KEY:"superscript"},cancel:{NAME:"cancel",SVG_KEY:"cancel"},color:{NAME:"tint",SVG_KEY:"textColor"},outdent:{NAME:"outdent",SVG_KEY:"outdent"},indent:{NAME:"indent",SVG_KEY:"indent"},undo:{NAME:"rotate-left",FA5NAME:"undo",SVG_KEY:"undo"},redo:{NAME:"rotate-right",FA5NAME:"redo",SVG_KEY:"redo"},insert:{NAME:"insert",SVG_KEY:"insert"},insertAll:{NAME:"insertAll",SVG_KEY:"insertAll"},insertHR:{NAME:"minus",SVG_KEY:"horizontalLine"},clearFormatting:{NAME:"eraser",SVG_KEY:"clearFormatting"},selectAll:{NAME:"mouse-pointer",SVG_KEY:"selectAll"},minimize:{NAME:"minimize",SVG_KEY:"minimize"},moreText:{NAME:"ellipsis-v",SVG_KEY:"textMore"},moreParagraph:{NAME:"ellipsis-v",SVG_KEY:"paragraphMore"},moreRich:{NAME:"ellipsis-v",SVG_KEY:"insertMore"},moreMisc:{NAME:"ellipsis-v",SVG_KEY:"more"}},n.DefineIconTemplate=function(e,t){n.ICON_TEMPLATES[e]=t},n.DefineIcon=function(e,t){n.ICONS[e]=t},Object.assign(n.DEFAULTS,{iconsTemplate:"svg"}),n.MODULES.icon=function(e){return{create:function(t){var a=null,i=n.ICONS[t];if(void 0!==i){var r=i.template||n.ICON_DEFAULT_TEMPLATE||e.opts.iconsTemplate;r&&r.apply&&(r=r.apply(e)),i.FA5NAME||(i.FA5NAME=i.NAME),"svg"!==r||i.PATH||(i.PATH=n.SVG[i.SVG_KEY]||""),r&&(r=n.ICON_TEMPLATES[r])&&(a=r.replace(/\[([a-zA-Z0-9]*)\]/g,function(e,a){return"NAME"===a?i[a]||t:i[a]}))}return a||t},getTemplate:function(t){var a=n.ICONS[t],i=e.opts.iconsTemplate;return void 0!==a?i=a.template||n.ICON_DEFAULT_TEMPLATE||e.opts.iconsTemplate:i},getFileIcon:function(e){var t=n.FILEICONS[e];return void 0!==t?t:e}}},n.SVG={
vendor: 28,439 bytes, line 21
21add:"M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6V13z",advancedImageEditor:"M3,17v2h6v-2H3z M3,5v2h10V5H3z M13,21v-2h8v-2h-8v-2h-2v6H13z M7,9v2H3v2h4v2h2V9H7z M21,13v-2H11v2H21z M15,9h2V7h4V5h-4  V3h-2V9z",alignCenter:"M9,18h6v-2H9V18z M6,11v2h12v-2H6z M3,6v2h18V6H3z",alignJustify:"M3,18h18v-2H3V18z M3,11v2h18v-2H3z M3,6v2h18V6H3z",alignLeft:"M3,18h6v-2H3V18z M3,11v2h12v-2H3z M3,6v2h18V6H3z",alignRight:"M15,18h6v-2h-6V18z M9,11v2h12v-2H9z M3,6v2h18V6H3z",anchors:"M16,4h-4H8C6.9,4,6,4.9,6,6v4v10l6-2.6l6,2.6V10V6C18,4.9,17.1,4,16,4z M16,17l-4-1.8L8,17v-7V6h4h4v4V17z",autoplay:"M 7.570312 0.292969 C 7.542969 0.292969 7.515625 0.292969 7.488281 0.296875 C 7.203125 0.324219 6.984375 0.539062 6.980469 0.792969 L 6.925781 3.535156 C 2.796875 3.808594 -0.0078125 6.425781 -0.0859375 10.09375 C -0.121094 11.96875 0.710938 13.6875 2.265625 14.921875 C 3.769531 16.117188 5.839844 16.796875 8.097656 16.828125 C 8.140625 16.828125 12.835938 16.898438 13.035156 16.886719 C 15.171875 16.796875 17.136719 16.128906 18.558594 15.003906 C 20.066406 13.816406 20.882812 12.226562 20.917969 10.40625 C 20.960938 8.410156 20.023438 6.605469 18.289062 5.335938 C 18.214844 5.277344 18.128906 5.230469 18.035156 5.203125 C 17.636719 5.074219 17.222656 5.199219 17 5.476562 L 15.546875 7.308594 C 15.304688 7.609375 15.363281 8.007812 15.664062 8.265625 C 16.351562 8.851562 16.707031 9.625 16.6875 10.5 C 16.652344 12.25 15.070312 13.390625 12.757812 13.535156 C 12.59375 13.539062 8.527344 13.472656 8.164062 13.464844 C 5.703125 13.429688 4.101562 12.191406 4.140625 10.3125 C 4.175781 8.570312 5.132812 7.46875 6.847656 7.199219 L 6.796875 9.738281 C 6.792969 9.992188 7 10.214844 7.285156 10.253906 C 7.3125 10.257812 7.339844 10.257812 7.367188 10.257812 C 7.503906 10.261719 7.632812 10.222656 7.738281 10.148438 L 14.039062 5.785156 C 14.171875 5.691406 14.253906 5.558594 14.253906 5.410156 C 14.257812 5.261719 14.1875 5.125 14.058594 5.027344 L 7.941406 0.414062 C 7.835938 0.335938 7.707031 0.292969 7.570312 0.292969 ",back:"M20 11L7.83 11 11.425 7.405 10.01 5.991 5.416 10.586 5.414 10.584 4 11.998 4.002 12 4 12.002 5.414 13.416 5.416 13.414 10.01 18.009 11.425 16.595 7.83 13 20 13 20 13 20 11 20 11Z",backgroundColor:"M9.91752,12.24082l7.74791-5.39017,1.17942,1.29591-6.094,7.20747L9.91752,12.24082M7.58741,12.652l4.53533,4.98327a.93412.93412,0,0,0,1.39531-.0909L20.96943,8.7314A.90827.90827,0,0,0,20.99075,7.533l-2.513-2.76116a.90827.90827,0,0,0-1.19509-.09132L7.809,11.27135A.93412.93412,0,0,0,7.58741,12.652ZM2.7939,18.52772,8.41126,19.5l1.47913-1.34617-3.02889-3.328Z",blockquote:"M10.31788,5l.93817,1.3226A12.88271,12.88271,0,0,0,8.1653,9.40125a5.54242,5.54242,0,0,0-.998,3.07866v.33733q.36089-.04773.66067-.084a4.75723,4.75723,0,0,1,.56519-.03691,2.87044,2.87044,0,0,1,2.11693.8427,2.8416,2.8416,0,0,1,.8427,2.09274,3.37183,3.37183,0,0,1-.8898,2.453A3.143,3.143,0,0,1,8.10547,19,3.40532,3.40532,0,0,1,5.375,17.7245,4.91156,4.91156,0,0,1,4.30442,14.453,9.3672,9.3672,0,0,1,5.82051,9.32933,14.75716,14.75716,0,0,1,10.31788,5Zm8.39243,0,.9369,1.3226a12.88289,12.88289,0,0,0-3.09075,3.07865,5.54241,5.54241,0,0,0-.998,3.07866v.33733q.33606-.04773.63775-.084a4.91773,4.91773,0,0,1,.58938-.03691,2.8043,2.8043,0,0,1,2.1042.83,2.89952,2.89952,0,0,1,.80578,2.10547,3.42336,3.42336,0,0,1-.86561,2.453A3.06291,3.06291,0,0,1,16.49664,19,3.47924,3.47924,0,0,1,13.742,17.7245,4.846,4.846,0,0,1,12.64721,14.453,9.25867,9.25867,0,0,1,14.17476,9.3898,15.26076,15.26076,0,0,1,18.71031,5Z",bold:"M15.25,11.8h0A3.68,3.68,0,0,0,17,9a3.93,3.93,0,0,0-3.86-4H6.65V19h7a3.74,3.74,0,0,0,3.7-3.78V15.1A3.64,3.64,0,0,0,15.25,11.8ZM8.65,7h4.2a2.09,2.09,0,0,1,2,1.3,2.09,2.09,0,0,1-1.37,2.61,2.23,2.23,0,0,1-.63.09H8.65Zm4.6,10H8.65V13h4.6a2.09,2.09,0,0,1,2,1.3,2.09,2.09,0,0,1-1.37,2.61A2.23,2.23,0,0,1,13.25,17Z",cancel:"M13.4,12l5.6,5.6L17.6,19L12,13.4L6.4,19L5,17.6l5.6-5.6L5,6.4L6.4,5l5.6,5.6L17.6,5L19,6.4L13.4,12z",cellBackground:"M16.6,12.4L7.6,3.5L6.2,4.9l2.4,2.4l-5.2,5.2c-0.6,0.6-0.6,1.5,0,2.1l5.5,5.5c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4  l5.5-5.5C17.2,14,17.2,13,16.6,12.4z M5.2,13.5L10,8.7l4.8,4.8H5.2z M19,15c0,0-2,2.2-2,3.5c0,1.1,0.9,2,2,2s2-0.9,2-2  C21,17.2,19,15,19,15z",cellBorderColor:"M22,22H2v2h20V22z",cellOptions:"M20,5H4C2.9,5,2,5.9,2,7v10c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V7C22,5.9,21.1,5,20,5z M9.5,6.5h5V9h-5V6.5z M8,17.5H4  c-0.3,0-0.5-0.2-0.5-0.4c0,0,0,0,0,0V17v-2H8V17.5z M8,13.5H3.5v-3H8V13.5z M8,9H3.5V7c0-0.3,0.2-0.5,0.4-0.5c0,0,0,0,0,0H8V9z   M14.5,17.5h-5V15h5V17.5z M20.5,17c0,0.3-0.2,0.5-0.4,0.5c0,0,0,0,0,0H16V15h4.5V17z M20.5,13.5H16v-3h4.5V13.5z M20.5,9H16V6.5h4  c0.3,0,0.5,0.2,0.5,0.4c0,0,0,0,0,0V9z",cellStyle:"M20,19.9l0.9,3.6l-3.2-1.9l-3.3,1.9l0.8-3.6L12.3,17h3.8l1.7-3.5l1.4,3.5H23L20,19.9z M20,5H4C2.9,5,2,5.9,2,7v10  c0,1.1,0.9,2,2,2h7.5l-0.6-0.6L10,17.5H9.5V15h5.4l1.1-2.3v-2.2h4.5v3H20l0.6,1.5H22V7C22,5.9,21.1,5,20,5z M3.5,7  c0-0.3,0.2-0.5,0.4-0.5c0,0,0,0,0.1,0h4V9H3.5V7z M3.5,10.5H8v3H3.5V10.5z M4,17.5c-0.3,0-0.5-0.2-0.5-0.4c0,0,0,0,0-0.1v-2H8v2.5H4  z M14.5,9h-5V6.5h5V9z M20.5,9H16V6.5h4c0.3,0,0.5,0.2,0.5,0.4c0,0,0,0,0,0.1V9z",clearFormatting:"M11.48,10.09l-1.2-1.21L8.8,7.41,6.43,5,5.37,6.1,8.25,9,4.66,19h2l1.43-4h5.14l1.43,4h2l-.89-2.51L18.27,19l1.07-1.06L14.59,13.2ZM8.8,13l.92-2.56L12.27,13Zm.56-7.15L9.66,5h2l1.75,4.9Z",close:"M13.4,12l5.6,5.6L17.6,19L12,13.4L6.4,19L5,17.6l5.6-5.6L5,6.4L6.4,5l5.6,5.6L17.6,5L19,6.4L13.4,12z",codeView:"M9.4,16.6,4.8,12,9.4,7.4,8,6,2,12l6,6Zm5.2,0L19.2,12,14.6,7.4,16,6l6,6-6,6Z",cogs:"M18.877 12.907a6.459 6.459 0 0 0 0 -1.814l1.952 -1.526a0.468 0.468 0 0 0 0.111 -0.593l-1.851 -3.2a0.461 0.461 0 0 0 -0.407 -0.231 0.421 0.421 0 0 0 -0.157 0.028l-2.3 0.925a6.755 6.755 0 0 0 -1.563 -0.907l-0.352 -2.452a0.451 0.451 0 0 0 -0.453 -0.388h-3.7a0.451 0.451 0 0 0 -0.454 0.388L9.347 5.588A7.077 7.077 0 0 0 7.783 6.5l-2.3 -0.925a0.508 0.508 0 0 0 -0.166 -0.028 0.457 0.457 0 0 0 -0.4 0.231l-1.851 3.2a0.457 0.457 0 0 0 0.111 0.593l1.952 1.526A7.348 7.348 0 0 0 5.063 12a7.348 7.348 0 0 0 0.064 0.907L3.175 14.433a0.468 0.468 0 0 0 -0.111 0.593l1.851 3.2a0.461 0.461 0 0 0 0.407 0.231 0.421 0.421 0 0 0 0.157 -0.028l2.3 -0.925a6.74 6.74 0 0 0 1.564 0.907L9.7 20.864a0.451 0.451 0 0 0 0.454 0.388h3.7a0.451 0.451 0 0 0 0.453 -0.388l0.352 -2.452a7.093 7.093 0 0 0 1.563 -0.907l2.3 0.925a0.513 0.513 0 0 0 0.167 0.028 0.457 0.457 0 0 0 0.4 -0.231l1.851 -3.2a0.468 0.468 0 0 0 -0.111 -0.593Zm-0.09 2.029l-0.854 1.476 -2.117 -0.852 -0.673 0.508a5.426 5.426 0 0 1 -1.164 0.679l-0.795 0.323 -0.33 2.269h-1.7l-0.32 -2.269 -0.793 -0.322a5.3 5.3 0 0 1 -1.147 -0.662L8.2 15.56l-2.133 0.86 -0.854 -1.475 1.806 -1.411 -0.1 -0.847c-0.028 -0.292 -0.046 -0.5 -0.046 -0.687s0.018 -0.4 0.045 -0.672l0.106 -0.854L5.217 9.064l0.854 -1.475 2.117 0.851 0.673 -0.508a5.426 5.426 0 0 1 1.164 -0.679l0.8 -0.323 0.331 -2.269h1.7l0.321 2.269 0.792 0.322a5.3 5.3 0 0 1 1.148 0.661l0.684 0.526 2.133 -0.859 0.853 1.473 -1.8 1.421 0.1 0.847a5 5 0 0 1 0.046 0.679c0 0.193 -0.018 0.4 -0.045 0.672l-0.106 0.853ZM12 14.544A2.544 2.544 0 1 1 14.546 12 2.552 2.552 0 0 1 12 14.544Z",columns:"M20,5H4C2.9,5,2,5.9,2,7v10c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V7C22,5.9,21.1,5,20,5z M8,17.5H4c-0.3,0-0.5-0.2-0.5-0.4  c0,0,0,0,0,0V17v-2H8V17.5z M8,13.5H3.5v-3H8V13.5z M8,9H3.5V7c0-0.3,0.2-0.5,0.4-0.5c0,0,0,0,0,0H8V9z M20.5,17  c0,0.3-0.2,0.5-0.4,0.5c0,0,0,0,0,0H16V15h4.5V17z M20.5,13.5H16v-3h4.5V13.5z M20.5,9H16V6.5h4c0.3,0,0.5,0.2,0.5,0.4c0,0,0,0,0,0  V9z",edit:"M17,11.2L12.8,7L5,14.8V19h4.2L17,11.2z M7,16.8v-1.5l5.6-5.6l1.4,1.5l-5.6,5.6H7z M13.5,6.3l0.7-0.7c0.8-0.8,2.1-0.8,2.8,0  c0,0,0,0,0,0L18.4,7c0.8,0.8,0.8,2,0,2.8l-0.7,0.7L13.5,6.3z",exitFullscreen:"M5,16H8v3h2V14H5ZM8,8H5v2h5V5H8Zm6,11h2V16h3V14H14ZM16,8V5H14v5h5V8Z",fileInsert:"M 8.09375 12.75 L 5.90625 12.75 C 5.542969 12.75 5.25 12.394531 5.25 11.953125 L 5.25 6.375 L 2.851562 6.375 C 2.367188 6.375 2.121094 5.660156 2.464844 5.242188 L 6.625 0.1875 C 6.832031 -0.0585938 7.167969 -0.0585938 7.371094 0.1875 L 11.535156 5.242188 C 11.878906 5.660156 11.632812 6.375 11.148438 6.375 L 8.75 6.375 L 8.75 11.953125 C 8.75 12.394531 8.457031 12.75 8.09375 12.75 Z M 14 12.484375 L 14 16.203125 C 14 16.644531 13.707031 17 13.34375 17 L 0.65625 17 C 0.292969 17 0 16.644531 0 16.203125 L 0 12.484375 C 0 12.042969 0.292969 11.6875 0.65625 11.6875 L 4.375 11.6875 L 4.375 11.953125 C 4.375 12.980469 5.0625 13.8125 5.90625 13.8125 L 8.09375 13.8125 C 8.9375 13.8125 9.625 12.980469 9.625 11.953125 L 9.625 11.6875 L 13.34375 11.6875 C 13.707031 11.6875 14 12.042969 14 12.484375 Z M 10.609375 15.40625 C 10.609375 15.039062 10.363281 14.742188 10.0625 14.742188 C 9.761719 14.742188 9.515625 15.039062 9.515625 15.40625 C 9.515625 15.773438 9.761719 16.070312 10.0625 16.070312 C 10.363281 16.070312 10.609375 15.773438 10.609375 15.40625 Z M 12.359375 15.40625 C 12.359375 15.039062 12.113281 14.742188 11.8125 14.742188 C 11.511719 14.742188 11.265625 15.039062 11.265625 15.40625 C 11.265625 15.773438 11.511719 16.070312 11.8125 16.070312 C 12.113281 16.070312 12.359375 15.773438 12.359375 15.40625 Z M 12.359375 15.40625 ",fileManager:"M 0 5.625 L 20.996094 5.625 L 21 15.75 C 21 16.371094 20.410156 16.875 19.6875 16.875 L 1.3125 16.875 C 0.585938 16.875 0 16.371094 0 15.75 Z M 0 5.625 M 21 4.5 L 0 4.5 L 0 2.25 C 0 1.628906 0.585938 1.125 1.3125 1.125 L 6.921875 1.125 C 7.480469 1.125 8.015625 1.316406 8.40625 1.652344 L 9.800781 2.847656 C 10.195312 3.183594 10.730469 3.375 11.289062 3.375 L 19.6875 3.375 C 20.414062 3.375 21 3.878906 21 4.5 Z M 21 4.5",markdown:"M5.55006 17.75V7.35L8.96006 16.89H10.7101L14.2301 7.37V14.0729C14.3951 14.1551 14.5499 14.265 14.6875 14.4026L14.7001 14.4151V11.64C14.7001 10.8583 15.2127 10.1963 15.9201 9.97171V5H13.6801L10.0401 14.86L6.51006 5H4.00006V17.75H5.55006ZM17.2001 11.64C17.2001 11.2258 16.8643 10.89 16.4501 10.89C16.0359 10.89 15.7001 11.2258 15.7001 11.64V16.8294L13.9804 15.1097C13.6875 14.8168 13.2126 14.8168 12.9197 15.1097C12.6269 15.4026 12.6269 15.8775 12.9197 16.1703L15.9197 19.1703C16.2126 19.4632 16.6875 19.4632 16.9804 19.1703L19.9804 16.1703C20.2733 15.8775 20.2733 15.4026 19.9804 15.1097C19.6875 14.8168 19.2126 14.8168 18.9197 15.1097L17.2001 16.8294V11.64Z",fontAwesome:"M18.99018,13.98212V7.52679c-.08038-1.21875-1.33929-.683-1.33929-.683-2.933,1.39282-4.36274.61938-5.85938.15625a6.23272,6.23272,0,0,0-2.79376-.20062l-.00946.004A1.98777,1.98777,0,0,0,7.62189,5.106a.984.984,0,0,0-.17517-.05432c-.02447-.0055-.04882-.01032-.0736-.0149A.9565.9565,0,0,0,7.1908,5H6.82539a.9565.9565,0,0,0-.18232.0368c-.02472.00458-.04907.0094-.07348.01484a.985.985,0,0,0-.17523.05438,1.98585,1.98585,0,0,0-.573,3.49585v9.394A1.004,1.004,0,0,0,6.82539,19H7.1908a1.00406,1.00406,0,0,0,1.00409-1.00409V15.52234c3.64221-1.09827,5.19709.64282,7.09888.57587a5.57291,5.57291,0,0,0,3.25446-1.05805A1.2458,1.2458,0,0,0,18.99018,13.98212Z",fontFamily:"M16,19h2L13,5H11L6,19H8l1.43-4h5.14Zm-5.86-6L12,7.8,13.86,13Z",fontSize:"M20.75,19h1.5l-3-10h-1.5l-3,10h1.5L17,16.5h3Zm-3.3-4,1.05-3.5L19.55,15Zm-5.7,4h2l-5-14h-2l-5,14h2l1.43-4h5.14ZM5.89,13,7.75,7.8,9.61,13Z",fullscreen:"M7,14H5v5h5V17H7ZM5,10H7V7h3V5H5Zm12,7H14v2h5V14H17ZM14,5V7h3v3h2V5Z",help:"M11,17h2v2h-2V17z M12,5C9.8,5,8,6.8,8,9h2c0-1.1,0.9-2,2-2s2,0.9,2,2c0,2-3,1.7-3,5v1h2v-1c0-2.2,3-2.5,3-5  C16,6.8,14.2,5,12,5z",horizontalLine:"M5,12h14 M19,11H5v2h14V11z",imageAltText:"M19,7h-6v12h-2V7H5V5h6h2h6V7z",imageCaption:"M14.2,11l3.8,5H6l3-3.9l2.1,2.7L14,11H14.2z M8.5,11c0.8,0,1.5-0.7,1.5-1.5S9.3,8,8.5,8S7,8.7,7,9.5C7,10.3,7.7,11,8.5,11z   M22,6v12c0,1.1-0.9,2-2,2H4c-1.1,0-2-0.9-2-2V6c0-1.1,0.9-2,2-2h16C21.1,4,22,4.9,22,6z M20,8.8V6H4v12h16V8.8z M22,22H2v2h20V22z",imageClass:"M9.5,13.4l-2.9-2.9h3.8L12.2,7l1.4,3.5h3.8l-3,2.9l0.9,3.6L12,15.1L8.8,17L9.5,13.4z M22,6v12c0,1.1-0.9,2-2,2H4  c-1.1,0-2-0.9-2-2V6c0-1.1,0.9-2,2-2h16C21.1,4,22,4.9,22,6z M20,6H4v12h16V8.8V6z",imageDisplay:"M3,5h18v2H3V5z M13,9h8v2h-8V9z M13,13h8v2h-8V13z M3,17h18v2H3V17z M3,9h8v6H3V9z",imageManager:"M20,6h-7l-2-2H4C2.9,4,2,4.9,2,6v12c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V8C22,6.9,21.1,6,20,6z M20,18H4V6h6.2l2,2H20V18z   M18,16l-3.8-5H14l-2.9,3.8L9,12.1L6,16H18z M10,9.5C10,8.7,9.3,8,8.5,8S7,8.7,7,9.5S7.7,11,8.5,11S10,10.3,10,9.5z",imageSize:"M16.9,4c-0.3,0-0.5,0.2-0.8,0.3L3.3,13c-0.9,0.6-1.1,1.9-0.5,2.8l2.2,3.3c0.4,0.7,1.2,1,2,0.8c0.3,0,0.5-0.2,0.8-0.3  L20.7,11c0.9-0.6,1.1-1.9,0.5-2.8l-2.2-3.3C18.5,4.2,17.7,3.9,16.9,4L16.9,4z M16.9,9.9L18.1,9l-2-2.9L17,5.6c0.1,0,0.1-0.1,0.2-0.1  c0.2,0,0.4,0,0.5,0.2L19.9,9c0.2,0.2,0.1,0.5-0.1,0.7L7,18.4c-0.1,0-0.1,0.1-0.2,0.1c-0.2,0-0.4,0-0.5-0.2L4.1,15  c-0.2-0.2-0.1-0.5,0.1-0.7L5,13.7l2,2.9l1.2-0.8l-2-2.9L7.5,12l1.1,1.7l1.2-0.8l-1.1-1.7l1.2-0.8l2,2.9l1.2-0.8l-2-2.9l1.2-0.8  l1.1,1.7l1.2-0.8l-1.1-1.7L14.9,7L16.9,9.9z",indent:"M3,9v6l3-3L3,9z M3,19h18v-2H3V19z M3,7h18V5H3V7z M9,11h12V9H9V11z M9,15h12v-2H9V15z",inlineClass:"M9.9,13.313A1.2,1.2,0,0,1,9.968,13H6.277l1.86-5.2,1.841,5.148A1.291,1.291,0,0,1,11.212,12h.426l-2.5-7h-2l-5,14h2l1.43-4H9.9Zm2.651,6.727a2.884,2.884,0,0,1-.655-2.018v-2.71A1.309,1.309,0,0,1,13.208,14h3.113a3.039,3.039,0,0,1,2,1.092s1.728,1.818,2.964,2.928a1.383,1.383,0,0,1,.318,1.931,1.44,1.44,0,0,1-.19.215l-3.347,3.31a1.309,1.309,0,0,1-1.832.258h0a1.282,1.282,0,0,1-.258-.257l-1.71-1.728Zm2.48-3.96a.773.773,0,1,0,.008,0Z",inlineStyle:"M11.88,15h.7l.7-1.7-3-8.3h-2l-5,14h2l1.4-4Zm-4.4-2,1.9-5.2,1.9,5.2ZM15.4,21.545l3.246,1.949-.909-3.637L20.72,17H16.954l-1.429-3.506L13.837,17H10.071l2.857,2.857-.779,3.637Z",insert:"M13.889,11.611c-0.17,0.17-0.443,0.17-0.612,0l-3.189-3.187l-3.363,3.36c-0.171,0.171-0.441,0.171-0.612,0c-0.172-0.169-0.172-0.443,0-0.611l3.667-3.669c0.17-0.17,0.445-0.172,0.614,0l3.496,3.493C14.058,11.167,14.061,11.443,13.889,11.611 M18.25,10c0,4.558-3.693,8.25-8.25,8.25c-4.557,0-8.25-3.692-8.25-8.25c0-4.557,3.693-8.25,8.25-8.25C14.557,1.75,18.25,5.443,18.25,10 M17.383,10c0-4.07-3.312-7.382-7.383-7.382S2.618,5.93,2.618,10S5.93,17.381,10,17.381S17.383,14.07,17.383,10",insertEmbed:"M20.73889,15.45929a3.4768,3.4768,0,0,0-5.45965-.28662L9.5661,12.50861a3.49811,3.49811,0,0,0-.00873-1.01331l5.72174-2.66809a3.55783,3.55783,0,1,0-.84527-1.81262L8.70966,9.6839a3.50851,3.50851,0,1,0,.0111,4.63727l5.7132,2.66412a3.49763,3.49763,0,1,0,6.30493-1.526ZM18.00745,5.01056A1.49993,1.49993,0,1,1,16.39551,6.3894,1.49994,1.49994,0,0,1,18.00745,5.01056ZM5.99237,13.49536a1.49989,1.49989,0,1,1,1.61194-1.37878A1.49982,1.49982,0,0,1,5.99237,13.49536Zm11.78211,5.494a1.49993,1.49993,0,1,1,1.61193-1.37885A1.49987,1.49987,0,0,1,17.77448,18.98932Z",insertFile:"M7,3C5.9,3,5,3.9,5,5v14c0,1.1,0.9,2,2,2h10c1.1,0,2-0.9,2-2V7.6L14.4,3H7z M17,19H7V5h6v4h4V19z",insertImage:"M14.2,11l3.8,5H6l3-3.9l2.1,2.7L14,11H14.2z M8.5,11c0.8,0,1.5-0.7,1.5-1.5S9.3,8,8.5,8S7,8.7,7,9.5C7,10.3,7.7,11,8.5,11z   M22,6v12c0,1.1-0.9,2-2,2H4c-1.1,0-2-0.9-2-2V6c0-1.1,0.9-2,2-2h16C21.1,4,22,4.9,22,6z M20,8.8V6H4v12h16V8.8z",insertLink:"M11,17H7A5,5,0,0,1,7,7h4V9H7a3,3,0,0,0,0,6h4ZM17,7H13V9h4a3,3,0,0,1,0,6H13v2h4A5,5,0,0,0,17,7Zm-1,4H8v2h8Z",insertMore:"M16.5,13h-6v6h-2V13h-6V11h6V5h2v6h6Zm5,4.5A1.5,1.5,0,1,1,20,16,1.5,1.5,0,0,1,21.5,17.5Zm0-4A1.5,1.5,0,1,1,20,12,1.5,1.5,0,0,1,21.5,13.5Zm0-4A1.5,1.5,0,1,1,20,8,1.5,1.5,0,0,1,21.5,9.5Z",insertTable:"M20,5H4C2.9,5,2,5.9,2,7v2v1.5v3V15v2c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2v-2v-1.5v-3V9V7C22,5.9,21.1,5,20,5z M9.5,13.5v-3  h5v3H9.5z M14.5,15v2.5h-5V15H14.5z M9.5,9V6.5h5V9H9.5z M3.5,7c0-0.3,0.2-0.5,0.5-0.5h4V9H3.5V7z M3.5,10.5H8v3H3.5V10.5z M3.5,17  v-2H8v2.5H4C3.7,17.5,3.5,17.3,3.5,17z M20.5,17c0,0.3-0.2,0.5-0.5,0.5h-4V15h4.5V17z M20.5,13.5H16v-3h4.5V13.5z M16,9V6.5h4  c0.3,0,0.5,0.2,0.5,0.5v2H16z",insertVideo:"M15,8v8H5V8H15m2,2.5V7a1,1,0,0,0-1-1H4A1,1,0,0,0,3,7V17a1,1,0,0,0,1,1H16a1,1,0,0,0,1-1V13.5l2.29,2.29A1,1,0,0,0,21,15.08V8.91a1,1,0,0,0-1.71-.71Z",upload:"M12 6.66667a4.87654 4.87654 0 0 1 4.77525 3.92342l0.29618 1.50268 1.52794 0.10578a2.57021 2.57021 0 0 1 -0.1827 5.13478H6.5a3.49774 3.49774 0 0 1 -0.3844 -6.97454l1.06682 -0.11341L7.678 9.29387A4.86024 4.86024 0 0 1 12 6.66667m0 -2A6.871 6.871 0 0 0 5.90417 8.37 5.49773 5.49773 0 0 0 6.5 19.33333H18.41667a4.57019 4.57019 0 0 0 0.32083 -9.13A6.86567 6.86567 0 0 0 12 4.66667Zm0.99976 7.2469h1.91406L11.99976 9 9.08618 11.91357h1.91358v3H11V16h2V14h-0.00024Z",uploadFiles:"M12 6.66667a4.87654 4.87654 0 0 1 4.77525 3.92342l0.29618 1.50268 1.52794 0.10578a2.57021 2.57021 0 0 1 -0.1827 5.13478H6.5a3.49774 3.49774 0 0 1 -0.3844 -6.97454l1.06682 -0.11341L7.678 9.29387A4.86024 4.86024 0 0 1 12 6.66667m0 -2A6.871 6.871 0 0 0 5.90417 8.37 5.49773 5.49773 0 0 0 6.5 19.33333H18.41667a4.57019 4.57019 0 0 0 0.32083 -9.13A6.86567 6.86567 0 0 0 12 4.66667Zm0.99976 7.2469h1.91406L11.99976 9 9.08618 11.91357h1.91358v3H11V16h2V14h-0.00024Z",italic:"M11.76,9h2l-2.2,10h-2Zm1.68-4a1,1,0,1,0,1,1,1,1,0,0,0-1-1Z",search:"M15.5 14h-0.79l-0.28 -0.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09 -0.59 4.23 -1.57l0.27 0.28v0.79l5 4.99L20.49 19l-4.99 -5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z",lineHeight:"M6.25,7h2.5L5.25,3.5,1.75,7h2.5V17H1.75l3.5,3.5L8.75,17H6.25Zm4-2V7h12V5Zm0,14h12V17h-12Zm0-6h12V11h-12Z",linkStyles:"M19,17.9l0.9,3.6l-3.2-1.9l-3.3,1.9l0.8-3.6L11.3,15h3.8l1.7-3.5l1.4,3.5H22L19,17.9z M20,12c0,0.3-0.1,0.7-0.2,1h2.1  c0.1-0.3,0.1-0.6,0.1-1c0-2.8-2.2-5-5-5h-4v2h4C18.7,9,20,10.3,20,12z M14.8,11H8v2h3.3h2.5L14.8,11z M9.9,16.4L8.5,15H7  c-1.7,0-3-1.3-3-3s1.3-3,3-3h4V7H7c-2.8,0-5,2.2-5,5s2.2,5,5,5h3.5L9.9,16.4z",mention:"M12.4,5c-4.1,0-7.5,3.4-7.5,7.5S8.3,20,12.4,20h3.8v-1.5h-3.8c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6v1.1  c0,0.6-0.5,1.2-1.1,1.2s-1.1-0.6-1.1-1.2v-1.1c0-2.1-1.7-3.8-3.8-3.8s-3.7,1.7-3.7,3.8s1.7,3.8,3.8,3.8c1,0,2-0.4,2.7-1.1  c0.5,0.7,1.3,1.1,2.2,1.1c1.5,0,2.6-1.2,2.6-2.7v-1.1C19.9,8.4,16.6,5,12.4,5z M12.4,14.7c-1.2,0-2.3-1-2.3-2.2s1-2.3,2.3-2.3  s2.3,1,2.3,2.3S13.6,14.7,12.4,14.7z",minimize:"M5,12h14 M19,11H5v2h14V11z",more:"M13.5,17c0,0.8-0.7,1.5-1.5,1.5s-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5S13.5,16.2,13.5,17z M13.5,12c0,0.8-0.7,1.5-1.5,1.5 s-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5S13.5,11.2,13.5,12z M13.5,7c0,0.8-0.7,1.5-1.5,1.5S10.5,7.8,10.5,7s0.7-1.5,1.5-1.5 S13.5,6.2,13.5,7z",openLink:"M17,17H7V7h3V5H7C6,5,5,6,5,7v10c0,1,1,2,2,2h10c1,0,2-1,2-2v-3h-2V17z M14,5v2h1.6l-5.8,5.8l1.4,1.4L17,8.4V10h2V5H14z",orderedList:"M2.5,16h2v.5h-1v1h1V18h-2v1h3V15h-3Zm1-7h1V5h-2V6h1Zm-1,2H4.3L2.5,13.1V14h3V13H3.7l1.8-2.1V10h-3Zm5-5V8h14V6Zm0,12h14V16H7.5Zm0-5h14V11H7.5Z",outdent:"M3,12l3,3V9L3,12z M3,19h18v-2H3V19z M3,7h18V5H3V7z M9,11h12V9H9V11z M9,15h12v-2H9V15z",pageBreaker:"M3,9v6l3-3L3,9z M21,9H8V4h2v3h9V4h2V9z M21,20h-2v-3h-9v3H8v-5h13V20z M11,13H8v-2h3V13z M16,13h-3v-2h3V13z M21,13h-3v-2  h3V13z",paragraphFormat:"M10.15,5A4.11,4.11,0,0,0,6.08,8.18,4,4,0,0,0,10,13v6h2V7h2V19h2V7h2V5ZM8,9a2,2,0,0,1,2-2v4A2,2,0,0,1,8,9Z",paragraphMore:"M7.682,5a4.11,4.11,0,0,0-4.07,3.18,4,4,0,0,0,3.11,4.725h0l.027.005a3.766,3.766,0,0,0,.82.09v6h2V7h2V19h2V7h2V5ZM5.532,9a2,2,0,0,1,2-2v4A2,2,0,0,1,5.532,9Zm14.94,8.491a1.5,1.5,0,1,1-1.5-1.5A1.5,1.5,0,0,1,20.472,17.491Zm0-4a1.5,1.5,0,1,1-1.5-1.5A1.5,1.5,0,0,1,20.472,13.491Zm0-4a1.5,1.5,0,1,1-1.5-1.5A1.5,1.5,0,0,1,20.472,9.491Z",paragraphStyle:"M4,9c0-1.1,0.9-2,2-2v4C4.9,11,4,10.1,4,9z M16.7,20.5l3.2,1.9L19,18.8l3-2.9h-3.7l-1.4-3.5L15.3,16h-3.8l2.9,2.9l-0.9,3.6  L16.7,20.5z M10,17.4V19h1.6L10,17.4z M6.1,5c-1.9,0-3.6,1.3-4,3.2c-0.5,2.1,0.8,4.2,2.9,4.7c0,0,0,0,0,0h0.2C5.5,13,5.8,13,6,13v6  h2V7h2v7h2V7h2V5H6.1z",pdfExport:"M7,3C5.9,3,5,3.9,5,5v14c0,1.1,0.9,2,2,2h10c1.1,0,2-0.9,2-2V7.6L14.4,3H7z M17,19H7V5h6v4h4V19z M16.3,13.5  c-0.2-0.6-1.1-0.8-2.6-0.8c-0.1,0-0.1,0-0.2,0c-0.3-0.3-0.8-0.9-1-1.2c-0.2-0.2-0.3-0.3-0.4-0.6c0.2-0.7,0.2-1,0.3-1.5  c0.1-0.9,0-1.6-0.2-1.8c-0.4-0.2-0.7-0.2-0.9-0.2c-0.1,0-0.3,0.2-0.7,0.7c-0.2,0.7-0.1,1.8,0.6,2.8c-0.2,0.8-0.7,1.6-1,2.4  c-0.8,0.2-1.5,0.7-1.9,1.1c-0.7,0.7-0.9,1.1-0.7,1.6c0,0.3,0.2,0.6,0.7,0.6c0.3-0.1,0.3-0.2,0.7-0.3c0.6-0.3,1.2-1.7,1.7-2.4  c0.8-0.2,1.7-0.3,2-0.3c0.1,0,0.3,0,0.6,0c0.8,0.8,1.2,1.1,1.8,1.2c0.1,0,0.2,0,0.3,0c0.3,0,0.8-0.1,1-0.6  C16.4,14.1,16.4,13.9,16.3,13.5z M8.3,15.7c-0.1,0.1-0.2,0.1-0.2,0.1c0-0.1,0-0.3,0.6-0.8c0.2-0.2,0.6-0.3,0.9-0.7  C9,15,8.6,15.5,8.3,15.7z M11.3,9c0-0.1,0.1-0.2,0.1-0.2S11.6,9,11.5,10c0,0.1,0,0.3-0.1,0.7C11.3,10.1,11,9.5,11.3,9z M10.9,13.1  c0.2-0.6,0.6-1,0.7-1.5c0.1,0.1,0.1,0.1,0.2,0.2c0.1,0.2,0.3,0.7,0.7,0.9C12.2,12.8,11.6,13,10.9,13.1z M15.2,14.1  c-0.1,0-0.1,0-0.2,0c-0.2,0-0.7-0.2-1-0.7c1.1,0,1.6,0.2,1.6,0.6C15.5,14.1,15.4,14.1,15.2,14.1z",print:"M16.1,17c0-0.6,0.4-1,1-1c0.6,0,1,0.4,1,1s-0.4,1-1,1C16.5,18,16.1,17.6,16.1,17z M22,15v4c0,1.1-0.9,2-2,2H4  c-1.1,0-2-0.9-2-2v-4c0-1.1,0.9-2,2-2h1V5c0-1.1,0.9-2,2-2h7.4L19,7.6V13h1C21.1,13,22,13.9,22,15z M7,13h10V9h-4V5H7V13z M20,15H4  v4h16V15z",redo:"M13.6,9.4c1.7,0.3,3.2,0.9,4.6,2L21,8.5v7h-7l2.7-2.7C13,10.1,7.9,11,5.3,14.7c-0.2,0.3-0.4,0.5-0.5,0.8L3,14.6  C5.1,10.8,9.3,8.7,13.6,9.4z",removeTable:"M15,10v8H9v-8H15 M14,4H9.9l-1,1H6v2h12V5h-3L14,4z M17,8H7v10c0,1.1,0.9,2,2,2h6c1.1,0,2-0.9,2-2V8z",insertAll:"M 9.25 12 L 6.75 12 C 6.335938 12 6 11.664062 6 11.25 L 6 6 L 3.257812 6 C 2.703125 6 2.425781 5.328125 2.820312 4.933594 L 7.570312 0.179688 C 7.804688 -0.0546875 8.191406 -0.0546875 8.425781 0.179688 L 13.179688 4.933594 C 13.574219 5.328125 13.296875 6 12.742188 6 L 10 6 L 10 11.25 C 10 11.664062 9.664062 12 9.25 12 Z M 16 11.75 L 16 15.25 C 16 15.664062 15.664062 16 15.25 16 L 0.75 16 C 0.335938 16 0 15.664062 0 15.25 L 0 11.75 C 0 11.335938 0.335938 11 0.75 11 L 5 11 L 5 11.25 C 5 12.214844 5.785156 13 6.75 13 L 9.25 13 C 10.214844 13 11 12.214844 11 11.25 L 11 11 L 15.25 11 C 15.664062 11 16 11.335938 16 11.75 Z M 12.125 14.5 C 12.125 14.15625 11.84375 13.875 11.5 13.875 C 11.15625 13.875 10.875 14.15625 10.875 14.5 C 10.875 14.84375 11.15625 15.125 11.5 15.125 C 11.84375 15.125 12.125 14.84375 12.125 14.5 Z M 14.125 14.5 C 14.125 14.15625 13.84375 13.875 13.5 13.875 C 13.15625 13.875 12.875 14.15625 12.875 14.5 C 12.875 14.84375 13.15625 15.125 13.5 15.125 C 13.84375 15.125 14.125 14.84375 14.125 14.5 Z M 14.125 14.5 ",remove:"M15,10v8H9v-8H15 M14,4H9.9l-1,1H6v2h12V5h-3L14,4z M17,8H7v10c0,1.1,0.9,2,2,2h6c1.1,0,2-0.9,2-2V8z",replaceImage:"M16,5v3H4v2h12v3l4-4L16,5z M8,19v-3h12v-2H8v-3l-4,4L8,19z",row:"M20,5H4C2.9,5,2,5.9,2,7v2v1.5v3V15v2c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2v-2v-1.5v-3V9V7C22,5.9,21.1,5,20,5z M16,6.5h4  c0.3,0,0.5,0.2,0.5,0.5v2H16V6.5z M9.5,6.5h5V9h-5V6.5z M3.5,7c0-0.3,0.2-0.5,0.5-0.5h4V9H3.5V7z M8,17.5H4c-0.3,0-0.5-0.2-0.5-0.5  v-2H8V17.5z M14.5,17.5h-5V15h5V17.5z M20.5,17c0,0.3-0.2,0.5-0.5,0.5h-4V15h4.5V17z",selectAll:"M5,7h2V5C5.9,5,5,5.9,5,7z M5,11h2V9H5V11z M9,19h2v-2H9V19z M5,11h2V9H5V11z M15,5h-2v2h2V5z M17,5v2h2C19,5.9,18.1,5,17,5  z M7,19v-2H5C5,18.1,5.9,19,7,19z M5,15h2v-2H5V15z M11,5H9v2h2V5z M13,19h2v-2h-2V19z M17,11h2V9h-2V11z M17,19c1.1,0,2-0.9,2-2h-2  V19z M17,11h2V9h-2V11z M17,15h2v-2h-2V15z M13,19h2v-2h-2V19z M13,7h2V5h-2V7z M9,15h6V9H9V15z M11,11h2v2h-2V11z",smile:"M11.991,3A9,9,0,1,0,21,12,8.99557,8.99557,0,0,0,11.991,3ZM12,19a7,7,0,1,1,7-7A6.99808,6.99808,0,0,1,12,19Zm3.105-5.2h1.503a4.94542,4.94542,0,0,1-9.216,0H8.895a3.57808,3.57808,0,0,0,6.21,0ZM7.5,9.75A1.35,1.35,0,1,1,8.85,11.1,1.35,1.35,0,0,1,7.5,9.75Zm6.3,0a1.35,1.35,0,1,1,1.35,1.35A1.35,1.35,0,0,1,13.8,9.75Z",spellcheck:"M19.1,13.6l-5.6,5.6l-2.7-2.7l-1.4,1.4l4.1,4.1l7-7L19.1,13.6z M10.8,13.7l2.7,2.7l0.8-0.8L10.5,5h-2l-5,14h2l1.4-4h2.6  L10.8,13.7z M9.5,7.8l1.9,5.2H7.6L9.5,7.8z",star:"M12.1,7.7l1,2.5l0.4,0.9h1h2.4l-2.1,2l-0.6,0.6l0.2,0.9l0.6,2.3l-2.2-1.3L12,15.2l-0.8,0.5L9,17l0.5-2.5l0.1-0.8L9,13.1  l-2-2h2.5h0.9l0.4-0.8L12.1,7.7 M12.2,4L9.5,9.6H3.4L8,14.2L6.9,20l5.1-3.1l5.3,3.1l-1.5-5.8l4.8-4.6h-6.1L12.2,4L12.2,4z",strikeThrough:"M3,12.20294H21v1.5H16.63422a3.59782,3.59782,0,0,1,.34942,1.5929,3.252,3.252,0,0,1-1.31427,2.6997A5.55082,5.55082,0,0,1,12.20251,19a6.4421,6.4421,0,0,1-2.62335-.539,4.46335,4.46335,0,0,1-1.89264-1.48816,3.668,3.668,0,0,1-.67016-2.15546V14.704h.28723v-.0011h.34149v.0011H9.02v.11334a2.18275,2.18275,0,0,0,.85413,1.83069,3.69,3.69,0,0,0,2.32836.67926,3.38778,3.38778,0,0,0,2.07666-.5462,1.73346,1.73346,0,0,0,.7013-1.46655,1.69749,1.69749,0,0,0-.647-1.43439,3.00525,3.00525,0,0,0-.27491-.17725H3ZM16.34473,7.05981A4.18163,4.18163,0,0,0,14.6236,5.5462,5.627,5.627,0,0,0,12.11072,5,5.16083,5.16083,0,0,0,8.74719,6.06213,3.36315,3.36315,0,0,0,7.44006,8.76855a3.22923,3.22923,0,0,0,.3216,1.42786h2.59668c-.08338-.05365-.18537-.10577-.25269-.16064a1.60652,1.60652,0,0,1-.65283-1.30036,1.79843,1.79843,0,0,1,.68842-1.5108,3.12971,3.12971,0,0,1,1.96948-.55243,3.04779,3.04779,0,0,1,2.106.6687,2.35066,2.35066,0,0,1,.736,1.83258v.11341h2.00317V9.17346A3.90013,3.90013,0,0,0,16.34473,7.05981Z",subscript:"M10.4,12l3.6,3.6L12.6,17L9,13.4L5.4,17L4,15.6L7.6,12L4,8.4L5.4,7L9,10.6L12.6,7L14,8.4L10.4,12z M18.31234,19.674  l1.06812-1.1465c0.196-0.20141,0.37093-0.40739,0.5368-0.6088c0.15975-0.19418,0.30419-0.40046,0.432-0.617  c0.11969-0.20017,0.21776-0.41249,0.29255-0.6334c0.07103-0.21492,0.10703-0.43986,0.10662-0.66621  c0.00297-0.28137-0.04904-0.56062-0.1531-0.82206c-0.09855-0.24575-0.25264-0.46534-0.45022-0.6416  c-0.20984-0.18355-0.45523-0.32191-0.72089-0.40646c-0.63808-0.19005-1.3198-0.17443-1.94851,0.04465  c-0.28703,0.10845-0.54746,0.2772-0.76372,0.49487c-0.20881,0.20858-0.37069,0.45932-0.47483,0.73548  c-0.10002,0.26648-0.15276,0.54838-0.15585,0.833l-0.00364,0.237H17.617l0.00638-0.22692  c0.00158-0.12667,0.01966-0.25258,0.05377-0.37458c0.03337-0.10708,0.08655-0.20693,0.15679-0.29437  c0.07105-0.08037,0.15959-0.14335,0.25882-0.1841c0.22459-0.08899,0.47371-0.09417,0.7018-0.01458  c0.0822,0.03608,0.15559,0.08957,0.21509,0.15679c0.06076,0.07174,0.10745,0.15429,0.13761,0.24333  c0.03567,0.10824,0.05412,0.22141,0.05469,0.33538c-0.00111,0.08959-0.0118,0.17881-0.0319,0.26612  c-0.02913,0.10428-0.07076,0.20465-0.124,0.29893c-0.07733,0.13621-0.1654,0.26603-0.26338,0.38823  c-0.13438,0.17465-0.27767,0.34226-0.42929,0.50217l-2.15634,2.35315V21H21v-1.326H18.31234z",superscript:"M10.4,12,14,15.6,12.6,17,9,13.4,5.4,17,4,15.6,7.6,12,4,8.4,5.4,7,9,10.6,12.6,7,14,8.4Zm8.91234-3.326,1.06812-1.1465c.196-.20141.37093-.40739.5368-.6088a4.85745,4.85745,0,0,0,.432-.617,3.29,3.29,0,0,0,.29255-.6334,2.11079,2.11079,0,0,0,.10662-.66621,2.16127,2.16127,0,0,0-.1531-.82206,1.7154,1.7154,0,0,0-.45022-.6416,2.03,2.03,0,0,0-.72089-.40646,3.17085,3.17085,0,0,0-1.94851.04465,2.14555,2.14555,0,0,0-.76372.49487,2.07379,2.07379,0,0,0-.47483.73548,2.446,2.446,0,0,0-.15585.833l-.00364.237H18.617L18.62338,5.25a1.45865,1.45865,0,0,1,.05377-.37458.89552.89552,0,0,1,.15679-.29437.70083.70083,0,0,1,.25882-.1841,1.00569,1.00569,0,0,1,.7018-.01458.62014.62014,0,0,1,.21509.15679.74752.74752,0,0,1,.13761.24333,1.08893,1.08893,0,0,1,.05469.33538,1.25556,1.25556,0,0,1-.0319.26612,1.34227,1.34227,0,0,1-.124.29893,2.94367,2.94367,0,0,1-.26338.38823,6.41629,6.41629,0,0,1-.42929.50217L17.19709,8.92642V10H22V8.674Z",symbols:"M15.77493,16.98885a8.21343,8.21343,0,0,0,1.96753-2.57651,7.34824,7.34824,0,0,0,.6034-3.07618A6.09092,6.09092,0,0,0,11.99515,5a6.13347,6.13347,0,0,0-4.585,1.79187,6.417,6.417,0,0,0-1.756,4.69207,6.93955,6.93955,0,0,0,.622,2.97415,8.06587,8.06587,0,0,0,1.949,2.53076H5.41452V19h5.54114v-.04331h-.00147V16.84107a5.82825,5.82825,0,0,1-2.2052-2.2352A6.40513,6.40513,0,0,1,7.97672,11.447,4.68548,4.68548,0,0,1,9.07785,8.19191a3.73232,3.73232,0,0,1,2.9173-1.22462,3.76839,3.76839,0,0,1,2.91241,1.21489,4.482,4.482,0,0,1,1.11572,3.154,6.71141,6.71141,0,0,1-.75384,3.24732,5.83562,5.83562,0,0,1-2.22357,2.25759v2.11562H13.0444V19h5.54108V16.98885Z",tags:"M8.9749 7.47489a1.5 1.5 0 1 1 -1.5 1.5A1.5 1.5 0 0 1 8.9749 7.47489Zm3.78866 -3.12713L16.5362 8.12041l0.33565 0.33564 2.77038 2.77038a2.01988 2.01988 0 0 1 0.59 1.42 1.95518 1.95518 0 0 1 -0.5854 1.40455l0.00044 0.00043 -5.59583 5.59583 -0.00043 -0.00044a1.95518 1.95518 0 0 1 -1.40455 0.5854 1.98762 1.98762 0 0 1 -1.41 -0.58L8.45605 16.87185l-0.33564 -0.33565L4.35777 12.77357a1.99576 1.99576 0 0 1 -0.59 -1.42V9.36358l0 -3.59582a2.00579 2.00579 0 0 1 2 -2l3.59582 0h1.98995A1.98762 1.98762 0 0 1 12.76356 4.34776ZM15.46186 9.866l-0.33564 -0.33564L11.36359 5.76776H5.76776v5.59583L9.866 15.46186l2.7794 2.7794 5.5878 -5.60385 -0.001 -0.001Z",tableHeader:"M20,5H4C2.9,5,2,5.9,2,7v10c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V7C22,5.9,21.1,5,20,5z M8,17.5H4c-0.3,0-0.5-0.2-0.5-0.4  l0,0V17v-2H8V17.5z M8,13.5H3.5v-3H8V13.5z M14.5,17.5h-5V15h5V17.5z M14.5,13.5h-5v-3h5V13.5z M20.5,17c0,0.3-0.2,0.5-0.4,0.5l0,0  H16V15h4.5V17z M20.5,13.5H16v-3h4.5V13.5z M20.5,9h-4.4H16h-1.5h-5H8H7.9H3.5V7c0-0.3,0.2-0.5,0.4-0.5l0,0h4l0,0h8.2l0,0H20  c0.3,0,0.5,0.2,0.5,0.4l0,0V9z",table
21Style:"M20.0171,19.89752l.9,3.6-3.2-1.9-3.3,1.9.8-3.6-2.9-2.9h3.8l1.7-3.5,1.4,3.5h3.8ZM20,5H4A2.00591,2.00591,0,0,0,2,7V17a2.00591,2.00591,0,0,0,2,2h7.49115l-.58826-.58826L9.99115,17.5H9.5V14.9975h5.36511L16,12.66089V10.5h4.5v3h-.52783l.599,1.4975H22V7A2.00591,2.00591,0,0,0,20,5ZM3.5,7A.4724.4724,0,0,1,4,6.5H8V9H3.5Zm0,3.5H8v3H3.5Zm.5,7a.4724.4724,0,0,1-.5-.5V15H8v2.5Zm10.5-4h-5v-3h5Zm0-4.5h-5V6.5h5Zm6,0H16V6.5h4a.4724.4724,0,0,1,.5.5Z",textColor:"M15.2,13.494s-3.6,3.9-3.6,6.3a3.65,3.65,0,0,0,7.3.1v-.1C18.9,17.394,15.2,13.494,15.2,13.494Zm-1.47-1.357.669-.724L12.1,5h-2l-5,14h2l1.43-4h2.943A24.426,24.426,0,0,1,13.726,12.137ZM11.1,7.8l1.86,5.2H9.244Z",textMore:"M13.55,19h2l-5-14h-2l-5,14h2l1.4-4h5.1Zm-5.9-6,1.9-5.2,1.9,5.2Zm12.8,4.5a1.5,1.5,0,1,1-1.5-1.5A1.5,1.5,0,0,1,20.45,17.5Zm0-4a1.5,1.5,0,1,1-1.5-1.5A1.5,1.5,0,0,1,20.45,13.5Zm0-4A1.5,1.5,0,1,1,18.95,8,1.5,1.5,0,0,1,20.45,9.5Z",underline:"M19,20v2H5V20Zm-3-6.785a4,4,0,0,1-5.74,3.4A3.75,3.75,0,0,1,8,13.085V5.005H6v8.21a6,6,0,0,0,8,5.44,5.851,5.851,0,0,0,4-5.65v-8H16ZM16,5v0h2V5ZM8,5H6v0H8Z",undo:"M10.4,9.4c-1.7,0.3-3.2,0.9-4.6,2L3,8.5v7h7l-2.7-2.7c3.7-2.6,8.8-1.8,11.5,1.9c0.2,0.3,0.4,0.5,0.5,0.8l1.8-0.9  C18.9,10.8,14.7,8.7,10.4,9.4z",unlink:"M14.4,11l1.6,1.6V11H14.4z M17,7h-4v1.9h4c1.7,0,3.1,1.4,3.1,3.1c0,1.3-0.8,2.4-1.9,2.8l1.4,1.4C21,15.4,22,13.8,22,12  C22,9.2,19.8,7,17,7z M2,4.3l3.1,3.1C3.3,8.1,2,9.9,2,12c0,2.8,2.2,5,5,5h4v-1.9H7c-1.7,0-3.1-1.4-3.1-3.1c0-1.6,1.2-2.9,2.8-3.1  L8.7,11H8v2h2.7l2.3,2.3V17h1.7l4,4l1.4-1.4L3.4,2.9L2,4.3z",unorderedList:"M4,10.5c-0.8,0-1.5,0.7-1.5,1.5s0.7,1.5,1.5,1.5s1.5-0.7,1.5-1.5S4.8,10.5,4,10.5z M4,5.5C3.2,5.5,2.5,6.2,2.5,7  S3.2,8.5,4,8.5S5.5,7.8,5.5,7S4.8,5.5,4,5.5z M4,15.5c-0.8,0-1.5,0.7-1.5,1.5s0.7,1.5,1.5,1.5s1.5-0.7,1.5-1.5S4.8,15.5,4,15.5z   M7.5,6v2h14V6H7.5z M7.5,18h14v-2h-14V18z M7.5,13h14v-2h-14V13z",verticalAlignBottom:"M16,13h-3V3h-2v10H8l4,4L16,13z M3,19v2h18v-2H3z",verticalAlignMiddle:"M3,11v2h18v-2H3z M8,18h3v3h2v-3h3l-4-4L8,18z M16,6h-3V3h-2v3H8l4,4L16,6z",verticalAlignTop:"M8,11h3v10h2V11h3l-4-4L8,11z M21,5V3H3v2H21z
vendor: 41,556 bytes, line 21
21",trackChanges:"M17.2 20H12.4599L13.9938 19.2076L14.0305 19.1886L14.0616 19.1612C14.1036 19.1242 14.1373 19.0786 14.1603 19.0275C14.1806 18.9825 14.1923 18.9342 14.1948 18.885H14.2H14.3384L14.4364 18.7874L14.7049 18.52H15.45C15.5747 18.52 15.6942 18.4705 15.7823 18.3823C15.8705 18.2942 15.92 18.1746 15.92 18.05C15.92 17.9253 15.8705 17.8058 15.7823 17.7176C15.7351 17.6704 15.6789 17.6343 15.6177 17.6109L17.33 15.9056V19.87C17.33 19.8871 17.3266 19.904 17.3201 19.9197C17.3136 19.9355 17.304 19.9499 17.2919 19.9619C17.2799 19.974 17.2655 19.9836 17.2497 19.9901C17.234 19.9966 17.2171 20 17.2 20ZM4.13 20H11.2508C11.2396 19.9629 11.2337 19.9242 11.2337 19.885C11.2337 19.8133 11.2533 19.7431 11.29 19.6819L11.2739 19.6734L11.8838 18.52H5C4.87535 18.52 4.7558 18.4705 4.66766 18.3823C4.57952 18.2942 4.53 18.1746 4.53 18.05C4.53 17.9253 4.57952 17.8058 4.66766 17.7176C4.7558 17.6295 4.87535 17.58 5 17.58H12.3809L12.3925 17.5582L12.4187 17.5284C12.4558 17.4864 12.5014 17.4527 12.5525 17.4297C12.5836 17.4156 12.6163 17.4057 12.6498 17.4001C12.6522 17.3065 12.6877 17.2166 12.7503 17.1467L13 17.37C12.9902 17.381 12.9847 17.3952 12.9847 17.41C12.9847 17.4247 12.9902 17.439 13 17.45L14.13 18.55H14.2L19.09 13.68V13.6L17.99 12.5C17.979 12.4902 17.9647 12.4847 17.95 12.4847C17.9352 12.4847 17.921 12.4902 17.91 12.5L13 17.37L12.7641 17.1322L15.1759 14.74H5C4.87535 14.74 4.7558 14.6905 4.66766 14.6023C4.57952 14.5142 4.53 14.3946 4.53 14.27C4.53 14.1453 4.57952 14.0258 4.66766 13.9376C4.7558 13.8495 4.87535 13.8 5 13.8H15.45C15.5747 13.8 15.6942 13.8495 15.7823 13.9376C15.8169 13.9722 15.8454 14.0115 15.8675 14.0541L17.33 12.6034V9.3H13.28C13.207 9.30976 13.133 9.30976 13.06 9.3C12.7697 9.22119 12.5113 9.05343 12.3212 8.82027C12.1311 8.58711 12.0187 8.30026 12 8V4H4.13C4.09552 4 4.06246 4.0137 4.03808 4.03808C4.0137 4.06246 4 4.09552 4 4.13V19.87C4 19.9045 4.0137 19.9375 4.03808 19.9619C4.06246 19.9863 4.09552 20 4.13 20ZM11.7889 20H11.8785C11.8902 19.9746 11.898 19.9475 11.9015 19.9197L11.8661 19.9866L11.8117 19.9578L13.84 18.91C13.8464 18.9044 13.8515 18.8974 13.855 18.8897C13.8585 18.8819 13.8603 18.8735 13.8603 18.865C13.8603 18.8565 13.8585 18.8481 13.855 18.8403C13.8515 18.8325 13.8464 18.8256 13.84 18.82L12.76 17.75C12.7544 17.7436 12.7474 17.7385 12.7397 17.735C12.7319 17.7315 12.7235 17.7297 12.715 17.7297C12.7065 17.7297 12.6981 17.7315 12.6903 17.735C12.6825 17.7385 12.6756 17.7436 12.67 17.75L11.57 19.83L11.5023 19.7942L11.58 19.85C11.5727 19.8602 11.5687 19.8724 11.5687 19.885C11.5687 19.8975 11.5727 19.9098 11.58 19.92L11.67 20H11.73L11.7642 19.9823L11.7889 20ZM13.1 4.65L16.6 8.15C16.6212 8.17232 16.6355 8.20028 16.6412 8.23051C16.6469 8.26075 16.6437 8.29199 16.6321 8.32048C16.6205 8.34898 16.6009 8.37352 16.5757 8.39117C16.5505 8.40882 16.5207 8.41883 16.49 8.42H13.06L12.83 8.19V4.76C12.8312 4.72925 12.8412 4.6995 12.8588 4.67429C12.8765 4.64909 12.901 4.62951 12.9295 4.6179C12.958 4.6063 12.9893 4.60315 13.0195 4.60884C13.0497 4.61453 13.0777 4.62882 13.1 4.65ZM11 6.72C11.0027 6.66089 10.9937 6.60183 10.9735 6.54621C10.9534 6.49058 10.9224 6.43948 10.8825 6.39582C10.8425 6.35216 10.7944 6.31681 10.7408 6.29179C10.6871 6.26677 10.6291 6.25257 10.57 6.25H5C4.88239 6.25773 4.77251 6.3113 4.69397 6.39918C4.61543 6.48707 4.57451 6.60226 4.58 6.72C4.57451 6.83774 4.61543 6.95293 4.69397 7.04082C4.77251 7.12871 4.88239 7.18227 5 7.19H10.6C10.714 7.1774 10.8189 7.12173 10.8933 7.03438C10.9676 6.94702 11.0058 6.83457 11 6.72ZM11.1 8.14001H5C4.87535 8.14001 4.7558 8.18953 4.66766 8.27767C4.57952 8.36582 4.53 8.48536 4.53 8.61001C4.53 8.73467 4.57952 8.85421 4.66766 8.94236C4.7558 9.0305 4.87535 9.08001 5 9.08001H11.1C11.2247 9.08001 11.3442 9.0305 11.4323 8.94236C11.5205 8.85421 11.57 8.73467 11.57 8.61001C11.57 8.48536 11.5205 8.36582 11.4323 8.27767C11.3442 8.18953 11.2247 8.14001 11.1 8.14001ZM5 11H15.45C15.5826 11 15.7098 10.9473 15.8036 10.8536C15.8973 10.7598 15.95 10.6326 15.95 10.5C15.95 10.3674 15.8973 10.2402 15.8036 10.1464C15.7098 10.0527 15.5826 10 15.45 10H5C4.86739 10 4.74021 10.0527 4.64645 10.1464C4.55268 10.2402 4.5 10.3674 4.5 10.5C4.5 10.6326 4.55268 10.7598 4.64645 10.8536C4.74021 10.9473 4.86739 11 5 11ZM5 12.86H11.1C11.2211 12.8523 11.3346 12.798 11.4166 12.7085C11.4986 12.6191 11.5428 12.5013 11.54 12.38C11.5427 12.2597 11.4982 12.1431 11.4159 12.0552C11.3337 11.9673 11.2202 11.9152 11.1 11.91H5C4.94089 11.9126 4.88286 11.9268 4.82924 11.9518C4.77562 11.9768 4.72746 12.0122 4.68752 12.0558C4.64758 12.0995 4.61664 12.1506 4.59648 12.2062C4.57631 12.2618 4.56731 12.3209 4.57 12.38C4.56451 12.5004 4.60649 12.6181 4.6869 12.7079C4.76731 12.7976 4.87974 12.8523 5 12.86ZM11.1 16.63H5C4.87535 16.63 4.7558 16.5805 4.66766 16.4923C4.57952 16.4042 4.53 16.2846 4.53 16.16C4.53 16.0353 4.57952 15.9158 4.66766 15.8276C4.7558 15.7395 4.87535 15.69 5 15.69H11.1C11.2247 15.69 11.3442 15.7395 11.4323 15.8276C11.5205 15.9158 11.57 16.0353 11.57 16.16C11.57 16.2846 11.5205 16.4042 11.4323 16.4923C11.3442 16.5805 11.2247 16.63 11.1 16.63ZM18.8503 11.592C18.7991 11.6175 18.7545 11.6544 18.72 11.7L18.26 12.14C18.2501 12.151 18.2447 12.1652 18.2447 12.18C18.2447 12.1947 18.2501 12.209 18.26 12.22L19.37 13.32C19.381 13.3298 19.3952 13.3353 19.41 13.3353C19.4247 13.3353 19.439 13.3298 19.45 13.32L19.86 12.91C19.9057 12.867 19.9421 12.8151 19.967 12.7575C19.9919 12.6998 20.0047 12.6377 20.0047 12.575C20.0047 12.5122 19.9919 12.4501 19.967 12.3925C19.9421 12.3349 19.9057 12.283 19.86 12.24L19.31 11.7C19.2755 11.6544 19.2309 11.6175 19.1797 11.592C19.1285 11.5666 19.0721 11.5533 19.015 11.5533C18.9578 11.5533 18.9014 11.5666 18.8503 11.592Z",showTrackChanges:"M17.2421 13.6048C17.2631 13.6136 17.2841 13.6226 17.305 13.6317V9.29505H13.2626C13.1897 9.30481 13.1159 9.30481 13.043 9.29505C12.7532 9.21632 12.4953 9.04872 12.3056 8.81577C12.1158 8.58283 12.0037 8.29625 11.985 7.99627V4H4.12976C4.09534 4 4.06234 4.01368 4.038 4.03804C4.01367 4.0624 4 4.09543 4 4.12988V19.8552C4 19.8896 4.01367 19.9227 4.038 19.947C4.06234 19.9714 4.09534 19.9851 4.12976 19.9851H13.4875C13.0501 19.8216 12.6281 19.6155 12.2277 19.3686C11.8529 19.1551 11.4911 18.9196 11.1442 18.6632C11.0697 18.6152 10.9982 18.5628 10.9302 18.5065H4.99812C4.87371 18.5065 4.75438 18.457 4.66641 18.3689C4.57843 18.2809 4.529 18.1614 4.529 18.0369C4.529 17.9124 4.57843 17.7929 4.66641 17.7049C4.75438 17.6168 4.87371 17.5673 4.99812 17.5673H10.4396C10.4472 17.4488 10.4756 17.3324 10.5235 17.2235C10.5939 17.017 10.6761 16.8149 10.7694 16.6182H4.99812C4.87371 16.6182 4.75438 16.5687 4.66641 16.4807C4.57843 16.3926 4.529 16.2732 4.529 16.1487C4.529 16.0241 4.57843 15.9047 4.66641 15.8166C4.75438 15.7286 4.87371 15.6791 4.99812 15.6791H11.0867C11.1576 15.6791 11.2268 15.6952 11.2895 15.7253C11.5204 15.361 11.7938 15.027 12.1033 14.73H4.99812C4.87371 14.73 4.75438 14.6805 4.66641 14.5924C4.57843 14.5044 4.529 14.385 4.529 14.2604C4.529 14.1359 4.57843 14.0164 4.66641 13.9284C4.75438 13.8403 4.87371 13.7909 4.99812 13.7909H13.4434C13.9833 13.525 14.5656 13.3516 15.166 13.2795L15.1923 13.2763H15.2189H15.4925C16.0923 13.2609 16.6886 13.3728 17.2421 13.6048ZM13.0829 4.64939L16.5764 8.14613C16.5975 8.16843 16.6118 8.19636 16.6174 8.22657C16.6231 8.25677 16.62 8.28798 16.6084 8.31645C16.5968 8.34492 16.5773 8.36944 16.5521 8.38707C16.527 8.40471 16.4973 8.41471 16.4666 8.41587H13.043L12.8134 8.18609V4.75929C12.8146 4.72857 12.8246 4.69884 12.8422 4.67366C12.8598 4.64849 12.8843 4.62893 12.9128 4.61733C12.9412 4.60573 12.9724 4.60259 13.0026 4.60827C13.0328 4.61396 13.0607 4.62824 13.0829 4.64939ZM10.9869 6.71746C10.9896 6.65841 10.9806 6.59941 10.9604 6.54383C10.9403 6.48825 10.9094 6.4372 10.8696 6.39358C10.8297 6.34997 10.7816 6.31465 10.7281 6.28965C10.6746 6.26466 10.6167 6.25047 10.5577 6.2479H4.99813C4.88074 6.25562 4.77106 6.30914 4.69267 6.39694C4.61428 6.48475 4.57343 6.59983 4.57891 6.71746C4.57343 6.83509 4.61428 6.95017 4.69267 7.03798C4.77106 7.12579 4.88074 7.1793 4.99813 7.18702H10.5876C10.7014 7.17444 10.8061 7.11882 10.8803 7.03154C10.9545 6.94427 10.9927 6.83192 10.9869 6.71746ZM11.0867 8.13614H4.99812C4.87371 8.13614 4.75438 8.18561 4.66641 8.27367C4.57843 8.36173 4.529 8.48116 4.529 8.6057C4.529 8.73023 4.57843 8.84967 4.66641 8.93773C4.75438 9.02579 4.87371 9.07526 4.99812 9.07526H11.0867C11.2111 9.07526 11.3304 9.02579 11.4184 8.93773C11.5064 8.84967 11.5558 8.73023 11.5558 8.6057C11.5558 8.48116 11.5064 8.36173 11.4184 8.27367C11.3304 8.18561 11.2111 8.13614 11.0867 8.13614ZM4.99812 10.9935H15.4285C15.5609 10.9935 15.6878 10.9408 15.7814 10.8472C15.875 10.7535 15.9276 10.6264 15.9276 10.4939C15.9276 10.3614 15.875 10.2344 15.7814 10.1407C15.6878 10.047 15.5609 9.9944 15.4285 9.9944H4.99812C4.86576 9.9944 4.73883 10.047 4.64523 10.1407C4.55164 10.2344 4.49906 10.3614 4.49906 10.4939C4.49906 10.6264 4.55164 10.7535 4.64523 10.8472C4.73883 10.9408 4.86576 10.9935 4.99812 10.9935ZM4.99812 12.8517H11.0867C11.2076 12.844 11.3208 12.7898 11.4027 12.7004C11.4845 12.611 11.5287 12.4934 11.5259 12.3722C11.5286 12.252 11.4841 12.1355 11.402 12.0477C11.3199 11.9599 11.2067 11.9078 11.0867 11.9026H4.99812C4.93912 11.9052 4.8812 11.9194 4.82769 11.9444C4.77417 11.9694 4.7261 12.0047 4.68623 12.0483C4.64637 12.0919 4.61549 12.143 4.59536 12.1985C4.57523 12.2541 4.56625 12.3131 4.56893 12.3722C4.56345 12.4925 4.60535 12.6101 4.68561 12.6998C4.76587 12.7894 4.87809 12.844 4.99812 12.8517ZM19.97 17.4974C19.5787 16.5636 19.0431 15.6971 18.383 14.9298C18.0152 14.5351 17.5679 14.2233 17.0706 14.0148C16.5732 13.8064 16.0373 13.7062 15.4984 13.7209H15.2189C14.4787 13.8098 13.7684 14.0666 13.1423 14.4717C12.5162 14.8769 11.9906 15.4196 11.6057 16.0587C11.3211 16.4677 11.0959 16.9151 10.937 17.3875C10.9006 17.464 10.8817 17.5476 10.8817 17.6323C10.8817 17.717 10.9006 17.8006 10.937 17.877C11.0642 18.0428 11.2196 18.1849 11.3961 18.2967C11.7346 18.5476 12.0879 18.7778 12.4541 18.986C13.4096 19.5767 14.497 19.92 15.6182 19.9851C16.4392 20.0504 17.2632 19.9005 18.0088 19.5501C18.7544 19.1998 19.3959 18.661 19.8702 17.9869C19.9311 17.923 19.9729 17.8432 19.9905 17.7566C20.0082 17.67 20.0011 17.5801 19.97 17.4974ZM15.9775 19.1758C14.3849 19.068 12.8507 18.5331 11.5358 17.6273C11.5788 17.5678 11.6255 17.5111 11.6756 17.4574C12.3061 16.569 13.1295 15.8359 14.0832 15.3126C13.8003 15.7406 13.6785 16.2566 13.7417 16.7681C13.7676 17.0339 13.8465 17.2918 13.9737 17.5265C14.1009 17.7613 14.2739 17.9681 14.4823 18.1348C14.6907 18.3016 14.9304 18.4248 15.1872 18.4972C15.4441 18.5696 15.7128 18.5897 15.9775 18.5564C16.305 18.4971 16.6137 18.3609 16.8785 18.159C17.1432 17.9572 17.3564 17.6954 17.5005 17.3951C17.6446 17.0949 17.7156 16.7647 17.7077 16.4317C17.6997 16.0987 17.613 15.7723 17.4547 15.4793C17.2614 15.3391 17.0533 15.2235 16.8351 15.1339C17.0715 15.226 17.2966 15.3485 17.5046 15.4993C18.0049 15.8976 18.4424 16.3691 18.8022 16.898L18.8927 17.0137L18.8927 17.0137C19.0823 17.2564 19.2729 17.5004 19.4709 17.7072C18.5404 18.6311 17.288 19.1576 15.9775 19.1758ZM16.3168 15.769C16.2085 15.8106 16.1171 15.8873 16.0574 15.9869C15.9977 16.0865 15.9731 16.2032 15.9875 16.3185C15.9949 16.3856 16.0156 16.4505 16.0483 16.5096C16.081 16.5686 16.1251 16.6206 16.178 16.6624C16.2309 16.7042 16.2916 16.7351 16.3566 16.7532C16.4216 16.7714 16.4895 16.7764 16.5564 16.7681H16.6063C16.5618 16.9495 16.4637 17.1132 16.3248 17.238C16.186 17.3627 16.0127 17.4427 15.8278 17.4674H15.6481C15.4335 17.4396 15.2337 17.3427 15.0789 17.1913C14.924 17.04 14.8226 16.8423 14.7897 16.6282C14.7628 16.3782 14.8311 16.1271 14.981 15.9253C15.1305 15.7238 15.3504 15.5861 15.5968 15.5395C15.3446 15.5862 15.12 15.7284 14.9697 15.9364C14.8191 16.1448 14.7547 16.4034 14.7897 16.6582C14.8226 16.8723 14.924 17.0699 15.0789 17.2213C15.2337 17.3727 15.4335 17.4696 15.6481 17.4974H15.8377C16.0209 17.4708 16.1919 17.39 16.3289 17.2654C16.4658 17.1408 16.5625 16.978 16.6063 16.7981C16.7293 16.7633 16.8359 16.686 16.9072 16.5799C16.9785 16.4737 17.0098 16.3457 16.9956 16.2186C16.9882 16.1515 16.9675 16.0865 16.9348 16.0275C16.9021 15.9685 16.858 15.9165 16.805 15.8747C16.7521 15.8329 16.6914 15.802 16.6264 15.7838C16.5615 15.7657 16.4936 15.7607 16.4266 15.769H16.3168Z",acceptAllChanges:"M9.36499 16.7348C9.38499 16.7547 9.41212 16.7659 9.44041 16.7659H10.9881C10.9028 16.6008 10.9289 16.3933 11.0663 16.2541L11.7266 15.585H10.1444C10.0549 15.5701 9.97363 15.5238 9.91498 15.4547C9.85639 15.3856 9.82422 15.298 9.82422 15.2074C9.82422 15.1169 9.85639 15.0292 9.91498 14.9601C9.97363 14.891 10.0549 14.8448 10.1444 14.8298H12.4879C12.5584 14.785 12.6407 14.7607 12.7257 14.7607C12.8106 14.7607 12.893 14.785 12.9635 14.8298H16.5295L18.3303 13.0091C18.4135 12.925 18.5271 12.8776 18.6456 12.8777C18.7642 12.8777 18.8777 12.9252 18.9609 13.0094L20 14.0621V8.25532H16.8001C16.7301 8.27288 16.6568 8.27288 16.5868 8.25532C16.3485 8.1935 16.1367 8.0565 15.9829 7.86478C15.8292 7.67306 15.7416 7.43688 15.7335 7.19149V4H9.44041C9.41293 4.0024 9.38718 4.01437 9.36767 4.03383C9.34816 4.05329 9.33615 4.07897 9.33375 4.10638V16.6596C9.33375 16.6878 9.34499 16.7148 9.36499 16.7348ZM10.0744 17.2979H11.4803L12.259 18.0957H5.06727C5.01734 18.0957 4.96838 18.1057 4.9232 18.1246C4.8788 18.1431 4.83798 18.1702 4.80335 18.2048C4.7333 18.2746 4.69398 18.3693 4.69398 18.468C4.69398 18.5668 4.7333 18.6615 4.80335 18.7313C4.87333 18.8011 4.96832 18.8404 5.06727 18.8404H12.9857L13.7947 19.6693L14.0836 19.9574H4.10733C4.09291 19.9591 4.07829 19.9576 4.06457 19.9528C4.05085 19.9481 4.03838 19.9403 4.02812 19.9301C4.01785 19.9198 4.01004 19.9074 4.00529 19.8937C4.00054 19.88 3.99896 19.8654 4.00067 19.8511V7.29787C4.00067 7.26966 4.01191 7.2426 4.03191 7.22265C4.05192 7.2027 4.07905 7.19149 4.10733 7.19149H8.70447V9.05319H5.06727C4.97294 9.05867 4.88453 9.10069 4.8208 9.17019C4.757 9.23973 4.72302 9.33135 4.72594 9.42553C4.72289 9.52082 4.75654 9.61364 4.82002 9.6849C4.88356 9.75613 4.97203 9.80038 5.06727 9.8085H8.70447V10.5638H5.06727C5.01968 10.5652 4.97274 10.5759 4.92932 10.5954C4.88583 10.6148 4.84664 10.6426 4.8139 10.6772C4.78122 10.7118 4.7557 10.7525 4.73877 10.7969C4.72184 10.8413 4.7139 10.8887 4.71527 10.9361C4.7139 10.9837 4.72184 11.031 4.73877 11.0754C4.74424 11.0897 4.75055 11.1037 4.75778 11.1171C4.76162 11.1243 4.76566 11.1313 4.76995 11.1382C4.78265 11.1585 4.79736 11.1776 4.8139 11.1951C4.84664 11.2297 4.88583 11.2575 4.92932 11.2769C4.95491 11.2884 4.98173 11.2968 5.0092 11.3021C5.02834 11.3058 5.04774 11.3079 5.06727 11.3085H8.70447V12.0638H5.06734C4.97782 12.0789 4.89651 12.1251 4.83792 12.1942C4.77926 12.2633 4.7471 12.351 4.7471 12.4415C4.7471 12.5321 4.77926 12.6197 4.83792 12.6888C4.89651 12.758 4.97782 12.8041 5.06734 12.8192H8.70447V13.5745H5.06734C4.97782 13.5895 4.89651 13.6357 4.83792 13.7048C4.81383 13.7332 4.79424 13.7647 4.77946 13.7983C4.7583 13.8465 4.7471 13.8988 4.7471 13.9522C4.7471 14.0427 4.77926 14.1303 4.83792 14.1994C4.89651 14.2686 4.97782 14.3147 5.06734 14.3298H8.70447V15.0744H5.06727C4.97776 15.0895 4.89651 15.1357 4.83785 15.2048C4.77926 15.2739 4.7471 15.3616 4.7471 15.4521C4.7471 15.5043 4.75778 15.5556 4.77809 15.6029C4.793 15.6376 4.81305 15.6701 4.83785 15.6994C4.89651 15.7685 4.97776 15.8147 5.06727 15.8298H8.70447V16.5851H5.06727C4.97776 16.6001 4.89651 16.6463 4.83785 16.7154C4.79489 16.7661 4.76618 16.8267 4.75387 16.8912C4.74938 16.9146 4.7471 16.9386 4.7471 16.9628C4.7471 17.0533 4.77926 17.1409 4.83785 17.21C4.89651 17.2792 4.97776 17.3253 5.06727 17.3404H9.95241C9.99552 17.3331 10.0367 17.3187 10.0744 17.2979ZM20 15.3204L18.5709 16.7659H19.8933C19.9216 16.7659 19.9487 16.7547 19.9687 16.7348C19.9887 16.7148 20 16.6878 20 16.6596V15.3204ZM14.7526 16.6264L13.7248 15.585H15.7825L14.7526 16.6264ZM14.9498 6.08721C14.9465 6.06854 14.9416 6.05023 14.9353 6.03244C14.9202 5.98939 14.897 5.94929 14.8665 5.91442C14.8145 5.85488 14.7444 5.81394 14.6669 5.79787H10.1337C10.0348 5.79787 9.93978 5.83709 9.8698 5.90693C9.79975 5.97676 9.76043 6.07146 9.76043 6.17022C9.76043 6.19463 9.76283 6.21879 9.76752 6.24239C9.77462 6.2782 9.78692 6.31268 9.80398 6.34479C9.82123 6.37716 9.8433 6.40709 9.8698 6.43348C9.93978 6.50332 10.0348 6.54257 10.1337 6.54257H14.6669C14.6811 6.54023 14.6951 6.53702 14.7088 6.53299C14.7206 6.52955 14.7322 6.52549 14.7436 6.52082C14.7624 6.51309 14.7806 6.50371 14.7979 6.4928C14.8378 6.46764 14.8722 6.43468 14.8991 6.39599C14.9259 6.35729 14.9447 6.31359 14.9543 6.26749C14.9554 6.26232 14.9563 6.25716 14.9571 6.25197C14.9579 6.24739 14.9586 6.24281 14.9591 6.23824C14.9612 6.22129 14.962 6.20424 14.9616 6.18723C14.961 6.16727 14.9588 6.14733 14.9549 6.12766C14.9539 6.11406 14.9523 6.10055 14.9498 6.08721ZM15.0189 7.29788H10.1445C10.0549 7.31291 9.97363 7.35911 9.91504 7.42823C9.85639 7.49738 9.82422 7.585 9.82422 7.67555C9.82422 7.76609 9.85639 7.85369 9.91504 7.92284C9.97363 7.99196 10.0549 8.03815 10.1445 8.05319H15.0189C15.0321 8.05241 15.0451 8.05095 15.058 8.04877C15.0745 8.04601 15.0906 8.04212 15.1064 8.03718C15.1669 8.01822 15.2219 7.98361 15.2654 7.93618C15.3291 7.86664 15.3632 7.77502 15.3602 7.68084C15.3606 7.67392 15.3608 7.66701 15.3608 7.66009C15.3609 7.65087 15.3606 7.64165 15.3599 7.63247C15.3592 7.62263 15.358 7.61279 15.3565 7.60302C15.3532 7.58188 15.3479 7.56104 15.3409 7.54072C15.3254 7.49575 15.301 7.45426 15.2693 7.41868C15.2492 7.39621 15.2265 7.37638 15.2017 7.35959C15.1872 7.34979 15.172 7.34102 15.1562 7.33339C15.1132 7.31265 15.0665 7.3006 15.0189 7.29788ZM10.1445 9.56381H18.496C18.5856 9.54877 18.6669 9.50258 18.7255 9.43346C18.7841 9.3643 18.8163 9.27671 18.8163 9.18617C18.8163 9.09562 18.7841 9.008 18.7255 8.93884C18.6669 8.86973 18.5856 8.82353 18.496 8.8085H10.1445C10.0549 8.82353 9.97363 8.86973 9.91504 8.93884C9.85639 9.008 9.82422 9.09562 9.82422 9.18617C9.82422 9.24412 9.83738 9.30087 9.86224 9.35236C9.87624 9.38132 9.89395 9.40859 9.91504 9.43346C9.97363 9.50258 10.0549 9.54877 10.1445 9.56381ZM10.1445 11.0638H15.0189C15.1084 11.0488 15.1897 11.0026 15.2483 10.9335C15.2854 10.8898 15.3118 10.8387 15.3263 10.7842C15.3347 10.7525 15.3391 10.7195 15.3391 10.6861C15.3391 10.5956 15.3069 10.508 15.2483 10.4389C15.1897 10.3697 15.1084 10.3235 15.0189 10.3085H10.1445C10.0549 10.3235 9.97363 10.3697 9.91504 10.4389C9.85639 10.508 9.82422 10.5956 9.82422 10.6861C9.82422 10.7424 9.83666 10.7976 9.8601 10.8478C9.87442 10.8785 9.89284 10.9073 9.91504 10.9335C9.97363 11.0026 10.0549 11.0488 10.1445 11.0638ZM18.496 12.5745H10.1444C10.0549 12.5594 9.97363 12.5132 9.91498 12.4441C9.85639 12.3749 9.82422 12.2873 9.82422 12.1968C9.82422 12.1062 9.85639 12.0186 9.91498 11.9495C9.97363 11.8803 10.0549 11.8342 10.1444 11.8191H18.496C18.5856 11.8342 18.6669 11.8803 18.7255 11.9495C18.7841 12.0186 18.8163 12.1062 18.8163 12.1968C18.8163 12.2873 18.7841 12.3749 18.7255 12.4441C18.6971 12.4776 18.6633 12.5058 18.6259 12.5276C18.5861 12.5507 18.5421 12.5667 18.496 12.5745ZM15.0189 14.0744H10.1444C10.0968 14.0731 10.0499 14.0624 10.0064 14.0429C9.96296 14.0234 9.92376 13.9956 9.89102 13.961C9.85834 13.9265 9.83282 13.8857 9.81589 13.8413C9.79897 13.7969 9.79102 13.7496 9.79239 13.7021C9.79102 13.6546 9.79897 13.6073 9.81589 13.5628C9.83282 13.5184 9.85834 13.4778 9.89102 13.4432C9.92376 13.4086 9.96296 13.3808 10.0064 13.3613C10.0499 13.3419 10.0968 13.3311 10.1444 13.3297H15.0189C15.0661 13.3311 15.1125 13.3419 15.1554 13.3615C15.1983 13.381 15.2368 13.4091 15.2686 13.4438C15.3005 13.4785 15.325 13.5193 15.3407 13.5637C15.3564 13.608 15.363 13.6551 15.3602 13.7021C15.3631 13.7963 15.3291 13.8879 15.2653 13.9574C15.2016 14.027 15.1132 14.0689 15.0189 14.0744ZM16.6188 4.52128L19.4133 7.30852C19.4293 7.32624 19.4401 7.34808 19.4443 7.37157C19.4485 7.39506 19.446 7.41925 19.4371 7.4414C19.4282 7.46356 19.4133 7.48278 19.394 7.4969C19.3747 7.51102 19.3518 7.51947 19.328 7.52128H16.5868L16.4054 7.34043V4.60639C16.4073 4.5826 16.4157 4.55979 16.4299 4.54056C16.444 4.52133 16.4633 4.50644 16.4855 4.49757C16.5077 4.48871 16.532 4.48624 16.5556 4.49043C16.5791 4.49462 16.601 4.50531 16.6188 4.52128ZM18.6454 13.3192L20 14.6915L14.7522 20L14.7416 19.9894L14.1123 19.3617L13.3976 18.6277L11.3817 16.5638L12.7257 15.2021L14.7522 17.2553L18.6454 13.3192Z",rejectAllChanges:"M9.54637 16.5847H8.96997V15.8295H12.786C12.8024 15.8265 12.8186 15.8223 12.8343 15.817C12.8535 15.8105 12.8719 15.8023 12.8897 15.7926C12.9315 15.7697 12.969 15.738 12.9997 15.6991C13.0268 15.6649 13.0478 15.6261 13.0621 15.5847H13.571V16.7656H9.79386C9.78396 16.7479 9.77269 16.731 9.76011 16.7151C9.70552 16.6459 9.62976 16.5998 9.54637 16.5847ZM13.4717 12.9573V13.3295H9.72523C9.6809 13.3309 9.63716 13.3416 9.59671 13.361C9.57578 13.3711 9.55595 13.3834 9.53745 13.3977C9.5201 13.411 9.50391 13.4262 9.48917 13.4429C9.45872 13.4775 9.43494 13.5182 9.41917 13.5626C9.41778 13.5664 9.41644 13.5703 9.41523 13.5742H8.96997V12.8189H12.786C12.8694 12.8039 12.9452 12.7577 12.9997 12.6886C13.0078 12.6784 13.0153 12.6677 13.0223 12.6568L13.029 12.6458L13.033 12.6389L13.0397 12.6266C13.0452 12.6157 13.0503 12.6046 13.055 12.5931C13.0576 12.5869 13.0599 12.5806 13.0621 12.5742H13.6872C13.6453 12.5965 13.607 12.6269 13.5746 12.6644C13.5059 12.7439 13.469 12.849 13.4717 12.9573ZM9.82598 14.0742H13.4758C13.4809 14.0932 13.4904 14.1108 13.5037 14.1251C13.5242 14.147 13.552 14.1593 13.581 14.1593H13.6008L13.571 14.1912V14.8295H9.72523C9.64183 14.8445 9.56614 14.8907 9.51149 14.9598C9.4845 14.994 9.46351 15.0328 9.4492 15.0741H8.96997V14.3295H9.54637C9.62976 14.3145 9.70552 14.2683 9.76011 14.1992C9.78947 14.162 9.81166 14.1195 9.82598 14.0742ZM18.9075 8.2552V12.5317H17.7846V12.323C17.7978 12.2827 17.8047 12.2399 17.8047 12.1965C17.8047 12.106 17.7747 12.0184 17.7201 11.9493C17.6655 11.8801 17.5897 11.834 17.5063 11.8189H9.72523C9.64183 11.834 9.56614 11.8801 9.51149 11.9493C9.48444 11.9835 9.46351 12.0222 9.4492 12.0636H8.96997V11.3083H9.54637C9.63425 11.3028 9.71662 11.2608 9.776 11.1913C9.80687 11.1551 9.83029 11.113 9.84527 11.0676L9.84654 11.0637H14.2667C14.3501 11.0486 14.4258 11.0024 14.4805 10.9333C14.5231 10.8794 14.5507 10.8142 14.5607 10.7452C14.5636 10.7258 14.565 10.706 14.565 10.686C14.565 10.6658 14.5635 10.6458 14.5606 10.626C14.5572 10.6026 14.5516 10.5796 14.5442 10.5573C14.5299 10.5144 14.5084 10.4741 14.4805 10.4387C14.4258 10.3696 14.3501 10.3234 14.2667 10.3083H9.72529C9.6832 10.3159 9.64299 10.3314 9.60653 10.3538C9.57081 10.3759 9.5386 10.4045 9.51155 10.4387C9.49639 10.4579 9.4831 10.4785 9.47182 10.5002C9.46133 10.5205 9.45259 10.5417 9.44568 10.5636H8.96997V9.80838H9.16873C9.25656 9.80286 9.33899 9.76085 9.39837 9.69131C9.45775 9.62177 9.48947 9.53022 9.48674 9.43601C9.48711 9.42951 9.48735 9.42302 9.48741 9.41653C9.48741 9.41049 9.48729 9.40445 9.48705 9.39848C9.49457 9.41055 9.50269 9.42218 9.51155 9.43334C9.56614 9.50249 9.64189 9.54866 9.72529 9.56372H17.5063C17.5897 9.54866 17.6655 9.50249 17.7201 9.43334C17.7747 9.36419 17.8047 9.2766 17.8047 9.18603C17.8047 9.09552 17.7747 9.00786 17.7201 8.93878C17.6655 8.86963 17.5897 8.82346 17.5063 8.8084H9.72529C9.64189 8.82346 9.56614 8.86963 9.51155 8.93878C9.4569 9.00786 9.42694 9.09552 9.42694 9.18603L9.427 9.19707L9.42754 9.20875C9.41972 9.19661 9.41123 9.18499 9.40201 9.17389C9.38478 9.15311 9.36537 9.1346 9.34427 9.11863C9.33735 9.11344 9.33026 9.1085 9.32298 9.10383C9.31855 9.10097 9.31406 9.09824 9.30951 9.09565L9.30424 9.09266L9.29659 9.08857C9.28792 9.08402 9.27906 9.07993 9.27009 9.07623C9.2616 9.07279 9.25298 9.06974 9.24431 9.06701C9.21974 9.05935 9.19439 9.05461 9.16873 9.05305H8.96997V4.10638C8.97221 4.07897 8.9834 4.05328 9.00157 4.03383C9.01975 4.01437 9.04374 4.0024 9.06935 4H14.9325V7.1914C14.9401 7.43679 15.0216 7.67296 15.1649 7.86468C15.3082 8.0564 15.5055 8.19338 15.7275 8.2552C15.7927 8.27277 15.861 8.27277 15.9262 8.2552H18.9075ZM13.571 17.2975V19.4251L13.5722 19.4615C13.5835 19.6376 13.6323 19.8068 13.7133 19.957H4.10061C4.08718 19.9587 4.07355 19.9571 4.06077 19.9524C4.04799 19.9477 4.03637 19.9399 4.02681 19.9296C4.01724 19.9194 4.00997 19.907 4.00554 19.8933C4.00111 19.8796 3.99964 19.865 4.00124 19.8506V7.29778C4.00124 7.26957 4.01171 7.24251 4.03034 7.22256C4.04898 7.20261 4.07426 7.1914 4.10061 7.1914H8.38368V9.05305H4.99497C4.90708 9.05857 4.82471 9.10052 4.76533 9.17006C4.70589 9.2396 4.67423 9.33121 4.67696 9.42536C4.67411 9.52067 4.70547 9.61346 4.76461 9.68475C4.8238 9.75598 4.90623 9.80026 4.99497 9.80838H8.38368V10.5636H4.99497C4.96682 10.5645 4.93898 10.5692 4.91199 10.5774C4.89647 10.5821 4.88124 10.588 4.86644 10.5952C4.8494 10.6034 4.83308 10.613 4.81762 10.6241C4.79627 10.6393 4.77655 10.657 4.7589 10.6771C4.72846 10.7116 4.70468 10.7523 4.68891 10.7967C4.67314 10.8411 4.66574 10.8885 4.66701 10.9359C4.66641 10.9597 4.66792 10.9834 4.67156 11.0067C4.6752 11.03 4.68102 11.053 4.68891 11.0752C4.70468 11.1196 4.72846 11.1603 4.7589 11.1949C4.7731 11.211 4.78862 11.2256 4.80524 11.2386C4.81452 11.2459 4.82417 11.2527 4.83417 11.259C4.84461 11.2655 4.85534 11.2714 4.86644 11.2767C4.9069 11.2962 4.95063 11.3069 4.99497 11.3083H8.38368V12.0636H4.99503C4.91163 12.0787 4.83587 12.1249 4.78128 12.194C4.7526 12.2303 4.7307 12.2717 4.71639 12.3159C4.70347 12.3559 4.69667 12.3983 4.69667 12.4413C4.69667 12.5318 4.72664 12.6194 4.78128 12.6886C4.809 12.7237 4.84218 12.7529 4.87906 12.7751C4.89416 12.7842 4.90993 12.7921 4.92619 12.7988C4.94833 12.8079 4.97137 12.8147 4.99503 12.8189H8.38368V13.5742H4.99503C4.95275 13.5819 4.91242 13.5975 4.87584 13.62C4.8403 13.642 4.80822 13.6705 4.78128 13.7046C4.72664 13.7737 4.69667 13.8613 4.69667 13.9519C4.69667 14.0424 4.72664 14.13 4.78128 14.1992C4.83587 14.2683 4.91163 14.3145 4.99503 14.3295H8.38368V15.0741H4.99497C4.94644 15.0829 4.90047 15.1022 4.85977 15.1304C4.83878 15.145 4.81919 15.162 4.80136 15.1811C4.79439 15.1885 4.78765 15.1964 4.78122 15.2045C4.77188 15.2163 4.76327 15.2287 4.75539 15.2416C4.74441 15.2594 4.73495 15.2781 4.727 15.2975C4.71924 15.3163 4.71293 15.3358 4.70808 15.3558C4.70407 15.3723 4.7011 15.389 4.69922 15.4061C4.69752 15.4212 4.69667 15.4364 4.69667 15.4518C4.69667 15.5423 4.72664 15.6299 4.78122 15.6991C4.83587 15.7682 4.91157 15.8144 4.99497 15.8295H8.38368V16.5847H4.99497C4.91157 16.5998 4.83587 16.6459 4.78122 16.7151C4.72664 16.7842 4.69667 16.8718 4.69667 16.9624C4.69667 17.0529 4.72664 17.1405 4.78122 17.2097C4.83587 17.2788 4.91157 17.325 4.99497 17.34H9.54637C9.58655 17.3328 9.62496 17.3183 9.66008 17.2975H13.571ZM15.7573 4.52124L18.3609 7.30839C18.3758 7.32612 18.3858 7.34796 18.3897 7.37145C18.3937 7.39493 18.3914 7.41913 18.3831 7.44128C18.3748 7.46343 18.3609 7.48266 18.3429 7.49678C18.325 7.51089 18.3036 7.51934 18.2814 7.52115H15.7275L15.5585 7.34031V4.60634C15.5602 4.58255 15.5681 4.55975 15.5813 4.54051C15.5945 4.52128 15.6125 4.50639 15.6332 4.49753C15.6539 4.48867 15.6765 4.48619 15.6984 4.49038C15.7203 4.49457 15.7407 4.50526 15.7573 4.52124ZM14.1248 5.91437C14.1732 5.97391 14.2021 6.04884 14.2071 6.1276C14.2157 6.17377 14.2155 6.22129 14.2065 6.26739C14.2045 6.27778 14.2021 6.28804 14.1992 6.29817L14.1944 6.31388C14.1847 6.34291 14.1715 6.3705 14.1551 6.39595C14.13 6.43465 14.098 6.46757 14.0608 6.49276C14.0354 6.5099 14.008 6.52328 13.9794 6.53244C13.9661 6.53672 13.9525 6.5401 13.9387 6.5425H9.71529C9.62309 6.5425 9.5346 6.50328 9.4694 6.43342C9.40413 6.36362 9.3675 6.26889 9.3675 6.17013C9.3675 6.07144 9.40413 5.97671 9.4694 5.90691C9.5346 5.83704 9.62309 5.79783 9.71529 5.79783H13.9387C13.9718 5.80516 14.0034 5.81769 14.0326 5.83484C14.0672 5.85522 14.0984 5.88204 14.1248 5.91437ZM14.2667 7.29776H9.72529C9.69606 7.30302 9.66773 7.31211 9.64092 7.3247C9.62612 7.33171 9.61175 7.33977 9.59798 7.34879C9.56565 7.36996 9.53642 7.39664 9.51155 7.42813C9.4569 7.49722 9.42694 7.58487 9.42694 7.67538C9.42694 7.70155 9.42942 7.72752 9.43434 7.75285C9.44635 7.81505 9.47273 7.87355 9.51155 7.9227C9.55292 7.9751 9.60647 8.01432 9.66628 8.03678C9.67762 8.04107 9.6892 8.04477 9.70097 8.04775C9.70898 8.04983 9.71711 8.05158 9.72529 8.05308H14.2667C14.3546 8.04756 14.437 8.00555 14.4964 7.93601C14.5558 7.86647 14.5875 7.77492 14.5847 7.68071C14.5874 7.63318 14.5813 7.58559 14.5667 7.54059C14.5522 7.4956 14.5296 7.45417 14.5 7.41859C14.4704 7.38301 14.4346 7.35398 14.3946 7.33327C14.3546 7.31256 14.3111 7.30048 14.2667 7.29776ZM4.99497 18.84H12.786C12.8783 18.84 12.9667 18.8008 13.032 18.731C13.0972 18.6611 13.1338 18.5664 13.1338 18.4677C13.1338 18.3689 13.0972 18.2742 13.032 18.2044C12.9667 18.1346 12.8783 18.0954 12.786 18.0954H4.99497C4.90277 18.0954 4.81428 18.1346 4.74908 18.2044C4.68381 18.2742 4.64718 18.3689 4.64718 18.4677C4.64718 18.5664 4.68381 18.6611 4.74908 18.731C4.81428 18.8008 4.90277 18.84 4.99497 18.84ZM17.5858 12.7444H19.5733H19.623C19.7249 12.7499 19.821 12.7971 19.8913 12.8764C19.9616 12.9556 20.0007 13.0607 20.0006 13.17V13.8295C20.0007 13.8458 19.9976 13.862 19.9914 13.8769C19.9853 13.8918 19.9764 13.9052 19.9652 13.9163C19.9539 13.9273 19.9407 13.9357 19.9262 13.9409C19.9118 13.9461 19.8965 13.948 19.8814 13.9465H13.7797C13.7507 13.9465 13.7229 13.9342 13.7024 13.9123C13.6819 13.8903 13.6704 13.8606 13.6704 13.8295V13.17C13.6677 13.0617 13.7046 12.9566 13.7733 12.8771C13.842 12.7976 13.9371 12.75 14.0381 12.7444H16.0256V12.5104C16.0352 12.439 16.0687 12.3737 16.1199 12.3268C16.1711 12.2798 16.2365 12.2544 16.3039 12.2551H17.2976C17.3667 12.2517 17.4345 12.276 17.4878 12.3232C17.541 12.3704 17.576 12.4371 17.5858 12.5104V12.7444ZM14.0679 19.4251V14.1912H19.5037V19.4251C19.4935 19.585 19.4256 19.7344 19.3143 19.8416C19.203 19.9488 19.0571 20.0055 18.9075 19.9996H14.6642C14.5146 20.0055 14.3687 19.9488 14.2574 19.8416C14.1461 19.7344 14.0781 19.585 14.0679 19.4251ZM15.5983 15.1593H15.2505C15.0969 15.1593 14.9723 15.2926 14.9723 15.4572V18.7336C14.9723 18.8981 15.0969 19.0315 15.2505 19.0315H15.5983C15.752 19.0315 15.8766 18.8981 15.8766 18.7336V15.4572C15.8766 15.2926 15.752 15.1593 15.5983 15.1593ZM16.9598 15.1593H16.612C16.4583 15.1593 16.3337 15.2926 16.3337 15.4572V18.7336C16.3337 18.8981 16.4583 19.0315 16.612 19.0315H16.9598C17.1135 19.0315 17.238 18.8981 17.238 18.7336V15.4572C17.238 15.2926 17.1135 15.1593 16.9598 15.1593ZM17.9635 15.1593H18.3113C18.465 15.1593 18.5895 15.2926 18.5895 15.4572V18.7336C18.5895 18.8981 18.465 19.0315 18.3113 19.0315H17.9635C17.8098 19.0315 17.6852 18.8981 17.6852 18.7336V15.4572C17.6852 15.2926 17.8098 15.1593 17.9635 15.1593Z",acceptSingleChange:"M17.2 20H15.6628L17.33 18.3091V19.87C17.33 19.8871 17.3266 19.904 17.3201 19.9197C17.3136 19.9355 17.304 19.9499 17.2919 19.9619C17.2799 19.974 17.2655 19.9836 17.2497 19.9901C17.234 19.9966 17.2171 20 17.2 20ZM4.13 20H14.4978L14.1823 19.6791L13.5135 18.9904L13.5123 18.9891L13.0529 18.52H5C4.87537 18.52 4.75586 18.4705 4.66766 18.3823C4.57953 18.2942 4.53003 18.1747 4.53003 18.05C4.53003 17.9253 4.57953 17.8058 4.66766 17.7177C4.75586 17.6295 4.87537 17.58 5 17.58H12.1323L11.6235 17.0604L11.6231 16.48L12.8831 15.19L13.4765 15.1896L15.0807 16.8276L17.33 14.5413V9.3H13.28C13.207 9.30976 13.133 9.30976 13.06 9.3C12.7697 9.22119 12.5113 9.05343 12.3212 8.82027C12.1311 8.58711 12.0187 8.30026 12 8V4H4.13C4.09552 4 4.06246 4.0137 4.03808 4.03808C4.0137 4.06246 4 4.09552 4 4.13V19.87C4 19.9045 4.0137 19.9375 4.03808 19.9619C4.06246 19.9863 4.09552 20 4.13 20ZM13.1 4.65L16.6 8.15C16.6212 8.17232 16.6355 8.20028 16.6412 8.23051C16.6469 8.26075 16.6437 8.29199 16.6321 8.32048C16.6205 8.34898 16.6009 8.37352 16.5757 8.39117C16.5505 8.40882 16.5208 8.41883 16.49 8.42H13.06L12.83 8.19V4.76C12.8312 4.72925 12.8412 4.6995 12.8588 4.67429C12.8765 4.64909 12.901 4.62951 12.9295 4.6179C12.958 4.6063 12.9893 4.60315 13.0195 4.60884C13.0497 4.61453 13.0777 4.62882 13.1 4.65ZM11 6.72C11.0027 6.66089 10.9937 6.60184 10.9735 6.5462C10.9534 6.49057 10.9224 6.43948 10.8825 6.39581C10.8425 6.35217 10.7944 6.3168 10.7408 6.29178C10.6871 6.26678 10.6292 6.25256 10.57 6.25H5C4.88239 6.25772 4.77252 6.31131 4.69397 6.39917C4.61542 6.48706 4.57452 6.60226 4.58002 6.72C4.57452 6.83774 4.61542 6.95294 4.69397 7.04083C4.77252 7.12869 4.88239 7.18228 5 7.19H10.6C10.7141 7.1774 10.8189 7.12173 10.8933 7.03436C10.9677 6.94702 11.0058 6.83456 11 6.72ZM11.1 8.14001H5C4.87537 8.14001 4.75586 8.18954 4.66766 8.27768C4.57953 8.36581 4.53003 8.48535 4.53003 8.61002C4.53003 8.73468 4.57953 8.85422 4.66766 8.94235C4.71558 8.99023 4.77277 9.02673 4.83496 9.05008C4.86932 9.06296 4.90521 9.07184 4.94189 9.07642C4.96106 9.0788 4.98047 9.08002 5 9.08002H11.1C11.2247 9.08002 11.3442 9.03049 11.4324 8.94235C11.5205 8.85422 11.57 8.73468 11.57 8.61002C11.57 8.48535 11.5205 8.36581 11.4324 8.27768C11.3442 8.18954 11.2247 8.14001 11.1 8.14001ZM5 11H15.45C15.5826 11 15.7098 10.9473 15.8035 10.8535C15.8973 10.7598 15.95 10.6326 15.95 10.5C15.95 10.3674 15.8973 10.2402 15.8035 10.1465C15.7098 10.0527 15.5826 10 15.45 10H5C4.86737 10 4.74023 10.0527 4.64642 10.1465C4.55267 10.2402 4.5 10.3674 4.5 10.5C4.5 10.6326 4.55267 10.7598 4.64642 10.8535C4.74023 10.9473 4.86737 11 5 11ZM5 12.86H11.1C11.2211 12.8523 11.3346 12.798 11.4166 12.7085C11.4986 12.6191 11.5428 12.5013 11.54 12.38C11.5427 12.2597 11.4982 12.1431 11.416 12.0552C11.3337 11.9673 11.2203 11.9152 11.1 11.91H5C4.94086 11.9126 4.88287 11.9268 4.82922 11.9518C4.77563 11.9768 4.72748 12.0122 4.6875 12.0558C4.65833 12.0878 4.63391 12.1237 4.61505 12.1624C4.60809 12.1767 4.60193 12.1913 4.5965 12.2062C4.58264 12.2443 4.5741 12.2841 4.57092 12.3243C4.56946 12.3428 4.56915 12.3614 4.57001 12.38C4.56451 12.5004 4.60651 12.6181 4.68689 12.7079C4.76733 12.7976 4.87976 12.8523 5 12.86ZM15.45 14.74H5C4.87537 14.74 4.75586 14.6905 4.66766 14.6023C4.57953 14.5142 4.53003 14.3947 4.53003 14.27C4.53003 14.1453 4.57953 14.0258 4.66766 13.9377C4.75586 13.8495 4.87537 13.8 5 13.8H15.45C15.5747 13.8 15.6942 13.8495 15.7823 13.9377C15.8705 14.0258 15.92 14.1453 15.92 14.27C15.92 14.3947 15.8705 14.5142 15.7823 14.6023C15.6942 14.6905 15.5747 14.74 15.45 14.74ZM11.1 16.63H5C4.87537 16.63 4.75586 16.5805 4.66766 16.4923C4.57953 16.4042 4.53003 16.2846 4.53003 16.16C4.53003 16.0353 4.57953 15.9158 4.66766 15.8276C4.75586 15.7395 4.87537 15.69 5 15.69H11.1C11.2247 15.69 11.3442 15.7395 11.4324 15.8276C11.5205 15.9158 11.57 16.0353 11.57 16.16C11.57 16.2846 11.5205 16.4042 11.4324 16.4923C11.3442 16.5805 11.2247 16.63 11.1 16.63ZM18.73 13.71L20 15.01L15.08 20L15.07 19.99L14.48 19.39L13.81 18.7L11.92 16.77L13.18 15.48L15.08 17.42L18.73 13.71Z",rejectSingleChange:"M17.0495 11.5C17.1461 11.5 17.241 11.5173 17.33 11.5501V9.3H13.28C13.207 9.30976 13.133 9.30976 13.06 9.3C12.7697 9.22119 12.5113 9.05343 12.3212 8.82027C12.1311 8.58711 12.0187 8.30026 12 8V4H4.13C4.09552 4 4.06246 4.0137 4.03808 4.03808C4.0137 4.06246 4 4.09552 4 4.13V19.87C4 19.9045 4.0137 19.9375 4.03808 19.9619C4.06246 19.9863 4.09552 20 4.13 20H13.2305C13.1075 19.8287 13.0338 19.6249 13.0205 19.4112L13.0195 19.3956V18.52H5C4.87537 18.52 4.75586 18.4705 4.66772 18.3823C4.57959 18.2942 4.53003 18.1747 4.53003 18.05C4.53003 18.0119 4.53467 17.9742 4.54358 17.9378C4.56396 17.8552 4.60657 17.7788 4.66772 17.7177C4.75586 17.6295 4.87537 17.58 5 17.58H13.0195V14.74H5C4.87537 14.74 4.75586 14.6905 4.66772 14.6023C4.57959 14.5142 4.53003 14.3947 4.53003 14.27C4.53003 14.1453 4.57959 14.0258 4.66772 13.9377C4.75586 13.8495 4.87537 13.8 5 13.8H12.8393C12.6229 13.6377 12.4998 13.3897 12.4998 13.1032C12.4997 12.8414 12.6008 12.5847 12.7513 12.3911C12.9 12.1998 13.1561 12 13.4994 12L15.2519 12C15.2928 11.8972 15.3589 11.7915 15.4649 11.6992C15.6135 11.5698 15.8041 11.499 16.0011 11.5H17.0495ZM13.1 4.65L16.6 8.15C16.6211 8.17232 16.6354 8.20028 16.6411 8.23051C16.6468 8.26075 16.6437 8.29199 16.6321 8.32048C16.6204 8.34898 16.6009 8.37352 16.5757 8.39117C16.5505 8.40882 16.5207 8.41883 16.49 8.42H13.06L12.83 8.19V4.76C12.8311 4.72925 12.8411 4.6995 12.8588 4.67429C12.8764 4.64909 12.901 4.62951 12.9295 4.6179C12.958 4.6063 12.9892 4.60315 13.0194 4.60884C13.0497 4.61453 13.0776 4.62882 13.1 4.65ZM11 6.72C11.0027 6.66089 10.9937 6.60184 10.9735 6.5462C10.9716 6.5408 10.9695 6.53543 10.9673 6.53012C10.9626 6.51852 10.9575 6.50717 10.9518 6.49603C10.9406 6.47391 10.9275 6.45273 10.9127 6.43274C10.9033 6.41992 10.8932 6.40759 10.8824 6.39581C10.8425 6.35217 10.7943 6.3168 10.7407 6.29178C10.6871 6.26678 10.629 6.25256 10.5699 6.25H5C4.88232 6.25772 4.77246 6.31131 4.69397 6.39917C4.61536 6.48706 4.57446 6.60226 4.57996 6.72C4.57715 6.7811 4.58679 6.84152 4.60767 6.8978C4.61523 6.91803 4.62415 6.93771 4.63452 6.9567C4.65088 6.98669 4.67078 7.01495 4.69397 7.04083C4.77246 7.12869 4.88232 7.18228 5 7.19H10.6C10.714 7.1774 10.8188 7.12173 10.8932 7.03436C10.922 7.00049 10.9454 6.96283 10.9629 6.92273C10.9725 6.9006 10.9805 6.87775 10.9865 6.8544C10.9933 6.82791 10.9977 6.80075 10.9995 6.77325C11.0001 6.76453 11.0004 6.75574 11.0005 6.74695C11.0006 6.73798 11.0005 6.729 11 6.72ZM11.1 8.14001H5C4.97534 8.14001 4.95081 8.14194 4.92676 8.14575C4.89587 8.15063 4.8656 8.15857 4.83643 8.1694C4.77368 8.19272 4.71606 8.2294 4.66772 8.27768C4.57959 8.36581 4.53003 8.48535 4.53003 8.61002C4.53003 8.73468 4.57959 8.85422 4.66772 8.94235C4.75586 9.03049 4.87537 9.08002 5 9.08002H11.1C11.2247 9.08002 11.3442 9.03049 11.4324 8.94235C11.4617 8.91306 11.4867 8.88028 11.5071 8.845C11.5349 8.79691 11.554 8.74414 11.5634 8.68915C11.5677 8.66318 11.5701 8.63672 11.5701 8.61002C11.5701 8.48535 11.5205 8.36581 11.4324 8.27768C11.3929 8.23831 11.3474 8.20663 11.2979 8.18365C11.2365 8.15518 11.1689 8.14001 11.1 8.14001ZM5 11H15.45C15.5826 11 15.7098 10.9473 15.8036 10.8535C15.8973 10.7598 15.95 10.6326 15.95 10.5C15.95 10.3674 15.8973 10.2402 15.8036 10.1465C15.7098 10.0527 15.5826 10 15.45 10H5C4.86743 10 4.74023 10.0527 4.64648 10.1465C4.55273 10.2402 4.5 10.3674 4.5 10.5C4.5 10.6326 4.55273 10.7598 4.64648 10.8535C4.74023 10.9473 4.86743 11 5 11ZM5 12.86H11.1C11.2211 12.8523 11.3346 12.798 11.4166 12.7085C11.4987 12.6191 11.5428 12.5013 11.54 12.38C11.5427 12.2597 11.4982 12.1431 11.4159 12.0552C11.3336 11.9673 11.2202 11.9152 11.1 11.91H5C4.94092 11.9126 4.88281 11.9268 4.82922 11.9518C4.77563 11.9768 4.72742 12.0122 4.6875 12.0558C4.64758 12.0995 4.6167 12.1506 4.59644 12.2062C4.58899 12.2266 4.58313 12.2475 4.57874 12.2687C4.57129 12.3052 4.56824 12.3426 4.56995 12.38C4.56445 12.5004 4.60645 12.6181 4.68689 12.7079C4.76733 12.7976 4.87976 12.8523 5 12.86ZM11.1 16.63H5C4.87537 16.63 4.75586 16.5805 4.66772 16.4923C4.57959 16.4042 4.53003 16.2846 4.53003 16.16C4.53003 16.0353 4.57959 15.9158 4.66772 15.8276C4.75586 15.7395 4.87537 15.69 5 15.69H11.1C11.2247 15.69 11.3442 15.7395 11.4324 15.8276C11.5205 15.9158 11.5701 16.0353 11.5701 16.16C11.5701 16.2846 11.5205 16.4042 11.4324 16.4923C11.3442 16.5805 11.2247 16.63 11.1 16.63ZM19.59 12.53H17.36V12.3C17.3574 12.2195 17.3236 12.1432 17.2657 12.0872C17.2078 12.0313 17.1305 12 17.05 12H16C15.9242 11.9994 15.8509 12.0265 15.7938 12.0762C15.7367 12.126 15.6997 12.1949 15.69 12.27V12.5H13.44C13.3768 12.4994 13.3142 12.5125 13.2565 12.5382C13.1988 12.564 13.1473 12.6019 13.1055 12.6493C13.0638 12.6968 13.0327 12.7526 13.0145 12.8132C12.9963 12.8737 12.9913 12.9374 13 13V13.67C13 13.6871 13.0033 13.704 13.0099 13.7198C13.0164 13.7355 13.026 13.7499 13.038 13.7619C13.0501 13.774 13.0644 13.7836 13.0802 13.7901C13.096 13.7966 13.1129 13.8 13.13 13.8H19.84C19.8611 13.8054 19.8834 13.8054 19.9045 13.8C19.9257 13.7946 19.9452 13.7839 19.9611 13.7689C19.9771 13.754 19.989 13.7352 19.9958 13.7144C20.0026 13.6937 20.004 13.6715 20 13.65V13C20.0028 12.8866 19.9617 12.7765 19.8853 12.6927C19.809 12.6088 19.7031 12.5577 19.59 12.55V12.53ZM13.52 14V19.38C13.5303 19.5454 13.6054 19.7 13.7289 19.8105C13.8525 19.9209 14.0145 19.9782 14.18 19.97H18.84C19.0055 19.9782 19.1676 19.9209 19.2911 19.8105C19.4146 19.7 19.4897 19.5454 19.5 19.38V14H13.52ZM15.52 18.67C15.52 18.7522 15.4874 18.8311 15.4292 18.8892C15.3711 18.9473 15.2922 18.98 15.21 18.98H14.83C14.7478 18.98 14.669 18.9473 14.6108 18.8892C14.5527 18.8311 14.52 18.7522 14.52 18.67V15.33C14.52 15.2893 14.528 15.249 14.5436 15.2114C14.5592 15.1738 14.582 15.1396 14.6108 15.1108C14.6396 15.082 14.6738 15.0592 14.7114 15.0436C14.749 15.028 14.7893 15.02 14.83 15.02H15.21C15.2507 15.02 15.291 15.028 15.3287 15.0436C15.3663 15.0592 15.4004 15.082 15.4292 15.1108C15.458 15.1396 15.4808 15.1738 15.4964 15.2114C15.512 15.249 15.52 15.2893 15.52 15.33V18.67ZM17.01 18.67C17.01 18.7522 16.9774 18.8311 16.9192 18.8892C16.8611 18.9473 16.7822 18.98 16.7 18.98H16.32C16.2798 18.98 16.2399 18.9719 16.2029 18.9562C16.1658 18.9405 16.1323 18.9176 16.1043 18.8886C16.0763 18.8597 16.0544 18.8254 16.0399 18.7879C16.0254 18.7503 16.0187 18.7102 16.02 18.67V15.33C16.0187 15.2898 16.0254 15.2497 16.0399 15.2121C16.0544 15.1746 16.0763 15.1403 16.1043 15.1114C16.1323 15.0824 16.1658 15.0595 16.2029 15.0438C16.2399 15.0281 16.2798 15.02 16.32 15.02H16.7C16.7407 15.02 16.781 15.028 16.8187 15.0436C16.8563 15.0592 16.8904 15.082 16.9192 15.1108C16.948 15.1396 16.9708 15.1738 16.9864 15.2114C17.002 15.249 17.01 15.2893 17.01 15.33V18.67ZM18.51 18.67C18.51 18.7107 18.502 18.751 18.4864 18.7886C18.4708 18.8262 18.448 18.8604 18.4192 18.8892C18.3904 18.918 18.3563 18.9408 18.3187 18.9564C18.281 18.972 18.2407 18.98 18.2 18.98H17.82C17.7378 18.98 17.659 18.9473 17.6008 18.8892C17.5427 18.8311 17.51 18.7522 17.51 18.67V15.33C17.51 15.2893 17.518 15.249 17.5336 15.2114C17.5492 15.1738 17.572 15.1396 17.6008 15.1108C17.6296 15.082 17.6638 15.0592 17.7014 15.0436C17.739 15.028 17.7793 15.02 17.82 15.02H18.2C18.2407 15.02 18.281 15.028 18.3187 15.0436C18.3563 15.0592 18.3904 15.082 18.4192 15.1108C18.448 15.1396 18.4708 15.1738 18.4864 15.2114C18.502 15.249 18.51 15.2893 18.51 15.33V18.67Z"
21},n
vendor: 110,829 bytes, line 21
21.FILEICONS={docIcon:{extension:".doc",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 9.617188 46.875 C 13.234375 46.875 16.160156 43.929688 16.160156 40.292969 C 16.160156 36.695312 13.234375 33.75 9.617188 33.75 L 7.402344 33.75 C 6.820312 33.75 6.371094 34.199219 6.371094 34.78125 L 6.371094 45.84375 C 6.371094 46.335938 6.714844 46.757812 7.191406 46.855469 L 7.402344 46.875 Z M 9.617188 44.792969 L 8.453125 44.792969 L 8.453125 35.832031 L 9.617188 35.832031 C 12.089844 35.832031 14.078125 37.835938 14.078125 40.292969 C 14.078125 42.789062 12.089844 44.773438 9.617188 44.792969 Z M 24.816406 46.875 C 26.539062 46.875 28.191406 46.085938 29.296875 44.867188 C 30.460938 43.648438 31.191406 41.980469 31.191406 40.125 C 31.191406 38.269531 30.460938 36.617188 29.296875 35.382812 C 28.191406 34.144531 26.539062 33.375 24.816406 33.375 C 23.015625 33.375 21.367188 34.144531 20.222656 35.382812 C 19.058594 36.617188 18.367188 38.269531 18.367188 40.125 C 18.367188 41.980469 19.058594 43.648438 20.222656 44.867188 C 21.367188 46.085938 23.015625 46.875 24.816406 46.875 Z M 24.816406 44.738281 C 23.617188 44.738281 22.566406 44.230469 21.777344 43.386719 C 20.992188 42.582031 20.503906 41.398438 20.503906 40.125 C 20.503906 38.851562 20.992188 37.667969 21.777344 36.84375 C 22.566406 36 23.617188 35.511719 24.816406 35.511719 C 25.941406 35.511719 26.992188 36 27.777344 36.84375 C 28.546875 37.667969 29.054688 38.851562 29.054688 40.125 C 29.054688 41.398438 28.546875 42.582031 27.777344 43.386719 C 26.992188 44.230469 25.941406 44.738281 24.816406 44.738281 Z M 39.996094 46.875 C 41.648438 46.875 43.148438 46.332031 44.328125 45.414062 C 44.777344 45.054688 44.851562 44.382812 44.515625 43.914062 C 44.140625 43.460938 43.445312 43.386719 43.015625 43.707031 C 42.171875 44.382812 41.160156 44.738281 39.996094 44.738281 C 38.703125 44.738281 37.503906 44.210938 36.621094 43.386719 C 35.777344 42.5625 35.253906 41.398438 35.253906 40.125 C 35.253906 38.851562 35.777344 37.726562 36.621094 36.863281 C 37.503906 36.039062 38.703125 35.511719 39.996094 35.511719 C 41.160156 35.511719 42.191406 35.867188 43.015625 36.542969 C 43.445312 36.882812 44.140625 36.804688 44.515625 36.335938 C 44.851562 35.867188 44.777344 35.210938 44.328125 34.835938 C 43.148438 33.917969 41.648438 33.375 39.996094 33.375 C 36.246094 33.394531 33.132812 36.414062 33.117188 40.125 C 33.132812 43.855469 36.246094 46.875 39.996094 46.875 Z M 39.996094 46.875 "/>\n      </g>'},gifIcon:{extension:".gif",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 17.394531 46.875 C 18.988281 46.875 20.46875 46.332031 21.648438 45.414062 C 21.835938 45.28125 21.949219 45.132812 22.003906 44.960938 L 22.003906 44.945312 C 22.023438 44.90625 22.023438 44.886719 22.042969 44.851562 C 22.0625 44.738281 22.097656 44.664062 22.097656 44.53125 L 22.097656 40.386719 C 22.097656 39.789062 21.613281 39.335938 21.011719 39.335938 L 17.28125 39.335938 C 16.699219 39.335938 16.210938 39.789062 16.210938 40.386719 C 16.210938 40.96875 16.699219 41.457031 17.28125 41.457031 L 19.960938 41.457031 L 19.960938 44.023438 C 19.210938 44.457031 18.332031 44.738281 17.394531 44.738281 C 16.042969 44.738281 14.863281 44.230469 14.019531 43.367188 C 13.136719 42.523438 12.613281 41.382812 12.613281 40.144531 C 12.613281 38.867188 13.136719 37.726562 14.019531 36.882812 C 14.863281 36.019531 16.042969 35.511719 17.394531 35.511719 C 18.519531 35.511719 19.550781 35.90625 20.355469 36.523438 C 20.824219 36.898438 21.519531 36.804688 21.875 36.355469 C 22.230469 35.886719 22.15625 35.195312 21.667969 34.835938 C 20.503906 33.917969 18.988281 33.375 17.394531 33.375 C 13.585938 33.375 10.472656 36.375 10.472656 40.144531 C 10.472656 43.894531 13.585938 46.875 17.394531 46.875 Z M 26.945312 46.875 C 27.507812 46.875 27.996094 46.425781 27.996094 45.84375 L 27.996094 34.78125 C 27.996094 34.199219 27.507812 33.75 26.945312 33.75 C 26.363281 33.75 25.914062 34.199219 25.914062 34.78125 L 25.914062 45.84375 C 25.914062 46.425781 26.363281 46.875 26.945312 46.875 Z M 33.066406 46.875 C 33.648438 46.875 34.117188 46.40625 34.117188 45.84375 L 34.117188 41.34375 L 38.488281 41.34375 C 39.050781 41.34375 39.519531 40.875 39.519531 40.292969 C 39.519531 39.75 39.050781 39.261719 38.488281 39.261719 L 34.117188 39.261719 L 34.117188 35.832031 L 39.199219 35.832031 C 39.742188 35.832031 40.230469 35.363281 40.230469 34.78125 C 40.230469 34.21875 39.742188 33.75 39.199219 33.75 L 33.066406 33.75 C 32.488281 33.75 32.035156 34.21875 32.035156 34.78125 L 32.035156 45.84375 C 32.035156 46.40625 32.488281 46.875 33.066406 46.875 Z M 33.066406 46.875 "/>\n      </g>'},jpegIcon:{extension:".jpeg",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 9 43.75 C 11.140625 43.75 12.890625 42.015625 12.890625 39.875 L 12.890625 33.671875 C 12.890625 33.1875 12.5 32.8125 12.03125 32.8125 C 11.546875 32.8125 11.15625 33.1875 11.15625 33.671875 L 11.15625 39.875 C 11.15625 41.046875 10.1875 42.015625 9 42.015625 C 8.046875 42.015625 7.234375 41.390625 6.953125 40.53125 C 6.8125 40.078125 6.328125 39.828125 5.859375 39.984375 C 5.421875 40.109375 5.15625 40.59375 5.3125 41.0625 C 5.8125 42.625 7.28125 43.75 9 43.75 Z M 15.640625 43.75 C 16.125 43.75 16.515625 43.359375 16.515625 42.890625 L 16.515625 39.5 L 18.4375 39.5 C 20.296875 39.5 21.796875 38 21.796875 36.171875 C 21.796875 34.3125 20.296875 32.8125 18.4375 32.8125 L 15.640625 32.8125 C 15.171875 32.8125 14.78125 33.1875 14.78125 33.671875 L 14.78125 42.890625 C 14.78125 43.359375 15.171875 43.75 15.640625 43.75 Z M 18.4375 37.765625 L 16.515625 37.765625 L 16.515625 34.546875 L 18.4375 34.546875 C 19.34375 34.546875 20.046875 35.265625 20.0625 36.171875 C 20.046875 37.046875 19.34375 37.765625 18.4375 37.765625 Z M 29.234375 43.75 C 29.6875 43.75 30.09375 43.359375 30.09375 42.890625 C 30.09375 42.40625 29.6875 42.015625 29.234375 42.015625 L 25 42.015625 L 25 39.140625 L 28.640625 39.140625 C 29.109375 39.140625 29.5 38.75 29.5 38.265625 C 29.5 37.8125 29.109375 37.40625 28.640625 37.40625 L 25 37.40625 L 25 34.546875 L 29.234375 34.546875 C 29.6875 34.546875 30.09375 34.15625 30.09375 33.671875 C 30.09375 33.1875 29.6875 32.8125 29.234375 32.8125 L 24.125 32.8125 C 23.640625 32.8125 23.265625 33.1875 23.265625 33.671875 L 23.265625 42.890625 C 23.265625 43.359375 23.640625 43.75 24.125 43.75 C 24.125 43.75 24.140625 43.734375 24.140625 43.734375 C 24.140625 43.734375 24.140625 43.75 24.171875 43.75 Z M 37.1875 43.75 C 38.515625 43.75 39.75 43.296875 40.734375 42.53125 C 40.890625 42.421875 40.984375 42.296875 41.03125 42.15625 L 41.03125 42.140625 C 41.046875 42.109375 41.046875 42.09375 41.0625 42.0625 C 41.078125 41.96875 41.109375 41.90625 41.109375 41.796875 L 41.109375 38.34375 C 41.109375 37.914062 40.8125 37.578125 40.410156 37.492188 L 40.203125 37.46875 L 37.09375 37.46875 C 36.609375 37.46875 36.203125 37.84375 36.203125 38.34375 C 36.203125 38.828125 36.609375 39.234375 37.09375 39.234375 L 39.328125 39.234375 L 39.328125 41.375 C 38.703125 41.734375 37.96875 41.96875 37.1875 41.96875 C 36.0625 41.96875 35.078125 41.546875 34.375 40.828125 C 33.640625 40.125 33.203125 39.171875 33.203125 38.140625 C 33.203125 37.078125 33.640625 36.125 34.375 35.421875 C 35.078125 34.703125 36.0625 34.28125 37.1875 34.28125 C 38.125 34.28125 38.984375 34.609375 39.65625 35.125 C 40.046875 35.4375 40.625 35.359375 40.921875 34.984375 C 41.21875 34.59375 41.15625 34.015625 40.75 33.71875 C 39.78125 32.953125 38.515625 32.5 37.1875 32.5 C 34.015625 32.5 31.421875 35 31.421875 38.140625 C 31.421875 41.265625 34.015625 43.75 37.1875 43.75 Z M 37.1875 43.75 "/>\n      </g>'},logIcon:{extension:".log",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 13.542969 46.875 C 14.085938 46.875 14.574219 46.40625 14.574219 45.84375 C 14.574219 45.261719 14.085938 44.792969 13.542969 44.792969 L 8.460938 44.792969 L 8.460938 34.78125 C 8.460938 34.21875 7.992188 33.75 7.410156 33.75 C 6.828125 33.75 6.378906 34.21875 6.378906 34.78125 L 6.378906 45.84375 C 6.378906 46.40625 6.828125 46.875 7.410156 46.875 Z M 21.742188 46.875 C 23.46875 46.875 25.117188 46.085938 26.222656 44.867188 C 27.386719 43.648438 28.117188 41.980469 28.117188 40.125 C 28.117188 38.269531 27.386719 36.617188 26.222656 35.382812 C 25.117188 34.144531 23.46875 33.375 21.742188 33.375 C 19.941406 33.375 18.292969 34.144531 17.148438 35.382812 C 15.984375 36.617188 15.292969 38.269531 15.292969 40.125 C 15.292969 41.980469 15.984375 43.648438 17.148438 44.867188 C 18.292969 46.085938 19.941406 46.875 21.742188 46.875 Z M 21.742188 44.738281 C 20.542969 44.738281 19.492188 44.230469 18.703125 43.386719 C 17.917969 42.582031 17.429688 41.398438 17.429688 40.125 C 17.429688 38.851562 17.917969 37.667969 18.703125 36.84375 C 19.492188 36 20.542969 35.511719 21.742188 35.511719 C 22.867188 35.511719 23.917969 36 24.703125 36.84375 C 25.472656 37.667969 25.980469 38.851562 25.980469 40.125 C 25.980469 41.398438 25.472656 42.582031 24.703125 43.386719 C 23.917969 44.230469 22.867188 44.738281 21.742188 44.738281 Z M 37.300781 46.875 C 38.894531 46.875 40.375 46.332031 41.558594 45.414062 C 41.746094 45.28125 41.855469 45.132812 41.914062 44.960938 L 41.914062 44.945312 L 41.949219 44.851562 C 41.96875 44.738281 42.007812 44.664062 42.007812 44.53125 L 42.007812 40.386719 C 42.007812 39.789062 41.519531 39.335938 40.917969 39.335938 L 37.1875 39.335938 C 36.605469 39.335938 36.121094 39.789062 36.121094 40.386719 C 36.121094 40.96875 36.605469 41.457031 37.1875 41.457031 L 39.871094 41.457031 L 39.871094 44.023438 C 39.121094 44.457031 38.238281 44.738281 37.300781 44.738281 C 35.949219 44.738281 34.769531 44.230469 33.925781 43.367188 C 33.042969 42.523438 32.519531 41.382812 32.519531 40.144531 C 32.519531 38.867188 33.042969 37.726562 33.925781 36.882812 C 34.769531 36.019531 35.949219 35.511719 37.300781 35.511719 C 38.425781 35.511719 39.457031 35.90625 40.261719 36.523438 C 40.730469 36.898438 41.425781 36.804688 41.78125 36.355469 C 42.136719 35.886719 42.0625 35.195312 41.574219 34.835938 C 40.414062 33.917969 38.894531 33.375 37.300781 33.375 C 33.496094 33.375 30.382812 36.375 30.382812 40.144531 C 30.382812 43.894531 33.496094 46.875 37.300781 46.875 Z M 37.300781 46.875 "/>\n      </g>'},movIcon:{extension:".mov",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 15.472656 46.875 C 16.035156 46.875 16.523438 46.40625 16.523438 45.84375 L 16.523438 34.78125 C 16.523438 34.289062 16.152344 33.882812 15.679688 33.777344 L 15.472656 33.75 L 15.453125 33.75 C 15.117188 33.75 14.816406 33.898438 14.609375 34.179688 L 10.878906 39.355469 L 7.148438 34.179688 C 6.960938 33.898438 6.625 33.75 6.324219 33.75 L 6.265625 33.75 C 5.703125 33.75 5.234375 34.21875 5.234375 34.78125 L 5.234375 45.84375 C 5.234375 46.40625 5.703125 46.875 6.265625 46.875 C 6.847656 46.875 7.316406 46.40625 7.316406 45.84375 L 7.316406 37.949219 L 10 41.699219 C 10.203125 41.980469 10.523438 42.132812 10.859375 42.132812 L 10.898438 42.132812 C 11.234375 42.132812 11.535156 41.980469 11.742188 41.699219 L 14.441406 37.949219 L 14.441406 45.84375 C 14.441406 46.40625 14.890625 46.875 15.472656 46.875 Z M 25.460938 46.875 C 27.1875 46.875 28.835938 46.085938 29.941406 44.867188 C 31.105469 43.648438 31.835938 41.980469 31.835938 40.125 C 31.835938 38.269531 31.105469 36.617188 29.941406 35.382812 C 28.835938 34.144531 27.1875 33.375 25.460938 33.375 C 23.660156 33.375 22.011719 34.144531 20.867188 35.382812 C 19.703125 36.617188 19.011719 38.269531 19.011719 40.125 C 19.011719 41.980469 19.703125 43.648438 20.867188 44.867188 C 22.011719 46.085938 23.660156 46.875 25.460938 46.875 Z M 25.460938 44.738281 C 24.261719 44.738281 23.210938 44.230469 22.421875 43.386719 C 21.636719 42.582031 21.148438 41.398438 21.148438 40.125 C 21.148438 38.851562 21.636719 37.667969 22.421875 36.84375 C 23.210938 36 24.261719 35.511719 25.460938 35.511719 C 26.585938 35.511719 27.636719 36 28.421875 36.84375 C 29.191406 37.667969 29.699219 38.851562 29.699219 40.125 C 29.699219 41.398438 29.191406 42.582031 28.421875 43.386719 C 27.636719 44.230469 26.585938 44.738281 25.460938 44.738281 Z M 38.683594 46.855469 L 38.71875 46.855469 C 38.777344 46.835938 38.8125 46.820312 38.871094 46.820312 C 38.886719 46.800781 38.886719 46.800781 38.90625 46.800781 C 38.964844 46.78125 39.019531 46.726562 39.058594 46.707031 L 39.09375 46.6875 L 39.207031 46.59375 C 39.226562 46.574219 39.226562 46.574219 39.246094 46.539062 L 39.339844 46.425781 C 39.355469 46.425781 39.355469 46.425781 39.355469 46.40625 C 39.394531 46.367188 39.414062 46.292969 39.433594 46.257812 L 44.0625 35.304688 C 44.269531 34.800781 44.027344 34.179688 43.5 33.976562 C 42.996094 33.75 42.375 33.992188 42.152344 34.519531 L 38.496094 43.199219 L 34.839844 34.519531 C 34.613281 33.992188 34.011719 33.75 33.507812 33.976562 C 32.964844 34.179688 32.71875 34.800781 32.945312 35.304688 L 37.539062 46.257812 C 37.574219 46.292969 37.613281 46.367188 37.632812 46.40625 C 37.632812 46.425781 37.652344 46.425781 37.652344 46.425781 C 37.667969 46.460938 37.707031 46.5 37.746094 46.539062 C 37.746094 46.574219 37.761719 46.574219 37.761719 46.59375 C 37.820312 46.632812 37.855469 46.648438 37.894531 46.6875 L 37.914062 46.6875 C 37.96875 46.726562 38.042969 46.78125 38.082031 46.800781 L 38.101562 46.800781 C 38.101562 46.800781 38.121094 46.800781 38.121094 46.820312 C 38.15625 46.820312 38.230469 46.835938 38.269531 46.855469 L 38.308594 46.855469 L 38.402344 46.871094 L 38.496094 46.875 C 38.550781 46.875 38.605469 46.875 38.683594 46.855469 Z M 38.683594 46.855469 "/>\n      </g>'},ogvIcon:{extension:".ogv",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 11.511719 46.875 C 13.238281 46.875 14.886719 46.085938 15.996094 44.867188 C 17.15625 43.648438 17.886719 41.980469 17.886719 40.125 C 17.886719 38.269531 17.15625 36.617188 15.996094 35.382812 C 14.886719 34.144531 13.238281 33.375 11.511719 33.375 C 9.714844 33.375 8.0625 34.144531 6.917969 35.382812 C 5.757812 36.617188 5.0625 38.269531 5.0625 40.125 C 5.0625 41.980469 5.757812 43.648438 6.917969 44.867188 C 8.0625 46.085938 9.714844 46.875 11.511719 46.875 Z M 11.511719 44.738281 C 10.3125 44.738281 9.261719 44.230469 8.476562 43.386719 C 7.6875 42.582031 7.199219 41.398438 7.199219 40.125 C 7.199219 38.851562 7.6875 37.667969 8.476562 36.84375 C 9.261719 36 10.3125 35.511719 11.511719 35.511719 C 12.636719 35.511719 13.6875 36 14.476562 36.84375 C 15.246094 37.667969 15.75 38.851562 15.75 40.125 C 15.75 41.398438 15.246094 42.582031 14.476562 43.386719 C 13.6875 44.230469 12.636719 44.738281 11.511719 44.738281 Z M 27.25 46.875 C 28.84375 46.875 30.324219 46.332031 31.507812 45.414062 C 31.695312 45.28125 31.804688 45.132812 31.863281 44.960938 L 31.863281 44.945312 C 31.882812 44.90625 31.882812 44.886719 31.898438 44.851562 C 31.917969 44.738281 31.957031 44.664062 31.957031 44.53125 L 31.957031 40.386719 C 31.957031 39.789062 31.46875 39.335938 30.867188 39.335938 L 27.136719 39.335938 C 26.554688 39.335938 26.070312 39.789062 26.070312 40.386719 C 26.070312 40.96875 26.554688 41.457031 27.136719 41.457031 L 29.820312 41.457031 L 29.820312 44.023438 C 29.070312 44.457031 28.1875 44.738281 27.25 44.738281 C 25.898438 44.738281 24.71875 44.230469 23.875 43.367188 C 22.992188 42.523438 22.46875 41.382812 22.46875 40.144531 C 22.46875 38.867188 22.992188 37.726562 23.875 36.882812 C 24.71875 36.019531 25.898438 35.511719 27.25 35.511719 C 28.375 35.511719 29.40625 35.90625 30.210938 36.523438 C 30.679688 36.898438 31.375 36.804688 31.730469 36.355469 C 32.085938 35.886719 32.011719 35.195312 31.523438 34.835938 C 30.363281 33.917969 28.84375 33.375 27.25 33.375 C 23.445312 33.375 20.332031 36.375 20.332031 40.144531 C 20.332031 43.894531 23.445312 46.875 27.25 46.875 Z M 40.191406 46.855469 L 40.230469 46.855469 C 40.285156 46.835938 40.324219 46.820312 40.378906 46.820312 C 40.398438 46.800781 40.398438 46.800781 40.417969 46.800781 C 40.472656 46.78125 40.53125 46.726562 40.566406 46.707031 C 40.605469 46.6875 40.605469 46.6875 40.605469 46.6875 L 40.71875 46.59375 C 40.738281 46.574219 40.738281 46.574219 40.753906 46.539062 L 40.847656 46.425781 C 40.867188 46.425781 40.867188 46.425781 40.867188 46.40625 C 40.90625 46.367188 40.925781 46.292969 40.941406 46.257812 L 45.574219 35.304688 C 45.78125 34.800781 45.535156 34.179688 45.011719 33.976562 C 44.503906 33.75 43.886719 33.992188 43.660156 34.519531 L 40.003906 43.199219 L 36.347656 34.519531 C 36.125 33.992188 35.523438 33.75 35.019531 33.976562 C 34.472656 34.179688 34.230469 34.800781 34.457031 35.304688 L 39.050781 46.257812 C 39.085938 46.292969 39.125 46.367188 39.144531 46.40625 C 39.144531 46.425781 39.160156 46.425781 39.160156 46.425781 C 39.179688 46.460938 39.21875 46.5 39.253906 46.539062 C 39.253906 46.574219 39.273438 46.574219 39.273438 46.59375 C 39.332031 46.632812 39.367188 46.648438 39.40625 46.6875 L 39.425781 46.6875 C 39.480469 46.726562 39.554688 46.78125 39.59375 46.800781 L 39.613281 46.800781 C 39.613281 46.800781 39.628906 46.800781 39.628906 46.820312 C 39.667969 46.820312 39.742188 46.835938 39.78125 46.855469 L 39.816406 46.855469 L 39.910156 46.871094 L 40.003906 46.875 C 40.0625 46.875 40.117188 46.875 40.191406 46.855469 Z M 40.191406 46.855469 "/>\n      </g>'},pngIcon:{extension:".png",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 7.523438 46.875 C 8.105469 46.875 8.574219 46.40625 8.574219 45.84375 L 8.574219 41.773438 L 10.878906 41.773438 C 13.109375 41.773438 14.910156 39.976562 14.910156 37.78125 C 14.910156 35.550781 13.109375 33.75 10.878906 33.75 L 7.523438 33.75 C 6.960938 33.75 6.492188 34.199219 6.492188 34.78125 L 6.492188 45.84375 C 6.492188 46.40625 6.960938 46.875 7.523438 46.875 Z M 10.878906 39.695312 L 8.574219 39.695312 L 8.574219 35.832031 L 10.878906 35.832031 C 11.964844 35.832031 12.808594 36.695312 12.828125 37.78125 C 12.808594 38.832031 11.964844 39.695312 10.878906 39.695312 Z M 26.75 46.875 C 27.3125 46.875 27.78125 46.40625 27.78125 45.84375 L 27.78125 34.949219 C 27.78125 34.40625 27.3125 33.9375 26.75 33.9375 C 26.1875 33.9375 25.738281 34.40625 25.738281 34.949219 L 25.738281 42.675781 L 19.679688 34.292969 C 19.363281 33.84375 18.722656 33.75 18.253906 34.070312 C 17.972656 34.273438 17.824219 34.613281 17.84375 34.929688 L 17.84375 45.84375 C 17.84375 46.40625 18.292969 46.875 18.875 46.875 C 19.417969 46.875 19.886719 46.40625 19.886719 45.84375 L 19.886719 38.0625 L 25.886719 46.386719 C 25.90625 46.425781 25.941406 46.460938 25.980469 46.5 C 26.167969 46.726562 26.449219 46.875 26.75 46.875 Z M 38.082031 46.875 C 39.675781 46.875 41.15625 46.332031 42.339844 45.414062 C 42.527344 45.28125 42.636719 45.132812 42.695312 44.960938 L 42.695312 44.945312 C 42.714844 44.90625 42.714844 44.886719 42.730469 44.851562 C 42.75 44.738281 42.789062 44.664062 42.789062 44.53125 L 42.789062 40.386719 C 42.789062 39.789062 42.300781 39.335938 41.699219 39.335938 L 37.96875 39.335938 C 37.386719 39.335938 36.902344 39.789062 36.902344 40.386719 C 36.902344 40.96875 37.386719 41.457031 37.96875 41.457031 L 40.652344 41.457031 L 40.652344 44.023438 C 39.902344 44.457031 39.019531 44.738281 38.082031 44.738281 C 36.730469 44.738281 35.550781 44.230469 34.707031 43.367188 C 33.824219 42.523438 33.300781 41.382812 33.300781 40.144531 C 33.300781 38.867188 33.824219 37.726562 34.707031 36.882812 C 35.550781 36.019531 36.730469 35.511719 38.082031 35.511719 C 39.207031 35.511719 40.238281 35.90625 41.042969 36.523438 C 41.511719 36.898438 42.207031 36.804688 42.5625 36.355469 C 42.917969 35.886719 42.84375 35.195312 42.355469 34.835938 C 41.195312 33.917969 39.675781 33.375 38.082031 33.375 C 34.277344 33.375 31.164062 36.375 31.164062 40.144531 C 31.164062 43.894531 34.277344 46.875 38.082031 46.875 Z M 38.082031 46.875 "/>\n      </g>'},txtIcon:{extension:".txt",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 12.847656 46.875 C 13.429688 46.875 13.878906 46.425781 13.878906 45.84375 L 13.878906 35.832031 L 16.859375 35.832031 C 17.421875 35.832031 17.890625 35.34375 17.890625 34.78125 C 17.890625 34.199219 17.421875 33.75 16.859375 33.75 L 8.855469 33.75 C 8.273438 33.75 7.824219 34.199219 7.824219 34.78125 C 7.824219 35.34375 8.273438 35.832031 8.855469 35.832031 L 11.816406 35.832031 L 11.816406 45.84375 C 11.816406 46.425781 12.285156 46.875 12.847656 46.875 Z M 29.019531 46.875 C 29.222656 46.875 29.429688 46.800781 29.617188 46.667969 C 30.085938 46.351562 30.160156 45.695312 29.84375 45.242188 L 26.28125 40.367188 L 29.84375 35.53125 C 30.160156 35.0625 30.085938 34.425781 29.617188 34.105469 C 29.148438 33.75 28.53125 33.84375 28.175781 34.332031 L 25.023438 38.644531 L 21.855469 34.332031 C 21.535156 33.84375 20.878906 33.75 20.429688 34.105469 C 19.960938 34.425781 19.867188 35.0625 20.1875 35.53125 L 23.75 40.367188 L 20.1875 45.242188 C 19.867188 45.695312 19.960938 46.351562 20.429688 46.667969 C 20.597656 46.800781 20.804688 46.875 21.03125 46.875 C 21.347656 46.875 21.648438 46.707031 21.855469 46.445312 L 25.023438 42.113281 L 28.175781 46.445312 C 28.378906 46.707031 28.679688 46.875 29.019531 46.875 Z M 37.464844 46.875 C 38.042969 46.875 38.496094 46.425781 38.496094 45.84375 L 38.496094 35.832031 L 41.476562 35.832031 C 42.039062 35.832031 42.507812 35.34375 42.507812 34.78125 C 42.507812 34.199219 42.039062 33.75 41.476562 33.75 L 33.46875 33.75 C 32.886719 33.75 32.4375 34.199219 32.4375 34.78125 C 32.4375 35.34375 32.886719 35.832031 33.46875 35.832031 L 36.433594 35.832031 L 36.433594 45.84375 C 36.433594 46.425781 36.902344 46.875 37.464844 46.875 Z M 37.464844 46.875 "/>\n      </g>'},webmIcon:{extension:".webm",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 7.195312 43.734375 L 7.242188 43.734375 C 7.273438 43.71875 7.304688 43.703125 7.367188 43.703125 C 7.367188 43.6875 7.382812 43.6875 7.382812 43.6875 L 7.398438 43.6875 C 7.429688 43.671875 7.476562 43.625 7.523438 43.59375 L 7.554688 43.59375 C 7.585938 43.5625 7.617188 43.53125 7.648438 43.515625 C 7.648438 43.5 7.664062 43.5 7.664062 43.46875 L 7.757812 43.375 C 7.757812 43.375 7.757812 43.359375 7.773438 43.359375 C 7.789062 43.328125 7.820312 43.265625 7.835938 43.21875 L 9.882812 38.375 L 11.929688 43.21875 C 11.945312 43.265625 11.960938 43.328125 11.992188 43.359375 C 11.992188 43.359375 11.992188 43.375 12.023438 43.375 L 12.085938 43.46875 C 12.101562 43.5 12.101562 43.5 12.117188 43.515625 C 12.148438 43.53125 12.179688 43.5625 12.226562 43.59375 L 12.242188 43.59375 C 12.273438 43.625 12.320312 43.671875 12.382812 43.6875 C 12.398438 43.6875 12.398438 43.6875 12.414062 43.703125 C 12.445312 43.703125 12.476562 43.71875 12.523438 43.734375 L 12.570312 43.734375 L 12.640625 43.746094 L 12.710938 43.75 C 12.773438 43.75 12.820312 43.75 12.867188 43.734375 L 12.898438 43.734375 C 12.945312 43.71875 12.992188 43.703125 13.023438 43.703125 C 13.023438 43.6875 13.039062 43.6875 13.039062 43.6875 L 13.054688 43.6875 C 13.117188 43.671875 13.148438 43.625 13.195312 43.59375 L 13.210938 43.59375 C 13.242188 43.5625 13.289062 43.53125 13.320312 43.515625 C 13.320312 43.5 13.335938 43.5 13.335938 43.46875 C 13.367188 43.4375 13.398438 43.40625 13.414062 43.375 C 13.414062 43.375 13.429688 43.359375 13.429688 43.359375 C 13.460938 43.328125 13.492188 43.265625 13.507812 43.21875 L 17.335938 34.109375 C 17.523438 33.6875 17.320312 33.171875 16.898438 33 C 16.445312 32.8125 15.945312 33.015625 15.757812 33.453125 L 12.710938 40.6875 L 10.695312 35.890625 C 10.539062 35.546875 10.210938 35.359375 9.882812 35.359375 C 9.539062 35.359375 9.210938 35.546875 9.070312 35.890625 L 7.054688 40.6875 L 3.992188 33.453125 C 3.820312 33.015625 3.304688 32.8125 2.882812 33 C 2.429688 33.171875 2.242188 33.6875 2.414062 34.109375 L 6.257812 43.21875 C 6.289062 43.265625 6.304688 43.328125 6.335938 43.359375 L 6.335938 43.375 C 6.367188 43.40625 6.382812 43.4375 6.414062 43.46875 C 6.429688 43.5 6.429688 43.5 6.445312 43.515625 C 6.492188 43.53125 6.507812 43.5625 6.554688 43.59375 L 6.570312 43.59375 C 6.601562 43.625 6.664062 43.671875 6.710938 43.6875 C 6.726562 43.6875 6.726562 43.6875 6.742188 43.703125 C 6.773438 43.703125 6.804688 43.71875 6.851562 43.734375 L 6.898438 43.734375 L 6.976562 43.746094 L 7.054688 43.75 C 7.101562 43.75 7.148438 43.75 7.195312 43.734375 Z M 25.179688 43.75 C 25.632812 43.75 26.039062 43.359375 26.039062 42.890625 C 26.039062 42.40625 25.632812 42.015625 25.179688 42.015625 L 20.945312 42.015625 L 20.945312 39.140625 L 24.585938 39.140625 C 25.054688 39.140625 25.445312 38.75 25.445312 38.265625 C 25.445312 37.8125 25.054688 37.40625 24.585938 37.40625 L 20.945312 37.40625 L 20.945312 34.546875 L 25.179688 34.546875 C 25.632812 34.546875 26.039062 34.15625 26.039062 33.671875 C 26.039062 33.1875 25.632812 32.8125 25.179688 32.8125 L 20.070312 32.8125 C 19.585938 32.8125 19.210938 33.1875 19.210938 33.671875 L 19.210938 42.890625 C 19.210938 43.359375 19.585938 43.75 20.070312 43.75 C 20.070312 43.75 20.085938 43.734375 20.085938 43.734375 C 20.085938 43.734375 20.085938 43.75 20.117188 43.75 Z M 31.539062 43.75 C 33.382812 43.75 34.882812 42.25 34.882812 40.390625 C 34.882812 39.203125 34.242188 38.15625 33.304688 37.5625 C 33.679688 37.0625 33.898438 36.453125 33.898438 35.78125 C 33.898438 34.140625 32.570312 32.8125 30.929688 32.8125 L 28.710938 32.8125 C 28.242188 32.8125 27.851562 33.1875 27.851562 33.671875 L 27.851562 42.890625 C 27.851562 43.359375 28.242188 43.75 28.710938 43.75 L 28.757812 43.734375 C 28.757812 43.734375 28.757812 43.75 28.773438 43.75 Z M 30.929688 37.046875 L 29.585938 37.046875 L 29.585938 34.546875 L 30.929688 34.546875 C 31.617188 34.546875 32.164062 35.09375 32.164062 35.78125 C 32.164062 36.46875 31.617188 37.046875 30.929688 37.046875 Z M 31.539062 42.015625 L 29.585938 42.015625 L 29.585938 38.78125 L 31.539062 38.78125 C 32.429688 38.796875 33.148438 39.5 33.148438 40.390625 C 33.148438 41.296875 32.429688 42 31.539062 42.015625 Z M 45.664062 43.75 C 46.132812 43.75 46.539062 43.359375 46.539062 42.890625 L 46.539062 33.671875 C 46.539062 33.269531 46.242188 32.9375 45.859375 32.839844 L 45.664062 32.8125 L 45.648438 32.8125 C 45.367188 32.8125 45.117188 32.9375 44.945312 33.171875 L 41.835938 37.484375 L 38.726562 33.171875 C 38.570312 32.9375 38.289062 32.8125 38.039062 32.8125 L 37.992188 32.8125 C 37.523438 32.8125 37.132812 33.203125 37.132812 33.671875 L 37.132812 42.890625 C 37.132812 43.359375 37.523438 43.75 37.992188 43.75 C 38.476562 43.75 38.867188 43.359375 38.867188 42.890625 L 38.867188 36.3125 L 41.101562 39.4375 C 41.273438 39.671875 41.539062 39.796875 41.820312 39.796875 L 41.851562 39.796875 C 42.132812 39.796875 42.382812 39.671875 42.554688 39.4375 L 44.804688 36.3125 L 44.804688 42.890625 C 44.804688 43.359375 45.179688 43.75 45.664062 43.75 Z M 45.664062 43.75 "/>\n      </g>'},webpIcon:{extension:".webp",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 9.234375 43.734375 L 9.28125 43.734375 C 9.3125 43.71875 9.34375 43.703125 9.40625 43.703125 L 9.414062 43.6875 C 9.421875 43.6875 9.421875 43.6875 9.4375 43.6875 C 9.46875 43.671875 9.515625 43.625 9.5625 43.59375 L 9.59375 43.59375 C 9.625 43.5625 9.65625 43.53125 9.6875 43.515625 C 9.6875 43.5 9.703125 43.5 9.703125 43.46875 L 9.796875 43.375 C 9.796875 43.375 9.796875 43.359375 9.8125 43.359375 C 9.828125 43.328125 9.859375 43.265625 9.875 43.21875 L 11.921875 38.375 L 13.96875 43.21875 C 13.984375 43.265625 14 43.328125 14.03125 43.359375 C 14.03125 43.359375 14.03125 43.375 14.0625 43.375 L 14.125 43.46875 C 14.140625 43.5 14.140625 43.5 14.15625 43.515625 L 14.203125 43.546875 L 14.265625 43.59375 C 14.265625 43.59375 14.265625 43.59375 14.28125 43.59375 C 14.3125 43.625 14.359375 43.671875 14.421875 43.6875 C 14.4375 43.6875 14.4375 43.6875 14.453125 43.703125 C 14.484375 43.703125 14.515625 43.71875 14.5625 43.734375 L 14.609375 43.734375 L 14.679688 43.746094 L 14.75 43.75 C 14.8125 43.75 14.859375 43.75 14.90625 43.734375 L 14.9375 43.734375 C 14.984375 43.71875 15.03125 43.703125 15.0625 43.703125 C 15.0625 43.6875 15.078125 43.6875 15.078125 43.6875 L 15.09375 43.6875 C 15.15625 43.671875 15.1875 43.625 15.234375 43.59375 L 15.25 43.59375 C 15.28125 43.5625 15.328125 43.53125 15.359375 43.515625 C 15.359375 43.5 15.375 43.5 15.375 43.46875 C 15.40625 43.4375 15.4375 43.40625 15.453125 43.375 L 15.46875 43.359375 C 15.5 43.328125 15.53125 43.265625 15.546875 43.21875 L 19.375 34.109375 C 19.5625 33.6875 19.359375 33.171875 18.9375 33 C 18.484375 32.8125 17.984375 33.015625 17.796875 33.453125 L 14.75 40.6875 L 12.734375 35.890625 C 12.578125 35.546875 12.25 35.359375 11.921875 35.359375 C 11.578125 35.359375 11.25 35.546875 11.109375 35.890625 L 9.09375 40.6875 L 6.03125 33.453125 C 5.859375 33.015625 5.34375 32.8125 4.921875 33 C 4.46875 33.171875 4.28125 33.6875 4.453125 34.109375 L 8.296875 43.21875 C 8.328125 43.265625 8.34375 43.328125 8.375 43.359375 L 8.375 43.375 C 8.40625 43.40625 8.421875 43.4375 8.453125 43.46875 C 8.46875 43.5 8.46875 43.5 8.484375 43.515625 L 8.539062 43.546875 L 8.59375 43.59375 C 8.59375 43.59375 8.59375 43.59375 8.609375 43.59375 C 8.640625 43.625 8.703125 43.671875 8.75 43.6875 C 8.765625 43.6875 8.765625 43.6875 8.78125 43.703125 C 8.8125 43.703125 8.84375 43.71875 8.890625 43.734375 L 8.9375 43.734375 L 9.015625 43.746094 L 9.09375 43.75 C 9.140625 43.75 9.1875 43.75 9.234375 43.734375 Z M 27.21875 43.75 C 27.671875 43.75 28.078125 43.359375 28.078125 42.890625 C 28.078125 42.40625 27.671875 42.015625 27.21875 42.015625 L 22.984375 42.015625 L 22.984375 39.140625 L 26.625 39.140625 C 27.09375 39.140625 27.484375 38.75 27.484375 38.265625 C 27.484375 37.8125 27.09375 37.40625 26.625 37.40625 L 22.984375 37.40625 L 22.984375 34.546875 L 27.21875 34.546875 C 27.671875 34.546875 28.078125 34.15625 28.078125 33.671875 C 28.078125 33.1875 27.671875 32.8125 27.21875 32.8125 L 22.109375 32.8125 C 21.625 32.8125 21.25 33.1875 21.25 33.671875 L 21.25 42.890625 C 21.25 43.359375 21.625 43.75 22.109375 43.75 L 22.125 43.734375 C 22.125 43.734375 22.125 43.75 22.15625 43.75 Z M 33.578125 43.75 C 35.421875 43.75 36.921875 42.25 36.921875 40.390625 C 36.921875 39.203125 36.28125 38.15625 35.34375 37.5625 C 35.71875 37.0625 35.9375 36.453125 35.9375 35.78125 C 35.9375 34.140625 34.609375 32.8125 32.96875 32.8125 L 30.75 32.8125 C 30.28125 32.8125 29.890625 33.1875 29.890625 33.671875 L 29.890625 42.890625 C 29.890625 43.359375 30.28125 43.75 30.75 43.75 C 30.765625 43.75 30.765625 43.734375 30.796875 43.734375 C 30.796875 43.734375 30.796875 43.75 30.8125 43.75 Z M 32.96875 37.046875 L 31.625 37.046875 L 31.625 34.546875 L 32.96875 34.546875 C 33.65625 34.546875 34.203125 35.09375 34.203125 35.78125 C 34.203125 36.46875 33.65625 37.046875 32.96875 37.046875 Z M 33.578125 42.015625 L 31.625 42.015625 L 31.625 38.78125 L 33.578125 38.78125 C 34.46875 38.796875 35.1875 39.5 35.1875 40.390625 C 35.1875 41.296875 34.46875 42 33.578125 42.015625 Z M 40.03125 43.75 C 40.515625 43.75 40.90625 43.359375 40.90625 42.890625 L 40.90625 39.5 L 42.828125 39.5 C 44.6875 39.5 46.1875 38 46.1875 36.171875 C 46.1875 34.3125 44.6875 32.8125 42.828125 32.8125 L 40.03125 32.8125 C 39.5625 32.8125 39.171875 33.1875 39.171875 33.671875 L 39.171875 42.890625 C 39.171875 43.359375 39.5625 43.75 40.03125 43.75 Z M 42.828125 37.765625 L 40.90625 37.765625 L 40.90625 34.546875 L 42.828125 34.546875 C 43.734375 34.546875 44.4375 35.265625 44.453125 36.171875 C 44.4375 37.046875 43.734375 37.765625 42.828125 37.765625 Z M 42.828125 37.765625 "/>\n      </g>'},wmvIcon:{extension:".wmv",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 8.484375 43.734375 L 8.53125 43.734375 C 8.5625 43.71875 8.59375 43.703125 8.65625 43.703125 L 8.664062 43.6875 C 8.671875 43.6875 8.671875 43.6875 8.6875 43.6875 C 8.71875 43.671875 8.765625 43.625 8.8125 43.59375 L 8.84375 43.59375 C 8.875 43.5625 8.90625 43.53125 8.9375 43.515625 C 8.9375 43.5 8.953125 43.5 8.953125 43.46875 L 9.046875 43.375 C 9.046875 43.375 9.046875 43.359375 9.0625 43.359375 C 9.078125 43.328125 9.109375 43.265625 9.125 43.21875 L 11.171875 38.375 L 13.21875 43.21875 C 13.234375 43.265625 13.25 43.328125 13.28125 43.359375 C 13.28125 43.359375 13.28125 43.375 13.3125 43.375 L 13.375 43.46875 C 13.390625 43.5 13.390625 43.5 13.40625 43.515625 L 13.453125 43.546875 L 13.515625 43.59375 C 13.515625 43.59375 13.515625 43.59375 13.53125 43.59375 C 13.5625 43.625 13.609375 43.671875 13.671875 43.6875 C 13.6875 43.6875 13.6875 43.6875 13.703125 43.703125 C 13.734375 43.703125 13.765625 43.71875 13.8125 43.734375 L 13.859375 43.734375 L 13.929688 43.746094 L 14 43.75 C 14.0625 43.75 14.109375 43.75 14.15625 43.734375 L 14.1875 43.734375 C 14.234375 43.71875 14.28125 43.703125 14.3125 43.703125 C 14.3125 43.6875 14.328125 43.6875 14.328125 43.6875 L 14.34375 43.6875 C 14.40625 43.671875 14.4375 43.625 14.484375 43.59375 L 14.5 43.59375 C 14.53125 43.5625 14.578125 43.53125 14.609375 43.515625 C 14.609375 43.5 14.625 43.5 14.625 43.46875 C 14.65625 43.4375 14.6875 43.40625 14.703125 43.375 L 14.71875 43.359375 C 14.75 43.328125 14.78125 43.265625 14.796875 43.21875 L 18.625 34.109375 C 18.8125 33.6875 18.609375 33.171875 18.1875 33 C 17.734375 32.8125 17.234375 33.015625 17.046875 33.453125 L 14 40.6875 L 11.984375 35.890625 C 11.828125 35.546875 11.5 35.359375 11.171875 35.359375 C 10.828125 35.359375 10.5 35.546875 10.359375 35.890625 L 8.34375 40.6875 L 5.28125 33.453125 C 5.109375 33.015625 4.59375 32.8125 4.171875 33 C 3.71875 33.171875 3.53125 33.6875 3.703125 34.109375 L 7.546875 43.21875 C 7.578125 43.265625 7.59375 43.328125 7.625 43.359375 L 7.625 43.375 C 7.65625 43.40625 7.671875 43.4375 7.703125 43.46875 C 7.71875 43.5 7.71875 43.5 7.734375 43.515625 L 7.789062 43.546875 L 7.84375 43.59375 C 7.84375 43.59375 7.84375 43.59375 7.859375 43.59375 C 7.890625 43.625 7.953125 43.671875 8 43.6875 C 8.015625 43.6875 8.015625 43.6875 8.03125 43.703125 C 8.0625 43.703125 8.09375 43.71875 8.140625 43.734375 L 8.1875 43.734375 L 8.265625 43.746094 L 8.34375 43.75 C 8.390625 43.75 8.4375 43.75 8.484375 43.734375 Z M 29.03125 43.75 C 29.5 43.75 29.90625 43.359375 29.90625 42.890625 L 29.90625 33.671875 C 29.90625 33.269531 29.609375 32.9375 29.226562 32.839844 L 29.03125 32.8125 L 29.015625 32.8125 C 28.734375 32.8125 28.484375 32.9375 28.3125 33.171875 L 25.203125 37.484375 L 22.09375 33.171875 C 21.9375 32.9375 21.65625 32.8125 21.40625 32.8125 L 21.359375 32.8125 C 20.890625 32.8125 20.5 33.203125 20.5 33.671875 L 20.5 42.890625 C 20.5 43.359375 20.890625 43.75 21.359375 43.75 C 21.84375 43.75 22.234375 43.359375 22.234375 42.890625 L 22.234375 36.3125 L 24.46875 39.4375 C 24.640625 39.671875 24.90625 39.796875 25.1875 39.796875 L 25.21875 39.796875 C 25.5 39.796875 25.75 39.671875 25.921875 39.4375 L 28.171875 36.3125 L 28.171875 42.890625 C 28.171875 43.359375 28.546875 43.75 29.03125 43.75 Z M 37.015625 43.734375 L 37.0625 43.734375 C 37.09375 43.71875 37.125 43.703125 37.1875 43.703125 L 37.195312 43.6875 C 37.203125 43.6875 37.203125 43.6875 37.21875 43.6875 C 37.25 43.671875 37.296875 43.625 37.34375 43.59375 L 37.375 43.59375 C 37.40625 43.5625 37.4375 43.53125 37.46875 43.515625 C 37.46875 43.5 37.484375 43.5 37.484375 43.46875 L 37.578125 43.375 C 37.578125 43.375 37.578125 43.359375 37.59375 43.359375 C 37.609375 43.328125 37.640625 43.265625 37.65625 43.21875 L 39.703125 38.375 L 41.75 43.21875 C 41.765625 43.265625 41.78125 43.328125 41.8125 43.359375 C 41.8125 43.359375 41.8125 43.375 41.84375 43.375 L 41.90625 43.46875 C 41.921875 43.5 41.921875 43.5 41.9375 43.515625 L 41.984375 43.546875 L 42.046875 43.59375 C 42.046875 43.59375 42.046875 43.59375 42.0625 43.59375 C 42.09375 43.625 42.140625 43.671875 42.203125 43.6875 C 42.21875 43.6875 42.21875 43.6875 42.234375 43.703125 C 42.265625 43.703125 42.296875 43.71875 42.34375 43.734375 L 42.390625 43.734375 L 42.460938 43.746094 L 42.53125 43.75 C 42.59375 43.75 42.640625 43.75 42.6875 43.734375 L 42.71875 43.734375 C 42.765625 43.71875 42.8125 43.703125 42.84375 43.703125 C 42.84375 43.6875 42.859375 43.6875 42.859375 43.6875 L 42.875 43.6875 C 42.9375 43.671875 42.96875 43.625 43.015625 43.59375 L 43.03125 43.59375 C 43.0625 43.5625 43.109375 43.53125 43.140625 43.515625 C 43.140625 43.5 43.15625 43.5 43.15625 43.46875 C 43.1875 43.4375 43.21875 43.40625 43.234375 43.375 L 43.25 43.359375 C 43.28125 43.328125 43.3125 43.265625 43.328125 43.21875 L 47.15625 34.109375 C 47.34375 33.6875 47.140625 33.171875 46.71875 33 C 46.265625 32.8125 45.765625 33.015625 45.578125 33.453125 L 42.53125 40.6875 L 40.515625 35.890625 C 40.359375 35.546875 40.03125 35.359375 39.703125 35.359375 C 39.359375 35.359375 39.03125 35.546875 38.890625 35.890625 L 36.875 40.6875 L 33.8125 33.453125 C 33.640625 33.015625 33.125 32.8125 32.703125 33 C 32.25 33.171875 32.0625 33.6875 32.234375 34.109375 L 36.078125 43.21875 C 36.109375 43.265625 36.125 43.328125 36.15625 43.359375 L 36.15625 43.375 C 36.1875 43.40625 36.203125 43.4375 36.234375 43.46875 C 36.25 43.5 36.25 43.5 36.265625 43.515625 L 36.320312 43.546875 L 36.375 43.59375 C 36.375 43.59375 36.375 43.59375 36.390625 43.59375 C 36.421875 43.625 36.484375 43.671875 36.53125 43.6875 C 36.546875 43.6875 36.546875 43.6875 36.5625 43.703125 C 36.59375 43.703125 36.625 43.71875 36.671875 43.734375 L 36.71875 43.734375 L 36.796875 43.746094 L 36.875 43.75 C 36.921875 43.75 36.96875 43.75 37.015625 43.734375 Z M 37.015625 43.734375 "/>\n      </g>'},xlsIcon:{extension:".xls",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 17.21875 46.875 C 17.425781 46.875 17.632812 46.800781 17.820312 46.667969 C 18.289062 46.351562 18.363281 45.695312 18.042969 45.242188 L 14.480469 40.367188 L 18.042969 35.53125 C 18.363281 35.0625 18.289062 34.425781 17.820312 34.105469 C 17.351562 33.75 16.730469 33.84375 16.375 34.332031 L 13.226562 38.644531 L 10.054688 34.332031 C 9.738281 33.84375 9.082031 33.75 8.632812 34.105469 C 8.164062 34.425781 8.070312 35.0625 8.386719 35.53125 L 11.949219 40.367188 L 8.386719 45.242188 C 8.070312 45.695312 8.164062 46.351562 8.632812 46.667969 C 8.800781 46.800781 9.007812 46.875 9.230469 46.875 C 9.550781 46.875 9.851562 46.707031 10.054688 46.445312 L 13.226562 42.113281 L 16.375 46.445312 C 16.582031 46.707031 16.882812 46.875 17.21875 46.875 Z M 29.351562 46.875 C 29.894531 46.875 30.382812 46.40625 30.382812 45.84375 C 30.382812 45.261719 29.894531 44.792969 29.351562 44.792969 L 24.269531 44.792969 L 24.269531 34.78125 C 24.269531 34.21875 23.800781 33.75 23.21875 33.75 C 22.636719 33.75 22.1875 34.21875 22.1875 34.78125 L 22.1875 45.84375 C 22.1875 46.335938 22.53125 46.757812 23.007812 46.855469 L 23.222656 46.875 Z M 37.28125 46.855469 C 38.613281 46.855469 39.832031 46.460938 40.75 45.789062 C 41.6875 45.113281 42.363281 44.082031 42.363281 42.882812 C 42.363281 42.300781 42.195312 41.738281 41.914062 41.289062 C 41.480469 40.59375 40.804688 40.105469 40.039062 39.730469 C 39.289062 39.375 38.40625 39.132812 37.449219 38.945312 L 37.414062 38.945312 C 36.398438 38.757812 35.554688 38.457031 35.070312 38.117188 C 34.824219 37.949219 34.65625 37.78125 34.5625 37.632812 C 34.46875 37.480469 34.429688 37.332031 34.429688 37.105469 C 34.429688 36.710938 34.636719 36.300781 35.144531 35.925781 C 35.648438 35.550781 36.398438 35.289062 37.242188 35.289062 C 38.386719 35.289062 39.304688 35.851562 40.261719 36.488281 C 40.710938 36.789062 41.3125 36.65625 41.59375 36.207031 C 41.894531 35.773438 41.761719 35.175781 41.332031 34.875 C 40.375 34.257812 39.042969 33.375 37.242188 33.375 C 36.023438 33.375 34.882812 33.730469 34 34.367188 C 33.136719 35.007812 32.5 35.980469 32.5 37.105469 C 32.5 37.667969 32.648438 38.195312 32.929688 38.644531 C 33.34375 39.300781 33.960938 39.769531 34.675781 40.105469 C 35.386719 40.445312 36.210938 40.667969 37.09375 40.835938 L 37.132812 40.835938 C 38.238281 41.042969 39.15625 41.363281 39.699219 41.71875 C 39.980469 41.90625 40.148438 42.09375 40.261719 42.28125 C 40.375 42.46875 40.429688 42.636719 40.429688 42.882812 C 40.429688 43.351562 40.1875 43.820312 39.625 44.230469 C 39.0625 44.644531 38.21875 44.925781 37.28125 44.925781 C 35.949219 44.945312 34.523438 44.15625 33.699219 43.480469 C 33.289062 43.144531 32.667969 43.199219 32.332031 43.613281 C 32.011719 44.023438 32.070312 44.644531 32.480469 44.980469 C 33.550781 45.824219 35.257812 46.835938 37.28125 46.855469 Z M 37.28125 46.855469 "/>\n      </g>'},xlsxIcon:{extension:".xlsx",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 13.070312 43.75 C 13.242188 43.75 13.414062 43.6875 13.570312 43.578125 C 13.960938 43.3125 14.023438 42.765625 13.757812 42.390625 L 10.789062 38.328125 L 13.757812 34.296875 C 14.023438 33.90625 13.960938 33.375 13.570312 33.109375 C 13.179688 32.8125 12.664062 32.890625 12.367188 33.296875 L 9.742188 36.890625 L 7.101562 33.296875 C 6.835938 32.890625 6.289062 32.8125 5.914062 33.109375 C 5.523438 33.375 5.445312 33.90625 5.710938 34.296875 L 8.679688 38.328125 L 5.710938 42.390625 C 5.445312 42.765625 5.523438 43.3125 5.914062 43.578125 C 6.054688 43.6875 6.226562 43.75 6.414062 43.75 C 6.679688 43.75 6.929688 43.609375 7.101562 43.390625 L 9.742188 39.78125 L 12.367188 43.390625 C 12.539062 43.609375 12.789062 43.75 13.070312 43.75 Z M 23.179688 43.75 C 23.632812 43.75 24.039062 43.359375 24.039062 42.890625 C 24.039062 42.40625 23.632812 42.015625 23.179688 42.015625 L 18.945312 42.015625 L 18.945312 33.671875 C 18.945312 33.203125 18.554688 32.8125 18.070312 32.8125 C 17.585938 32.8125 17.210938 33.203125 17.210938 33.671875 L 17.210938 42.890625 C 17.210938 43.359375 17.585938 43.75 18.070312 43.75 Z M 29.789062 43.734375 C 30.898438 43.734375 31.914062 43.40625 32.679688 42.84375 C 33.460938 42.28125 34.023438 41.421875 34.023438 40.421875 C 34.023438 39.9375 33.882812 39.46875 33.648438 39.09375 C 33.289062 38.515625 32.726562 38.109375 32.085938 37.796875 C 31.460938 37.5 30.726562 37.296875 29.929688 37.140625 L 29.898438 37.140625 C 29.054688 36.984375 28.351562 36.734375 27.945312 36.453125 C 27.742188 36.3125 27.601562 36.171875 27.523438 36.046875 C 27.445312 35.921875 27.414062 35.796875 27.414062 35.609375 C 27.414062 35.28125 27.585938 34.9375 28.007812 34.625 C 28.429688 34.3125 29.054688 34.09375 29.757812 34.09375 C 30.710938 34.09375 31.476562 34.5625 32.273438 35.09375 C 32.648438 35.34375 33.148438 35.234375 33.382812 34.859375 C 33.632812 34.5 33.523438 34 33.164062 33.75 C 32.367188 33.234375 31.257812 32.5 29.757812 32.5 C 28.742188 32.5 27.789062 32.796875 27.054688 33.328125 C 26.335938 33.859375 25.804688 34.671875 25.804688 35.609375 C 25.804688 36.078125 25.929688 36.515625 26.164062 36.890625 C 26.507812 37.4375 27.023438 37.828125 27.617188 38.109375 C 28.210938 38.390625 28.898438 38.578125 29.632812 38.71875 L 29.664062 38.71875 C 30.585938 38.890625 31.351562 39.15625 31.804688 39.453125 C 32.039062 39.609375 32.179688 39.765625 32.273438 39.921875 C 32.367188 40.078125 32.414062 40.21875 32.414062 40.421875 C 32.414062 40.8125 32.210938 41.203125 31.742188 41.546875 C 31.273438 41.890625 30.570312 42.125 29.789062 42.125 C 28.679688 42.140625 27.492188 41.484375 26.804688 40.921875 C 26.460938 40.640625 25.945312 40.6875 25.664062 41.03125 C 25.398438 41.375 25.445312 41.890625 25.789062 42.171875 C 26.679688 42.875 28.101562 43.71875 29.789062 43.734375 Z M 43.179688 43.75 C 43.351562 43.75 43.523438 43.6875 43.679688 43.578125 C 44.070312 43.3125 44.132812 42.765625 43.867188 42.390625 L 40.898438 38.328125 L 43.867188 34.296875 C 44.132812 33.90625 44.070312 33.375 43.679688 33.109375 C 43.289062 32.8125 42.773438 32.890625 42.476562 33.296875 L 39.851562 36.890625 L 37.210938 33.296875 C 36.945312 32.890625 36.398438 32.8125 36.023438 33.109375 C 35.632812 33.375 35.554688 33.90625 35.820312 34.296875 L 38.789062 38.328125 L 35.820312 42.390625 C 35.554688 42.765625 35.632812 43.3125 36.023438 43.578125 C 36.164062 43.6875 36.335938 43.75 36.523438 43.75 C 36.789062 43.75 37.039062 43.609375 37.210938 43.390625 L 39.851562 39.78125 L 42.476562 43.390625 C 42.648438 43.609375 42.898438 43.75 43.179688 43.75 Z M 43.179688 43.75 "/>\n      </g>'},zipIcon:{extension:".zip",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 20.175781 46.875 C 20.855469 46.875 21.402344 46.351562 21.402344 45.671875 C 21.402344 44.992188 20.855469 44.445312 20.175781 44.445312 L 13.132812 44.445312 L 21.183594 33.488281 L 21.183594 33.445312 C 21.203125 33.421875 21.226562 33.378906 21.25 33.335938 C 21.269531 33.3125 21.269531 33.289062 21.292969 33.269531 C 21.3125 33.203125 21.3125 33.179688 21.335938 33.136719 C 21.335938 33.09375 21.378906 33.070312 21.378906 33.007812 C 21.378906 32.984375 21.378906 32.960938 21.402344 32.917969 L 21.402344 32.679688 C 21.402344 32.632812 21.402344 32.613281 21.378906 32.546875 C 21.378906 32.503906 21.378906 32.480469 21.335938 32.4375 C 21.335938 32.414062 21.3125 32.371094 21.3125 32.304688 C 21.292969 32.285156 21.269531 32.242188 21.269531 32.21875 C 21.25 32.195312 21.226562 32.152344 21.203125 32.109375 C 21.183594 32.066406 21.160156 32.042969 21.117188 32.023438 C 21.09375 32 21.074219 31.957031 21.050781 31.933594 C 21.03125 31.914062 21.007812 31.867188 20.964844 31.847656 C 20.941406 31.824219 20.941406 31.804688 20.898438 31.78125 L 20.875 31.78125 C 20.832031 31.757812 20.8125 31.738281 20.765625 31.714844 C 20.746094 31.695312 20.722656 31.648438 20.65625 31.648438 L 20.570312 31.605469 L 20.4375 31.585938 C 20.417969 31.585938 20.375 31.5625 20.351562 31.5625 L 10.75 31.5625 C 10.070312 31.5625 9.546875 32.085938 9.546875 32.765625 C 9.546875 33.421875 10.070312 33.992188 10.75 33.992188 L 17.8125 33.992188 L 9.785156 44.972656 L 9.765625 44.972656 C 9.742188 45.015625 9.71875 45.058594 9.699219 45.082031 C 9.699219 45.101562 9.675781 45.148438 9.632812 45.167969 C 9.632812 45.210938 9.609375 45.257812 9.609375 45.277344 C 9.589844 45.320312 9.589844 45.367188 9.566406 45.386719 L 9.566406 45.496094 C 9.546875 45.539062 9.546875 45.585938 9.546875 45.648438 L 9.546875 45.738281 C 9.546875 45.78125 9.566406 45.824219 9.566406 45.890625 C 9.566406 45.933594 9.589844 45.957031 9.589844 45.976562 L 9.632812 46.109375 C 9.632812 46.152344 9.675781 46.175781 9.699219 46.21875 C 9.699219 46.242188 9.71875 46.261719 9.742188 46.328125 C 9.765625 46.351562 9.785156 46.394531 9.808594 46.414062 C 9.828125 46.4375 9.851562 46.460938 9.894531 46.480469 L 9.9375 46.542969 L 9.984375 46.589844 C 10.003906 46.613281 10.027344 46.632812 10.046875 46.632812 L 10.046875 46.65625 C 10.070312 46.679688 10.09375 46.679688 10.136719 46.699219 C 10.179688 46.722656 10.222656 46.742188 10.246094 46.742188 C 10.265625 46.789062 10.289062 46.789062 10.3125 46.808594 C 10.375 46.808594 10.421875 46.832031 10.464844 46.832031 C 10.484375 46.851562 10.507812 46.851562 10.53125 46.851562 L 10.648438 46.871094 Z M 26.214844 46.875 C 26.871094 46.875 27.4375 46.351562 27.4375 45.671875 L 27.4375 32.765625 C 27.4375 32.085938 26.871094 31.5625 26.214844 31.5625 C 25.535156 31.5625 25.011719 32.085938 25.011719 32.765625 L 25.011719 45.671875 C 25.011719 46.351562 25.535156 46.875 26.214844 46.875 Z M 32.734375 46.875 C 33.410156 46.875 33.957031 46.328125 33.957031 45.671875 L 33.957031 40.925781 L 36.648438 40.925781 C 39.25 40.925781 41.351562 38.824219 41.351562 36.265625 C 41.351562 33.664062 39.25 31.5625 36.648438 31.5625 L 32.734375 31.5625 C 32.078125 31.5625 31.53125 32.085938 31.53125 32.765625 L 31.53125 45.671875 C 31.53125 46.328125 32.078125 46.875 32.734375 46.875 Z M 36.648438 38.496094 L 33.957031 38.496094 L 33.957031 33.992188 L 36.648438 33.992188 C 37.917969 33.992188 38.902344 34.996094 38.921875 36.265625 C 38.902344 37.492188 37.917969 38.496094 36.648438 38.496094 Z M 36.648438 38.496094 "/>\n      </g>'},docxIcon:{extension:".docx",path:'<g id="surface9" clip-path="url(#clip1)">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      </g>\n      </defs>\n      <g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <use xlink:href="#surface9" mask="url(#mask0)"/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 7.789062 43.75 C 9.589844 43.75 10.988281 43.269531 11.984375 42.304688 C 12.980469 41.339844 13.476562 39.984375 13.476562 38.234375 C 13.476562 36.496094 12.980469 35.144531 11.984375 34.179688 C 10.988281 33.214844 9.589844 32.734375 7.789062 32.734375 L 4.695312 32.734375 C 4.394531 32.734375 4.15625 32.816406 3.984375 32.984375 C 3.8125 33.152344 3.726562 33.386719 3.726562 33.6875 L 3.726562 42.796875 C 3.726562 43.097656 3.8125 43.332031 3.984375 43.5 C 4.15625 43.667969 4.394531 43.75 4.695312 43.75 Z M 7.664062 42.109375 L 5.742188 42.109375 L 5.742188 34.375 L 7.664062 34.375 C 10.195312 34.375 11.460938 35.660156 11.460938 38.234375 C 11.460938 40.816406 10.195312 42.109375 7.664062 42.109375 Z M 20.414062 43.890625 C 21.476562 43.890625 22.402344 43.660156 23.1875 43.203125 C 23.972656 42.746094 24.582031 42.089844 25.007812 41.234375 C 25.433594 40.378906 25.648438 39.378906 25.648438 38.234375 C 25.648438 37.089844 25.4375 36.089844 25.015625 35.242188 C 24.59375 34.394531 23.988281 33.738281 23.203125 33.28125 C 22.417969 32.824219 21.488281 32.59375 20.414062 32.59375 C 19.339844 32.59375 18.410156 32.824219 17.617188 33.28125 C 16.824219 33.738281 16.21875 34.394531 15.796875 35.242188 C 15.375 36.089844 15.164062 37.089844 15.164062 38.234375 C 15.164062 39.378906 15.378906 40.378906 15.804688 41.234375 C 16.230469 42.089844 16.839844 42.746094 17.625 43.203125 C 18.410156 43.660156 19.339844 43.890625 20.414062 43.890625 Z M 20.414062 42.28125 C 19.394531 42.28125 18.597656 41.933594 18.03125 41.234375 C 17.464844 40.535156 17.179688 39.535156 17.179688 38.234375 C 17.179688 36.933594 17.464844 35.933594 18.03125 35.242188 C 18.597656 34.550781 19.394531 34.203125 20.414062 34.203125 C 21.425781 34.203125 22.214844 34.550781 22.78125 35.242188 C 23.347656 35.933594 23.632812 36.933594 23.632812 38.234375 C 23.632812 39.535156 23.347656 40.535156 22.78125 41.234375 C 22.214844 41.933594 21.425781 42.28125 20.414062 42.28125 Z M 32.601562 43.890625 C 33.289062 43.890625 33.933594 43.789062 34.539062 43.585938 C 35.144531 43.382812 35.679688 43.089844 36.148438 42.703125 C 36.285156 42.597656 36.378906 42.488281 36.429688 42.367188 C 36.480469 42.246094 36.507812 42.109375 36.507812 41.953125 C 36.507812 41.722656 36.445312 41.53125 36.320312 41.375 C 36.195312 41.21875 36.042969 41.140625 35.867188 41.140625 C 35.753906 41.140625 35.644531 41.160156 35.539062 41.203125 C 35.433594 41.246094 35.332031 41.296875 35.226562 41.359375 C 34.746094 41.683594 34.316406 41.910156 33.9375 42.046875 C 33.558594 42.183594 33.144531 42.25 32.695312 42.25 C 31.613281 42.25 30.792969 41.910156 30.234375 41.234375 C 29.675781 40.558594 29.398438 39.558594 29.398438 38.234375 C 29.398438 36.921875 29.675781 35.925781 30.234375 35.25 C 30.792969 34.574219 31.613281 34.234375 32.695312 34.234375 C 33.164062 34.234375 33.589844 34.300781 33.976562 34.429688 C 34.363281 34.558594 34.777344 34.792969 35.226562 35.125 C 35.445312 35.269531 35.660156 35.34375 35.867188 35.34375 C 36.042969 35.34375 36.195312 35.265625 36.320312 35.109375 C 36.445312 34.953125 36.507812 34.761719 36.507812 34.53125 C 36.507812 34.363281 36.480469 34.222656 36.429688 34.109375 C 36.378906 33.996094 36.285156 33.886719 36.148438 33.78125 C 35.679688 33.394531 35.144531 33.101562 34.539062 32.898438 C 33.933594 32.695312 33.289062 32.59375 32.601562 32.59375 C 31.539062 32.59375 30.609375 32.824219 29.8125 33.28125 C 29.015625 33.738281 28.402344 34.394531 27.976562 35.242188 C 27.550781 36.089844 27.335938 37.089844 27.335938 38.234375 C 27.335938 39.378906 27.550781 40.378906 27.976562 41.234375 C 28.402344 42.089844 29.015625 42.746094 29.8125 43.203125 C 30.609375 43.660156 31.539062 43.890625 32.601562 43.890625 Z M 46.132812 43.84375 C 46.382812 43.84375 46.605469 43.75 46.796875 43.5625 C 46.988281 43.375 47.085938 43.15625 47.085938 42.90625 C 47.085938 42.707031 47.003906 42.511719 46.835938 42.3125 L 43.445312 38.15625 L 46.710938 34.171875 C 46.867188 34.003906 46.945312 33.808594 46.945312 33.578125 C 46.945312 33.328125 46.847656 33.113281 46.65625 32.929688 C 46.464844 32.746094 46.242188 32.65625 45.992188 32.65625 C 45.730469 32.65625 45.507812 32.769531 45.320312 33 L 42.273438 36.765625 L 39.226562 33 C 39.027344 32.769531 38.800781 32.65625 38.539062 32.65625 C 38.289062 32.65625 38.070312 32.746094 37.882812 32.929688 C 37.695312 33.113281 37.601562 33.328125 37.601562 33.578125 C 37.601562 33.808594 37.679688 34.003906 37.835938 34.171875 L 41.101562 38.15625 L 37.695312 42.3125 C 37.539062 42.5 37.460938 42.699219 37.460938 42.90625 C 37.460938 43.15625 37.558594 43.371094 37.75 43.554688 C 37.941406 43.738281 38.164062 43.828125 38.414062 43.828125 C 38.675781 43.828125 38.898438 43.71875 39.085938 43.5 L 42.273438 39.5625 L 45.445312 43.5 C 45.644531 43.730469 45.871094 43.84375 46.132812 43.84375 Z M 46.132812 43.84375 "/>\n      </g>'},jpgIcon:{extension:".jpg",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <use xlink:href="#surface9" mask="url(#mask0)"/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 8.789062 47.007812 L 9.488281 46.960938 C 12.214844 46.757812 13.578125 45.277344 13.578125 42.523438 L 13.578125 32.742188 C 13.578125 32.320312 13.453125 31.980469 13.195312 31.726562 C 12.941406 31.472656 12.59375 31.34375 12.15625 31.34375 C 11.734375 31.34375 11.394531 31.472656 11.140625 31.726562 C 10.886719 31.980469 10.757812 32.320312 10.757812 32.742188 L 10.757812 42.523438 C 10.757812 43.238281 10.605469 43.769531 10.296875 44.117188 C 9.992188 44.46875 9.539062 44.660156 8.941406 44.6875 L 8.242188 44.730469 C 7.847656 44.761719 7.558594 44.867188 7.378906 45.046875 C 7.195312 45.230469 7.105469 45.496094 7.105469 45.847656 C 7.105469 46.664062 7.667969 47.050781 8.789062 47.007812 Z M 18.304688 47.007812 C 18.742188 47.007812 19.089844 46.878906 19.34375 46.625 C 19.597656 46.367188 19.726562 46.023438 19.726562 45.585938 L 19.726562 40.882812 L 23.640625 40.882812 C 25.289062 40.882812 26.574219 40.464844 27.492188 39.632812 C 28.410156 38.804688 28.871094 37.644531 28.871094 36.15625 C 28.871094 34.667969 28.410156 33.511719 27.492188 32.6875 C 26.574219 31.863281 25.289062 31.453125 23.640625 31.453125 L 18.261719 31.453125 C 17.839844 31.453125 17.507812 31.570312 17.265625 31.804688 C 17.023438 32.035156 16.90625 32.363281 16.90625 32.789062 L 16.90625 45.585938 C 16.90625 46.023438 17.03125 46.367188 17.289062 46.625 C 17.542969 46.878906 17.882812 47.007812 18.304688 47.007812 Z M 23.292969 38.714844 L 19.726562 38.714844 L 19.726562 33.640625 L 23.292969 33.640625 C 25.230469 33.640625 26.203125 34.488281 26.203125 36.179688 C 26.203125 37.871094 25.230469 38.714844 23.292969 38.714844 Z M 38.605469 47.070312 C 39.320312 47.070312 40.0625 47.011719 40.835938 46.898438 C 41.609375 46.78125 42.285156 46.621094 42.871094 46.414062 C 43.410156 46.242188 43.765625 46.015625 43.941406 45.738281 C 44.117188 45.460938 44.203125 44.988281 44.203125 44.316406 L 44.203125 39.613281 C 44.203125 39.292969 44.101562 39.03125 43.898438 38.835938 C 43.695312 38.640625 43.425781 38.539062 43.089844 38.539062 L 39.21875 38.539062 C 38.867188 38.539062 38.59375 38.628906 38.398438 38.804688 C 38.199219 38.976562 38.101562 39.226562 38.101562 39.546875 C 38.101562 39.867188 38.199219 40.117188 38.398438 40.289062 C 38.59375 40.464844 38.867188 40.554688 39.21875 40.554688 L 41.6875 40.554688 L 41.6875 44.425781 C 40.699219 44.703125 39.707031 44.839844 38.714844 44.839844 C 35.390625 44.839844 33.726562 42.945312 33.726562 39.152344 C 33.726562 37.300781 34.132812 35.90625 34.941406 34.964844 C 35.75 34.023438 36.949219 33.554688 38.539062 33.554688 C 39.238281 33.554688 39.867188 33.644531 40.421875 33.828125 C 40.972656 34.007812 41.574219 34.324219 42.214844 34.777344 C 42.390625 34.894531 42.542969 34.980469 42.671875 35.03125 C 42.804688 35.082031 42.949219 35.105469 43.109375 35.105469 C 43.359375 35.105469 43.570312 34.996094 43.746094 34.777344 C 43.921875 34.558594 44.007812 34.289062 44.007812 33.96875 C 44.007812 33.75 43.96875 33.558594 43.886719 33.398438 C 43.808594 33.238281 43.679688 33.078125 43.503906 32.917969 C 42.191406 31.808594 40.507812 31.257812 38.453125 31.257812 C 36.90625 31.257812 35.5625 31.574219 34.425781 32.207031 C 33.289062 32.84375 32.410156 33.753906 31.789062 34.941406 C 31.171875 36.128906 30.859375 37.535156 30.859375 39.152344 C 30.859375 40.800781 31.171875 42.21875 31.789062 43.40625 C 32.410156 44.597656 33.304688 45.503906 34.46875 46.132812 C 35.636719 46.757812 37.015625 47.070312 38.605469 47.070312 Z M 38.605469 47.070312 "/>\n      </g>'},mp3Icon:{extension:".mp3",path:'<g id="surface9" clip-path="url(#clip1)">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 43.828125 43.710938 C 43.605469 44.28125 43.273438 44.804688 42.84375 45.265625 C 42.40625 45.730469 41.867188 46.113281 41.242188 46.398438 C 40.597656 46.699219 39.851562 46.855469 39.027344 46.855469 C 38.328125 46.855469 37.703125 46.757812 37.160156 46.570312 C 36.609375 46.378906 36.160156 46.136719 35.769531 45.839844 C 35.386719 45.550781 35.050781 45.210938 34.796875 44.832031 C 34.570312 44.507812 34.394531 44.195312 34.265625 43.890625 C 34.140625 43.59375 34.054688 43.335938 33.996094 43.101562 C 33.792969 42.261719 34.304688 41.417969 35.140625 41.210938 C 35.980469 41.007812 36.828125 41.519531 37.03125 42.355469 C 37.039062 42.390625 37.066406 42.488281 37.144531 42.671875 C 37.191406 42.777344 37.265625 42.914062 37.371094 43.0625 C 37.4375 43.160156 37.53125 43.257812 37.65625 43.351562 C 37.792969 43.453125 37.972656 43.542969 38.195312 43.625 C 38.332031 43.667969 38.59375 43.730469 39.027344 43.730469 C 39.390625 43.730469 39.695312 43.675781 39.925781 43.566406 C 40.1875 43.445312 40.398438 43.300781 40.558594 43.132812 C 40.71875 42.957031 40.839844 42.773438 40.914062 42.578125 C 40.996094 42.371094 41.03125 42.195312 41.03125 42.023438 C 41.03125 41.789062 41 41.585938 40.921875 41.398438 C 40.871094 41.257812 40.785156 41.148438 40.660156 41.039062 C 40.515625 40.910156 40.296875 40.792969 40.011719 40.699219 C 39.6875 40.59375 39.253906 40.539062 38.738281 40.535156 C 37.882812 40.527344 37.1875 39.832031 37.1875 38.972656 L 37.1875 38.832031 C 37.1875 37.984375 37.859375 37.292969 38.699219 37.265625 C 39.070312 37.257812 39.398438 37.195312 39.679688 37.101562 C 39.921875 37.011719 40.121094 36.902344 40.273438 36.773438 C 40.40625 36.652344 40.507812 36.519531 40.582031 36.359375 C 40.652344 36.210938 40.6875 36.027344 40.6875 35.8125 C 40.6875 35.523438 40.644531 35.289062 40.574219 35.125 C 40.5 34.96875 40.414062 34.847656 40.304688 34.757812 C 40.1875 34.660156 40.042969 34.582031 39.867188 34.53125 C 39.402344 34.386719 38.878906 34.398438 38.480469 34.542969 C 38.289062 34.617188 38.121094 34.714844 37.976562 34.84375 C 37.820312 34.984375 37.695312 35.148438 37.59375 35.339844 C 37.484375 35.550781 37.40625 35.773438 37.367188 36.039062 C 37.230469 36.890625 36.429688 37.472656 35.574219 37.335938 C 34.722656 37.195312 34.140625 36.398438 34.28125 35.542969 C 34.378906 34.9375 34.5625 34.378906 34.835938 33.871094 C 35.109375 33.355469 35.464844 32.898438 35.890625 32.519531 C 36.320312 32.132812 36.824219 31.828125 37.382812 31.617188 C 38.433594 31.226562 39.667969 31.199219 40.78125 31.539062 C 41.351562 31.714844 41.863281 31.992188 42.308594 32.355469 C 42.777344 32.753906 43.148438 33.242188 43.414062 33.824219 C 43.679688 34.402344 43.8125 35.070312 43.8125 35.8125 C 43.8125 36.476562 43.679688 37.097656 43.421875 37.660156 C 43.25 38.046875 43.023438 38.394531 42.746094 38.707031 C 43.242188 39.148438 43.609375 39.671875 43.835938 40.261719 C 44.046875 40.804688 44.15625 41.398438 44.15625 42.023438 C 44.15625 42.578125 44.046875 43.148438 43.828125 43.710938 Z M 31.445312 38.492188 C 31.148438 39.140625 30.734375 39.703125 30.199219 40.164062 C 29.6875 40.605469 29.078125 40.957031 28.390625 41.199219 C 27.71875 41.4375 26.976562 41.5625 26.191406 41.5625 L 25 41.5625 L 25 45 C 25 45.859375 24.296875 46.5625 23.4375 46.5625 C 22.578125 46.5625 21.875 45.859375 21.875 45 L 21.875 32.8125 C 21.875 31.945312 22.578125 31.25 23.4375 31.25 L 26.191406 31.25 C 27.890625 31.25 29.257812 31.667969 30.253906 32.5 C 31.339844 33.398438 31.886719 34.714844 31.886719 36.40625 C 31.886719 37.148438 31.738281 37.851562 31.445312 38.492188 Z M 18.730469 45.210938 C 18.730469 46.070312 18.03125 46.773438 17.167969 46.773438 C 16.300781 46.773438 15.605469 46.070312 15.605469 45.210938 L 15.605469 39.28125 L 14.015625 43.140625 C 14.007812 43.164062 13.996094 43.191406 13.984375 43.214844 C 13.71875 43.777344 13.15625 44.117188 12.566406 44.117188 L 12.53125 44.117188 C 11.9375 44.117188 11.375 43.777344 11.109375 43.214844 L 11.082031 43.160156 L 9.339844 39.101562 L 9.339844 45.210938 C 9.339844 46.070312 8.640625 46.773438 7.777344 46.773438 C 6.910156 46.773438 6.214844 46.070312 6.214844 45.210938 L 6.214844 32.824219 C 6.214844 31.960938 6.910156 31.261719 7.777344 31.261719 L 7.835938 31.261719 C 8.472656 31.261719 9.046875 31.617188 9.335938 32.1875 L 12.527344 39.09375 L 15.59375 32.207031 C 15.894531 31.617188 16.46875 31.261719 17.105469 31.261719 L 17.167969 31.261719 C 18.03125 31.261719 18.730469 31.960938 18.730469 32.824219 Z M 41.382812 28.125 L 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.136719 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.136719 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 41.382812 28.125 "/>\n      </g>\n      </defs>\n      <g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <use xlink:href="#surface9" mask="url(#mask0)"/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 28.257812 34.902344 C 27.835938 34.550781 27.140625 34.375 26.191406 34.375 L 25 34.375 L 25 38.4375 L 26.191406 38.4375 C 26.621094 38.4375 27.007812 38.375 27.34375 38.253906 C 27.667969 38.140625 27.929688 37.992188 28.148438 37.804688 C 28.34375 37.632812 28.492188 37.4375 28.601562 37.195312 C 28.710938 36.964844 28.757812 36.703125 28.757812 36.40625 C 28.757812 35.324219 28.382812 35.003906 28.257812 34.902344 "/>\n      <path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(99.607843%,99.607843%,99.607843%);stroke-opacity:1;stroke-miterlimit:4;" d="M 11.34125 13.57875 C 11.345 13.5925 11.3525 13.62375 11.36375 13.67375 C 11.3775 13.7225 11.3975 13.78125 11.42625 13.85 C 11.45375 13.9175 11.49375 13.9875 11.54625 14.0625 C 11.5975 14.13875 11.66625 14.20875 11.75 14.27125 C 11.83375 14.33625 11.9375 14.38875 12.0575 14.43125 C 12.1775 14.4725 12.32 14.49375 12.4875 14.49375 C 12.67875 14.49375 12.845 14.46125 12.9875 14.39375 C 13.13 14.32875 13.24875 14.245 13.34375 14.1425 C 13.43875 14.0425 13.51125 13.93 13.55875 13.8075 C 13.6075 13.6825 13.63125 13.56375 13.63125 13.4475 C 13.63125 13.31125 13.6075 13.1825 13.5625 13.065 C 13.515 12.9475 13.4425 12.845 13.3425 12.7575 C 13.2425 12.67 13.115 12.6 12.96 12.55 C 12.805 12.49875 12.6175 12.4725 12.4 12.4725 L 12.4 12.42625 C 12.57 12.42 12.72375 12.3925 12.8625 12.34375 C 13.0025 12.29625 13.11875 12.2275 13.21625 12.14375 C 13.31375 12.05875 13.3875 11.96 13.44125 11.845 C 13.4925 11.7275 13.52 11.60125 13.52 11.46 C 13.52 11.29375 13.4925 11.1525 13.43875 11.0325 C 13.38375 10.91375 13.31125 10.81625 13.21875 10.74 C 13.1275 10.66375 13.0225 10.6075 12.90375 10.5725 C 12.78625 10.535 12.66375 10.5175 12.5375 10.5175 C 12.395 10.5175 12.26125 10.54 12.14 10.58625 C 12.0175 10.6325 11.91 10.69625 11.81875 10.77875 C 11.72625 10.8625 11.64875 10.96 11.5875 11.07375 C 11.5275 11.18875 11.48625 11.315 11.4625 11.45375 M 7.5 14.4 L 7.5 10.5 L 8.3825 10.5 C 8.8075 10.5 9.13375 10.595 9.3625 10.78375 C 9.59 10.975 9.7025 11.2625 9.7025 11.65 C 9.7025 11.81625 9.6725 11.97125 9.6075 12.11125 C 9.5425 12.2525 9.4525 12.37375 9.335 12.475 C 9.21875 12.5775 9.0775 12.65625 8.9175 12.71375 C 8.75625 12.77125 8.5775 12.8 8.3825 12.8 L 7.6 12.8 M 2.4875 14.4675 L 2.4875 10.50375 L 2.5075 10.50375 C 2.5225 10.50375 2.53375 10.5125 2.5425 10.52625 L 3.9925 13.58625 C 3.99875 13.5975 4.005 13.6075 4.00875 13.6175 M 4.02125 13.6175 C 4.02625 13.6075 4.03125 13.5975 4.0375 13.58625 L 5.44 10.52625 C 5.4475 10.5125 5.45875 10.50375 5.4725 10.50375 L 5.4925 10.50375 L 5.4925 14.4675 " transform="matrix(3.125,0,0,3.125,0,0)"/>\n      </g>'},mp4Icon:{extension:".mp4",path:'<g id="surface6" clip-path="url(#clip1)">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 36.898438 40.625 L 40.625 35.480469 L 40.625 40.625 Z M 28.761719 36.40625 C 28.761719 36.703125 28.707031 36.964844 28.605469 37.195312 C 28.496094 37.433594 28.347656 37.632812 28.148438 37.804688 C 27.929688 37.992188 27.667969 38.144531 27.34375 38.257812 C 27.003906 38.375 26.621094 38.4375 26.191406 38.4375 L 25 38.4375 L 25 34.375 L 26.191406 34.375 C 27.140625 34.375 27.835938 34.554688 28.253906 34.902344 C 28.378906 35.007812 28.761719 35.324219 28.761719 36.40625 Z M 44.6875 43.75 L 43.75 43.75 L 43.75 45.3125 C 43.75 46.175781 43.050781 46.875 42.1875 46.875 C 41.324219 46.875 40.625 46.175781 40.625 45.3125 L 40.625 43.75 L 34.066406 43.75 C 33.199219 43.75 32.503906 43.050781 32.503906 42.1875 L 32.503906 41.875 C 32.503906 41.546875 32.605469 41.226562 32.800781 40.957031 L 39.363281 31.898438 C 39.660156 31.492188 40.128906 31.25 40.628906 31.25 L 42.1875 31.25 C 43.050781 31.25 43.75 31.949219 43.75 32.8125 L 43.75 40.625 L 44.6875 40.625 C 45.550781 40.625 46.25 41.324219 46.25 42.1875 C 46.25 43.050781 45.550781 43.75 44.6875 43.75 Z M 31.445312 38.492188 C 31.148438 39.140625 30.730469 39.703125 30.195312 40.167969 C 29.6875 40.605469 29.082031 40.957031 28.390625 41.203125 C 27.71875 41.441406 26.976562 41.5625 26.191406 41.5625 L 25 41.5625 L 25 45 C 25 45.863281 24.300781 46.5625 23.4375 46.5625 C 22.578125 46.5625 21.875 45.863281 21.875 45 L 21.875 32.8125 C 21.875 31.949219 22.578125 31.25 23.4375 31.25 L 26.191406 31.25 C 27.890625 31.25 29.257812 31.671875 30.253906 32.5 C 31.339844 33.398438 31.886719 34.714844 31.886719 36.40625 C 31.886719 37.148438 31.738281 37.851562 31.445312 38.492188 Z M 18.730469 45.210938 C 18.730469 46.070312 18.027344 46.773438 17.167969 46.773438 C 16.300781 46.773438 15.605469 46.070312 15.605469 45.210938 L 15.605469 39.6875 L 14.035156 43.105469 C 14.019531 43.144531 14.003906 43.179688 13.984375 43.214844 C 13.71875 43.78125 13.15625 44.117188 12.566406 44.117188 L 12.53125 44.117188 C 11.941406 44.117188 11.378906 43.78125 11.113281 43.214844 C 11.097656 43.183594 11.078125 43.152344 11.066406 43.125 L 9.339844 39.484375 L 9.339844 45.210938 C 9.339844 46.070312 8.640625 46.773438 7.777344 46.773438 C 6.910156 46.773438 6.214844 46.070312 6.214844 45.210938 L 6.214844 32.824219 C 6.214844 31.960938 6.910156 31.261719 7.777344 31.261719 L 7.835938 31.261719 C 8.472656 31.261719 9.046875 31.617188 9.335938 32.191406 L 9.355469 32.226562 L 12.523438 38.90625 L 15.578125 32.242188 C 15.585938 32.226562 15.597656 32.210938 15.605469 32.191406 C 15.894531 31.617188 16.46875 31.261719 17.105469 31.261719 L 17.164062 31.261719 C 18.027344 31.261719 18.726562 31.960938 18.726562 32.824219 L 18.726562 45.210938 Z M 41.382812 28.125 L 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 41.382812 28.125 "/>\n      </g>\n      </defs>\n      <g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <use xlink:href="#surface6" mask="url(#mask0)"/>\n      <path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(99.607843%,99.607843%,99.607843%);stroke-opacity:1;stroke-miterlimit:4;" d="M 14.3 13.5 L 10.90125 13.5 L 10.90125 13.4 L 13.00125 10.5 L 13.5 10.5 L 13.5 14.5 M 7.5 14.4 L 7.5 10.5 L 8.3825 10.5 C 8.8075 10.5 9.13375 10.595 9.3625 10.78375 C 9.59 10.975 9.7025 11.2625 9.7025 11.65 C 9.7025 11.81625 9.6725 11.97125 9.6075 12.11125 C 9.5425 12.2525 9.4525 12.37375 9.335 12.47625 C 9.21875 12.5775 9.0775 12.65625 8.9175 12.71375 C 8.75625 12.77125 8.5775 12.8 8.3825 12.8 L 7.6 12.8 M 2.4875 14.4675 L 2.4875 10.50375 L 2.5075 10.50375 C 2.5225 10.50375 2.53375 10.5125 2.5425 10.52625 L 3.9925 13.58625 C 3.99875 13.5975 4.005 13.6075 4.00875 13.6175 M 4.02125 13.6175 C 4.02625 13.6075 4.03125 13.5975 4.0375 13.58625 L 5.44 10.52625 C 5.4475 10.5125 5.45875 10.50375 5.4725 10.50375 L 5.4925 10.50375 L 5.4925 14.4675 " transform="matrix(3.125,0,0,3.125,0,0)"/>\n      </g>'},oggIcon:{extension:".ogg",path:'<g id="surface9" clip-path="url(#clip1)">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.621094 28.125 C 3.859375 28.125 0 31.984375 0 36.742188 L 0 41.378906 C 0 46.140625 3.859375 50 8.621094 50 L 41.378906 50 C 46.140625 50 50 46.140625 50 41.382812 L 50 36.746094 C 50 31.984375 46.140625 28.125 41.382812 28.125 Z M 8.621094 28.125 "/>\n      </g>\n      </defs>\n      <g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.578125 25 L 39.421875 25 C 41.53125 25 43.527344 25.492188 45.3125 26.367188 L 45.3125 15.367188 C 45.3125 13.90625 44.976562 13.097656 43.984375 12.109375 C 42.996094 11.121094 35.105469 3.226562 34.503906 2.628906 C 33.90625 2.027344 33.070312 1.5625 31.617188 1.5625 L 6.5625 1.5625 C 5.527344 1.5625 4.6875 2.402344 4.6875 3.4375 L 4.6875 26.367188 C 6.476562 25.492188 8.472656 25 10.578125 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.710938 L 42.164062 12.5 L 34.515625 12.5 C 34.464844 12.46875 34.414062 12.425781 34.375 12.390625 Z M 6.25 25.722656 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.25 13.980469 32.496094 15.210938 33.742188 15.539062 C 33.902344 15.59375 34.074219 15.625 34.257812 15.625 L 43.75 15.625 L 43.75 25.722656 C 44.859375 26.105469 45.910156 26.625 46.875 27.269531 L 46.875 15.363281 C 46.875 13.511719 46.375 12.289062 45.089844 11.003906 L 35.609375 1.523438 C 34.582031 0.496094 33.273438 0 31.617188 0 L 6.5625 0 C 4.667969 0 3.125 1.542969 3.125 3.4375 L 3.125 27.269531 C 4.089844 26.625 5.140625 26.105469 6.25 25.722656 Z M 6.25 25.722656 "/>\n      <use xlink:href="#surface9" mask="url(#mask0)"/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 8.976562 47.070312 C 10.464844 47.070312 11.757812 46.75 12.859375 46.109375 C 13.960938 45.46875 14.808594 44.550781 15.40625 43.351562 C 16.003906 42.15625 16.304688 40.757812 16.304688 39.152344 C 16.304688 37.550781 16.007812 36.152344 15.417969 34.964844 C 14.828125 33.777344 13.980469 32.859375 12.882812 32.21875 C 11.78125 31.578125 10.480469 31.257812 8.976562 31.257812 C 7.472656 31.257812 6.167969 31.578125 5.0625 32.21875 C 3.953125 32.859375 3.101562 33.777344 2.511719 34.964844 C 1.921875 36.152344 1.625 37.550781 1.625 39.152344 C 1.625 40.757812 1.925781 42.15625 2.523438 43.351562 C 3.121094 44.550781 3.972656 45.46875 5.070312 46.109375 C 6.171875 46.75 7.472656 47.070312 8.976562 47.070312 Z M 8.976562 44.820312 C 7.546875 44.820312 6.433594 44.332031 5.640625 43.351562 C 4.847656 42.375 4.449219 40.976562 4.449219 39.152344 C 4.449219 37.332031 4.847656 35.933594 5.640625 34.964844 C 6.433594 33.996094 7.546875 33.507812 8.976562 33.507812 C 10.390625 33.507812 11.496094 33.996094 12.289062 34.964844 C 13.085938 35.933594 13.484375 37.332031 13.484375 39.152344 C 13.484375 40.976562 13.085938 42.375 12.289062 43.351562 C 11.496094 44.332031 10.390625 44.820312 8.976562 44.820312 Z M 26.410156 47.070312 C 27.125 47.070312 27.871094 47.011719 28.640625 46.898438 C 29.414062 46.78125 30.09375 46.621094 30.675781 46.414062 C 31.214844 46.242188 31.574219 46.015625 31.75 45.738281 C 31.921875 45.460938 32.011719 44.988281 32.011719 44.316406 L 32.011719 39.613281 C 32.011719 39.292969 31.910156 39.03125 31.703125 38.835938 C 31.5 38.640625 31.230469 38.539062 30.894531 38.539062 L 27.023438 38.539062 C 26.671875 38.539062 26.398438 38.628906 26.203125 38.804688 C 26.007812 38.976562 25.90625 39.226562 25.90625 39.546875 C 25.90625 39.867188 26.007812 40.117188 26.203125 40.289062 C 26.398438 40.464844 26.671875 40.554688 27.023438 40.554688 L 29.496094 40.554688 L 29.496094 44.425781 C 28.503906 44.703125 27.511719 44.839844 26.519531 44.839844 C 23.195312 44.839844 21.53125 42.945312 21.53125 39.152344 C 21.53125 37.300781 21.9375 35.90625 22.746094 34.964844 C 23.554688 34.023438 24.753906 33.554688 26.34375 33.554688 C 27.046875 33.554688 27.671875 33.644531 28.226562 33.828125 C 28.78125 34.007812 29.378906 34.324219 30.019531 34.777344 C 30.195312 34.894531 30.347656 34.980469 30.480469 35.03125 C 30.609375 35.082031 30.757812 35.105469 30.917969 35.105469 C 31.164062 35.105469 31.375 34.996094 31.550781 34.777344 C 31.726562 34.558594 31.8125 34.289062 31.8125 33.96875 C 31.8125 33.75 31.773438 33.558594 31.695312 33.398438 C 31.613281 33.238281 31.484375 33.078125 31.3125 32.917969 C 30 31.808594 28.3125 31.257812 26.257812 31.257812 C 24.710938 31.257812 23.371094 31.574219 22.234375 32.207031 C 21.09375 32.84375 20.214844 33.753906 19.597656 34.941406 C 18.976562 36.128906 18.667969 37.535156 18.667969 39.152344 C 18.667969 40.800781 18.976562 42.21875 19.597656 43.40625 C 20.214844 44.597656 21.109375 45.503906 22.277344 46.132812 C 23.441406 46.757812 24.820312 47.070312 26.410156 47.070312 Z M 42.445312 47.070312 C 43.160156 47.070312 43.902344 47.011719 44.675781 46.898438 C 45.449219 46.78125 46.128906 46.621094 46.710938 46.414062 C 47.25 46.242188 47.609375 46.015625 47.78125 45.738281 C 47.957031 45.460938 48.046875 44.988281 48.046875 44.316406 L 48.046875 39.613281 C 48.046875 39.292969 47.941406 39.03125 47.738281 38.835938 C 47.535156 38.640625 47.265625 38.539062 46.929688 38.539062 L 43.058594 38.539062 C 42.707031 38.539062 42.433594 38.628906 42.238281 38.804688 C 42.039062 38.976562 41.941406 39.226562 41.941406 39.546875 C 41.941406 39.867188 42.039062 40.117188 42.238281 40.289062 C 42.433594 40.464844 42.707031 40.554688 43.058594 40.554688 L 45.53125 40.554688 L 45.53125 44.425781 C 44.539062 44.703125 43.546875 44.839844 42.554688 44.839844 C 39.230469 44.839844 37.566406 42.945312 37.566406 39.152344 C 37.566406 37.300781 37.972656 35.90625 38.78125 34.964844 C 39.589844 34.023438 40.789062 33.554688 42.378906 33.554688 C 43.078125 33.554688 43.707031 33.644531 44.261719 33.828125 C 44.816406 34.007812 45.414062 34.324219 46.054688 34.777344 C 46.230469 34.894531 46.382812 34.980469 46.515625 35.03125 C 46.644531 35.082031 46.792969 35.105469 46.953125 35.105469 C 47.199219 35.105469 47.410156 34.996094 47.585938 34.777344 C 47.761719 34.558594 47.847656 34.289062 47.847656 33.96875 C 47.847656 33.75 47.808594 33.558594 47.726562 33.398438 C 47.648438 33.238281 47.519531 33.078125 47.34375 32.917969 C 46.03125 31.808594 44.347656 31.257812 42.292969 31.257812 C 40.746094 31.257812 39.40625 31.574219 38.265625 32.207031 C 37.128906 32.84375 36.25 33.753906 35.632812 34.941406 C 35.011719 36.128906 34.703125 37.535156 34.703125 39.152344 C 34.703125 40.800781 35.011719 42.21875 35.632812 43.40625 C 36.25 44.597656 37.144531 45.503906 38.3125 46.132812 C 39.476562 46.757812 40.855469 47.070312 42.445312 47.070312 Z M 42.445312 47.070312 "/>\n      </g>'},pdfIcon:{extension:".pdf",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(99.607843%,99.607843%,99.607843%);fill-opacity:1;" d="M 10.59375 25 L 39.4375 25 C 41.476562 25.003906 43.484375 25.472656 45.3125 26.375 L 45.3125 15.375 C 45.347656 14.191406 44.867188 13.054688 44 12.25 L 34.625 2.875 C 33.875 2.003906 32.773438 1.523438 31.625 1.5625 L 6.625 1.5625 C 5.589844 1.5625 4.75 2.402344 4.75 3.4375 L 4.75 26.375 C 6.566406 25.480469 8.566406 25.007812 10.59375 25 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.375 4.71875 L 42.15625 12.5 L 34.53125 12.5 C 34.480469 12.511719 34.425781 12.511719 34.375 12.5 Z M 6.25 25.71875 L 6.25 3.4375 C 6.25 3.265625 6.390625 3.125 6.5625 3.125 L 31.25 3.125 L 31.25 12.5 C 31.300781 13.980469 32.316406 15.253906 33.75 15.625 C 33.957031 15.675781 34.167969 15.675781 34.375 15.625 L 43.75 15.625 L 43.75 25.71875 C 44.859375 26.09375 45.910156 26.621094 46.875 27.28125 L 46.875 15.375 C 46.964844 13.722656 46.3125 12.117188 45.09375 11 L 35.71875 1.625 C 34.648438 0.523438 33.160156 -0.0664062 31.625 0 L 6.625 0 C 5.703125 -0.015625 4.8125 0.339844 4.152344 0.984375 C 3.496094 1.632812 3.125 2.515625 3.125 3.4375 L 3.125 27.28125 C 4.09375 26.625 5.144531 26.101562 6.25 25.71875 Z M 6.25 25.71875 "/>\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 8.625 28.125 C 6.335938 28.117188 4.136719 29.023438 2.515625 30.640625 C 0.898438 32.261719 -0.0078125 34.460938 0 36.75 L 0 41.375 C 0 46.136719 3.863281 50 8.625 50 L 41.375 50 C 46.132812 49.984375 49.984375 46.132812 50 41.375 L 50 36.75 C 50 31.988281 46.136719 28.125 41.375 28.125 Z M 8.625 28.125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 14.40625 41.78125 L 12.09375 41.78125 L 12.09375 45.84375 C 12.003906 46.351562 11.5625 46.726562 11.046875 46.726562 C 10.53125 46.726562 10.089844 46.351562 10 45.84375 L 10 34.78125 C 10 34.210938 10.460938 33.75 11.03125 33.75 L 14.40625 33.75 C 15.925781 33.617188 17.390625 34.351562 18.191406 35.648438 C 18.992188 36.945312 18.992188 38.585938 18.191406 39.882812 C 17.390625 41.179688 15.925781 41.914062 14.40625 41.78125 Z M 12.09375 39.6875 L 14.40625 39.6875 C 15.152344 39.78125 15.882812 39.4375 16.289062 38.804688 C 16.691406 38.171875 16.691406 37.359375 16.289062 36.726562 C 15.882812 36.09375 15.152344 35.75 14.40625 35.84375 L 12.09375 35.84375 Z M 12.09375 39.6875 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 20.3125 45.84375 L 20.3125 34.78125 C 20.3125 34.210938 20.773438 33.75 21.34375 33.75 L 23.5625 33.75 C 27.1875 33.75 30.125 36.6875 30.125 40.3125 C 30.125 43.9375 27.1875 46.875 23.5625 46.875 L 21.34375 46.875 C 20.773438 46.875 20.3125 46.414062 20.3125 45.84375 Z M 22.40625 44.78125 L 23.5625 44.78125 C 26.03125 44.78125 28.03125 42.78125 28.03125 40.3125 C 28.03125 37.84375 26.03125 35.84375 23.5625 35.84375 L 22.40625 35.84375 Z M 22.40625 44.78125 "/>\n      <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 33.1875 45.84375 L 33.1875 34.78125 C 33.183594 34.476562 33.3125 34.1875 33.542969 33.992188 C 33.769531 33.792969 34.074219 33.703125 34.375 33.75 L 40.625 33.75 C 41.132812 33.839844 41.507812 34.28125 41.507812 34.796875 C 41.507812 35.3125 41.132812 35.753906 40.625 35.84375 L 35.25 35.84375 L 35.25 39.28125 L 39.625 39.28125 C 40.195312 39.28125 40.65625 39.742188 40.65625 40.3125 C 40.65625 40.882812 40.195312 41.34375 39.625 41.34375 L 35.25 41.34375 L 35.25 45.84375 C 35.257812 46.359375 34.882812 46.796875 34.375 46.875 C 34.074219 46.921875 33.769531 46.832031 33.542969 46.632812 C 33.3125 46.4375 33.183594 46.148438 33.1875 45.84375 Z M 33.1875 45.84375 "/>\n      </g>'},defaultIcon:{extension:".default",path:'<g id="surface1">\n      <path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 3.117188 44.777344 C 1.394531 44.777344 0 43.386719 0 41.671875 L 0 3.484375 C 0 1.769531 1.394531 0.378906 3.117188 0.378906 L 25.792969 0.378906 C 27.164062 0.304688 28.5 0.808594 29.480469 1.765625 L 37.980469 10.230469 C 39.144531 11.242188 39.769531 12.730469 39.683594 14.265625 L 39.683594 41.671875 C 39.683594 43.386719 38.289062 44.777344 36.5625 44.777344 Z M 25.511719 3.203125 L 3.117188 3.203125 C 2.960938 3.203125 2.832031 3.328125 2.832031 3.484375 L 2.832031 41.671875 C 2.832031 41.828125 2.960938 41.957031 3.117188 41.957031 L 36.5625 41.957031 C 36.679688 41.949219 36.785156 41.867188 36.820312 41.757812 L 36.820312 14.492188 L 28.34375 14.492188 C 28.160156 14.539062 27.964844 14.539062 27.777344 14.492188 C 26.480469 14.15625 25.554688 13.007812 25.511719 11.671875 Z M 28.34375 4.640625 L 28.34375 11.671875 C 28.390625 11.683594 28.441406 11.683594 28.488281 11.671875 L 35.402344 11.671875 Z M 28.34375 4.640625 "/>\n      </g>'}},
21n.MODULES.modals=function(e){var t=e.$;e.shared.modals||(e.shared.modals={});var a,i=e.shared.modals;function r(){for(var e in i)if(Object.prototype.hasOwnProperty.call(i,e)){var t=i[e];t&&t.$modal&&t.$modal.removeData().remove()}a&&a.removeData().remove(),i={}}function o(n,r){if(i[n]){var o=i[n].$modal,s=o.data("instance")||e;s.events.enableBlur(),o.hide(),a.hide(),t(s.o_doc).find("body").first().removeClass("fr-prevent-scroll fr-mobile"),o.removeClass("fr-active"),r||(s.accessibility.restoreSelection(),s.events.trigger("modals.hide"))}}function s(t){var a;if("string"==typeof t){if(!i[t])return;a=i[t].$modal}else a=t;return a&&e.node.hasClass(a,"fr-active")&&e.core.sameInstance(a)||!1}return{_init:function(){e.events.on("shared.destroy",r,!0)},get:function(e){return i[e]},create:function(r,s,l){if(s='<div class="fr-modal-head-line">'.concat(s,"</div>"),e.shared.$overlay||(e.shared.$overlay=t(e.doc.createElement("DIV")).addClass("fr-overlay"),t("body").first().append(e.shared.$overlay)),a=e.shared.$overlay,e.opts.theme&&a.addClass("".concat(e.opts.theme,"-theme")),!i[r]){var c=function(a,i){var r='<div tabIndex="-1" class="fr-modal'.concat(e.opts.theme?" ".concat(e.opts.theme,"-theme"):"",'"><div class="fr-modal-wrapper">'),o='<button title="'.concat(e.language.translate("Cancel"),'" class="fr-command fr-btn fr-modal-close"><svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 24 24">
21<path d="').concat(n.SVG.close,'"/></svg></button>');r+='<div class="fr-modal-head">'.concat(a).concat(o,"</div>"),r+='<div tabIndex="-1" class="fr-modal-body">'.concat(i,"</div>"),r+="</div></div>";var s=t(e.doc.createElement("DIV"));return s.html(r),s.find("> .fr-modal")}(s,l);i[r]={$modal:c,$head:c.find(".fr-modal-head"),$body:c.find(".fr-modal-body")},e.helpers.isMobile()||c.addClass("fr-desktop"),t("body").first().append(c),e.events.$on(c,"click",".fr-modal-close",function(){o(r)},!0),i[r].$body.css("margin-top",i[r].$head.outerHeight()),e.events.$on(c,"keydown",function(a){var i=a.which;return i===n.KEYCODE.ESC?(o(r),e.accessibility.focusModalButton(c),!1):!(!t(a.currentTarget).is("input[type=text], textarea")&&i!==n.KEYCODE.ARROW_UP&&i!==n.KEYCODE.ARROW_DOWN&&!e.keys.isBrowserAction(a)&&(a.preventDefault(),a.stopPropagation(),1))},!0),o(r,!0)}return i[r]},show:function(n){if(i[n]){var r=i[n].$modal;r.data("instance",e),r.show(),a.show(),t(e.o_doc).find("body").first().addClass("fr-prevent-scroll"),e.helpers.isMobile()&&t(e.o_doc).find("body").first().addClass("fr-mobile"),r.addClass("fr-active"),e.accessibility.focusModal(r)}},hide:o,resize:function(t){if(i[t]){var a=i[t],n=a.$modal,r=a.$body,o=e.o_win.innerHeight,s=n.find(".fr-modal-wrapper"),l=o-s.outerHeight(!0)+(s.height()-(r.outerHeight(!0)-r.height())),c="auto";l<r.get(0).scrollHeight&&(c=l),r.height(c)}},isVisible:s,areVisible:function(e){for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)&&s(t)&&(void 0===e||i[t].$modal.data("instance")===e))return i[t].$modal;return!1}}},n.MODULES.position=function(e){var t=e.$;function a(){var t=e.selection.ranges(0).getBoundingClientRect();if(0===t.top&&0===t.left&&0===t.width||0===t.height){var a=!1;0===e.$el.find(".fr-marker").length&&(e.selection.save(),a=!0);var n=e.$el.find(".fr-marker").first();n.css("display","inline"),n.css("line-height","");var i=n.offset(),r=n.outerHeight();n.css("display","none"),n.css("line-height",0),(t={}).left=i&&i.left,t.width=0,t.height=r,t.top=i&&i.top-(e.helpers.isMobile()&&!e.helpers.isIOS()||e.opts.iframe?0:e.helpers.scrollTop()),t.right=1,t.bottom=1,t.ok=!0,a&&e.selection.restore()}return t}function n(t,a,n,i){var r=n.data("container");if(!r||"BODY"===r.get(0).tagName&&"static"===r.css("position")||(t&&(t-=r.offset().left),a&&(a-=r.offset().top),"BODY"!==r.get(0).tagName?(t&&(t+=r.get(0).scrollLeft),a&&(a+=r.get(0).scrollTop)):"absolute"===r.css("position")&&(t&&(t+=r.position().left),a&&(a+=r.position().top))),e.opts.iframe&&r&&e.$tb&&r.get(0)!==e.$tb.get(0)){var o=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top")),s=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-left"));t&&(t+=e.$iframe.offset().left+s),a&&(a+=e.$iframe.offset().top+o)}var l=function(t,a){var n=t.outerWidth(!0);return a+n>e.$sc.get(0).clientWidth-10&&(a=e.$sc.get(0).clientWidth-n-10),a<0&&(a=10),a}(n,t);t&&n.css("left",l),a&&n.css("top",function(t,a,n){var i=t.outerHeight(!0);if(!e.helpers.isMobile()&&e.$tb&&t.parent().get(0)!==e.$tb.get(0)){var r=t.parent().offset().top,o=a-i-(n||0);t.parent().get(0)===e.$sc.get(0)&&(r-=t.parent().position().top);var s=e.$sc.get(0).clientHeight;r+a+i>e.$sc.offset().top+s&&0<t.parent().offset().top+o&&0<o?o>e.$wp.scrollTop()&&(a=o,t.addClass("fr-above")):t.removeClass("fr-above")}return a}(n,a,i))}function i(a){var n=t(a),i=n.is(".fr-sticky-on"),r=n.data("sticky-top"),o=n.data("sticky-scheduled");if(void 0===r){n.data("sticky-top",0);var s=t('<div class="fr-sticky-dummy" style="height: '.concat(n.outerHeight(),'px;"></div>'));e.$box.prepend(s)}else e.$box.find(".fr-sticky-dummy").css("height",n.outerHeight());if(e.core.hasFocus()||0<e.$tb.findVisible("input:focus").length){var l=e.helpers.scrollTop(),c=Math.min(Math.max(l-e.$tb.parent().offset().top,0),e.$tb.parent().outerHeight()-n.outerHeight());if(c!==r&&c!==o&&(clearTimeout(n.data("sticky-timeout")),n.data("sticky-scheduled",c),n.outerHeight()<l-e.$tb.parent().offset().top&&n.addClass("fr-opacity-0"),n.data("sticky-timeout",setTimeout(function(){var t=e.helpers.scrollTop(),a=Math.min(Math.max(t-e.$tb.parent().offset().top,0),e.$tb.parent().outerHeight()-n.outerHeight());0<a&&"BODY"===e.$tb.parent().get(0).tagName&&(a+=e.$tb.parent().position().top),a!==r&&(n.css("top",Math.max(a,0)),n.data("sticky-top",a),n.data("sticky-scheduled",a)),n.removeClass("fr-opacity-0")},100))),!i){var d=e.$tb.parent(),f=d.get(0).offsetWidth-d.get(0).clientWidth;n.css("top","0"),n.width(d.width()-f),n.addClass("fr-sticky-on"),e.$box.addClass("fr-sticky-box")}}else clearTimeout(t(a).css("sticky-timeout")),n.css("top","0"),n.css("position",""),n.css("width",""),n.data("sticky-top",0),n.removeClass("fr-sticky-on"),e.$box.removeClass("fr-sticky-box")}function r(a){if(a.offsetWidth){var n=t(a),i=n.outerHeight(),r=n.data("sticky-position"),o=t("body"===e.opts.scrollableContainer?e.o_win:e.opts.scrollableContainer).outerHeight(),s=0,l=0;
21"body"!==e.opts.scrollableContainer&&(s=e.$sc.offset().top,l=t(e.o_win).outerHeight()-s-o);var c="body"===e.opts.scrollableContainer?e.helpers.scrollTop():s,d=n.is(".fr-sticky-on");n.data("sticky-parent")||n.data("sticky-parent",n.parent());var f=n.data("sticky-parent"),p=f.offset().top,h=f.outerHeight();if(n.data("sticky-offset")?e.$box.find(".fr-sticky-dummy").css("height","".concat(i,"px")):(n.data("sticky-offset",!0),n.after('<div class="fr-sticky-dummy" style="height: '.concat(i,'px;"></div>'))),!r){var u="auto"!==n.css("top")||"auto"!==n.css("bottom");u||n.css("position","fixed"),r={top:e.node.hasClass(n.get(0),"fr-top"),bottom:e.node.hasClass(n.get(0),"fr-bottom")},u||n.css("position",""),n.data("sticky-position",r),n.data("top",e.node.hasClass(n.get(0),"fr-top")?n.css("top"):"auto"),n.data("bottom",e.node.hasClass(n.get(0),"fr-bottom")?n.css("bottom"):"auto")}var g=e.helpers.getPX(n.data("top")),m=e.helpers.getPX(n.data("bottom")),v=r.top&&p<c+g&&c+g<=p+h-i&&(e.helpers.isInViewPort(e.$sc.get(0))||"body"===e.opts.scrollableContainer),b=r.bottom&&p+i<c+o-m&&c+o-m<p+h;if(v||b){var y=f.get(0).offsetWidth-f.get(0).clientWidth;n.css("width","".concat(f.get(0).getBoundingClientRect().width-y,"px")),d||(n.addClass("fr-sticky-on"),n.removeClass("fr-sticky-off"),n.css("top")&&("auto"!==n.data("top")?n.css("top",e.helpers.getPX(n.data("top"))+s):n.data("top","auto")),n.css("bottom")&&("auto"!==n.data("bottom")?
21n.css("bottom",e.helpers.getPX(n.data("bottom"))+l):n.css("bottom","auto")))}else e.node.hasClass(n.get(0),"fr-sticky-off")||(n.css("width",""),n.removeClass("fr-sticky-on"),n.addClass("fr-sticky-off"),n.css("top")&&"auto"!==n.data("top")&&r.top&&n.css("top",0),n.css("bottom")&&"auto"!==n.data("bottom")&&r.bottom&&n.css("bottom",0))}}function o(){if(e.helpers.requestAnimationFrame()(o),!1!==e.events.trigger("position.refresh"))for(var a=0;a<e._stickyElements.length;a++)if(e.opts.toolbarBottom){var n=e.$tb.parent(),r=n.get(0).offsetWidth-n.get(0).clientWidth,s=t(e._stickyElements[a]);s.width(n.width()-r),s.addClass("fr-sticky-on"),e.$box.addClass("fr-sticky-box")}else i(e._stickyElements[a])}function s(){if(e._stickyElements)for(var t=0;t<e._stickyElements.length;t++)r(e._stickyElements[t])}return{_init:function(){e._stickyElements=[],e.helpers.isIOS()?(o(),e.events.$on(t(e.o_win),"scroll",function(){if(e.core.hasFocus())for(var a=0;a<e._stickyElements.length;a++){var n=t(e._stickyElements[a]),i=n.parent(),r=e.helpers.scrollTop();n.outerHeight()<r-i.offset().top&&(e.opts.toolbarBottom&&e.helpers.isIOS()||(n.addClass("fr-opacity-0"),n.data("sticky-top",-1),n.data("sticky-scheduled",-1)))}},!0)):("body"!==e.opts.scrollableContainer&&e.events.$on(t(e.opts.scrollableContainer),"scroll",s,!0),e.events.$on(t(e.o_win),"scroll",s,!0),e.events.$on(t(e.o_win),"resize",s,!0),e.events.on("initialized",s),e.events.on("focus",s),e.events.$on(t(e.o_win),"resize","textarea",s,!0)),e.events.on("destroy",function(){e._stickyElements=[]})},forSelection:function(t){var i=a();t.css({top:0,left:0});var r=i.top+i.height,o=i.left+i.width/2-t.get(0).offsetWidth/2+e.helpers.scrollLeft();e.opts.iframe||(r+=e.helpers.scrollTop()),n(o,r,t,i.height)},addSticky:function(t){t.addClass("fr-sticky"),e.helpers.isIOS()&&!e.opts.toolbarBottom&&t.addClass("fr-sticky-ios"),t.removeClass("fr-sticky"),e._stickyElements.push(t.get(0))},refresh:s,at:n,getBoundingRect:a}},n.MODULES.refresh=function(e){var t=e.$;function a(e,t){e.toggleClass("fr-disabled",t).attr("aria-disabled",t)}function n(a){var n=e.$tb.find('.fr-more-toolbar[data-name="'.concat(a.attr("data-group-name"),'"]')),i=function(a,n){var i=0,r=n.find("> .fr-command, > .fr-btn-wrap");r.each(function(e,a){i+=t(a).outerWidth()});var o,s=e.helpers.getPX(t(r[0]).css("margin-left")),l=e.helpers.getPX(t(r[0]).css("margin-right"));return(o="rtl"===e.opts.direction?e.$tb.outerWidth()-a.offset().left+e.$tb.offset().left-(i+a.outerWidth()+r.length*(s+l))/2:a.offset().left-e.$tb.offset().left-(i-a.outerWidth()+r.length*(s+l))/2)+i+r.length*(s+l)>e.$tb.outerWidth()&&(o-=(i+r.length*(s+l)-a.outerWidth())/2),o<0&&(o=0),o}(a,n);"rtl"===e.opts.direction?n.css("padding-right",i):n.css("padding-left",i)}return{undo:function(t){a(t,!e.undo.canDo())},redo:function(t){a(t,!e.undo.canRedo())}
21,outdent:function(n){if(e.node.hasClass(n.get(0),"fr-no-refresh"))return!1;if(t("button#markdown-".concat(e.id,".fr-active")).length)return!1;for(var i=e.selection.blocks(),r=0;r<i.length;r++){var o="rtl"===e.opts.direction||"rtl"===t(i[r]).css("direction")?"margin-right":"margin-left",s=i[0].parentElement;if("HTML"!=s.parentNode.tagName&&"P"!=s.parentNode.tagName&&"DIV"!=s.parentNode.tagName&&"UL"!=s.parentNode.tagName&&"OL"!=s.parentNode.tagName&&"LI"!=s.parentNode.tagName)return a(n,!0),!0;if(i[0].previousSibling&&"none"==s.parentNode.style.listStyleType)return a(n,!0),!0;if("LI"===i[r].tagName||"LI"===i[r].parentNode.tagName)return a(n,!1),!0;if(0<e.helpers.getPX(t(i[r]).css(o)))return a(n,!1),!0}a(n,!0)},indent:function(n){if(e.node.hasClass(n.get(0),"fr-no-refresh"))return!1;if(t("button#markdown-".concat(e.id,".fr-active")).length)return!1;for(var i=e.selection.blocks(),r=0;r<i.length;r++){for(var o=i[r].previousSibling;o&&o.nodeType===Node.TEXT_NODE&&0===o.textContent.length;)o=o.previousSibling;if("LI"!==i[r].tagName||o)return a(n,!1),!0;a(n,!0)}},moreText:n,moreParagraph:n,moreMisc:n,moreRich:n}},Object.assign(n.DEFAULTS,{attribution:!0,toolbarBottom:!1,toolbarButtons:null,toolbarButtonsXS:null,toolbarButtonsSM:null,toolbarButtonsMD:null,toolbarContainer:null,toolbarInline:!1,toolbarSticky:!0,toolbarStickyOffset:0,toolbarVisibleWithoutSelection:!1}),n.TOOLBAR_BUTTONS={moreText:{buttons:["bold","italic","underline","strikeThrough","subscript","superscript","fontFamily","fontSize","textColor","backgroundColor","inlineClass","inlineStyle","clearFormatting"]},moreParagraph:{buttons:["alignLeft","alignCenter","formatOLSimple","alignRight","alignJustify","formatOL","formatUL","paragraphFormat","paragraphStyle","lineHeight","outdent","indent","quote"]},moreRich:{buttons:["trackChanges","markdown","insertLink","insertFiles","insertImage","insertVideo","insertTable","emoticons","fontAwesome","specialCharacters","embedly","insertFile","insertHR"],buttonsVisible:4},moreMisc:{buttons:["undo","redo","fullscreen","print","getPDF","spellChecker","selectAll","html","help"],align:"right",buttonsVisible:2},trackChanges:{buttons:["showChanges","applyAll","removeAll","applyLast","removeLast"],buttonsVisible:0}},n.TOOLBAR_BUTTONS_MD=null,(n.TOOLBAR_BUTTONS_SM={}).moreText=Object.assign({},n.TOOLBAR_BUTTONS.moreText,{buttonsVisible:2}),n.TOOLBAR_BUTTONS_SM.moreParagraph=Object.assign({},n.TOOLBAR_BUTTONS.moreParagraph,{buttonsVisible:2}),n.TOOLBAR_BUTTONS_SM.moreRich=Object.assign({},n.TOOLBAR_BUTTONS.moreRich,{buttonsVisible:2}),n.TOOLBAR_BUTTONS_SM.moreMisc=Object.assign({},n.TOOLBAR_BUTTONS.moreMisc,{buttonsVisible:2}),n.TOOLBAR_BUTTONS_SM.trackChanges=Object.assign({},n.TOOLBAR_BUTTONS.trackChanges,{buttonsVisible:0}),(n.TOOLBAR_BUTTONS_XS={}).moreText=Object.assign({},n.TOOLBAR_BUTTONS.moreText,{buttonsVisible:0}),n.TOOLBAR_BUTTONS_XS.moreParagraph=Object.assign({},n.TOOLBAR_BUTTONS.moreParagraph,{buttonsVisible:0}),n.TOOLBAR_BUTTONS_XS.moreRich=Object.assign({},n.TOOLBAR_BUTTONS.moreRich,{buttonsVisible:0}),n.TOOLBAR_BUTTONS_XS.moreMisc=Object.assign({},n.TOOLBAR_BUTTONS.moreMisc,{buttonsVisible:2}),n.TOOLBAR_BUTTONS_XS.trackChanges=Object.assign({},n.TOOLBAR_BUTTONS.trackChanges,{buttonsVisible:0}),n.POWERED_BY='<a id="fr-logo" href="https://froala.com/wysiwyg-editor" target="_blank" title="Froala WYSIWYG HTML Editor"><span>Powered by</span><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 822.8 355.33"><defs><style>.fr-logo{fill:#b1b2b7;}</style></defs><title>Froala</title><path class="fr-logo" d="M123.58,78.65A16.16,16.16,0,0,0,111.13,73H16.6C7.6,73,0,80.78,0,89.94V128.3a16.45,16.45,0,0,0,32.9,0V104.14h78.5A15.63,15.63,0,0,0,126.87,91.2,15.14,15.14,0,0,0,123.58,78.65Z"/><path class="fr-logo" d="M103.54,170a16.05,16.05,0,0,0-11.44-4.85H15.79A15.81,15.81,0,0,0,0,180.93v88.69a16.88,16.88,0,0,0,5,11.92,16,16,0,0,0,11.35,4.7h.17a16.45,16.45,0,0,0,16.41-16.6v-73.4H92.2A15.61,15.61,0,0,0,107.89,181,15.1,15.1,0,0,0,103.54,170Z"/><path class="fr-logo" d="M233,144.17c-5.29-6.22-16-7.52-24.14-7.52-16.68,0-28.72,7.71-36.5,23.47v-5.67a16.15,16.15,0,1,0-32.3,0v115.5a16.15,16.15,0,1,0,32.3,0v-38.7c0-19.09,3.5-63.5,35.9-63.5a44.73,44.73,0,0,1,5.95.27h.12c12.79,1.2,20.06-2.73,21.6-11.69C236.76,151.48,235.78,147.39,233,144.17Z"/><path class="fr-logo" d="M371.83,157c-13.93-13.11-32.9-20.33-53.43-20.33S279,143.86,265.12,157c-14.67,13.88-22.42,32.82-22.42,54.77,0,21.68,8,41.28,22.4,55.2,13.92,13.41,32.85,20.8,53.3,20.8s39.44-7.38,53.44-20.79c14.55-13.94,22.56-33.54,22.56-55.21S386.39,170.67,371.83,157Zm-9.73,54.77c0,25.84-18.38,44.6-43.7,44.6s-43.7-18.76-43.7-44.6c0-25.15,18.38-43.4,43.7-43.4S362.1,186.59,362.1,211.74Z"/><path class="fr-logo" d="M552.7,138.14a16.17,16.17,0,0,0-16,16.3v1C526.41,143.85,509,136.64,490,136.64c-19.83,0-38.19,7.24-51.69,20.4C424,171,416.4,190,416.4,212c0,21.61,7.78,41.16,21.9,55,13.56,13.33,31.92,20.67,51.7,20.67,18.83,0,36.29-7.41,46.7-19.37v1.57a16.15,16.15,0,1,0,32.3,0V154.44A16.32,16.32,0,0,0,552.7,138.14Zm-16.3,73.6c0,30.44-22.81,44.3-44,44.3-24.57,0-43.1-19-43.1-44.3s18.13-43.4,43.1-43.4C513.73,168.34,536.4,183.55,536.4,211.74Z"/><path class="fr-logo" d="M623.5,61.94a16.17,16.17,0,0,0-16,16.3v191.7a16.15,16.15,0,1,0,32.3,0V78.24A16.32,16.32,0,0,0,623.5,61.94Z"/><path class="fr-logo" d="M806.5,138.14a16.17,16.17,0,0,0-16,16.3v1c-10.29-11.
2163-27.74-18.84-46.7-18.84-19.83,0-38.19,7.24-51.69,20.4-14.33,14-21.91,33-21.91,55,0,21.61,7.78,41.16,21.9,55,13.56,13.33,31.92,20.67,51.7,20.67,18.83,0,36.29-7.41,46.7-19.37v1.57a16.15,16.15,0,1,0,32.3,0V154.44A16.32,16.32,0,0,0,806.5,138.14Zm-16.3,73.6c0,30.44-22.81,44.3-44,44.3-24.57,0-43.1-19-43.1-44.3s18.13-43.4,43.1-43.4C767.53,168.34,790.2,183.55,790.2,211.74Z"/></svg></a>',n.MODULES.toolbar=function(t){var a,i=t.$,r=[];function o(t){var a={};if(Array.isArray(t)){if(!Array.isArray(t[0])){for(var n=[],i=[],r=0;r<t.length;r++)"|"===t[r]||"-"===t[r]?(0<i.length&&n.push(i),i=[]):i.push(t[r]);0<i.length&&n.push(i),t=n}t.forEach(function(e,t){a["group".concat(t+1)]={buttons:e}}),a.showMoreButtons=!1}else"object"!==e(t)||Array.isArray(t)||((a=t).showMoreButtons=!0);return a}function s(){var e=t.helpers.screenSize();return r[a=e]}function l(){for(var e=t.$tb.find(".fr-more-toolbar"),a=0;a<e.length;a++){var n=i(e[a]);n.hasClass("fr-expanded")?function(){var e=t.helpers.getPX(n.css("padding-left")),a=n.find("> .fr-command, > .fr-btn-wrap"),r=i(a[0]),o=t.helpers.getPX(r.css("margin-left")),s=t.helpers.getPX(r.css("margin-right")),l=t.helpers.getPX(r.css("margin-top")),c=t.helpers.getPX(r.css("margin-bottom"));if(a.each(function(t,a){e+=i(a).outerWidth()+o+s}),t.$tb.outerWidth()<e){var d=Math.floor(e/t.$tb.outerWidth());e+=d*(e/n[0].childElementCount),d=Math.ceil(e/t.$tb.outerWidth());var f=(t.helpers.getPX(r.css("height"))+l+c)*d;n.css("height",f)}}():n.css("height","")}!t.helpers.isMobile()&&t.opts.toolbarBottom?t.$tb.find(".fr-toolbar .fr-more-toolbar").removeClass("position-relative"):t.$tb.find(".fr-toolbar .fr-more-toolbar").addClass("position-relative")}function c(){if(0==i("[data-name='trackChanges-".concat(t.id,"']")).length){i(".fr-toolbar").append(i('<div class="fr-more-toolbar"></div>').data("name","trackChanges-".concat(t.id)));for(var e=0,r=["showChanges","applyAll","removeAll","applyLast","removeLast"];e<r.length;e++){var o=r[e],c=n.COMMANDS[o];if(c){c.more_btn=!0;var d=i(t.button.build(o,c,!0));t.button.addButtons(d),i("[data-name='trackChanges-".concat(t.id,"']")).append(d)}}}if(a!==t.helpers.screenSize()){var f=s(),p=i(),h=i();for(var u in t.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").addClass("fr-hidden"),function(){for(var e=t.$tb.find(".fr-btn-grp, .fr-more-toolbar"),a=function(t){var a=i(e[t]);a.children().each(function(e,t){a.before(t)}),a.remove()},n=0;n<e.length;n++)a(n)}(),f){var g=f[u];if(g.buttons){var m=void 0,v=0,b=3,y=void 0;"trackChanges"!==u&&(y=i('<div class="fr-btn-grp fr-float-'.concat(f[u].align?f[u].align:"left",'"></div>'))),f.showMoreButtons&&(m=i('<div class="fr-more-toolbar"></div>').data("name","".concat(u,"-").concat(t.id)),"trackChanges"!==u&&"moreRich"!==u||!t.opts.trackChangesEnabled||m.addClass("fr-expanded"));for(var x=0;x<g.buttons.length;x++){void 0!==g.buttonsVisible&&(b=g.buttonsVisible);var C=t.$tb.find('> .fr-command[data-cmd="'+g.buttons[x]+'"], > div.fr-btn-wrap > .fr-command[data-cmd="'+g.buttons[x]+'"]'),w=null;t.node.hasClass(C.next().get(0),"fr-dropdown-menu")&&(w=C.next()),t.node.hasClass(C.next().get(0),"fr-options")&&(C.removeClass("fr-hidden"),C.next().removeClass("fr-hidden"),C=C.parent()),C.removeClass("fr-hidden"),f.showMoreButtons&&b<=v?(m.append(C),w&&m.append(w)):(y.append(C),w&&y.append(w)),v++}if(f.showMoreButtons&&b<v){var E=t.$tb.find('.fr-command[data-cmd="'.concat(u,'"]'));if(0<E.length)E.removeClass("fr-hidden fr-open");else{var A=u,S=n.COMMANDS[A];S&&(S.more_btn=!0,E=i(t.button.build(A,S,!0)),t.button.addButtons(E))}y&&y.append(E)}y&&p.push(y),f.showMoreButtons&&h.push(m)}}t.opts.toolbarBottom?(t.$tb.append(h),t.$tb.find(".fr-newline").remove(),t.$tb.append('<div class="fr-newline"></div>'),t.$tb.append(p)):(t.$tb.append(p),t.$tb.find(".fr-newline").remove(),t.$tb.append('<div class="fr-newline"></div>'),t.$tb.append(h)),t.$tb.removeClass("fr-toolbar-open"),t.$box.removeClass("fr-toolbar-open"),t.events.trigger("codeView.toggle")}l()}function d(e,a){setTimeout(function(){if((!e||e.which!=n.KEYCODE.ESC)&&t.selection.inEditor()&&t.core.hasFocus()&&!t.popups.areVisible()&&"false"!=i(t.selection.blocks()[0]).closest("table").attr("contenteditable")&&(t.opts.toolbarVisibleWithoutSelection||!t.selection.isCollapsed()&&!t.keys.isIME()||a)){if
vendor: 4,307 bytes, line 21
21(t.$tb.data("instance",t),!1===t.events.trigger("toolbar.show",[e]))return;t.$tb.show(),t.opts.toolbarContainer||t.position.forSelection(t.$tb),1<t.opts.zIndex?t.$tb.css("z-index",t.opts.zIndex+1):t.$tb.css("z-index",null)}},0)}function f(e){return(!e||"blur"!==e.type||document.activeElement!==t.el)&&(!(!e||"keydown"!==e.type||!t.keys.ctrlKey(e))||!!t.button.getButtons(".fr-dropdown.fr-active").next().find(t.o_doc.activeElement).length||(t.helpers.isMobile()&&t.opts.toolbarInline&&(t.$tb.find(".fr-expanded").toggleClass("fr-expanded"),t.$tb.find(".fr-open").removeClass("fr-open"),t.$tb.removeClass("fr-toolbar-open"),l()),void(!1!==t.events.trigger("toolbar.hide")&&t.$tb.hide())))}r[n.XS]=o(t.opts.toolbarButtonsXS||t.opts.toolbarButtons||n.TOOLBAR_BUTTONS_XS||n.TOOLBAR_BUTTONS||[]),r[n.SM]=o(t.opts.toolbarButtonsSM||t.opts.toolbarButtons||n.TOOLBAR_BUTTONS_SM||n.TOOLBAR_BUTTONS||[]),r[n.MD]=o(t.opts.toolbarButtonsMD||t.opts.toolbarButtons||n.TOOLBAR_BUTTONS_MD||n.TOOLBAR_BUTTONS||[]),r[n.LG]=o(t.opts.toolbarButtons||n.TOOLBAR_BUTTONS||[]);var p=null;function h(e){clearTimeout(p),e&&e.which===n.KEYCODE.ESC||(p=setTimeout(d,t.opts.typingTimer))}function u(){t.events.on("window.mousedown",f),t.events.on("keydown",f),t.events.on("blur",f),t.events.$on(t.$tb,"transitionend",".fr-more-toolbar",function(){t.position.forSelection(t.$tb)}),t.helpers.isMobile()||t.events.on("window.mouseup",d),t.helpers.isMobile()?t.helpers.isIOS()||(t.events.on("window.touchend",d),t.browser.mozilla&&setInterval(d,200)):t.events.on("window.keyup",h),t.events.on("keydown",function(e){e&&e.which===n.KEYCODE.ESC&&t.events.trigger("toolbar.esc")}),t.events.on("keydown",function(e){if(e.which===n.KEYCODE.ALT)return e.stopPropagation(),!1},!0),t.events.$on(t.$wp,"scroll.toolbar",d),t.events.on("commands.after",d),t.helpers.isMobile()&&(t.events.$on(t.$doc,"selectionchange",h),t.events.$on(t.$doc,"orientationchange",d))}function g(){t.$tb.html("").removeData().remove(),t.$tb=null,t.$second_tb&&(t.$second_tb.html("").removeData().remove(),t.$second_tb=null)}function m(){t.$box.removeClass("fr-top fr-bottom fr-inline fr-basic"),t.$box.find(".fr-sticky-dummy").remove()}function v(){t.opts.theme&&t.$tb.addClass("".concat(t.opts.theme,"-theme")),1<t.opts.zIndex&&t.$tb.css("z-index",t.opts.zIndex+1),"auto"!==t.opts.direction&&t.$tb.removeClass("fr-ltr fr-rtl").addClass("fr-".concat(t.opts.direction)),t.helpers.isMobile()?t.$tb.addClass("fr-mobile"):t.$tb.addClass("fr-desktop"),t.opts.toolbarContainer?(t.opts.toolbarInline&&(u(),f()),t.opts.toolbarBottom?t.$tb.addClass("fr-bottom"):t.$tb.addClass("fr-top")):t.opts.toolbarInline?(t.$sc.append(t.$tb),t.$tb.data("container",t.$sc),t.$tb.addClass("fr-inline"),u(),t.opts.toolbarBottom=!1):(t.opts.toolbarBottom?(t.$box.append(t.$tb),t.$tb.addClass("fr-bottom"),t.$box.addClass("fr-bottom")):(t.opts.toolbarBottom=!1,t.$box.prepend(t.$tb),t.$tb.addClass("fr-top"),t.$box.addClass("fr-top")),t.$tb.addClass("fr-basic"),t.opts.toolbarSticky&&(t.opts.toolbarStickyOffset&&(t.opts.toolbarBottom?t.$tb.css("bottom",t.opts.toolbarStickyOffset):t.$tb.css("top",t.opts.toolbarStickyOffset)),t.position.addSticky(t.$tb))),function(){var e=t.button.buildGroup(s());t.$tb.append(e),l(),t.button.bindCommands(t.$tb)}(),t.events.$on(i(t.o_win),"resize",c),t.events.$on(i(t.o_win),"orientationchange",c),t.opts.toolbarButtons&&-1<JSON.stringify(t.opts.toolbarButtons).indexOf("trackChanges")&&c(),t.accessibility.registerToolbar(t.$tb),t.events.$on(t.$tb,"".concat(t._mousedown," ").concat(t._mouseup),function(e){var a=e.originalEvent?e.originalEvent.target||e.originalEvent.originalTarget:null;if(a&&"INPUT"!==a.tagName&&!t.edit.isDisabled())return e.stopPropagation(),e.preventDefault(),!1},!0),t.helpers.isMobile()&&t.events.$on(t.$tb,"click",function(){t.popups.areVisible().length||t.id!==t.shared.selected_editor&&t.shared.selected_editor||t.$el.focus()}),t.events.$on(t.$tb,"transitionend",".fr-more-toolbar",function(){t.$box.hasClass("fr-fullscreen")&&(t.opts.height=t.o_win.innerHeight-(t.opts.toolbarInline?0:t.$tb.outerHeight()+(t.$second_tb?t.$second_tb.outerHeight():0)),t.size.refresh())})}var b=!1;return{_init:function(){if(t.$sc=i(t.opts.scrollableContainer).first(),!t.$wp)return!1;t.opts.toolbarInline||t.opts.toolbarBottom||(t.$second_tb=i(t.doc.
21createElement("div")).attr("class","fr-second-toolbar"),t.$box.append(t.$second_tb),(!1!==t.ul||t.opts.attribution)&&t.$second_tb.prepend(n.POWERED_BY)),t.opts.toolbarContainer?(t.shared.$tb?(t.$tb=t.shared.$tb,t.opts.toolbarInline&&u()):(t.shared.$tb=i(t.doc.createElement("DIV")),t.shared.$tb.addClass("fr-toolbar"),t.$tb=t.shared.$tb,i(t.opts.toolbarContainer).append(t.$tb),v(),t.$tb.data("instance",t)),t.opts.toolbarInline?t.$box.addClass("fr-inline"):t.$box.addClass("fr-basic"),t.events.on("focus",function(){t.$tb.data("instance",t)},!0),t.opts.toolbarInline=!1):t.opts.toolbarInline?(t.$box.addClass("fr-inline"),t.shared.$tb?(t.$tb=t.shared.$tb,u()):(t.shared.$tb=i(t.doc.createElement("DIV")),t.shared.$tb.addClass("fr-toolbar"),t.$tb=t.shared.$tb,v())):(t.$box.addClass("fr-basic"),t.$tb=i(t.doc.createElement("DIV")),t.$tb.addClass("fr-toolbar"),v(),t.$tb.data("instance",t)),t.events.on("destroy",m,!0),t.events.on(t.opts.toolbarInline||t.opts.toolbarContainer?"shared.destroy":"destroy",g,!0),t.events.on("edit.on",function(){t.$tb.removeClass("fr-disabled").removeAttr("aria-disabled")}),t.events.on("edit.off",function(){t.$tb.addClass("fr-disabled").attr("aria-disabled",!0)}),t.events.on("shortcut",function(e,a,n){var i;if(a&&!n?i=t.$tb.find('.fr-command[data-cmd="'.concat(a,'"]')):a&&n&&(i=t.$tb.find('.fr-command[data-cmd="'.concat(a,'"][data-param1="').concat(n,'"]'))),i.length&&(e.preventDefault(),e.stopPropagation(),i.parents(".fr-toolbar").data("instance",t),"keydown"===e.type))return t.button.exec(i),!1})},hide:f,show:function(){if(!1===t.events.trigger("toolbar.show"))return!1;t.$tb.show()},showInline:d,disable:function(){!b&&t.$tb&&(t.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").addClass("fr-disabled fr-no-refresh").attr("aria-disabled",!0),b=!0)},enable:function(){b&&t.$tb&&(t.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").removeClass("fr-disabled fr-no-refresh").attr("aria-disabled",!1),b=!1),t.button.bulkRefresh()},setMoreToolbarsHeight:l}};var i=["scroll","wheel","touchmove","touchstart","touchend"],r=["webkit","moz","ms","o"],o=["transitionend"],s=document.createElement("div").style,l=["Webkit","Moz","ms","O","css","style"],c={visibility:"hidden",display:"block"},d=["focus","blur","click"],f={},p=function(e,t){return{altKey:e.altKey,bubbles:e.bubbles,cancelable:e.cancelable,changedTouches:e.changedTouches,ctrlKey:e.ctrlKey,detail:e.detail,eventPhase:e.eventPhase,metaKey:e.metaKey,pageX:e.pageX,pageY:e.pageY,shiftKey:e.shiftKey,view:e.view,char:e.char,key:e.key,keyCode:e.keyCode,button:e.button,buttons:e.buttons,clientX:e.clientX,clientY:e.clientY,offsetX:e.offsetX,offsetY:e.offsetY,pointerId:e.pointerId,pointerType:e.pointerType,screenX:e.screenX,screenY:e.screenY,targetTouches:e.targetTouches,toElement:e.toElement,touches:e.touches,type:e.type,which:e.which,target:e.target,currentTarget:t,originalEvent:e,stopPropagation:function(){e.stopPropagation()},stopImmediatePropagation:function(){e.stopImmediatePropagation()},preventDefault:function(){-1===i.indexOf(e.type)&&e.preventDefault()}}},h=function(e,t){return function(a){var n=a.target;if(t)for(t=g(t);n&&n!==this;)Element.prototype.matches.call(n,g(t))&&e.call(n,p(a,n)),n=n.parentNode;else(function(e){return e.ownerDocument&&e.ownerDocument.body&&e.ownerDocument.body.contains(e)||"#document"===e.nodeName||"HTML"===e.nodeName||e===window})(n)&&e.call(n,p(a,n))}},u=function(e,t){return new b(e,t)},g=function(e){return e&&"string"==typeof e?e.replace(/^\s*>/g,":scope >").replace(/,\s*>/g,", :scope >"):e},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},v=u;u.fn=u.prototype={constructor:u,length:0,contains:function(e){if(!e)return!1;if(Array.isArray(e)){for(var t=0;t<e.length;t++)if(this.contains(e[t])&&this!=e[t])return!0;return!1}for(var a=0;a<this.length;a++)for(var n=e;n;){if(n==this[a]||n[0]&&n[0].isEqualNode(this[a]))return!0;n=n.parentNode}return!1},findVisible:function(e){for(var t=this.find(e),a=t.length-1;0<=a;a--)v(t[a]).isVisible()||t.splice(a,1);return t},formatParams:function(e){return"".concat(Object.keys(e).map(function(t){return"".concat(t,"=").concat(encodeURIComponent(e[t]))}).join("&"))||""},ajax:function(e){var t=new XMLHttpRequest,a=this.formatParams(e.data);for(var n in"GET"===e.method.toUpperCase()&&(e.url=a?e.url+"?"+a:e.url),t.open(e.method,e.url,!0),e.withCredentials&&(t.withCredentials=!0),e.crossDomain&&t.setRequestHeader("Acce
21ss-Control-Allow-Origin","*"),e.headers)Object.prototype.hasOwnProperty.call(e.headers,n)&&t.setRequestHeader(n,e.headers[n]);Object.prototype.hasOwnProperty.call(e.headers,"Content-Type")||("json"===e.dataType?t.setRequestHeader("Content-Type","application/json"):t.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8")),t.onload=function(){if(200==t.status){var a=t.responseText;"json"===e.dataType&&(a=JSON.parse(a)),e.done(a,t.status,t)}else e.fail(t)},t.send(a)},prevAll:function(){var e=v();if(!this[0])return e;for(var t=this[0];t&&t.previousSibling;)t=t.previousSibling,e.push(t);return e},index:function(e){return e?"string"==typeof e?[].indexOf.call(v(e),this[0]):[].indexOf.call(this,e.length?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},isVisible:function(){return!!this[0]&&!!(this[0].offsetWidth||this[0].offsetHeight||this[0].getClientRects().length)},toArray:function(){return[].slice.call(this)},get:function(e){return null==e?[].slice.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=u.merge(this.constructor(),e);return t.prevObject=this,t},wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=u(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){if("string"==typeof e){for(var t=e.split(" "),a=0;a<t.length&&0===t[a].trim().length;)a++;if(a<t.length&&(v(e).length&&t[a].trim()===v(e)[0].tagName&&(e=document.createElement(t[a].trim())),a++),"string"!=typeof e)for(var n=v(e);a<t.length;a++){t[a]=t[a].trim();var i=t[a].split("=");n.attr(i[0],i[1].replace('"',""))}}for(;this[0].firstChild&&this[0].firstChild!==e&&"string"!=typeof e;)e.appendChild(this[0].firstChild)},wrap:function(e){var t=m(e);return this.each(function(a){v(this).wrapAll(t?e.call(this,a):e)})},unwrap:function(){return this.parent().each(function(){this.nodeName&&this.nodeName.toLowerCase()===name.toLowerCase()||u(this).replaceWith(this.childNodes)})},grep:function(e,t,a){for(var n=[],i=0,r=e.length,o=!a;i<r;i++)!t(e[i],i)!==o&&n.push(e[i]);return n},map:function(e){return this.pushStack(u.map(this,function(t,a){return e.call(t,a,t)}))},slice:function(){return this.pushStack([].slice.apply(this,arguments))},each:function(e){if(this.length)for(var t=0;t<this.length&&!1!==e.call(this[t],t,this[t]);t++);return this},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,a=+e+(e<0?t:0);return this.pushStack(0<=a&&a<t?[this[a]]:[])},empty:function(){for(var e=0;e<this.length;e++)this[e].innerHTML=""},contents:function(){for(var e=v(),t=0;t<this.length;t++)for(var a=this[t].childNodes,n=0;n<a.length;n++)e.push(a[n]);return e},attr:function(t,a){if("object"===e(t)){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&null!==t[n]&&this.attr(n,t[n]);return this}if(void 0===a)return 0===this.length||!this[0].getAttribute&&"checked"!==t?void 0:"checked"===t?this[0].checked:"tagName"===t?this[0].tagName:this[0].getAttribute(t);if("checked"===t)for(var i=0;i<this.length;i++)this[i].checked=a;else if("tagName"===t)for(var r=0;r<this.length;r++)this[r].tagName=a;else for(var o=0;o<this.length;o++)this[o].setAttribute(t,a);return this},removeAttr:function(e){for(var t=0;t<this.length;t++)this[t].removeAttribute&&this[t].removeAttribute(e);return this},hide:function(){return this.css("display","none"),this},show:function(){return this.css("display","block"),this},focus:function(){return this.length&&this[0].focus(),this},blur:function(){return this.length&&this[0].blur(),this},data:function(t,a){if(void 0!==a){for(var n=0;n<this.length;n++)"object"!==e(this[n]["data-"+t]=a)&&"function"!=typeof a&&this[n].setAttribute&&this[n].setAttribute("data-"+t,a);return this}if(void 0!==a)return this.attr("data-"+t,a);if(0!==this.length)for(var i=0;i<this.length;i++){var r=this[i]["data-"+t];if(null==r&&this[i].getAttribute&&(r=this[i].getAttribute("data-"+t)),void 0!==r&&null!=r)return r}},removeData:function(e){for(var t=0;t<this.length;t++)this[t].removeAttribute&&this[t].removeAttribute("data-"+e),this[t]["data-"+e]=null;return this},getCorrectStyleName:function(e){if(!f[e]){var t;
vendor: 8,590 bytes, line 21
21e in s&&(t=e);for(var a=e[0].toUpperCase()+e.slice(1),n=l.length;n--;)(e=l[n]+a)in s&&(t=e);f[e]=t}return f[e]},css:function(e,t){if(void 0!==t){if(0===this.length)return this;("string"!=typeof t||""===t.trim()||isNaN(t))&&"number"!=typeof t||!/(margin)|(padding)|(height)|(width)|(top)|(left)|(right)|(bottom)/gi.test(e)||/(line-height)/gi.test(e)||(t+="px");for(var a=0;a<this.length;a++)e=v(this).getCorrectStyleName(e),this[a].style[e]=t;return this}if("string"==typeof e){if(0===this.length)return;var n=this[0].ownerDocument||document,i=n.defaultView||n.parentWindow;return e=v(this).getCorrectStyleName(e),i.getComputedStyle(this[0])[e]}for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&this.css(r,e[r]);return this},toggleClass:function(e,t){if(1<e.split(" ").length){for(var a=e.split(" "),n=0;n<a.length;n++)this.toggleClass(a[n],t);return this}for(var i=0;i<this.length;i++)void 0===t?this[i].classList.contains(e)?this[i].classList.remove(e):this[i].classList.add(e):t?this[i].classList.contains(e)||this[i].classList.add(e):this[i].classList.contains(e)&&this[i].classList.remove(e);return this},addClass:function(e){if(0===e.length)return this;if(1<e.split(" ").length){for(var t=e.split(" "),a=0;a<t.length;a++)this.addClass(t[a]);return this}for(var n=0;n<this.length;n++)this[n].classList.add(e);return this},removeClass:function(e){if(1<e.split(" ").length){for(var t=e.split(" "),a=0;a<t.length;a++)t[a]=t[a].trim(),t[a].length&&this.removeClass(t[a]);return this}for(var n=0;n<this.length;n++)e.length&&this[n].classList.remove(e);return this},getClass:function(e){return e.getAttribute&&e.getAttribute("class")||""},stripAndCollapse:function(e){return(e.match(/[^\x20\t\r\n\f]+/g)||[]).join(" ")},hasClass:function(e){var t,a,n=0;for(t=" "+e+" ";a=this[n++];)if(1===a.nodeType&&-1<(" "+v(this).stripAndCollapse(v(this).getClass(a))+" ").indexOf(t))return!0;return!1},scrollTop:function(e){if(void 0===e)return 0===this.length?void 0:this[0]===document?document.documentElement.scrollTop:this[0].scrollTop;for(var t=0;t<this.length;t++)this[t]===document?window.scrollTo(document.documentElement.scrollLeft,e):this[t].scrollTop=e},scrollLeft:function(e){if(void 0===e)return 0===this.length?void 0:this[0]===document?document.documentElement.scrollLeft:this[0].scrollLeft;for(var t=0;t<this.length;t++)this[t]===document?window.scrollTo(e,document.documentElement.scrollTop):this[t].scrollLeft=e},on:function(e,t,a){if(1<e.split(" ").length){for(var n=e.split(" "),s=0;s<n.length;s++)if(-1!==o.indexOf(e))for(var l=0;l<r.length;l++)this.on(r[l]+e[0].toUpperCase()+e.slice(1),t,a);else this.on(n[s],t,a);return this}a="function"==typeof t?h(t,null):h(a,t);for(var c=0;c<this.length;c++){var d=v(this[c]);d.data("events")||d.data("events",[]),d.data("events").push([e,a]);var f=e.split(".");f=f[0],0<=i.indexOf(f)?d.get(0).addEventListener(f,a,{passive:!0}):d.get(0).addEventListener(f,a)}},off:function(e){if(1<e.split(" ").length){for(var t=e.split(" "),a=0;a<t.length;a++)this.off(t[a]);return this}for(var n=0;n<this.length;n++){var i=v(this[n]);if(i.data("events")){var r=e.split(".");r=r[0];for(var o=i.data("events")||[],s=o.length-1;0<=s;s--){var l=o[s];l[0]==e&&(i.get(0).removeEventListener(r,l[1]),o.splice(s,1))}}}},trigger:function(e){for(var t=0;t<this.length;t++){var a=void 0;"function"==typeof Event?a=0<=e.search(/^mouse/g)?new MouseEvent(e,{view:window,cancelable:!0,bubbles:!0}):new Event(e):0<=e.search(/^mouse/g)?(a=document.createEvent("MouseEvents")).initMouseEvent(e,!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null):(a=document.createEvent("Event")).initEvent(e,!0,!0),0<=d.indexOf(e)&&"function"==typeof this[t][e]?this[t][e]():this[t].dispatchEvent(a)}},triggerHandler:function(){},val:function(e){if(void 0===e)return this[0].value;for(var t=0;t<this.length;t++)this[t].value=e;return this},siblings:function(){return v(this[0]).parent().children().not(this)},find:function(t){var a=v();if("string"!=typeof t){for(var n=0;n<t.length;n++)for(var i=0;i<this.length;i++)if(this[i]!==t[n]&&v(this[i]).contains(t[n])){a.push(t[n]);break}return a}var r=function(t){return"object"===("undefined"==typeof HTMLElement?"undefined":e(HTMLElement))?t instanceof HTMLElement:t&&"object"===e(t)&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName};t=g(t);for(var o=0;o<this.length;o++)if(this[o].querySelectorAll){var s=[];if(t&&"string"==typeof t)try{s=this[o].querySelectorAll(t)}catch(e){s=this[o].children}else r(t)&&(s=[t]);for(var l=0;l<s.length;l++)a.push(s[l])}return a},children:function(){for(var e=v(),t=0;t<this.length;t++)for(var a=this[t].children,n=0;n<a.length;n++)e.push(a[n]);return e},not:function(e){if("string"==typeof e)for(var t=this.length-1;0<=t;t--)Element.prototype.matches.call(this[t],e)&&this.splice(t,1);else if(e instanceof u){for(var a=this.length-1;0<=a;a--)for(var n=0;n<e.length;n++)if(this[a]===e[n]){this.splice(a,1);break}}else for(var i=this.length-1;0<=i;i--)this[i]===e[0]&&this.splice(i,1);return this},add:function(e){for(var t=0;t<e.length;t++)this.push(e[t]);return this},closest:function(e){for(var t=0;t<this.length;t++){var a=Element.prototype.closest.call(this[t],e);if(a)return v(a)}return v()},html:function(e){if(void 0===e)return 0===this.length?void 0:this[0].innerHTML;if("string"==typeof e)for(var t=0;t<this.length;t++){this[t].innerHTML=e;for(var a=this[t].children,n=this[t].ownerDocument||document,i=0;i<a.length;i++)if("SCRIPT"===a[i].tagName){var r=n.createElement("script");r.innerHTML=a[i].innerHTML,a[i].hasAttribute("async")&&r.setAttribute("async",""),r.src=a[i].src,a[i].hasAttribute("defer")&&r.setAttribute("defer",""),n.head.appendChild(r).parentNode.removeChild(r)}}else{this[0].innerHTML="",this.append(e[0]);var o=this[0].ownerDocument||document;if("SCRIPT"===e[0].tagName){var s=o.createElement("script");s.innerHTML=e[0].innerHTML,o.head.appendChild(s).parentNode.removeChild(s)}}return this},text:function(e){if(!e)return this.length?this[0].textContent:"";for(var t=0;t<this.length;t++)this[t].textContent=e},after:function(e){if(e)if("string"==typeof e)for(var t=0;t<this.length;t++){var a=this[t];if(a.nodeType!=Node.ELEMENT_NODE){var n=a.ownerDocument.createElement("SPAN");v(a).after(n),v(n).after(e).remove()}else a.insertAdjacentHTML("afterend",e)}else{var i=this[0];if(i.nextSibling)if(e instanceof u)for(var r=0;r<e.length;r++)i.nextSibling.parentNode.insertBefore(e[r],i.nextSibling);else i.nextSibling.parentNode.insertBefore(e,i.nextSibling);else v(i.parentNode).append(e)}return this},clone:function(e){for(var t=v(),a=0;a<this.length;a++)t.push(this[a].cloneNode(e));return t},replaceWith:function(e){if("string"==typeof e)for(var t=0;t<this.length;t++)this[t].parentNode&&(this[t].outerHTML=e);else if(e.length)for(var a=0;a<this.length;a++)this.replaceWith(e[a]);else this.after(e).remove()},insertBefore:function(e){return v(e).before(this[0]),this},before:function(e){if(e instanceof u){for(var t=0;t<e.length;t++)this.before(e[t]);return this}if(e)if("string"==typeof e)for(var a=0;a<this.length;a++){var n=this[a];if(n.nodeType!=Node.ELEMENT_NODE){var i=n.ownerDocument.createElement("SPAN");v(n).before(i),v(i).before(e).remove()}else n.parentNode&&n.insertAdjacentHTML("beforebegin",e)}else{var r=this[0];if(r.parentNode)if(e instanceof u)for(var o=0;o<e.length;o++)r.parentNode.insertBefore(e[o],r);else r.parentNode.insertBefore(e,r)}return this},append:function(e){if(0==this.length)return this;if("string"==typeof e)for(var t=0;t<this.length;t++){var a=this[t],n=a.ownerDocument.createElement("SPAN");v(a).append(n),v(n).after(e).remove()}else if(e instanceof u||Array.isArray(e))for(var i=0;i<e.length;i++)this.append(e[i]);else"function"!=typeof e&&this[0].appendChild(e);return this},prepend:function(e){if(0==this.length)return this;if("string"==typeof e)for(var t=0;t<this.length;t++){var a=this[t],n=a.ownerDocument.createElement("SPAN");v(a).prepend(n),v(n).before(e).remove()}else if(e instanceof u)for(var i=0;i<e.length;i++)this.prepend(e[i]);else{var r=this[0];r.firstChild?r.firstChild?r.insertBefore(e,r.firstChild):r.appendChild(e):v(r).append(e)}return this},remove:function(){for(var e=0;e<this.length;e++)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this},prev:function(){return this.length&&this[0].previousElementSibling?v(this[0].previousElementSibling):v()},next:function(){return this.length&&this[0].nextElementSibling?v(this[0].nextElementSibling):v()},nextAllVisible:function(){return this.next()},prevAllVisible:function(){return this.prev()},outerHeight:function(e){if(0!==this.length){var t=this[0];
21if(t===t.window)return t.innerHeight;var a={},n=this.isVisible();if(!n)for(var i in c)a[i]=t.style[i],t.style[i]=c[i];var r=t.offsetHeight;if(e&&(r+=parseInt(v(t).css("marginTop"))+parseInt(v(t).css("marginBottom"))),!n)for(var o in c)t.style[o]=a[o];return r}},outerWidth:function(e){if(0!==this.length){var t=this[0];if(t===t.window)return t.outerWidth;var a={},n=this.isVisible();if(!n)for(var i in c)a[i]=t.style[i],t.style[i]=c[i];var r=t.offsetWidth;if(e&&(r+=parseInt(v(t).css("marginLeft"))+parseInt(v(t).css("marginRight"))),!n)for(var o in c)t.style[o]=a[o];return r}},width:function(e){if(void 0===e){if(this[0]instanceof HTMLDocument)return this[0].body.offsetWidth;if(this[0])return this[0].offsetWidth}else this[0].style.width=e+"px"},height:function(e){var t=this[0];if(void 0===e){if(t instanceof HTMLDocument){var a=t.documentElement;return Math.max(t.body.scrollHeight,a.scrollHeight,t.body.offsetHeight,a.offsetHeight,a.clientHeight)}return t.offsetHeight}t.style.height=e+"px"},is:function(e){return 0!==this.length&&("string"==typeof e&&this[0].matches?this[0].matches(e):e instanceof u?this[0]==e[0]:this[0]==e)},parent:function(){return 0===this.length?v():v(this[0].parentNode)},_matches:function(e,t){var a=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return e&&!t?a:a.call(e,t)},parents:function(e){for(var t=v(),a=0;a<this.length;a++)for(var n=this[a].parentNode;n&&n!=document&&this._matches(n);)e?this._matches(n,e)&&t.push(n):t.push(n),n=n.parentNode;return t},parentsUntil:function(e,t){var a=v();e instanceof u&&0<e.length&&(e=e[0]);for(var n=0;n<this.length;n++)for(var i=this[n].parentNode;i&&i!=document&&i!=e&&this[n]!=e&&("string"!=typeof e||!Element.prototype.matches.call(i,e));)t?Element.prototype.matches.call(i,t)&&a.push(i):a.push(i),i=i.parentNode;return a},insertAfter:function(e){var t=e.parent()[0];t&&t.insertBefore(this[0],e[0].nextElementSibling)},filter:function(e){var t=v();if("function"==typeof e)for(var a=0;a<this.length;a++)e.call(this[a],this[a])&&t.push(this[a]);else if("string"==typeof e)for(var n=0;n<this.length;n++)this[n].matches(e)&&t.push(this[n]);return t},offset:function(){if(0!==this.length){var e=this[0].getBoundingClientRect(),t=this[0].ownerDocument.defaultView;return{top:e.top+t.pageYOffset,left:e.left+t.pageXOffset}}},position:function(){return{left:this[0].offsetLeft,top:this[0].offsetTop}},push:[].push,splice:[].splice},u.extend=function(e){e=e||{};for(var t=1;t<arguments.length;t++)if(arguments[t])for(var a in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],a)&&(e[a]=arguments[t][a]);return e},u.merge=function(e,t){for(var a=+t.length,n=0,i=e.length;n<a;n++)e[i++]=t[n];return e.length=i,e},u.map=function(e,t,a){var n,i,r=0,o=[];if(Array.isArray(e))for(n=e.length;r<n;r++)null!=(i=t(e[r],r,a))&&o.push(i);else for(r in e)null!=(i=t(e[r],r,a))&&o.push(i);return[].concat.apply([],o)};var b=function(e,t){if(!e)return this;if("string"==typeof e&&"<"===e[0]){var a=document.createElement("DIV");return a.innerHTML=e,v(a.firstElementChild)}if(t=t instanceof u?t[0]:t,"string"!=typeof e)return e instanceof u?e:(this[0]=e,this.length=1,this);e=g(e);for(var n=(t||document).querySelectorAll(e),i=0;i<n.length;i++)this[i]=n[i];return this.length=n.length,this};b.prototype=u.prototype;var y=n;function x(){this.doc=this.$el.get(0).ownerDocument,this.win="defaultView"in this.doc?this.doc.defaultView:this.doc.parentWindow,this.$doc=u(this.doc),this.$win=u(this.win),this.opts.pluginsEnabled||(this.opts.pluginsEnabled=Object.keys(y.PLUGINS)),this.opts.initOnClick?(this.load(y.MODULES),this.$el.on("touchstart.init",function(){u(this).data("touched",!0)}),this.$el.on("touchmove.init",function(){u(this).removeData("touched")}),this.$el.on("mousedown.init touchend.init dragenter.init focus.init",function(e){if("touchend"===e.type&&!this.$el.data("touched"))return!0;if(1===e.which||!e.which){this.$el.off("mousedown.init touchstart.init touchmove.init touchend.init dragenter.init focus.init"),this.load(y.MODULES),this.load(y.PLUGINS);var t=e.originalEvent&&e.originalEvent.originalTarget;if(t&&"IMG"===t.tagName&&u(t).trigger("mousedown"),void 0===this.ul&&this.destroy(),"touchend"===e.type&&this.image&&e.originalEvent&&e.originalEvent.target&&u(e.originalEvent.target).is("img")){var a=this;setTimeout(function(){a.image.edit(u(e.originalEvent.target))},100)}this.ready=!0,this.events.trigger("initialized")}}.bind(this)),this.events.trigger("initializationDelayed")):(this.load(y.MODULES),this.load(y.PLUGINS),u(this.o_win).scrollTop(this.c_scroll),void 0===this.ul&&this.destroy(),this.ready=!0,this.events.trigger("initialized"))}if(y.Bootstrap=function(t,a,n){this.id=++y.ID,this.$=u;var i={};"function"==typeof a&&(n=a,a={}),n&&(a.events||(a.events={}),a.events.initialized=n),a&&a.documentReady&&(i.toolbarButtons=[["fullscreen","undo","redo","getPDF","print"],["bold","italic","underline","textColor","backgroundColor","clearFormatting"],["alignLeft","alignCenter","alignRight","alignJustify"],["formatO
21L","formatUL","indent","outdent"],["paragraphFormat"],["fontFamily"],["fontSize"],["insertLink","insertImage","quote"]],i.paragraphFormatSelection=!0,i.fontFamilySelection=!0,i.fontSizeSelection=!0,i.placeholderText="",i.quickInsertEnabled=!1,i.charCounterCount=!1),this.opts=Object.assign({},Object.assign({},y.DEFAULTS,i,"object"===e(a)&&a));var r=JSON.stringify(this.opts);y.OPTS_MAPPING[r]=y.OPTS_MAPPING[r]||this.id,this.sid=y.OPTS_MAPPING[r],y.SHARED[this.sid]=y.SHARED[this.sid]||{},this.shared=y.SHARED[this.sid],this.shared.count=(this.shared.count||0)+1,this.$oel=u(t),this.$oel.data("froala.editor",this),this.o_doc=t.ownerDocument,this.o_win="defaultView"in this.o_doc?this.o_doc.defaultView:this.o_doc.parentWindow,this.c_scroll=u(this.o_win).scrollTop(),this._init()},y.Bootstrap.prototype._init=function(){var e=this.$oel.get(0).tagName;this.$oel.closest("label").length;var t=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=u('<iframe src="about:blank" frameBorder="0">'),this.$wp=u("<div></div>"),this.$box.html(this.$wp),this.$wp.append(this.$iframe),this.$iframe.get(0).contentWindow.document.open(),this.$iframe.get(0).contentWindow.document.write("<!DOCTYPE html>"),this.$iframe.get(0).contentWindow.document.write("<html><head></head><body></body></html>"),this.$iframe.get(0).contentWindow.document.close(),this.iframe_document=this.$iframe.get(0).contentWindow.document,this.$el=u(this.iframe_document.querySelector("body")),this.el=this.$el.get(0),this.$head=u(this.iframe_document.querySelector("head")),this.$html=u(this.iframe_document.querySelector("html"))):(this.$el=u(this.o_doc.createElement("DIV")),this.el=this.$el.get(0),this.$wp=u(this.o_doc.createElement("DIV")).append(this.$el),this.$box.html(this.$wp)),setTimeout(x.bind(this),0)}.bind(this),a=function(){this.$box=u("<div>"),this.$oel.before(this.$box).hide(),this._original_html=this.$oel.val();var e=this;this.$oel.parents("form").on("submit.".concat(this.id),function(){e.events.trigger("form.submit")}),this.$oel.parents("form").on("reset.".concat(this.id),function(){e.events.trigger("form.reset")}),t()}.bind(this),n=function(){this.$el=this.$oel,this.el=this.$el.get(0),this.$el.attr("contenteditable",!0).css("outline","none").css("display","inline-block"),this.opts.multiLine=!1,this.opts.toolbarInline=!1,setTimeout(x.bind(this),0)}.bind(this),i=function(){this.$el=this.$oel,this.el=this.$el.get(0),this.opts.toolbarInline=!1,setTimeout(x.bind(this),0)}.bind(this),r=function(){this.$el=this.$oel,this.el=this.$el.get(0),this.opts.toolbarInline=!1,this.$oel.on("click.popup",function(e){e.preventDefault()}),setTimeout(x.bind(this),0)}.bind(this);this.opts.editInPopup?r():"TEXTAREA"===e?a():"A"===e?n():"IMG"===e?i():"BUTTON"===e||"INPUT"===e?(this.opts.editInPopup=!0,this.opts.toolbarInline=!1,r()):t()},y.Bootstrap.prototype.load=function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){if(this[t])continue;if(y.PLUGINS[t]&&this.opts.pluginsEnabled.indexOf(t)<0)continue;if(this[t]=new e[t](this),this[t]._init&&(this[t]._init(),this.opts.initOnClick&&"core"===t))return!1}},y.Bootstrap.prototype.destroy=function(){this.destrying=!0,this.shared.count--,this.events&&this.events.$off();var e=this.html&&this.html.get();if(this.opts.iframe&&(this.events.disableBlur(),this.win.focus(),this.events.enableBlur()),this.events&&(this.events.trigger("destroy",[],!0),this.events.trigger("shared.destroy",[],!0)),0===this.shared.count){for(var t in this.shared)Object.prototype.hasOwnProperty.call(this.shared,t)&&(this.shared[t]=null,y.SHARED[this.sid][t]=null);delete y.SHARED[this.sid]}this.$oel.parents("form").off(".".concat(this.id)),this.$oel.off("click.popup"),this.$oel.removeData("froala.editor"),this.$oel.off("froalaEditor"),this.core&&this.core.destroy(e),y.INSTANCES.splice(y.INSTANCES.indexOf(this),1)},n.PLUGINS.align=function(e){var t=e.$;return{apply:function(a){var n=e.selection.element();if(t(n).parents(".fr-img-caption").length)t(n).css("text-align",a);else{e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore(
21);for(var i=e.selection.blocks(),r=0;r<i.length;r++)t(i[r]).css("text-align",a).removeClass("fr-temp-div"),""===t(i[r]).attr("class")&&t(i[r]).removeAttr("class"),""===t(i[r]).attr("style")&&t(i[r]).removeAttr("style");e.selection.save(),e.html.unwrap(),e.selection.restore()}},refresh:function(a){var n=e.selection.blocks();if(n.length){var i=e.helpers.getAlignment(t(n[0]));a.find("> *").first().replaceWith(e.icon.create("align-".concat(i)))}},refreshOnShow:function(a,n){var i=e.selection.blocks();if(i.length){var r=e.helpers.getAlignment(t(i[0]));n.find('a.fr-command[data-param1="'.concat(r,'"]')).addClass("fr-active").attr("aria-selected",!0)}},refreshForToolbar:function(a){var n=e.selection.blocks();if(n.length){var i=e.helpers.getAlignment(t(n[0]));i=i.charAt(0).toUpperCase()+i.slice(1),"align".concat(i)===a.attr("data-cmd")&&a.addClass("fr-active")}}}},n.DefineIcon("align",{NAME:"align-left",SVG_KEY:"alignLeft"}),n.DefineIcon("align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),n.DefineIcon("align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),n.DefineIcon("align-center",{NAME:"align-center",SVG_KEY:"alignCenter"}),n.DefineIcon("align-justify",{NAME:"align-justify",SVG_KEY:"alignJustify"}),n.RegisterCommand("align",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=n.COMMANDS.align.options;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="align"data-param1="\n        '.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.icon.create("align-".concat(a)),'<span class="fr-sr-only">\n        ').concat(this.language.translate(t[a]),"</span></a></li>"));return e+"</ul>"},callback:function(e,t){this.align.apply(t)},refresh:function(e){this.align.refresh(e)},refreshOnShow:function(e,t){this.align.refreshOnShow(e,t)},plugin:"align"}),n.RegisterCommand("alignLeft",{type:"button",icon:"align-left",title:"Align Left",callback:function(){this.align.apply("left")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),n.RegisterCommand("alignRight",{type:"button",icon:"align-right",title:"Align Right",callback:function(){this.align.apply("right")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),n.RegisterCommand("alignCenter",{type:"button",icon:"align-center",title:"Align Center",callback:function(){this.align.apply("center")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),n.RegisterCommand("alignJustify",{type:"button",icon:"align-justify",title:"Align Justify",callback:function(){this.align.apply("justify")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),Object.assign(n.DEFAULTS,{charCounterMax:-1,charCounterCount:!0}),n.PLUGINS.charCounter=function(e){var t,a=e.$,i=function(){return(e.el.textContent||"").replace(/\u200B/g,"").length};function r(t){if(e.opts.charCounterMax<0)return!0;if(i()<e.opts.charCounterMax)return!0;var a=t.which;return!(!e.keys.ctrlKey(t)&&e.keys.isCharacter(a)||a===n.KEYCODE.IME)||(t.preventDefault(),t.stopPropagation(),e.events.trigger("charCounter.exceeded"),!1)}function o(t){return e.opts.charCounterMax<0||a("<div>").html(t).text().length+i()<=e.opts.charCounterMax?t:(e.events.trigger("charCounter.exceeded"),"")}function s(){if(e.opts.charCounterCount){var a=i()+(0<e.opts.charCounterMax?"/"+e.opts.charCounterMax:"");t.text("".concat(e.language.translate("Characters")," : ").concat(a)),e.opts.toolbarBottom&&t.css("margin-bottom",e.$tb.outerHeight(!0));var n=e.$wp.get(0).offsetWidth-e.$wp.get(0).clientWidth;0<=n&&("rtl"==e.opts.direction?t.css("margin-left",n):t.css("margin-right",n))}}return{_init:function(){return!!e.$wp&&!!e.opts.charCounterCount&&((t=a(document.createElement("span")).attr("class","fr-counter")).css("bottom",e.$wp.css("border-bottom-width")),e.$second_tb?e.$second_tb.append(t):e.$wp.append(t),e.events.on("keydown",r,!0),e.events.on("paste.afterCleanup",o),e.events.on("keyup contentChanged input",function(){e.events.trigger("charCounter.update")}),e.events.on("charCounter.update",s),e.events.trigger("charCounter.update"),void e.events.on("destroy",function(){a(e.o_win).off("resize.char".concat(e.id)),t.removeData().remove(),t=null}))},count:i}},n.PLUGINS.codeBeautifier=function(){var e,t,a,n,i={};function r(e,t){var a={"@page":!0,"@font-face":!0,"@keyframes":!0,"@media":!0,"@supports":!0,"@document":!0},n={"@media":!0,"@supports":!0,"@document":!0};t=t||{},e=(e=e||"").replace(/\r\n|[\r\u2028\u2029]/g,"\n");var i=t.indent_size||4,r=t.indent_char||" ",o=void 0===t.selector_separator_newline||t.selector_separator_newline,s=void 0!==t.end_with_newline&&t.end_with_newline,l=void 0===t.newline_between_rules||t.newline_between_rules,c=t.eol?t.eol:"\n";"string"==typeof i&&(i=parseInt(i,10)),t.indent_with_tabs&&(r="\t",i=1),c=c.replace(/\\r/,"\r").replace(/\\n
21/,"\n");var d,f=/^\s+$/,p=-1,h=0;function u(){return(d=e.charAt(++p))||""}function g(t){var a,n=p;return t&&v(),a=e.charAt(p+1)||"",p=n-1,u(),a}function m(t){for(var a=p;u();)if("\\"===d)u();else{if(-1!==t.indexOf(d))break;if("\n"===d)break}return e.substring(a,p+1)}function v(){for(var e="";f.test(g());)u(),e+=d;return e}function b(){var e="";for(d&&f.test(d)&&(e=d);f.test(u());)e+=d;return e}function y(t){var a=p;for(t="/"===g(),u();u();){if(!t&&"*"===d&&"/"===g()){u();break}if(t&&"\n"===d)return e.substring(a,p)}return e.substring(a,p)+d}function x(t){return e.substring(p-t.length,p).toLowerCase()===t}function C(){for(var t=0,a=p+1;a<e.length;a++){var n=e.charAt(a);if("{"===n)return!0;if("("===n)t+=1;else if(")"===n){if(0===t)return!1;t-=1}else if(" "===n||"}"===n)return!1}return!1}for(var w,E,A,S=e.match(/^[\t ]*/)[0],k=new Array(i+1).join(r),_=0,T=0,L={"{":function(e){L.singleSpace(),R.push(e),L.newLine()},"}":function(e){L.newLine(),R.push(e),L.newLine()},_lastCharWhitespace:function(){return f.test(R[R.length-1])},newLine:function(e){R.length&&(e||"\n"===R[R.length-1]||L.trim(),R.push("\n"),S&&R.push(S))},singleSpace:function(){R.length&&!L._lastCharWhitespace()&&R.push(" ")},preserveSingleSpace:function(){w&&L.singleSpace()},trim:function(){for(;L._lastCharWhitespace();)R.pop()}},R=[],M=!1,I=!1,O=!1,N="",D="";;){var P=b();w=""!==P;var B=-1!==P.indexOf("\n");if(D=N,!(N=d))break;if("/"===d&&"*"===g()){var F=0===_;(B||F)&&L.newLine(),R.push(y()),L.newLine(),F&&L.newLine(!0)}else if("/"===d&&"/"===g())B||"{"===D||L.trim(),L.singleSpace(),R.push(y()),L.newLine();else if("@"===d){L.preserveSingleSpace(),R.push(d);var H=(E=p,A=m(": , {}()[]/='\""),p=E-1,u(),A);H.match(/[ :]$/)&&(u(),H=m(": ").replace(/\s$/,""),R.push(H),L.singleSpace()),(H=H.replace(/\s$/,""))in a&&(T+=1,H in n&&(O=!0))}else"#"===d&&"{"===g()?(L.preserveSingleSpace(),R.push(m("}"))):"{"===d?"}"===g(!0)?(v(),u(),L.singleSpace(),R.push("{}"),L.newLine(),l&&0===_&&L.newLine(!0)):(_++,S+=k,L["{"](d),M=O?(O=!1,T<_):T<=_):"}"===d?(_--,S=S.slice(0,-i),L["}"](d),I=M=!1,T&&T--,l&&0===_&&L.newLine(!0)):":"===d?(v(),!M&&!O||x("&")||C()?":"===g()?(u(),R.push("::")):R.push(":"):(I=!0,R.push(":"),L.singleSpace())):'"'===d||"'"===d?(L.preserveSingleSpace(),R.push(m(d))):" "===d?(I=!1,R.push(d),L.newLine()):"("===d?x("url")?(R.push(d),v(),u()&&(")"!==d&&'"'!==d&&"'"!==d?R.push(m(")")):p--)):(h++,L.preserveSingleSpace(),R.push(d),v()):")"===d?(R.push(d),h--):","===d?(R.push(d),v(),o&&!I&&h<1?L.newLine():L.singleSpace()):("]"===d||("["===d?L.preserveSingleSpace():"="===d?(v(),d="="):L.preserveSingleSpace()),R.push(d))}var z="";return S&&(z+=S),z+=R.join("").replace(/[\r\n\t ]+$/,""),s&&(z+="\n"),"\n"!=c&&(z=z.replace(/[\n]/g,c)),z}function o(e,t){for(var a=0;a<t.length;a+=1)if(t[a]===e)return!0;return!1}function s(e){return e.replace(/^\s+|\s+$/g,"")}function l(e,t){return new m(e,t).beautify()}e=i,t="\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u08a0\u08a2-\u08ac\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097f\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c33\u0c35-\u0c39\u0c3d\u0c58\u0c59\u0c60\u0c61\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d60\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f4\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f0\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191c\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u
2119c1-\u19c7\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2e2f\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fcc\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua697\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua78e\ua790-\ua793\ua7a0-\ua7aa\ua7f8-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa80-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uabc0-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",a=new RegExp("[".concat(t,"]")),n=new RegExp("[".concat(t," ").concat("\u0300-\u036f\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u0620-\u0649\u0672-\u06d3\u06e7-\u06e8\u06fb-\u06fc\u0730-\u074a\u0800-\u0814\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0840-\u0857\u08e4-\u08fe\u0900-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962-\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09d7\u09df-\u09e0\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2-\u0ae3\u0ae6-\u0aef\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b5f-\u0b60\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c01-\u0c03\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62-\u0c63\u0c66-\u0c6f\u0c82\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2-\u0ce3\u0ce6-\u0cef\u0d02\u0d03\u0d46-\u0d48\u0d57\u0d62-\u0d63\u0d66-\u0d6f\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e34-\u0e3a\u0e40-\u0e45\u0e50-\u0e59\u0eb4-\u0eb9\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f41-\u0f47\u0f71-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u1000-\u1029\u1040-\u1049\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u170e-\u1710\u1720-\u1730\u1740-\u1750\u1772\u1773\u1780-\u17b2\u17dd\u17e0-\u17e9\u180b-\u180d\u1810-\u1819\u1920-\u192b\u1930-\u193b\u1951-\u196d\u19b0-\u19c0\u19c8-\u19c9\u19d0-\u19d9\u1a00-\u1a15\u1a20-\u1a53\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1b46-\u1b4b\u1b50-\u1b59\u1b6b-\u1b73\u1bb0-\u1bb9\u1be6-\u1bf3\u1c00-\u1c22\u1c40-\u1c49\u1c5b-\u1c7d\u1cd0-\u1cd2\u1d00-\u1dbe\u1e01-\u1f15\u200c\u200d\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2d81-\u2d96\u2de0-\u2dff\u3021-\u3028\u3099\u309a\ua640-\ua66d\ua674-\ua67d\ua69f\ua6f0-\ua6f1\ua7f8-\ua800\ua806\ua80b\ua823-\ua827\ua880-\ua881\ua8b4-\ua8c4\ua8d0-\ua8d9\ua8f3-\ua8f7\ua900-\ua909\ua926-\ua92d\ua930-\ua945\ua980-\ua983\ua9b3-\ua9c0\uaa00-\uaa27\uaa40-\uaa41\uaa4c-\uaa4d\uaa50-\uaa59\uaa7b\uaae0-\uaae9\uaaf2-\uaaf3\uabc0-\uabe1\uabec\uabed\uabf0-\uabf9\ufb20-\ufb28\ufe00-\ufe0f\ufe20-\ufe26\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f","]")),e.newline=/[\n\r\u2028\u2029]/,e.lineBreak=new RegExp("\r\n|".concat(e.newline.source)),e.allLineBreaks=new RegExp(e.lineBreak.source,"g"),e.isIdentifierStart=function(e){return e<65?36===e||64===e:e<91||(e<97?95===e:e<123||170<=e&&a.test(String.fromCharCode(e)))},e.isIdentifierChar=function(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||170<=e&&n.test(String.fromCharCode(e))))};var c="BlockStatement",d="Statement",f="ObjectLiteral",p="ArrayLiteral",h="ForInitializer",u="Conditional",g="Expression";function m(e,t){var a,n,r,l,m,v,y,C,w,E,A,S,k,_=[],T="";function L(e,t){var n=0;return e&&(n=e.indentation_level,!a.just_added_newline()&&e.line_indent_level>n&&(n=e.line_indent_level)),{mode:t,parent:e,last_text:e?e.last_text:"",last_word:e?e.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:n,line_indent_level:e?e.line_indent_level:n,start_line_index:a.get_line_number(),ternary_depth:0}}for(S={TK_START_EXPR:function(){U();var e=g;if("["===l.text){if("TK_WORD"===m||")"===C.last_text)return"TK_RESERVED"===m&&o(C.last_text,r.line_starters)&&(a.space_before_token=!0),B(e),D(),P(),void(k.space_in_paren&&(a.space_before_token=!0));e=p,F(C.mode)&&("["!==C.last_text&&(","!==C.last_text||"]"!==v&&"}"!==v)||k.keep_array_indentation||O())}else"TK_RESERVED"===m&&"for"===C.last_text?e=h:"TK_RESERVED"===m&&o(C.last_text,["if","while"])&&(e=u);" "===C.last_text||"TK_START_BLOCK"===m?O():"TK_END_EXPR"===m||"TK_START_EXPR"===m||"TK_END_BLOCK"===m||"."===C.last_text?I(l.wanted_newline):"TK_RESERVED"===m&&"("===l.text||"TK_WORD"===m||"TK_OPE
21RATOR"===m?"TK_RESERVED"===m&&("function"===C.last_word||"typeof"===C.last_word)||"*"===C.last_text&&"function"===v?k.space_after_anon_function&&(a.space_before_token=!0):"TK_RESERVED"!==m||!o(C.last_text,r.line_starters)&&"catch"!==C.last_text||k.space_before_conditional&&(a.space_before_token=!0):a.space_before_token=!0,"("===l.text&&"TK_RESERVED"===m&&"await"===C.last_word&&(a.space_before_token=!0),"("===l.text&&("TK_EQUALS"!==m&&"TK_OPERATOR"!==m||$()||I()),B(e),D(),k.space_in_paren&&(a.space_before_token=!0),P()},TK_END_EXPR:function(){for(;C.mode===d;)z();C.multiline_frame&&I("]"===l.text&&F(C.mode)&&!k.keep_array_indentation),k.space_in_paren&&("TK_START_EXPR"!==m||k.space_in_empty_paren?a.space_before_token=!0:(a.trim(),a.space_before_token=!1)),"]"===l.text&&k.keep_array_indentation?(D(),z()):(z(),D()),a.remove_redundant_indentation(w),C.do_while&&w.mode===u&&(w.mode=g,C.do_block=!1,C.do_while=!1)},TK_START_BLOCK:function(){var e=V(1),t=V(2);t&&(":"===t.text&&o(e.type,["TK_STRING","TK_WORD","TK_RESERVED"])||o(e.text,["get","set"])&&o(t.type,["TK_WORD","TK_RESERVED"]))?o(v,["class","interface"])?B(c):B(f):B(c);var n=!e.comments_before.length&&"}"===e.text&&"function"===C.last_word&&"TK_END_EXPR"===m;"expand"===k.brace_style||"none"===k.brace_style&&l.wanted_newline?"TK_OPERATOR"!==m&&(n||"TK_EQUALS"===m||"TK_RESERVED"===m&&W(C.last_text)&&"else"!==C.last_text)?a.space_before_token=!0:O(!1,!0):"TK_OPERATOR"!==m&&"TK_START_EXPR"!==m?"TK_START_BLOCK"===m?O():a.space_before_token=!0:F(w.mode)&&","===C.last_text&&("}"===v?a.space_before_token=!0:O()),D(),P()},TK_END_BLOCK:function(){for(;C.mode===d;)z();var e="TK_START_BLOCK"===m;"expand"===k.brace_style?e||O():e||(F(C.mode)&&k.keep_array_indentation?(k.keep_array_indentation=!1,O(),k.keep_array_indentation=!0):O()),z(),D()},TK_WORD:K,TK_RESERVED:K,TK_SEMICOLON:function(){for(U()&&(a.space_before_token=!1);C.mode===d&&!C.if_block&&!C.do_block;)z();D()},TK_STRING:function(){U()||"TK_RESERVED"===m||"TK_WORD"===m?a.space_before_token=!0:"TK_COMMA"===m||"TK_START_EXPR"===m||"TK_EQUALS"===m||"TK_OPERATOR"===m?$()||I():O(),D()},TK_EQUALS:function(){U(),C.declaration_statement&&(C.declaration_assignment=!0),a.space_before_token=!0,D(),a.space_before_token=!0},TK_OPERATOR:function(){if(U(),"TK_RESERVED"===m&&W(C.last_text))return a.space_before_token=!0,void D();if("*"!==l.text||"TK_DOT"!==m){if(":"===l.text&&C.in_case)return C.case_body=!0,P(),D(),O(),void(C.in_case=!1);if("::"!==l.text){"TK_OPERATOR"===m&&I();var e=!0,t=!0;o(l.text,["--","++","!","~"])||o(l.text,["-","+"])&&(o(m,["TK_START_BLOCK","TK_START_EXPR","TK_EQUALS","TK_OPERATOR"])||o(C.last_text,r.line_starters)||","===C.last_text)?(t=e=!1,!l.wanted_newline||"--"!==l.text&&"++"!==l.text||O(!1,!0)," "===C.last_text&&H(C.mode)&&(e=!0),"TK_RESERVED"===m?e=!0:"TK_END_EXPR"===m?e=!("]"===C.last_text&&("--"===l.text||"++"===l.text)):"TK_OPERATOR"===m&&(e=o(l.text,["--","-","++","+"])&&o(C.last_text,["--","-","++","+"]),o(l.text,["+","-"])&&o(C.last_text,["--","++"])&&(t=!0)),C.mode!==c&&C.mode!==d||"{"!==C.last_text&&" "!==C.last_text||O()):":"===l.text?0===C.ternary_depth?e=!1:C.ternary_depth-=1:"?"===l.text?C.ternary_depth+=1:"*"===l.text&&"TK_RESERVED"===m&&"function"===C.last_text&&(t=e=!1),a.space_before_token=a.space_before_token||e,D(),a.space_before_token=t}else D()}else D()},TK_COMMA:function(){if(C.declaration_statement)return H(C.parent.mode)&&(C.declaration_assignment=!1),D(),void(C.declaration_assignment?O(C.declaration_assignment=!1,!0):(a.space_before_token=!0,k.comma_first&&I()));D(),C.mode===f||C.mode===d&&C.parent.mode===f?(C.mode===d&&z(),O()):(a.space_before_token=!0,k.comma_first&&I())},TK_BLOCK_COMMENT:function(){if(a.raw)return a.add_raw_token(l),void(l.directives&&"end"===l.directives.preserve&&(k.test_output_raw||(a.raw=!1)));if(l.directives)return O(!1,!0),D(),"start"===l.directives.preserve&&(a.raw=!0),void O(!1,!0);if(!i.newline.test(l.text)&&!l.wanted_newline)return a.space_before_token=!0,D(),void(a.space_before_token=!0);var e,t=function(e){var t,a=[];for(t=(e=e.replace(/\x0d/g,"")).indexOf("\n");-1!==t;)a.push(e.substring(0,t)),t=(e=e.substring(t+1)).indexOf("\n");return e.length&&a.push(e),a}(l.text),n=!1,r=!1,o=l.whitespace_before,c=o.length;for(O(!1,!0),1<t.length&&(function(e,t){for(var a=0;a<e.length;a++){if(s(e[a]).charAt(0)!==t)return!1}return!0}(t.slice(1),"*")?n=!0:function(e,t){for(var a,n=0,i=e.length;n<i;n++)if((a=e[n])&&0!==a.indexOf(t))return!1;return!0}(t.slice(1),o)&&(r=!0)),D(t[0]),e=1;e<t.length;e++)O(!1,!0),n?D(" ".concat(t[e].replace(/^\s+/g,""))):r&&t[e].length>c?D(t[e].substring(c)):a.add_token(t[e]);O(!1,!0)},TK_COMMENT:function(){l.wanted_newline?O(!1,!0):a.trim(!0),a.space_before_token=!0,D(),O(!1,!0)},TK_DOT:function(){U(),"TK_RESERVED"===m&&W(C.last_text)?a.space_before_token=!0:I(")"===C.last_text&&k.break_chained_methods),D()},TK_UNKNOWN:function(){D(),"\n"===l.text[l.text.length-1]&&O()},TK_EOF:function(){for(;C.mode===d;)z()}},k={},void 0!==(t=t||{}).braces_on_own_line&&(k.brace_style=t.braces_on_own_line?"expand":"collapse"),k.brace_style=t.brace_style?t.brace_style:k.brace_style?k.brace_style:"collapse","expand-strict"===k.brace_style&&(k.brace_style="expand"),k.indent_size=t.indent_size?parseInt(t.indent_size,10):4,k.indent_char=t.indent_char?t.indent_char:" ",k.eol=t.eol?t.eol:"\n",k.preserve_newlines=void 0===t.preserve_newlines||t.preserve_newlines,k.break_chained_methods=void 0!==t.break_chained_methods&&t.break_chained_methods,k.max_preserve_newlines=void 0===t.max_preserve_newlines?0:parseInt(t.max_preserve_newlines,10),k.space_in_paren=void 0!==t.space_in_paren&&t.space_in_paren,k.space_in_empty_paren=void 0!==t.space_in_empty_paren&&t.space_in_empty_paren,k.jslint_happy=void 0!==t.jslint_happy&&t.jslint_happy,k.space_after_anon_function=void 0!==t.space_after_anon_function&&t.space_after_anon_function,k.keep_array_indentation=void 0!==t.keep_array_indentation&&t.keep_array_indentation,k.space_before_conditional=void 0===t.space_before_conditional||t.space_before_conditional,k.unescape_strings=void 0!==t.unescape_strings&&t.unescape_strings,k.wrap_line_length=void 0===t.wrap_line_length?0:parseInt(t.wrap_line_length,10),k.e4x=void 0!==t.e4x&&t.e4x,k.end_with_newline=void 0!==t.end_with_newline&&t.end_with_newline,k.comma_first=void 0!==t.comma_first&&t.comma_first,k.test_output_raw=void 0!==t.test_output_raw&&t.test_output_raw,k.jslint_happy&&(k.space_after_anon_function=!0),t.indent_with_tabs&&(k.indent_char="\t",k.indent_size=1),k.eol=k.eol.replace(/\\r/,"\r").replace(/\\n
21/,"\n"),y="";0<k.indent_size;)y+=k.indent_char,k.indent_size-=1;var R=0;if(e&&e.length){for(;" "===e.charAt(R)||"\t"===e.charAt(R);)T+=e.charAt(R),R+=1;e=e.substring(R)}function M(e){var t=e.newlines;if(k.keep_array_indentation&&F(C.mode))for(var a=0;a<t;a+=1)O(0<a);else if(k.max_preserve_newlines&&t>k.max_preserve_newlines&&(t=k.max_preserve_newlines),k.preserve_newlines&&1<e.newlines){O();for(var n=1;n<t;n+=1)O(!0)}S[(l=e).type]()}function I(e){e=void 0!==e&&e,a.just_added_newline()||(k.preserve_newlines&&l.wanted_newline||e||k.wrap_line_length&&a.current_line.get_character_count()+l.text.length+(a.space_before_token?1:0)>=k.wrap_line_length)&&O(!1,!0)}function O(e,t){if(!t&&" "!==C.last_text&&","!==C.last_text&&"="!==C.last_text&&"TK_OPERATOR"!==m)for(;C.mode===d&&!C.if_block&&!C.do_block;)z();a.add_new_line(e)&&(C.multiline_frame=!0)}function N(){a.just_added_newline()&&(k.keep_array_indentation&&F(C.mode)&&l.wanted_newline?(a.current_line.push(l.whitespace_before),a.space_before_token=!1):a.set_indent(C.indentation_level)&&(C.line_indent_level=C.indentation_level))}function D(e){a.raw?a.add_raw_token(l):(k.comma_first&&"TK_COMMA"===m&&a.just_added_newline()&&","===a.previous_line.last()&&(a.previous_line.pop(),N(),a.add_token(","),a.space_before_token=!0),e=e||l.text,N(),a.add_token(e))}function P(){C.indentation_level+=1}function B(e){w=C?(E.push(C),C):L(null,e),C=L(w,e)}function F(e){return e===p}function H(e){return o(e,[g,h,u])}function z(){0<E.length&&(w=C,C=E.pop(),w.mode===d&&a.remove_redundant_indentation(w))}function $(){return C.parent.mode===f&&C.mode===d&&(":"===C.last_text&&0===C.ternary_depth||"TK_RESERVED"===m&&o(C.last_text,["get","set"]))}function U(){return!!("TK_RESERVED"===m&&o(C.last_text,["const","let","const"])&&"TK_WORD"===l.type||"TK_RESERVED"===m&&"do"===C.last_text||"TK_RESERVED"===m&&"return"===C.last_text&&!l.wanted_newline||"TK_RESERVED"===m&&"else"===C.last_text&&("TK_RESERVED"!==l.type||"if"!==l.text)||"TK_END_EXPR"===m&&(w.mode===h||w.mode===u)||"TK_WORD"===m&&C.mode===c&&!C.in_case&&"--"!==l.text&&"++"!==l.text&&"function"!==v&&"TK_WORD"!==l.type&&"TK_RESERVED"!==l.type||C.mode===f&&(":"===C.last_text&&0===C.ternary_depth||"TK_RESERVED"===m&&o(C.last_text,["get","set"])))&&(B(d),P(),"TK_RESERVED"===m&&o(C.last_text,["const","let","const"])&&"TK_WORD"===l.type&&(C.declaration_statement=!0),$()||I("TK_RESERVED"===l.type&&o(l.text,["do","for","if","while"])),!0)}function W(e){return o(e,["case","return","do","if","throw","else"])}function V(e){var t=n+(e||0);return t<0||t>=_.length?null:_[t]}function K(){if("TK_RESERVED"===l.type&&C.mode!==f&&o(l.text,["set","get"])&&(l.type="TK_WORD"),"TK_RESERVED"===l.type&&C.mode===f&&":"===V(1).text&&(l.type="TK_WORD"),U()||!l.wanted_newline||H(C.mode)||"TK_OPERATOR"===m&&"--"!==C.last_text&&"++"!==C.last_text||"TK_EQUALS"===m||!k.preserve_newlines&&"TK_RESERVED"===m&&o(C.last_text,["const","let","const","set","get"])||O(),C.do_block&&!C.do_while){if("TK_RESERVED"===l.type&&"while"===l.text)return a.space_before_token=!0,D(),a.space_before_token=!0,void(C.do_while=!0);O(),C.do_block=!1}if(C.if_block)if(C.else_block||"TK_RESERVED"!==l.type||"else"!==l.text){for(;C.mode===d;)z();C.if_block=!1,C.else_block=!1}else C.else_block=!0;return"TK_RESERVED"===l.type&&("case"===l.text||"default"===l.text&&C.in_case_statement)?(O(),(C.case_body||k.jslint_happy)&&(0<C.indentation_level&&(!C.parent||C.indentation_level>C.parent.indentation_level)&&(C.indentation_level-=1),C.case_body=!1),D(),C.in_case=!0,void(C.in_case_statement=!0)):("TK_RESERVED"===l.type&&"function"===l.text&&((o(C.last_text,["}"," "])||a.just_added_newline()&&!o(C.last_text,["[","{",":","=",","]))&&(a.just_added_blankline()||l.comments_before.length||(O(),O(!0))),"TK_RESERVED"===m||"TK_WORD"===m?"TK_RESERVED"===m&&o(C.last_text,["get","set","new","return","export","async"])||"TK_RESERVED"===m&&"default"===C.last_text&&"export"===v?a.space_before_token=!0:O():"TK_OPERATOR"===m||"="===C.last_text?a.space_before_token=!0:(C.multiline_frame||!H(C.mode)&&!F(C.mode))&&O()),"TK_COMMA"!==m&&"TK_START_EXPR"!==m&&"TK_EQUALS"!==m&&"TK_OPE
21RATOR"!==m||$()||I(),"TK_RESERVED"===l.type&&o(l.text,["function","get","set"])?(D(),void(C.last_word=l.text)):(A="NONE","TK_END_BLOCK"===m?"TK_RESERVED"===l.type&&o(l.text,["else","catch","finally"])?"expand"===k.brace_style||"end-expand"===k.brace_style||"none"===k.brace_style&&l.wanted_newline?A="NEWLINE":(A="SPACE",a.space_before_token=!0):A="NEWLINE":"TK_SEMICOLON"===m&&C.mode===c?A="NEWLINE":"TK_SEMICOLON"===m&&H(C.mode)?A="SPACE":"TK_STRING"===m?A="NEWLINE":"TK_RESERVED"===m||"TK_WORD"===m||"*"===C.last_text&&"function"===v?A="SPACE":"TK_START_BLOCK"===m?A="NEWLINE":"TK_END_EXPR"===m&&(a.space_before_token=!0,A="NEWLINE"),"TK_RESERVED"===l.type&&o(l.text,r.line_starters)&&")"!==C.last_text&&(A="else"===C.last_text||"export"===C.last_text?"SPACE":"NEWLINE"),"TK_RESERVED"===l.type&&o(l.text,["else","catch","finally"])?"TK_END_BLOCK"!==m||"expand"===k.brace_style||"end-expand"===k.brace_style||"none"===k.brace_style&&l.wanted_newline?O():(a.trim(!0),"}"!==a.current_line.last()&&O(),a.space_before_token=!0):"NEWLINE"===A?"TK_RESERVED"===m&&W(C.last_text)?a.space_before_token=!0:"TK_END_EXPR"!==m?"TK_START_EXPR"===m&&"TK_RESERVED"===l.type&&o(l.text,["const","let","const"])||":"===C.last_text||("TK_RESERVED"===l.type&&"if"===l.text&&"else"===C.last_text?a.space_before_token=!0:O()):"TK_RESERVED"===l.type&&o(l.text,r.line_starters)&&")"!==C.last_text&&O():C.multiline_frame&&F(C.mode)&&","===C.last_text&&"}"===v?O():"SPACE"===A&&(a.space_before_token=!0),D(),C.last_word=l.text,"TK_RESERVED"===l.type&&"do"===l.text&&(C.do_block=!0),void("TK_RESERVED"===l.type&&"if"===l.text&&(C.if_block=!0))))}m="TK_START_BLOCK",v="",(a=new b(y,T)).raw=k.test_output_raw,E=[],B(c),this.beautify=function(){var t,i;for(r=new x(e,k,y),_=r.tokenize(),n=0;t=V();){for(var o=0;o<t.comments_before.length;o++)M(t.comments_before[o]);M(t),v=C.last_text,m=t.type,C.last_text=t.text,n+=1}return i=a.get_code(),k.end_with_newline&&(i+="\n"),"\n"!=k.eol&&(i=i.replace(/[\n]/g,k.eol)),i}}function v(e){var t=0,a=-1,n=[],i=!0;this.set_indent=function(n){t=e.baseIndentLength+n*e.indent_length,a=n},this.get_character_count=function(){return t},this.is_empty=function(){return i},this.last=function(){return this._empty?null:n[n.length-1]},this.push=function(e){n.push(e),t+=e.length,i=!1},this.pop=function(){var e=null;return i||(e=n.pop(),t-=e.length,i=0===n.length),e},this.remove_indent=function(){0<a&&(a-=1,t-=e.indent_length)},this.trim=function(){for(;" "===this.last();)n.pop(),t-=1;i=0===n.length},this.toString=function(){var t="";return this._empty||(0<=a&&(t=e.indent_cache[a]),t+=n.join("")),t}}function b(e,t){t=t||"",this.indent_cache=[t],this.baseIndentLength=t.length,this.indent_length=e.length,this.raw=!1;var a=[];this.baseIndentString=t,this.indent_string=e,this.previous_line=null,this.current_line=null,this.space_before_token=!1,this.add_outputline=function(){this.previous_line=this.current_line,this.current_line=new v(this),a.push(this.current_line)},this.add_outputline(),this.get_line_number=function(){return a.length},this.add_new_line=function(e){return!(1===this.get_line_number()&&this.just_added_newline()||!e&&this.just_added_newline()||(this.raw||this.add_outputline(),0))},this.get_code=function(){return a.join("\n").replace(/[\r\n\t ]+$/,"")},this.set_indent=function(e){if(1<a.length){for(;e>=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(e),!0}return this.current_line.set_indent(0),!1},this.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.add_outputline();this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1},this.add_token=function(e){this.add_space_before_token(),this.current_line.push(e)},this.add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&this.current_line.push(" "),this.space_before_token=!1},this.remove_redundant_indentation=function(e){if(!e.multiline_frame&&e.mode!==h&&e.mode!==u)for(var t=e.start_line_index,n=a.length;t<n;)a[t].remove_indent(),t++},this.trim=function(n){for(n=void 0!==n&&n,this.current_line.trim(e,t);n&&1<a.length&&this.current_line.is_empty();)a.pop(),this.current_line=a[a.length-1],this.current_line.trim();this.previous_line=1<a.length?a[a.length-2]:null},this.just_added_newline=function(){return this.current_line.is_empty()},this.just_added_blankline=function(){return!!this.just_added_newline()&&(1===a.length||a[a.length-2].is_empty())}}var y=function(e,t,a,n,i,r){this.type=e,this.text=t,this.comments_before=[],this.newlines=a||0,this.wanted_newline=0<a,this.whitespace_before=n||"",this.parent=null,this.directives=null};function x(e,t,a){var n="\n\r\t ".split(""),r=/[0-9]/,l=/[01234567]/,c=/[0123456789abcdefABCDEF]/,d="+ - * / % & ++ -- = += -= *= /= %= == === != !== > < >= <= >> << >>> >>>= >>= <<= && &= | || ! ~ , : ? ^ ^= |= :: =>".split(" ");
21this.line_starters="continue,try,throw,return,const,let,const,if,switch,case,default,for,while,break,function,import,export".split(",");var f,p,h,u,g,m,v=this.line_starters.concat(["do","in","else","get","set","new","catch","finally","typeof","yield","async","await"]),b=/([\s\S]*?)((?:\*\/)|$)/g,x=/([^\n\r\u2028\u2029]*)/g,C=/\/\* beautify( \w+[:]\w+)+ \*\//g,w=/ (\w+)[:](\w+)/g,E=/([\s\S]*?)((?:\/\*\sbeautify\signore:end\s\*\/)|$)/g,A=/((<\?php|<\?=)[\s\S]*?\?>)|(<%[\s\S]*?%>)/g;function S(){var a,S,k=[];if(f=0,p="",m<=g)return["","TK_EOF"];S=u.length?u[u.length-1]:new y("TK_START_BLOCK","{");var _=e.charAt(g);for(g+=1;o(_,n);){if(i.newline.test(_)?"\n"===_&&"\r"===e.charAt(g-2)||(f+=1,k=[]):k.push(_),m<=g)return["","TK_EOF"];_=e.charAt(g),g+=1}if(k.length&&(p=k.join("")),r.test(_)){var T=!0,L=!0,R=r;for("0"===_&&g<m&&/[Xxo]/.test(e.charAt(g))?(L=T=!1,_+=e.charAt(g),g+=1,R=/[o]/.test(e.charAt(g))?l:c):(_="",g-=1);g<m&&R.test(e.charAt(g));)_+=e.charAt(g),g+=1,T&&g<m&&"."===e.charAt(g)&&(_+=e.charAt(g),g+=1,T=!1),L&&g<m&&/[Ee]/.test(e.charAt(g))&&(_+=e.charAt(g),(g+=1)<m&&/[+-]/.test(e.charAt(g))&&(_+=e.charAt(g),g+=1),T=L=!1);return[_,"TK_WORD"]}if(i.isIdentifierStart(e.charCodeAt(g-1))){if(g<m)for(;i.isIdentifierChar(e.charCodeAt(g))&&(_+=e.charAt(g),(g+=1)!==m););return"TK_DOT"===S.type||"TK_RESERVED"===S.type&&o(S.text,["set","get"])||!o(_,v)?[_,"TK_WORD"]:"in"===_?[_,"TK_OPERATOR"]:[_,"TK_RESERVED"]}if("("===_||"["===_)return[_,"TK_START_EXPR"];if(")"===_||"]"===_)return[_,"TK_END_EXPR"];if("{"===_)return[_,"TK_START_BLOCK"];if("}"===_)return[_,"TK_END_BLOCK"];if(" "===_)return[_,"TK_SEMICOLON"];if("/"===_){var M="";if("*"===e.charAt(g)){g+=1,b.lastIndex=g;var I=b.exec(e);M="/*".concat(I[0]),g+=I[0].length;var O=function(e){if(!e.match(C))return null;var t={};w.lastIndex=0;for(var a=w.exec(e);a;)t[a[1]]=a[2],a=w.exec(e);return t}(M);return O&&"start"===O.ignore&&(E.lastIndex=g,M+=(I=E.exec(e))[0],g+=I[0].length),[M=M.replace(i.lineBreak,"\n"),"TK_BLOCK_COMMENT",O]}if("/"===e.charAt(g)){g+=1,x.lastIndex=g;var N=x.exec(e);return M="//".concat(N[0]),g+=N[0].length,[M,"TK_COMMENT"]}}if("`"===_||"'"===_||'"'===_||("/"===_||t.e4x&&"<"===_&&e.slice(g-1).match(/^<([-a-zA-Z:0-9_.]+|{[^{}]*}|!\[CDATA\[[\s\S]*?\]\])(\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{.*?}))*\s*(\/?)\s*>/))&&("TK_RESERVED"===S.type&&o(S.text,["return","case","throw","else","do","typeof","yield"])||"TK_END_EXPR"===S.type&&")"===S.text&&S.parent&&"TK_RESERVED"===S.parent.type&&o(S.parent.text,["if","while","for"])||o(S.type,["TK_COMMENT","TK_START_EXPR","TK_START_BLOCK","TK_END_BLOCK","TK_OPERATOR","TK_EQUALS","TK_EOF","TK_SEMICOLON","TK_COMMA"]))){var D=_,P=!1,B=!1;if(a=_,"/"===D)for(var F=!1;g<m&&(P||F||e.charAt(g)!==D)&&!i.newline.test(e.charAt(g));)a+=e.charAt(g),P?P=!1:(P="\\"===e.charAt(g),"["===e.charAt(g)?F=!0:"]"===e.charAt(g)&&(F=!1)),g+=1;else if(t.e4x&&"<"===D){var H=/<(\/?)([-a-zA-Z:0-9_.]+|{[^{}]*}|!\[CDATA\[[\s\S]*?\]\])(\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{.*?}))*\s*(\/?)\s*>/g,z=e.slice(g-1),$=H.exec(z);if($&&0===$.index){for(var U=$[2],W=0;$;){var V=!!$[1],K=$[2],Y=!!$[$.length-1]||"![CDATA["===K.slice(0,8);if(K!==U||Y||(V?--W:++W),W<=0)break;$=H.exec(z)}var G=$?$.index+$[0].length:z.length;return z=z.slice(0,G),g+=G-1,[z=z.replace(i.lineBreak,"\n"),"TK_STRING"]}}else for(;g<m&&(P||e.charAt(g)!==D&&("`"===D||!i.newline.test(e.charAt(g))));)(P||"`"===D)&&i.newline.test(e.charAt(g))?("\r"===e.charAt(g)&&"\n"===e.charAt(g+1)&&(g+=1),a+="\n"):a+=e.charAt(g),P=P?("x"!==e.charAt(g)&&"u"!==e.charAt(g)||(B=!0),!1):"\\"===e.charAt(g),g+=1;if(B&&t.unescape_strings&&(a=function(e){for(var t,a=!1,n="",i=0,r="",o=0;a||i<e.length;)if(t=e.charAt(i),i++,a){if(a=!1,"x"===t)r=e.substr(i,2),i+=2;else{if("u"!==t){n+="\\".concat(t);continue}r=e.substr(i,4),i+=4}if(!r.match(/^[0123456789abcdefABCDEF]+$/))return e;if(0<=(o=parseInt(r,16))&&o<32){n+="x"===t?"\\x".concat(r):"\\u".concat(r);continue}if(34===o||39===o||92===o)n+="\\".concat(String.fromCharCode(o));else{if("x"===t&&126<o&&o<=255)return e;n+=String.fromCharCode(o)}}else"\\"===t?a=!0:n+=t;return n}
vendor: 9,212 bytes, line 21
21(a)),g<m&&e.charAt(g)===D&&(a+=D,g+=1,"/"===D))for(;g<m&&i.isIdentifierStart(e.charCodeAt(g));)a+=e.charAt(g),g+=1;return[a,"TK_STRING"]}if("#"===_){if(0===u.length&&"!"===e.charAt(g)){for(a=_;g<m&&"\n"!==_;)a+=_=e.charAt(g),g+=1;return["".concat(s(a),"\n"),"TK_UNKNOWN"]}var X="#";if(g<m&&r.test(e.charAt(g))){for(;X+=_=e.charAt(g),(g+=1)<m&&"#"!==_&&"="!==_;);return"#"===_||("["===e.charAt(g)&&"]"===e.charAt(g+1)?(X+="[]",g+=2):"{"===e.charAt(g)&&"}"===e.charAt(g+1)&&(X+="{}",g+=2)),[X,"TK_WORD"]}}if("<"===_&&("?"===e.charAt(g)||"%"===e.charAt(g))){A.lastIndex=g-1;var j=A.exec(e);if(j)return _=j[0],g+=_.length-1,[_=_.replace(i.lineBreak,"\n"),"TK_STRING"]}if("<"===_&&"\x3c!--"===e.substring(g-1,g+3)){for(g+=3,_="\x3c!--";!i.newline.test(e.charAt(g))&&g<m;)_+=e.charAt(g),g++;return h=!0,[_,"TK_COMMENT"]}if("-"===_&&h&&"--\x3e"===e.substring(g-1,g+2))return h=!1,g+=2,["--\x3e","TK_COMMENT"];if("."===_)return[_,"TK_DOT"];if(o(_,d)){for(;g<m&&o(_+e.charAt(g),d)&&(_+=e.charAt(g),!(m<=(g+=1))););return","===_?[_,"TK_COMMA"]:"="===_?[_,"TK_EQUALS"]:[_,"TK_OPERATOR"]}return[_,"TK_UNKNOWN"]}this.tokenize=function(){var t,a,n;m=e.length,g=0,h=!1,u=[];for(var i=null,r=[],o=[];!a||"TK_EOF"!==a.type;){for(n=S(),t=new y(n[1],n[0],f,p);"TK_COMMENT"===t.type||"TK_BLOCK_COMMENT"===t.type||"TK_UNKNOWN"===t.type;)"TK_BLOCK_COMMENT"===t.type&&(t.directives=n[2]),o.push(t),n=S(),t=new y(n[1],n[0],f,p);o.length&&(t.comments_before=o,o=[]),"TK_START_BLOCK"===t.type||"TK_START_EXPR"===t.type?(t.parent=a,r.push(i),i=t):("TK_END_BLOCK"===t.type||"TK_END_EXPR"===t.type)&&i&&("]"===t.text&&"["===i.text||")"===t.text&&"("===i.text||"}"===t.text&&"{"===i.text)&&(t.parent=i.parent,i=r.pop()),u.push(t),a=t}return u}}return{run:function(e,t){function a(e){return e.replace(/\s+$/g,"")}var n,i,o,s,c,d,f,p,h,u,g,m,v,b;for(void 0!==(t=t||{}).wrap_line_length&&0!==parseInt(t.wrap_line_length,10)||void 0===t.max_char||0===parseInt(t.max_char,10)||(t.wrap_line_length=t.max_char),i=void 0!==t.indent_inner_html&&t.indent_inner_html,o=void 0===t.indent_size?4:parseInt(t.indent_size,10),s=void 0===t.indent_char?" ":t.indent_char,d=void 0===t.brace_style?"collapse":t.brace_style,c=0===parseInt(t.wrap_line_length,10)?32786:parseInt(t.wrap_line_length||250,10),f=t.unformatted||["a","span","img","bdo","em","strong","dfn","code","samp","kbd","const","cite","abbr","acronym","q","sub","sup","tt","i","b","big","small","u","s","strike","font","ins","del","address","pre"],p=void 0===t.preserve_newlines||t.preserve_newlines,h=p?isNaN(parseInt(t.max_preserve_newlines,10))?32786:parseInt(t.max_preserve_newlines,10):0,u=void 0!==t.indent_handlebars&&t.indent_handlebars,g=void 0===t.wrap_attributes?"auto":t.wrap_attributes,m=void 0===t.wrap_attributes_indent_size?o:parseInt(t.wrap_attributes_indent_size,10)||o,v=void 0!==t.end_with_newline&&t.end_with_newline,b=Array.isArray(t.extra_liners)?t.extra_liners.concat():"string"==typeof t.extra_liners?t.extra_liners.split(","):"head,body,/html".split(","),t.indent_with_tabs&&(s="\t",o=1),(n=new function(){return this.pos=0,this.token="",this.current_mode="CONTENT",this.tags={parent:"parent1",parentcount:1,parent1:""},this.tag_type="",this.token_text=this.last_token=this.last_text=this.token_type="",this.newlines=0,this.indent_content=i,this.Utils={whitespace:"\n\r\t ".split(""),single_token:"br,input,link,meta,source,!doctype,basefont,base,area,hr,wbr,param,img,isindex,embed".split(","),extra_liners:b,in_array:function(e,t){for(var a=0;a<t.length;a++)if(e===t[a])return!0;return!1}},this.is_whitespace=function(e){for(;0<e.length;e++)if(!this.Utils.in_array(e.charAt(0),this.Utils.whitespace))return!1;return!0},this.traverse_whitespace=function(){var e="";if(e=this.input.charAt(this.pos),this.Utils.in_array(e,this.Utils.whitespace)){for(this.newlines=0;this.Utils.in_array(e,this.Utils.whitespace);)p&&"\n"===e&&this.newlines<=h&&(this.newlines+=1),this.pos++,e=this.input.charAt(this.pos);return!0}return!1},this.space_or_wrap=function(e){this.line_char_count>=this.wrap_line_length?(this.print_newline(!1,e),this.print_indentation(e)):(this.line_char_count++,e.push(" "))},this.get_content=function(){for(var e="",t=[];"<"!=this.input.charAt(this.pos);){if(this.pos>=this.input.length)return t.length?t.join(""):["","TK_EOF"];if(this.traverse_whitespace())this.space_or_wrap(t);else{if(u){var a=this.input.substr(this.pos,3);if("{{#"===a||"{{/"===a)break;if("{{!"===a)return[this.get_tag(),"TK_TAG_HANDLEBARS_COMMENT"];if("{{"===this.input.substr(this.pos,2)&&"{{else}}"===this.get_tag(!0))break}e=this.input.charAt(this.pos),this.pos++,this.line_char_count++,t.push(e)}}return t.length?t.join(""):""},this.get_contents_to=function(e){if(this.pos===this.input.length)return["","TK_EOF"];var t="",a=new RegExp("</".concat(e,"\\s*>"),"igm");a.lastIndex=this.pos;var n=a.exec(this.input),i=n?n.index:this.input.length;return this.pos<i&&(t=this.input.substring(this.pos,i),this.pos=i),t},this.record_tag=function(e){this.tags["".concat(e,"count")]?this.tags["".concat(e,"count")]++:this.tags["".concat(e,"count")]=1,this.tags[e+this.tags["".concat(e,"count")]]=this.indent_level,this.tags[e+this.tags["".concat(e,"count")]+"parent"]=this.tags.parent,this.tags.parent=e+this.tags["".concat(e,"count")]},this.retrieve_tag=function(e){if(this.tags["".concat(e,"count")]){for(var t=this.tags.parent;t&&e+this.tags["".concat(e,"count")]!==t;)t=this.tags["".concat(t,"parent")];t&&(this.indent_level=this.tags[e+this.tags["".concat(e,"count")]],this.tags.parent=this.tags[t+"parent"]),delete this.tags[e+this.tags["".concat(e,"count")]+"parent"],delete this.tags[e+this.tags["".concat(e,"count")]],1===this.tags["".concat(e,"count")]?delete this.tags["".concat(e,"count")]:this.tags["".concat(e,"count")]--}},this.indent_to_tag=function(e){if(this.tags["".concat(e,"count")]){for(var t=this.tags.parent;t&&e+this.tags["".concat(e,"count")]!==t;)t=this.tags["".concat(t,"parent")];t&&(this.indent_level=this.tags[e+this.tags["".concat(e,"count")]])}},this.get_tag=function(e){var t,a,n="",i=[],r="",o=!1,l=!0,c=this.pos,d=this.line_char_count;e=void 0!==e&&e;do{if(this.pos>=this.input.length)return e&&(this.pos=c,this.line_char_count=d),i.length?i.join(""):["","TK_EOF"];if(n=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(n,this.Utils.whitespace))o=!0;else{if("'"!==n&&'"'!==n||(n+=this.get_unformatted(n),o=!0),"="===n&&(o=!1),i.length&&"="!=i[i.length-1]&&">"!=n&&o){if(this.space_or_wrap(i),o=!1,!l&&"force"===g&&"/"!=n){this.print_newline(!0,i),this.print_indentation(i);for(var p=0;p<m;p++)i.push(s)}for(var h=0;h<i.length;h++)if(" "===i[h]){l=!1;break}}if(u&&"<"===a&&n+this.input.charAt(this.pos)==="{{"&&(n+=this.get_unformatted("}}"),i.length&&" "!=i[i.length-1]&&"<"!=i[i.length-1]&&(n=" ".concat(n)),o=!0),"<"!==n||a||(t=this.pos-1,a="<"),u&&!a&&2<=i.length&&"{"===i[i.length-1]&&"{"===i[i.length-2]&&(t="#"===n||"/"===n||"!"===n?this.pos-3:this.pos-2,a="{"),this.line_char_count++,i.push(n),i[1]&&("!"===i[1]||"?"===i[1]||"%"===i[1])){i=[this.get_comment(t)];break}if(u&&i[1]&&"{"===i[1]&&i[2]&&"!"===i[2]){i=[this.get_comment(t)];break}if(u&&"{"===a&&2<i.length&&"}"===i[i.length-2]&&"}"===i[i.length-1])break}}while(">"!=n);var v,b,y=i.join("");v=-1!=y.indexOf(" ")?y.indexOf(" "):"{"===y[0]?y.indexOf("}"):y.indexOf(">"),b="<"!==y[0]&&u?"#"===y[2]?3:2:1;var x=y.substring(b,v).toLowerCase();return"/"===y.charAt(y.length-2)||this.Utils.in_array(x,this.Utils.single_token)?e||(this.tag_type="SINGLE"):u&&"{"===y[0]&&"else"===x?e||(this.indent_to_tag("if"),this.tag_type="HANDLEBARS_ELSE",this.indent_content=!0,this.traverse_whitespace()):this.is_unformatted(x,f)?(r=this.get_unformatted("</".concat(x,">"),y),i.push(r),this.pos,this.tag_type="SINGLE"):"script"===x&&(-1===y.search("type")||-1<y.search("type")&&-1<y.search(/\b(text|application)\/(x-)?(javascript|ecmascript|jscript|livescript)/))?e||(this.record_tag(x),this.tag_type="SCRIPT"):"style"===x&&(-1===y.search("type")||-1<y.search("type")&&-1<y.search("text/css"))?e||(this.record_tag(x),this.tag_type="STYLE"):"!"===x.charAt(0)?e||(this.tag_type="SINGLE",this.traverse_whitespace()):e||("/"===x.charAt(0)?(this.retrieve_tag(x.substring(1)),this.tag_type="END"):(this.record_tag(x),"html"!=x.toLowerCase()&&(this.indent_content=!0),this.tag_type="START"),this.traverse_whitespace()&&this.space_or_wrap(i),this.Utils.in_array(x,this.Utils.extra_liners)&&(this.print_newline(!1,this.output),this.output.length&&"\n"!=this.output[this.output.length-2]&&this.print_newline(!0,this.output))),e&&(this.pos=c,this.line_char_count=d),i.join("")},this.get_comment=function(e){var t="",a=">",n=!1;this.pos=e;var i=this.input.charAt(this.pos);for(this.pos++;this.pos<=this.input.length&&((t+=i)[t.length-1]!==a[a.length-1]||-1==t.indexOf(a));)!n&&t.length<10&&(0===t.indexOf("<![if")?(a="<![endif]>",n=!0):0===t.indexOf("<![cdata[")?(a="]]>",n=!0):0===t.indexOf("<![")?(a="]>",n=!0):0===t.indexOf("\x3c!--")?(a="--\x3e",n=!0):0===t.indexOf("{{!")?(a="}}",n=!0):0===t.indexOf("<?")?(a="?>",n=!0):0===t.indexOf("<%")&&(a="%>",n=!0)),i=this.input.charAt(this.pos),this.pos++;return t},this.get_unformatted=function(e,t){if(t&&-1!=t.toLowerCase().indexOf(e))return"";var a="",n="",i=0,r=!0;
21do{if(this.pos>=this.input.length)return n;if(a=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(a,this.Utils.whitespace)){if(!r){this.line_char_count--;continue}if("\n"===a||"\r"===a){n+="\n",this.line_char_count=0;continue}}n+=a,this.line_char_count++,r=!0,u&&"{"===a&&n.length&&"{"===n[n.length-2]&&(i=(n+=this.get_unformatted("}}")).length)}while(-1===n.toLowerCase().indexOf(e,i));return n},this.get_token=function(){var e;if("TK_TAG_SCRIPT"!==this.last_token&&"TK_TAG_STYLE"!==this.last_token)return"CONTENT"===this.current_mode?"string"!=typeof(e=this.get_content())?e:[e,"TK_CONTENT"]:"TAG"===this.current_mode?"string"!=typeof(e=this.get_tag())?e:[e,"TK_TAG_".concat(this.tag_type)]:void 0;var t=this.last_token.substr(7);return"string"!=typeof(e=this.get_contents_to(t))?e:[e,"TK_".concat(t)]},this.get_full_indent=function(e){return(e=this.indent_level+e||0)<1?"":new Array(e+1).join(this.indent_string)},this.is_unformatted=function(e,t){if(!this.Utils.in_array(e,t))return!1;if("a"!=e.toLowerCase()||!this.Utils.in_array("a",t))return!0;var a=(this.get_tag(!0)||"").match(/^\s*<\s*\/?([a-z]*)\s*[^>]*>\s*$/);return!(a&&!this.Utils.in_array(a,t))},this.printer=function(e,t,n,i,r){this.input=e||"",this.output=[],this.indent_character=t,this.indent_string="",this.indent_size=n,this.brace_style=r,this.indent_level=0,this.wrap_line_length=i;for(var o=this.line_char_count=0;o<this.indent_size;o++)this.indent_string+=this.indent_character;this.print_newline=function(e,t){this.line_char_count=0,t&&t.length&&(e||"\n"!=t[t.length-1])&&("\n"!=t[t.length-1]&&(t[t.length-1]=a(t[t.length-1])),t.push("\n"))},this.print_indentation=function(e){for(var t=0;t<this.indent_level;t++)e.push(this.indent_string),this.line_char_count+=this.indent_string.length},this.print_token=function(e){this.is_whitespace(e)&&!this.output.length||((e||""!==e)&&this.output.length&&"\n"===this.output[this.output.length-1]&&(this.print_indentation(this.output),e=function(e){return e.replace(/^\s+/g,"")}(e)),this.print_token_raw(e))},this.print_token_raw=function(e){0<this.newlines&&(e=a(e)),e&&""!==e&&(1<e.length&&"\n"===e[e.length-1]?(this.output.push(e.slice(0,-1)),this.print_newline(!1,this.output)):this.output.push(e));for(var t=0;t<this.newlines;t++)this.print_newline(0<t,this.output);this.newlines=0},this.indent=function(){this.indent_level++},this.unindent=function(){0<this.indent_level&&this.indent_level--}},this}).printer(e,s,o,c,d);;){var y=n.get_token();if(n.token_text=y[0],n.token_type=y[1],"TK_EOF"===n.token_type)break;switch(n.token_type){case"TK_TAG_START":n.print_newline(!1,n.output),n.print_token(n.token_text),n.indent_content&&(n.indent(),n.indent_content=!1),n.current_mode="CONTENT";break;case"TK_TAG_STYLE":case"TK_TAG_SCRIPT":n.print_newline(!1,n.output),n.print_token(n.token_text),n.current_mode="CONTENT";break;case"TK_TAG_END":if("TK_CONTENT"===n.last_token&&""===n.last_text){var x=n.token_text.match(/\w+/)[0],C=null;n.output.length&&(C=n.output[n.output.length-1].match(/(?:<|{{#)\/?\s*(\w+)/)),(null===C||C[1]!=x&&!n.Utils.in_array(C[1],f))&&n.print_newline(!1,n.output)}n.print_token(n.token_text),n.current_mode="CONTENT";break;case"TK_TAG_SINGLE":var w=n.token_text.match(/^\s*<([a-z-]+)/i);w&&n.Utils.in_array(w[1],f)||n.print_newline(!1,n.output),n.print_token(n.token_text),n.current_mode="CONTENT";break;case"TK_TAG_HANDLEBARS_ELSE":n.print_token(n.token_text),n.indent_content&&(n.indent(),n.indent_content=!1),n.current_mode="CONTENT";break;case"TK_TAG_HANDLEBARS_COMMENT":case"TK_CONTENT":n.print_token(n.token_text),n.current_mode="TAG";break;case"TK_STYLE":case"TK_SCRIPT":if(""!==n.token_text){n.print_newline(!1,n.output);var E=n.token_text,A=void 0,S=1;"TK_SCRIPT"===n.token_type?A=l:"TK_STYLE"===n.token_type&&(A=r),"keep"===t.indent_scripts?S=0:"separate"===t.indent_scripts&&(S=-n.indent_level);var k=n.get_full_indent(S);if(A)E=A(E.replace(/^\s*/,k),t);else{var _=E.match(/^\s*/)[0].match(/[^\n\r]*$/)[0].split(n.indent_string).length-1,T=n.get_full_indent(S-_);E=E.replace(/^\s*/,k).replace(/\r\n|\r|\n/g,"\n"+T).replace(/\s+$/,"")}E&&(n.print_token_raw(E),n.print_newline(!0,n.output))}n.current_mode="TAG";break;default:""!==n.token_text&&n.print_token(n.token_text)}n.last_token=n.token_type,n.last_text=n.token_text}var L=n.output.join("").replace(/[\r\n\t ]+$/,"");return v&&(L+="\n"),L}}},Object.assign(n.DEFAULTS,{codeMirror:window.CodeMirror,codeMirrorOptions:{lineNumbers:!0,tabMode:"indent",indentWithTabs:!0,lineWrapping:!0,mode:"text/html",tabSize:2},codeBeautifierOptions:{end_with_newline:!0,indent_inner_html:!0,extra_liners:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","ol","table","dl"],brace_style:"expand",indent_char:"\t",indent_size:1,wrap_line_length:0},codeViewKeepActiveButtons:["fullscreen"]}),n.PLUGINS.codeView=function(e){var t,a,n=e.$,i=function(){return e.$box.hasClass("fr-code-view")};function r(){return a?a.getValue():t.val()}function o(){i()&&(a&&a.setSize(null,e.opts.height?e.opts.height:"auto"),e.opts.heightMin||e.opts.height?(e.$box.find(".CodeMirror-scroll, .CodeMirror-gutters").css("min-height",e.opts.heightMin||e.opts.height),t.css("height",e.opts.height)):e.$box.find(".CodeMirror-scroll, .CodeMirror-gutters").css("min-height",""))}var s,l=!1;function c(){i()&&e.events.trigger("blur")}function d(){i()&&l&&e.events.trigger("focus")}function f(h){void 0===h&&(h=!i());
21var u=e.$tb.find('.fr-command[data-cmd="html"]');h?(e.popups.hideAll(),function(h){t||(function(){t=n('<textarea class="fr-code" tabIndex="-1">'),e.$wp.append(t),t.attr("dir",e.opts.direction),e.$box.hasClass("fr-basic")||(s=n('<a data-cmd="html" title="Code View" class="fr-command fr-btn html-switch'.concat(e.helpers.isMobile()?"":" fr-desktop",'" role="button" tabIndex="-1"><i class="fa fa-code"></i></button>')),e.$box.append(s),e.events.bindClick(e.$box,"a.html-switch",function(){e.events.trigger("commands.before",["html"]),f(!1),e.events.trigger("commands.after",["html"])}));var a=function(){return!i()};e.events.on("buttons.refresh",a),e.events.on("copy",a,!0),e.events.on("cut",a,!0),e.events.on("paste",a,!0),e.events.on("destroy",p,!0),e.events.on("html.set",function(){i()&&f(!0)}),e.events.on("codeView.update",o),e.events.on("codeView.toggle",function(){e.$box.hasClass("fr-code-view")&&f()}),e.events.on("form.submit",function(){i()&&(e.html.set(r()),e.events.trigger("contentChanged",[],!0))},!0)}(),!a&&e.opts.codeMirror?((a=e.opts.codeMirror.fromTextArea(t.get(0),e.opts.codeMirrorOptions)).on("blur",c),a.on("focus",d)):(e.events.$on(t,"keydown keyup change input",function(){e.opts.height?this.removeAttribute("rows"):(this.rows=1,0===this.value.length?this.style.height="auto":this.style.height="".concat(this.scrollHeight,"px"))}),e.events.$on(t,"blur",c),e.events.$on(t,"focus",d))),e.undo.saveStep(),e.html.cleanEmptyTags(),e.html.cleanWhiteTags(!0),e.core.hasFocus()&&(e.core.isEmpty()||(e.selection.save(),e.$el.find('.fr-marker[data-type="true"]').first().replaceWith('<span class="fr-tmp fr-sm">F</span>'),e.$el.find('.fr-marker[data-type="false"]').last().replaceWith('<span class="fr-tmp fr-em">F</span>')));var u=e.html.get(!1,!0);e.$el.find("span.fr-tmp").remove(),e.$box.toggleClass("fr-code-view",!0);var g,m,v=!1;if(e.core.hasFocus()&&(v=!0,e.events.disableBlur(),e.$el.blur()),u=(u=u.replace(/<span class="fr-tmp fr-sm">F<\/span>/,"FROALA-SM")).replace(/<span class="fr-tmp fr-em">F<\/span>/,"FROALA-EM"),e.codeBeautifier&&!u.includes("fr-embedly")&&(u=e.codeBeautifier.run(u,e.opts.codeBeautifierOptions)),a){g=u.indexOf("FROALA-SM"),(m=u.indexOf("FROALA-EM"))<g?g=m:m-=9;var b=(u=u.replace(/FROALA-SM/g,"").replace(/FROALA-EM/g,"")).substring(0,g).length-u.substring(0,g).replace(/\n/g,"").length,y=u.substring(0,m).length-u.substring(0,m).replace(/\n/g,"").length;g=u.substring(0,g).length-u.substring(0,u.substring(0,g).lastIndexOf("\n")+1).length,m=u.substring(0,m).length-u.substring(0,u.substring(0,m).lastIndexOf("\n")+1).length,a.setSize(null,e.opts.height?e.opts.height:"auto"),e.opts.heightMin&&e.$box.find(".CodeMirror-scroll").css("min-height",e.opts.heightMin),a.setValue(u),l=!v,a.focus(),l=!0,a.setSelection({line:b,ch:g},{line:y,ch:m}),a.refresh(),a.clearHistory()}else{g=u.indexOf("FROALA-SM"),m=u.indexOf("FROALA-EM")-9,e.opts.heightMin&&t.css("min-height",e.opts.heightMin),e.opts.height&&t.css("height",e.opts.height),e.opts.heightMax&&t.css("max-height",e.opts.height||e.opts.heightMax),t.val(u.replace(/FROALA-SM/g,"").replace(/FROALA-EM/g,"")).trigger("change");var x=n(e.o_doc).scrollTop();l=!v,t.focus(),l=!0,t.get(0).setSelectionRange(g,m),n(e.o_doc).scrollTop(x)}e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(h).filter(function(){return e.opts.codeViewKeepActiveButtons.indexOf(n(this).data("cmd"))<0}).addClass("fr-disabled").attr("aria-disabled",!0),h.addClass("fr-active").attr("aria-pressed",!0),!e.helpers.isMobile()&&e.opts.toolbarInline&&e.toolbar.hide()}(u)):(e.$box.toggleClass("fr-code-view",!1),function(t){var a=r();
vendor: 4,190 bytes, line 21
21e.html.set(a),e.$el.blur(),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(t).removeClass("fr-disabled").attr("aria-disabled",!1),t.removeClass("fr-active").attr("aria-pressed",!1),e.selection.setAtStart(e.el),e.selection.restore(),e.placeholder.refresh(),e.undo.saveStep()}(u),e.events.trigger("codeView.update"))}function p(){i()&&f(!1),a&&a.toTextArea(),t.val("").removeData().remove(),t=null,s&&(s.remove(),s=null)}return{_init:function(){if(e.events.on("focus",function(){e.opts.toolbarContainer&&function(){var t=e.$tb.find('.fr-command[data-cmd="html"]');i()?(e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(t).filter(function(){return e.opts.codeViewKeepActiveButtons.indexOf(n(this).data("cmd"))<0}).addClass("fr-disabled").attr("aria-disabled",!1),t.addClass("fr-active").attr("aria-pressed",!1)):(e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(t).removeClass("fr-disabled").attr("aria-disabled",!1),t.removeClass("fr-active").attr("aria-pressed",!1))}()}),!e.$wp)return!1},toggle:f,isActive:i,get:r}},n.RegisterCommand("html",{title:"Code View",undo:!1,focus:!1,forcedRefresh:!0,toggle:!0,callback:function(){this.codeView.toggle()},plugin:"codeView"}),n.DefineIcon("html",{NAME:"code",SVG_KEY:"codeView"}),Object.assign(n.POPUP_TEMPLATES,{"textColor.picker":"[_BUTTONS_][_TEXT_COLORS_][_CUSTOM_COLOR_]","backgroundColor.picker":"[_BUTTONS_][_BACKGROUND_COLORS_][_CUSTOM_COLOR_]"}),Object.assign(n.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,colorsButtons:["colorsBack","|","-"]}),n.PLUGINS.colors=function(e){var t=e.$,a='<div class="fr-color-hex-layer fr-active fr-layer" id="fr-color-hex-layer- \n  '.concat(e.id,'"><div class="fr-input-line"><input maxlength="7" id="[ID]"\n  type="text" placeholder="').concat(e.language.translate("HEX Color"),'" \n  tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button \n  type="button" class="fr-command fr-submit" data-cmd="[COMMAND]" tabIndex="2" role="button">\n  ').concat(e.language.translate("OK"),"</button></div></div>");function i(t){for(var a="text"===t?e.opts.colorsText:e.opts.colorsBackground,n='<div class="fr-color-set fr-'.concat(t,'-color fr-selected-set">'),i=0;i<a.length;i++)0!==i&&i%e.opts.colorsStep==0&&(n+="<br>"),"REMOVE"!==a[i]?n+='<span class="fr-command fr-select-color" style="background:'.concat(a[i],';" \n        tabIndex="-1" aria-selected="false" role="button" data-cmd="apply').concat(t,'Color" \n        data-param1="').concat(a[i],'"><span class="fr-sr-only"> ').concat(e.language.translate("Color")).concat(a[i]," \n        &nbsp;&nbsp;&nbsp;</span></span>"):n+='<span class="fr-command fr-select-color" data-cmd="apply'.concat(t,'Color"\n         tabIndex="-1" role="button" data-param1="REMOVE" \n         title="').concat(e.language.translate("Clear Formatting"),'">').concat(e.icon.create("remove"),' \n        <span class="fr-sr-only"> ').concat(e.language.translate("Clear Formatting")," </span></span>");return"".concat(n,"</div>")}function r(t){"REMOVE"!==t?e.format.applyStyle("background-color",e.helpers.HEXtoRGB(t)):e.format.removeStyle("background-color"),e.popups.hide("backgroundColor.picker")}function o(t){"REMOVE"!==t?e.format.applyStyle("color",e.helpers.HEXtoRGB(t)):e.format.removeStyle("color"),e.popups.hide("textColor.picker")}return{showColorsPopup:function(r){var o=e.$tb.find('.fr-command[data-cmd="'.concat(r,'"]')),s=e.popups.get("".concat(r,".picker"));if(s||(s=function(r){var o="";
21e.opts.toolbarInline&&0<e.opts.colorsButtons.length&&(o+='<div class="fr-buttons fr-colors-buttons fr-tabs">\n        '.concat(e.button.buildList(e.opts.colorsButtons),"\n        </div>"));var s,l="";s="textColor"===r?(e.opts.colorsHEXInput&&(l=a.replace(/\[ID\]/g,"fr-color-hex-layer-text-".concat(e.id)).replace(/\[COMMAND\]/g,"customTextColor")),{buttons:o,text_colors:i("text"),custom_color:l}):(e.opts.colorsHEXInput&&(l=a.replace(/\[ID\]/g,"fr-color-hex-layer-background-".concat(e.id)).replace(/\[COMMAND\]/g,"customBackgroundColor")),{buttons:o,background_colors:i("background"),custom_color:l});var c=e.popups.create("".concat(r,".picker"),s);return function(a,i){e.events.on("popup.tab",function(r){var o=t(r.currentTarget);if(!e.popups.isVisible(i)||!o.is("span"))return!0;var s=r.which,l=!0;if(n.KEYCODE.TAB===s){var c=a.find(".fr-buttons");l=!e.accessibility.focusToolbar(c,!!r.shiftKey)}else if(n.KEYCODE.ARROW_UP===s||n.KEYCODE.ARROW_DOWN===s||n.KEYCODE.ARROW_LEFT===s||n.KEYCODE.ARROW_RIGHT===s){if(o.is("span.fr-select-color")){var d=o.parent().find("span.fr-select-color"),f=d.index(o),p=e.opts.colorsStep,h=Math.floor(d.length/p),u=f%p,g=Math.floor(f/p)*p+u,m=h*p;n.KEYCODE.ARROW_UP===s?g=((g-p)%m+m)%m:n.KEYCODE.ARROW_DOWN===s?g=(g+p)%m:n.KEYCODE.ARROW_LEFT===s?g=((g-1)%m+m)%m:n.KEYCODE.ARROW_RIGHT===s&&(g=(g+1)%m);var v=t(d.get(g));e.events.disableBlur(),v.focus(),l=!1}}else n.KEYCODE.ENTER===s&&(e.button.exec(o),l=!1);return!1===l&&(r.preventDefault(),r.stopPropagation()),l},!0)}(c,"".concat(r,".picker")),c}(r)),!s.hasClass("fr-active"))if(e.popups.setContainer("".concat(r,".picker"),e.$tb),function(a){var n,i=e.popups.get("".concat(a,"Color.picker")),r=t(e.selection.element());n="background"===a?"background-color":"color";var o=i.find(".fr-".concat(a,"-color .fr-select-color"));for(o.find(".fr-selected-color").remove(),o.removeClass("fr-active-item"),o.not('[data-param1="REMOVE"]').attr("aria-selected",!1);r.get(0)!==e.el;){if("transparent"!==r.css(n)&&"rgba(0, 0, 0, 0)"!==r.css(n)){var s=i.find(".fr-".concat(a,'-color .fr-select-color[data-param1="').concat(e.helpers.RGBToHex(r.css(n)),'"]'));s.append('<span class="fr-selected-color" aria-hidden="true">\uf00c</span>'),s.addClass("fr-active-item").attr("aria-selected",!0);break}r=r.parent()}!function(a){var n=e.popups.get("".concat(a,"Color.picker")),i=n.find(".fr-".concat(a,"-color .fr-active-item")).attr("data-param1"),r=n.find(".fr-color-hex-layer input");i||(i=""),r.length&&t(r.val(i).input).trigger("change")}(a)}("textColor"===r?"text":"background"),o.isVisible()){var l=e.button.getPosition(o),c=l.left,d=l.top;e.popups.show("".concat(r,".picker"),c,d,o.outerHeight())}else e.position.forSelection(s),e.popups.show("".concat(r,".picker"))},background:r,customColor:function(t){var a=e.popups.get("".concat(t,"Color.picker")).find(".fr-color-hex-layer input");if(a.length){var n=a.val();"background"===t?r(n):o(n)}},text:o,back:function(){e.popups.hide("textColor.picker"),e.popups.hide("backgroundColor.picker"),e.toolbar.showInline()}}},n.DefineIcon("textColor",{NAME:"tint",SVG_KEY:"textColor"}),n.RegisterCommand("textColor",{title:"Text Color",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("textColor.picker")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("textColor.picker")):this.colors.showColorsPopup("textColor")}}),n.RegisterCommand("applytextColor",{undo:!0,callback:function(e,t){this.colors.text(t)}}),n.RegisterCommand("customTextColor",{title:"OK",undo:!0,callback:function(){this.colors.customColor("text")}}),n.DefineIcon("backgroundColor",{NAME:"paint-brush",SVG_KEY:"backgroundColor"}),n.RegisterCommand("backgroundColor",{title:"Background Color",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("backgroundColor.picker")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("backgroundColor.picker")):this.colors.showColorsPopup("backgroundColor")}}),n.RegisterCommand("applybackgroundColor",{undo:!0,callback:function(e,t){this.colors.background(t)}}
21),n.RegisterCommand("customBackgroundColor",{title:"OK",undo:!0,callback:function(){this.colors.customColor("background")}}),n.DefineIcon("colorsBack",{NAME:"arrow-left",SVG_KEY:"back"}),n.RegisterCommand("colorsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.colors.back()}}),n.DefineIcon("remove",{NAME:"eraser",SVG_KEY:"remove"}),Object.assign(n.DEFAULTS,{dragInline:!0}),n.PLUGINS.draggable=function(e){var t=e.$;function a(a){return!(!a.originalEvent||!a.originalEvent.target||a.originalEvent.target.nodeType!==Node.TEXT_NODE)||(a.target&&"A"===a.target.tagName&&1===a.target.childNodes.length&&"IMG"===a.target.childNodes[0].tagName&&(a.target=a.target.childNodes[0]),t(a.target).hasClass("fr-draggable")?(e.undo.canDo()||e.undo.saveStep(),e.opts.dragInline?e.$el.attr("contenteditable",!0):e.$el.attr("contenteditable",!1),e.opts.toolbarInline&&e.toolbar.hide(),t(a.target).addClass("fr-dragging"),e.browser.msie||e.browser.edge||e.selection.clear(),void a.originalEvent.dataTransfer.setData("text","Froala")):(a.preventDefault(),!1))}var i,r=function(t){return!(t&&("HTML"===t.tagName||"BODY"===t.tagName||e.node.isElement(t)))};function o(t,a,n){if(e.opts.iframe){var r=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top")),o=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-left"));t+=e.$iframe.offset().top+r,a+=e.$iframe.offset().left+o}i.offset().top!==t&&i.css("top",t),i.offset().left!==a&&i.css("left",a),i.width()!==n&&i.css("width",n)}function s(a){a.originalEvent.dataTransfer.dropEffect="move",e.opts.dragInline?(!function(){for(var e=null,t=0;t<n.INSTANCES.length;t++)if((e=n.INSTANCES[t].$el.find(".fr-dragging")).length)return e.get(0)}()||e.browser.msie||e.browser.edge)&&a.preventDefault():(a.preventDefault(),function(a){var s=e.doc.elementFromPoint(a.originalEvent.pageX-e.win.pageXOffset,a.originalEvent.pageY-e.win.pageYOffset);if(!r(s)){for(var l=0,c=s;!r(c)&&c===s&&0<a.originalEvent.pageY-e.win.pageYOffset-l;)l++,c=e.doc.elementFromPoint(a.originalEvent.pageX-e.win.pageXOffset,a.originalEvent.pageY-e.win.pageYOffset-l);(!r(c)||i&&0===e.$el.find(c).length&&c!==i.get(0))&&(c=null);for(var d=0,f=s;!r(f)&&f===s&&a.originalEvent.pageY-e.win.pageYOffset+d<t(e.doc).height();)d++,f=e.doc.elementFromPoint(a.originalEvent.pageX-e.win.pageXOffset,a.originalEvent.pageY-e.win.pageYOffset+d);(!r(f)||i&&0===e.$el.find(f).length&&f!==i.get(0))&&(f=null),s=null===f&&c?c:f&&null===c?f:f&&c?l<d?c:f:null}if(t(s).hasClass("fr-drag-helper"))return!1;if(s&&!e.node.isBlock(s)&&(s=e.node.blockParent(s)),s&&0<=["TD","TH","TR","THEAD","TBODY"].indexOf(s.tagName)&&(s=t(s).parents("table").get(0)),s&&0<=["LI"].indexOf(s.tagName)&&(s=t(s).parents("UL, OL").get(0)),s&&!t(s).hasClass("fr-drag-helper")){var p;i||(n.$draggable_helper||(n.$draggable_helper=t(document.createElement("div")).attr("class","fr-drag-helper")),i=n.$draggable_helper,e.events.on("shared.destroy",function(){i.html("").removeData().remove(),i=null},!0)),p=a.originalEvent.pageY<t(s).offset().top+t(s).outerHeight()/2;var h=t(s),u=0;p||0!==h.next().length?(p||(h=h.next()),"before"===i.data("fr-position")&&h.is(i.data("fr-tag"))||(0<h.prev().length&&(u=parseFloat(h.prev().css("margin-bottom"))||0),u=Math.max(u,parseFloat(h.css("margin-top"))||0),o(h.offset().top-u/2-e.$box.offset().top,h.offset().left-e.win.pageXOffset-e.$box.offset().left,h.width()),i.data("fr-position","before"))):"after"===i.data("fr-position")&&h.is(i.data("fr-tag"))||(u=parseFloat(h.css("margin-bottom"))||0,o(h.offset().top+t(s).height()+u/2-e.$box.offset().top,h.offset().left-e.win.pageXOffset-e.$box.offset().left,h.width()),i.data("fr-position","after")),i.data("fr-tag",h),i.addClass("fr-visible"),e.$box.append(i)}else i&&0<e.$box.find(i).length&&i.removeClass("fr-visible")}(a))}function l(t){t.originalEvent.dataTransfer.dropEffect="move",e.opts.dragInline||t.preventDefault()}function c(t){e.$el.attr("contenteditable",!0);var a=e.$el.find(".fr-dragging");i&&i.hasClass("fr-visible")&&e.$box.find(i).length?d(t):a.length&&(t.preventDefault(),t.stopPropagation()),i&&e.$box.find(i).length&&i.removeClass("fr-visible"),a.removeClass("fr-dragging")}function d(a){var r,o;e.$el.attr("contenteditable",!0);for(var s=0;s<n.INSTANCES.length;s++)if((r=n.INSTANCES[s].$el.find(".fr-dragging")).length){o=n.INSTANCES[s];break}if(r.length){if(a.preventDefault(),a.stopPropagation(),i&&i.hasClass("fr-visible")&&e.$box.find(i).length)i.data("fr-tag")[i.data("fr-position")]('<span class="fr-marker"></span>'),i.removeClass("fr-visible");else if(!1===e.markers.insertAtPoint(a.originalEvent))return!1;if(r.removeClass("fr-dragging"),!1===(r=e.events.chainTrigger("element.beforeDrop",r)))return!1;var l=r;if(r.parent().is("A")&&1===r.parent().get(0).childNodes.length&&(l=r.parent()),e.core.
21isEmpty()?e.events.focus():(e.$el.find(".fr-marker").replaceWith(n.MARKERS),e.selection.restore()),o===e||e.undo.canDo()||e.undo.saveStep(),e.core.isEmpty())e.$el.html(l);else{var c=e.markers.insert();0===l.find(c).length?t(c).replaceWith(l):0===r.find(c).length&&t(c).replaceWith(r),r.after(n.MARKERS),e.selection.restore()}return e.popups.hideAll(),e.selection.save(),e.$el.find(e.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").not(e.opts.htmlAllowedEmptyTags.join(",")).remove(),e.html.wrap(),e.html.fillEmptyBlocks(),e.selection.restore(),e.undo.saveStep(),e.opts.iframe&&e.size.syncIframe(),o!==e&&(o.popups.hideAll(),o.$el.find(o.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").remove(),o.html.wrap(),o.html.fillEmptyBlocks(),o.undo.saveStep(),o.events.trigger("element.dropped"),o.opts.iframe&&o.size.syncIframe()),e.events.trigger("element.dropped",[l]),!1}i&&i.removeClass("fr-visible"),e.undo.canDo()||e.undo.saveStep(),setTimeout(function(){e.undo.saveStep()},0)}function f(t){if(t&&"DIV"===t.tagName&&e.node.hasClass(t,"fr-drag-helper"))t.parentNode.removeChild(t);else if(t&&t.nodeType===Node.ELEMENT_NODE)for(var a=t.querySelectorAll("div.fr-drag-helper"),n=0;n<a.length;n++)a[n].parentNode.removeChild(a[n])}return{_init:function(){e.opts.enter===n.ENTER_BR&&(e.opts.dragInline=!0),e.events.on("dragstart",a,!0),e.events.on("dragover",s,!0),e.events.on("dragenter",l,!0),e.events.on("document.dragend",c,!0),e.events.on("document.drop",c,!0),e.events.on("drop",d,!0),e.events.on("html.processGet",f)}}},Object.assign(n.DEFAULTS,{editInPopup:!1}),n.MODULES.editInPopup=function(e){return{_init:function(){e.opts.editInPopup&&(function(){var t={edit:'<div id="fr-text-edit-'.concat(e.id,'" class="fr-layer fr-text-edit-layer"><div class="fr-input-line"><input type="text" placeholder="').concat(e.language.translate("Text"),'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="updateText" tabIndex="2">').concat(e.language.translate("Update"),"</button></div></div>")};e.popups.create("text.edit",t)}(),e.events.$on(e.$el,e._mouseup,function(){setTimeout(function(){!function(){var t,a=e.popups.get("text.edit");t="INPUT"===e.el.tagName?e.$el.attr("placeholder"):e.$el.text(),a.find("input").val(t).trigger("change"),e.popups.setContainer("text.edit",e.$sc),e.popups.show("text.edit",e.$el.offset().left+e.$el.outerWidth()/2,e.$el.offset().top+e.$el.outerHeight(),e.$el.outerHeight())}()},10)}))},update:function(){var t=e.popups.get("text.edit").find("input").val();0===t.length&&(t=e.opts.placeholderText),"INPUT"===e.el.tagName?e.$el.attr("placeholder",t):e.$el.text(t),e.events.trigger("contentChanged"),e.popups.hide("text.edit")}}},n.RegisterCommand("updateText",{focus:!1,undo:!1,callback:function(){this.editInPopup.update()}}),Object.assign(n.POPUP_TEMPLATES,{emoticons:"[_BUTTONS_][_CUSTOM_LAYER_]"}),Object.assign(n
vendor: 12,886 bytes, line 21
21.DEFAULTS,{emoticonsSet:[{id:"people",name:"Smileys & People",code:"1f600",emoticons:[{code:"1f600",desc:"Grinning face"},{code:"1f601",desc:"Grinning Face with Smiling Eyes"},{code:"1f602",desc:"Face with Tears of Joy"},{code:"1f603",desc:"Smiling Face with Open Mouth"},{code:"1f604",desc:"Smiling Face with Open Mouth and Smiling Eyes"},{code:"1f605",desc:"Smiling Face with Open Mouth and Cold Sweat"},{code:"1f606",desc:"Smiling Face with Open Mouth and Tightly-Closed Eyes"},{code:"1f609",desc:"Winking Face"},{code:"1f60a",desc:"Smiling Face with Smiling Eyes"},{code:"1f608",desc:"Face Savouring Delicious Food"},{code:"1f60e",desc:"Smiling Face with Sunglasses"},{code:"1f60d",desc:"Smiling Face with Heart-Shaped Eyes"},{code:"1f618",desc:"Face Throwing a Kiss"},{code:"1f617",desc:"Kissing Face"},{code:"1f619",desc:"Kissing Face with Smiling Eyes"},{code:"1f61a",desc:"Kissing Face with Closed Eyes"},{code:"263a",desc:"White Smiling Face"},{code:"1f642",desc:"Slightly Smiling Face"},{code:"1f610",desc:"Neutral Face"},{code:"1f611",desc:"Expressionless Face"},{code:"1f636",desc:"Face Without Mouth"},{code:"1f60f",desc:"Smirking Face"},{code:"1f623",desc:"Persevering Face"},{code:"1f625",desc:"Disappointed but Relieved Face"},{code:"1f62e",desc:"Face with Open Mouth"},{code:"1f62f",desc:"Hushed Face"},{code:"1f62a",desc:"Sleepy Face"},{code:"1f62b",desc:"Tired Face"},{code:"1f634",desc:"Sleeping Face"},{code:"1f60c",desc:"Relieved Face"},{code:"1f61b",desc:"Face with Stuck-out Tongue"},{code:"1f61c",desc:"Face with Stuck-out Tongue and Winking Eye"},{code:"1f61d",desc:"Face with Stuck-out Tongue and Tightly-Closed Eyes"},{code:"1f612",desc:"Unamused Face"},{code:"1f613",desc:"Face with Cold Sweat"},{code:"1f613",desc:"Face with Cold Sweat"},{code:"1f614",desc:"Pensive Face"},{code:"1f615",desc:"Confused Face"},{code:"1f632",desc:"Astonished  Face"},{code:"1f616",desc:"Confounded Face"},{code:"1f61e",desc:"Disappointed Face"},{code:"1f61f",desc:"Worried Face"},{code:"1f624",desc:"Face with Look of Triumph"},{code:"1f622",desc:"Crying Face"},{code:"1f62d",desc:"Loudly Crying Face"},{code:"1f626",desc:"Frowning Face with Open Mouth"},{code:"1f627",desc:"Anguished Face"},{code:"1f628",desc:"Fearful Face"},{code:"1f629",desc:"Weary Face"},{code:"1f62c",desc:"Grimacing Face"},{code:"1f630",desc:"Face with Open Mouth and Cold Sweat"},{code:"1f631",desc:"Face Screaming in Fear"},{code:"1f633",desc:"Flushed Face"},{code:"1f635",desc:"Dizzy Face"},{code:"1f621",desc:"Pouting Face"},{code:"1f620",desc:"Angry Face"},{code:"1f637",desc:"Face with Medical Mask"},{code:"1f607",desc:"Smiling Face with Halo"},{code:"1f608",desc:"Smiling Face with Horns"},{code:"1f47f",desc:"Imp"},{code:"1f479",desc:"Japanese Ogre"},{code:"1f47a",desc:"Japanese Goblin"},{code:"1f480",desc:"Skull"},{code:"1f47b",desc:"Ghost"},{code:"1f47d",desc:"Extraterrestrial Alien"},{code:"1f47e",desc:"Alien Monster"},{code:"1f4a9",desc:"Pile of Poo"},{code:"1f63a",desc:"Smiling Cat Face with Open Mouth"},{code:"1f638",desc:"Grinning Cat Face with Smiling Eyes"},{code:"1f639",desc:"Cat Face with Tears of Joy"},{code:"1f63b",desc:"Smiling Cat Face with Heart-Shaped Eyes"},{code:"1f63c",desc:"Cat Face with Wry Smile"},{code:"1f63d",desc:"Kissing Cat Face with Closed Eyes"},{code:"1f640",desc:"Weary Cat Face"},{code:"1f63f",desc:"Crying Cat Face"},{code:"1f63e",desc:"Pouting Cat Face"},{code:"1f648",desc:"See-No-Evil Monkey"},{code:"1f649",desc:"Hear-No-Evil Monkey"},{code:"1f64a",desc:"Speak-No-Evil Monkey"},{code:"1f476",desc:"Baby"},{code:"1f466",desc:"Boy"},{code:"1f467",desc:"Girl"},{code:"1f468",desc:"Man"},{code:"1f469",desc:"Woman"},{code:"1f474",desc:"Older Man"},{code:"1f475",desc:"Older Woman"},{code:"1f46e",desc:"Police Officer"},{code:"1f482",desc:" Guardsman"},{code:"1f477",desc:" Construction Worker"},{code:"1f478",desc:"Princess"},{code:"1f473",desc:"Man with Turban"},{code:"1f472",desc:"Man with Gua Pi Mao"},{code:"1f471",desc:"Person with Blond Hair"},{code:"1f470",desc:"Bride with Veil"},{code:"1f47c",desc:"Baby Angel"},{code:"1f385",desc:"Father Christmas"},{code:"1f64e",desc:"Person with Pouting Face"},{code:"1f645",desc:"Face with No Good Gesture"},{code:"1f646",desc:"Face with Ok Gesture"},{code:"1f481",desc:"Information Desk Person"},{code:"1f64b",desc:"Happy Person Raising One Hand"},{code:"1f647",desc:"Person Bowing Deeply"},{code:"1f486",desc:"Face Massage"},{code:"1f487",desc:"Haircut"},{code:"1f6b6",desc:"Pedestrian"},{code:"1f3c3",desc:"Runner"},{code:"1f483",desc:"Dancer"},{code:"1f46f",desc:"Woman with Bunny Ears"},{code:"1f6c0",desc:"Bath"},{code:"1f464",desc:"Bust in Silhouette"},{code:"1f465",desc:"Busts in Silhouette"},{code:"1f3c7",desc:"Horse Racing"},{code:"1f3c2",desc:" Snowboarder"},{code:"1f3c4",desc:" Surfer"},{code:"1f6a3",desc:" Rowboat"},{code:"1f3ca",desc:" Swimmer"},{code:"1f6b4",desc:" Bicyclist"},{code:"1f6b5",desc:"Mountain Bicyclist"},{code:"1f46b",desc:" Man and Woman Holding Hands"},{code:"1f46c",desc:"Two Men Holding Hands"},{code:"1f46d",desc:"Two Women Holding Hands"},{code:"1f48f",desc:"Kiss"},{code:"1f468-2764-1f48b-1f468",uCode:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68",desc:"Man Kiss Man"},{code:"1f469-2764-1f48b-1f469",uCode:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69",desc:"Woman Kiss Woman"},{code:"1f491",desc:"Couple with Heart"},{code:"1f468-2764-1f468",uCode:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68",desc:"Man Heart Man"},{code:"1f469-2764-1f469",uCode:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69",desc:"Woman Heart Woman"},{code:"1f46a",desc:"Family"},{code:"1f468",desc:"Man Woman Boy"},{code:"1f468-1f469-1f467",desc:"Man Woman Girl"},{code:"1f468-1f469-1f467-1f466",desc:"Man Woman Girl Boy"},{code:"1f468-1f469-1f466-1f466",desc:"Man Woman Boy Boy"},{code:"1f468-1f469-1f467-1f467",desc:"Man Woman Girl Girl"},{code:"1f468-1f468-1f466",desc:"Man Man Boy"},{code:"1f468-1f468-1f467",desc:"Man Man Girl"},{code:"1f468-1f468-1f467-1f466",desc:"Man Man Girl Boy"},{code:"1f468-1f468-1f466-1f466",desc:"Man Man Boy Boy"},{code:"1f469-1f469-1f466",desc:"Woman Woman Boy"},{code:"1f469-1f469-1f467",desc:"Woman Woman Girl"},{code:"1f469-1f469-1f467-1f466",desc:"Woman Woman Girl Boy"},{code:"1f469-1f469-1f467-1f467",desc:"Woman Woman Girl Girl"},{code:"1f4aa",desc:"Flexed Biceps"},{code:"1f448",desc:"White Left Pointing Backhand Index"},{code:"1f449",desc:"White Right Pointing Backhand Index"},{code:"1f446",desc:"White Up Pointing Backhand Index"},{code:"1f447",desc:"White Down Pointing Backhand Index"},{code:"270c",desc:"Victory Hand"},{code:"270b",desc:"Raised Hand"},{code:"1f44c",desc:"Ok Hand Sign"},{code:"1f44d",desc:"Thumbs Up Sign"},{code:"1f44e",desc:"Thumbs Down Sign"},{code:"270a",desc:"Raised Fist"},{code:"1f44a",desc:"Fisted Hand Sign"},{code:"1f44b",desc:"Waving Hand Sign"},{code:"1f44f",desc:"Clapping Hands Sign"},{code:"1f450",desc:"Open  Hands Sign"},{code:"1f64c",desc:"Person Raising Both Hands in Celebration"},{code:"1f64f",desc:"Person with Folded Hands"},{code:"1f485",desc:"Nail Polish"},{code:"1f442",desc:"Ear"},{code:"1f443",desc:"Nose"},{code:"1f463",desc:"Footprints"},{code:"1f440",desc:"Eyes"},{code:"1f445",desc:"Tongue"},{code:"1f444",desc:"Mouth"},{code:"1f48b",desc:"Kiss Mark"},{code:"1f498",desc:"Heart with Arrow"},{code:"2764",desc:"Heavy Black Heart"},{code:"1f493",desc:"Heavy Black Heart"},{code:"1f494",desc:"Broken Heart"},{code:"1f495",desc:"Two Hearts"},{code:"1f496",desc:"Sparkling Hearts"},{code:"1f497",desc:"Growing Hearts"},{code:"1f499",desc:"Blue Heart"},{code:"1f49a",desc:"Green Heart"},{code:"1f49b",desc:"Yellow Heart"},{code:"1f49c",desc:"Purple Heart"},{code:"1f49d",desc:"Heart with Ribbon"},{code:"1f49e",desc:"Revolving Hearts"},{code:"1f49f",desc:"Heart Decoration"},{code:"1f48c",desc:"Love Letter"},{code:"1f4a4",desc:"Sleeping Symbol"},{code:"1f4a2",desc:"Anger Symbol"},{code:"1f4a3",desc:"Bomb"},{code:"1f4a5",desc:"Collision Symbol"},{code:"1f4a6",desc:"Splashing Sweat Symbol"},{code:"1f4a8",desc:"Dash Symbol"},{code:"1f4ab",desc:"Dizzy Symbol"},{code:"1f4ab",desc:"Dizzy Symbol"},{code:"1f4ac",desc:"Speech Balloon"},{code:"1f4ad",desc:"Thought Balloon"},{code:"1f453",desc:"Eyeglasses"},{code:"1f454",desc:"Necktie"},{code:"1f455",desc:"T-Shirt"},{code:"1f456",desc:"Jeans"},{code:"1f457",desc:"Dress"},{code:"1f458",desc:"Kimono"},{code:"1f459",desc:"Bikini"},{code:"1f45a",desc:"Womans Clothes"},{code:"1f45b",desc:"Purse"},{code:"1f45c",desc:"Handbag"},{code:"1f45d",desc:"Pouch"},{code:"1f392",desc:"School Satchel"},{code:"1f45e",desc:"Mans Shoe"},{code:"1f45f",desc:"Athletic Shoe"},{code:"1f460",desc:"High-Heeled Shoe"},{code:"1f461",desc:"Womans Sandal"},{code:"1f462",desc:"Womans Boots"},{code:"1f451",desc:"Crown"},{code:"1f452",desc:"Womans Hat"},{code:"1f462",desc:"Top Hat"},{code:"1f393",desc:"Graduation Cap"},{code:"1f484",desc:"Lipstick"},{code:"1f48d",desc:"Ring"},{code:"1f48e",desc:"Gem Stone"}]},{id:"nature",name:"Animals & Nature",code:"1F435",emoticons:[{code:"1F435",desc:"Monkey Face"},{code:"1F412",desc:"Monkey"},{code:"1F436",desc:"Dog Face"},{code:"1F415",desc:"Dog"},{code:"1F429",desc:"Poodle"},{code:"1F43A",desc:"Wolf Face"},{code:"1F431",desc:"Cat Face"},{code:"1F408",desc:"Cat"},{code:"1F42F",desc:"Tiger Face"},{code:"1F405",desc:"Tiger"},{code:"1F406",desc:"Leopard"},{code:"1F434",desc:"Horse Face"},{code:"1F40E",desc:"Horse"},{code:"1F42E",desc:"Cow Face"},{code:"1F402",desc:"Ox"},{code:"1F403",desc:"Water Buffalo"},{code:"1F404",desc:"Cow"},{code:"1F437",desc:"Pig Face"},{code:"1F416",desc:"Pig"},{code:"1F417",desc:"Boar"},{code:"1F43D",desc:"Pig Nose"},{code:"1F40F",desc:"Ram"},{code:"1F411",desc:"Sheep"},{code:"1F410",desc:"Goat"},{code:"1F42A",desc:"Dromedary Camel"},{code:"1F42B",desc:"Bactrian Camel"},{code:"1F418",desc:"Elephant"},{code:"1F42D",desc:"Mouse Face"},{code:"1F401",desc:"Mouse"},{code:"1F400",desc:"Rat"},{code:"1F439",desc:"Hamster Face"},{code:"1F430",desc:"Rabbit Face"},{code:"1F407",desc:"Rabbit"},{code:"1F43B",desc:"Bear Face"},{code:"1F428",desc:"Koala"},{code:"1F43C",desc:"Panda Face"},{code:"1F43E",desc:"Paw Prints"},{code:"1F414",desc:"Chicken"},{code:"1F413",desc:"Rooster"},{code:"1F423",desc:"Hatching Chick"},{code:"1F424",desc:"Baby Chick"},{code:"1F425",desc:"Front-Facing Baby Chick"},{code:"1F426",desc:"Bird"},{code:"1F427",desc:"Penguin"},{code:"1F438",desc:"Frog Face"},{code:"1F40A",desc:"Crocodile"},{code:"1F422",desc:"Turtle"},{code:"1F40D",desc:"Snake"},{code:"1F432",desc:"Dragon Face"},{code:"1F409",desc:"Dragon"},{code:"1F433",desc:"Spouting Whale"},{code:"1F40B",desc:"Whale"},{code:"1F42C",desc:"Dolphin"},{code:"1F41F",desc:"Fish"},{code:"1F420",desc:"Tropical Fish"},{code:"1F421",desc:"Blowfish"},{code:"1F419",desc:"Octopus"},{code:"1F41A",desc:"Spiral Shell"},{code:"1F40C",desc:"Snail"},{code:"1F41B",desc:"Bug"},{code:"1F41C",desc:"Ant"},{code:"1F41D",desc:"Honeybee"},{code:"1F41E",desc:"Lady Beetle"},{code:"1F490",desc:"Bouquet"},{code:"1F338",desc:"Cherry Blossom"},{code:"1F4AE",desc:"White Flower"},{code:"1F339",desc:"Rose"},{code:"1F33A",desc:"Hibiscus"},{code:"1F33B",desc:"Sunflower"},{code:"1F33C",desc:"Blossom"},{code:"1F337",desc:"Tulip"},{code:"1F331",desc:"Seedling"},{code:"1F332",desc:"Evergreen Tree"},{code:"1F333",desc:"Deciduous Tree"},{code:"1F334",desc:"Palm Tree"},{code:"1F335",desc:"Cactus"},{code:"1F33E",desc:"Ear of Rice"},{code:"1F33F",desc:"Herb"},{code:"2618",desc:"Four Leaf Clover"},{code:"1F341",desc:"Maple Leaf"},{code:"1F342",desc:"Fallen Leaf"},{code:"1F343",desc:"Leaf Fluttering in Wind"}]},{id:"foods",name:"Food & Drink",code:"1F347",emoticons:[{code:"1F347",desc:"Grapes"},{code:"1F348",desc:"Melon"},{code:"1F349",desc:"Watermelon"},{code:"1F34A",desc:"Tangerine"},{code:"1F34B",desc:"Lemon"},{code:"1F34C",desc:"Banana"},{code:"1F34D",desc:"Pineapple"},{code:"1F34E",desc:"Red Apple"},{code:"1F34F",desc:"Green Apple"},{code:"1F350",desc:"Pear"},{code:"1F351",desc:"Peach"},{code:"1F352",desc:"Cherries"},{code:"1F353",desc:"Strawberry"},{code:"1F345",desc:"Tomato"},{code:"1F346",desc:"Aubergine"},{code:"1F33D",desc:"Ear of Maize"},{code:"1F344",desc:"Mushroom"},{code:"1F330",desc:"Chestnut"},{code:"1F35E",desc:"Bread"},{code:"1F356",desc:"Meat on Bone"},{code:"1F357",desc:"Poultry Leg"},{code:"1F354",desc:"Hamburger"},{code:"1F35F",desc:"French Fries"},{code:"1F355",desc:"Slice of Pizza"},{code:"1F373",desc:"Cooking"},{code:"1F372",desc:"Pot of Food"},{code:"1F371",desc:"Bento Box"},{code:"1F358",desc:"Rice Cracker"},{code:"1F359",desc:"Rice Ball"},{code:"1F35A",desc:"Cooked Rice"},{code:"1F35B",desc:"Curry and Rice"},{code:"1F35C",desc:"Steaming Bowl"},{code:"1F35D",desc:"Spaghetti"},{code:"1F360",desc:"Roasted Sweet Potato"},{code:"1F362",desc:"Oden"},{code:"1F363",desc:"Sushi"},{code:"1F364",desc:"Fried Shrimp"},{code:"1F365",desc:"Fish Cake with Swirl Design"}
vendor: 31,369 bytes, line 21
21,{code:"1F361",desc:"Dango"},{code:"1F366",desc:"Soft Ice Cream"},{code:"1F367",desc:"Shaved Ice"},{code:"1F368",desc:"Ice Cream"},{code:"1F369",desc:"Doughnut"},{code:"1F36A",desc:"Cookie"},{code:"1F382",desc:"Birthday Cake"},{code:"1F370",desc:"Shortcake"},{code:"1F36B",desc:"Chocolate Bar"},{code:"1F36C",desc:"Candy"},{code:"1F36D",desc:"Lollipop"},{code:"1F36E",desc:"Custard"},{code:"1F36F",desc:"Honey Pot"},{code:"1F37C",desc:"Baby Bottle"},{code:"2615",desc:"Hot Beverage"},{code:"1F375",desc:"Teacup Without Handle"},{code:"1F376",desc:"Sake Bottle and Cup"},{code:"1F377",desc:"Wine Glass"},{code:"1F378",desc:"Cocktail Glass"},{code:"1F379",desc:"Tropical Drink"},{code:"1F37A",desc:"Beer Mug"},{code:"1F37B",desc:"Clinking Beer Mugs"},{code:"1F374",desc:"Fork and Knife"},{code:"1F52A",desc:"Hocho"}]},{id:"activity",name:"Activities",code:"1f383",emoticons:[{code:"1f383",desc:" Jack-O-Lantern"},{code:"1f384",desc:"Christmas Tree"},{code:"1f386",desc:" Fireworks"},{code:"1f387",desc:"Firework Sparkler"},{code:"2728",desc:" Sparkles"},{code:"1f388",desc:"Balloon"},{code:"1f389",desc:"Party Popper"},{code:"1f38a",desc:"Confetti Ball"},{code:"1f38b",desc:"Tanabata Tree"},{code:"1f38d",desc:"Pine Decoration"},{code:"1f38e",desc:"Japanese Dolls"},{code:"1f38f",desc:"Carp Streamer"},{code:"1f390",desc:"Wind Chime"},{code:"1f391",desc:"Moon Viewing Ceremony"},{code:"1f380",desc:"Ribbon"},{code:"1f381",desc:"Wrapped Present"},{code:"1f3ab",desc:"Ticket"},{code:"1f3c6",desc:"Trophy"},{code:"1f388",desc:"Balloon"},{code:"26bd",desc:"Soccer Ball"},{code:"26be",desc:"Baseball"},{code:"1f3c0",desc:"Basketball and Hoop"},{code:"1f3c8",desc:"American Football"},{code:"1f3c9",desc:"Rugby Football"},{code:"1f3be",desc:"Tennis Racquet and Ball"},{code:"1f3b1",desc:"Billiards"},{code:"1f3b3",desc:"Bowling"},{code:"1f3af",desc:"Direct Hit"},{code:"26f3",desc:"Flag in Hole"},{code:"1f3a3",desc:"Fishing Pole and Fish"},{code:"1f3bd",desc:"Running Shirt with Sash"},{code:"1f3bf",desc:"Ski and Ski Boot"},{code:"1f3ae",desc:"Video Game"},{code:"1f3b2",desc:"Game Die"},{code:"2660",desc:"Black Spade Suit"},{code:"2665",desc:"Black Heart SuiT"},{code:"2666",desc:"Black Diamond Suit"},{code:"2663",desc:"Black Club Suit"},{code:"1f0cf",desc:"Playing Card Black Joker"},{code:"1f004",desc:"Mahjong Tile Red Dragon"},{code:"1f3b4",desc:"Flower Playing Cards"}]},{id:"places",name:"Travel & Places",code:"1f30d",emoticons:[{code:"1f30d",desc:"Earth Globe Europe-Africa"},{code:"1f30e",desc:"Earth Globe Americas"},{code:"1f30f",desc:"Earth Globe Asia-Australia"},{code:"1f310",desc:"Globe with Meridians"},{code:"1f5fe",desc:"Silhouette of Japan"},{code:"1f30b",desc:"Volcano"},{code:"1f5fb",desc:"Mount Fuji"},{code:"1f3e0",desc:"House Building"},{code:"1f3e1",desc:"House with Garden"},{code:"1f3e2",desc:"Office Building"},{code:"1f3e3",desc:"Japanese Post Office"},{code:"1f3e4",desc:"European Post Office"},{code:"1f3e5",desc:"Hospital"},{code:"1f3e6",desc:"Bank"},{code:"1f3e8",desc:"Hotel"},{code:"1f3e9",desc:"Love Hotel"},{code:"1f3ea",desc:"Convenience Store"},{code:"1f3eb",desc:"School"},{code:"1f3ec",desc:"Department Store"},{code:"1f3ed",desc:"Factory"},{code:"1f3ef",desc:"Japanese Castle"},{code:"1f3f0",desc:"European Castle"},{code:"1f492",desc:"Wedding"},{code:"1f5fc",desc:"Tokyo Tower"},{code:"1f5fd",desc:"Statue of Liberty"},{code:"26ea",desc:"Church"},{code:"26f2",desc:"Fountain"},{code:"26fa",desc:"Tent"},{code:"1f301",desc:"Foggy"},{code:"1f303",desc:"Night with Stars"},{code:"1f304",desc:"Sunrise over Mountains"},{code:"1f305",desc:"Sunrise"},{code:"1f306",desc:"Cityscape at Dusk"},{code:"1f307",desc:"Sunset over Buildings"},{code:"1f309",desc:"Bridge at Night"},{code:"2668",desc:"Hot Springs"},{code:"1f30c",desc:"Milky Way"},{code:"1f3a0",desc:"Carousel Horse"},{code:"1f3a1",desc:"Ferris Wheel"},{code:"1f3a2",desc:"Roller Coaster"},{code:"1f488",desc:"Barber Pole"},{code:"1f3aa",desc:"Circus Tent"},{code:"1f3ad",desc:"Performing Arts"},{code:"1f3a8",desc:"Artist Palette"},{code:"1f3b0",desc:"Slot Machine"},{code:"1f682",desc:"Steam Locomotive"},{code:"1f683",desc:"Railway Car"},{code:"1f684",desc:"High-Speed Train"},{code:"1f685",desc:"High-Speed Train with Bullet Nose"},{code:"1f686",desc:"Train"},{code:"1f687",desc:"Metro"},{code:"1f688",desc:"Light Rail"},{code:"1f689",desc:"Station"},{code:"1f68a",desc:"Tram"},{code:"1f69d",desc:"Monorail"},{code:"1f69e",desc:"Mountain Railway"},{code:"1f68b",desc:"Tram Car"},{code:"1f68c",desc:"Bus"},{code:"1f68d",desc:"Oncoming Bus"},{code:"1f68e",desc:"Trolleybus"},{code:"1f690",desc:"Minibus"},{code:"1f691",desc:"Ambulance"},{code:"1f692",desc:"Fire Engine"},{code:"1f693",desc:"Police Car"},{code:"1f694",desc:"Oncoming Police Car"},{code:"1f695",desc:"Taxi"},{code:"1f695",desc:"Oncoming Taxi"},{code:"1f697",desc:"Automobile"},{code:"1f698",desc:"Oncoming Automobile"},{code:"1f699",desc:"Recreational Vehicle"},{code:"1f69a",desc:"Delivery Truck"},{code:"1f69b",desc:"Articulated Lorry"},{code:"1f69c",desc:"Tractor"},{code:"1f6b2",desc:"Bicycle"},{code:"1f68f",desc:"Bus Stop"},{code:"26fd",desc:"Fuel Pump"},{code:"1f6a8",desc:"Police Cars Revolving Light"},{code:"1f6a5",desc:"Horizontal Traffic Light"},{code:"1f6a6",desc:"Vertical Traffic Light"},{code:"1f6a7",desc:"Construction Sign"},{code:"2693",desc:"Anchor"},{code:"26f5",desc:"Sailboat"},{code:"1f6a4",desc:"Speedboat"},{code:"1f6a2",desc:"Ship"},{code:"2708",desc:"Airplane"},{code:"1f4ba",desc:"Seat"},{code:"1f681",desc:"Helicopter"},{code:"1f69f",desc:"Suspension Railway"},{code:"1f6a0",desc:"Mountain Cableway"},{code:"1f6a1",desc:"Aerial Tramway"},{code:"1f680",desc:"Rocket"},{code:"1f6aa",desc:"Door"},{code:"1f6bd",desc:"Toilet"},{code:"1f6bf",desc:"Shower"},{code:"1f6c1",desc:"Bathtub"},{code:"231b",desc:"Hourglass"},{code:"23f3",desc:"Hourglass with Flowing Sand"},{code:"231a",desc:"Watch"},{code:"23f0",desc:"Alarm Clock"},{code:"1f55b",desc:"Clock Face Twelve Oclock"},{code:"1f567",desc:"Clock Face Twelve-Thirty"},{code:"1f550",desc:"Clock Face One Oclock"},{code:"1f55c",desc:"Clock Face One-thirty"},{code:"1f551",desc:"Clock Face Two Oclock"},{code:"1f55d",desc:"Clock Face Two-thirty"},{code:"1f552",desc:"Clock Face Three Oclock"},{code:"1f55e",desc:"Clock Face Three-thirty"},{code:"1f553",desc:"Clock Face Four Oclock"},{code:"1f55f",desc:"Clock Face Four-thirty"},{code:"1f554",desc:"Clock Face Five Oclock"},{code:"1f560",desc:"Clock Face Five-thirty"},{code:"1f555",desc:"Clock Face Six Oclock"},{code:"1f561",desc:"Clock Face Six-thirty"},{code:"1f556",desc:"Clock Face Seven Oclock"},{code:"1f562",desc:"Clock Face Seven-thirty"},{code:"1f557",desc:"Clock Face Eight Oclock"},{code:"1f563",desc:"Clock Face Eight-thirty"},{code:"1f558",desc:"Clock Face Nine Oclock"},{code:"1f564",desc:"Clock Face Nine-thirty"},{code:"1f559",desc:"Clock Face Ten Oclock"},{code:"1f565",desc:"Clock Face Ten-thirty"},{code:"1f55a",desc:"Clock Face Eleven Oclock"},{code:"1f566",desc:"Clock Face Eleven-thirty"},{code:"1f311",desc:"New Moon Symbol"},{code:"1f312",desc:"Waxing Crescent Moon Symbol"},{code:"1f313",desc:"First Quarter Moon Symbol"},{code:"1f314",desc:"Waxing Gibbous Moon Symbol"},{code:"1f315",desc:"Full Moon Symbol"},{code:"1f316",desc:"Waning Gibbous Moon Symbol"},{code:"1f317",desc:"Last Quarter Moon Symbol"},{code:"1f318",desc:"Waning Crescent Moon Symbol"},{code:"1f319",desc:"Crescent Moon"},{code:"1f31a",desc:"New Moon with Face"},{code:"1f31b",desc:"First Quarter Moon with Face"},{code:"1f31c",desc:"Last Quarter Moon with Face"},{code:"2600",desc:"Black Sun with Rays"},{code:"1f31d",desc:"Full Moon with Face"},{code:"1f31e",desc:"Sun with Face"},{code:"2b50",desc:"White Medium Star"},{code:"1f31f",desc:"Glowing Star"},{code:"1f320",desc:"Shooting Star"},{code:"2601",desc:"Cloud"},{code:"26c5",desc:"Sun Behind Cloud"},{code:"1f300",desc:"Cyclone"},{code:"1f308",desc:"Rainbow"},{code:"1f302",desc:"Closed Umbrella"},{code:"2614",desc:"Umbrella with Rain Drops"},{code:"26a1",desc:"High Voltage Sign"},{code:"2744",desc:"Snowflake"},{code:"2603",desc:"Snowman Without Snow"},{code:"1f525",desc:"Fire"},{code:"1f4a7",desc:"Droplet"},{code:"1F30A",desc:"Water Wave"}]},{id:"objects",name:"Objects",code:"1F507",emoticons:[{code:"1F507",desc:"Speaker with Cancellation Stroke"},{code:"1F508",desc:"Speaker"},{code:"1F509",desc:"Speaker with One Sound Wave"},{code:"1F50A",desc:"Speaker with Three Sound Wave"},{code:"1F4E2",desc:"Public Address Loudspeaker"},{code:"1F4E3",desc:"Cheering Megaphone"},{code:"1F4EF",desc:"Postal Horn"},{code:"1F514",desc:"Bell"},{code:"1F515",desc:"Bell with Cancellation Stroke"},{code:"1F3BC",desc:"Musical Score"},{code:"1F3B5",desc:"Musical Note"},{code:"1F3B6",desc:"Multiple Musical Notes"},{code:"1F3A4",desc:"Microphone"},{code:"1F3A7",desc:"Headphone"},{code:"1F4FB",desc:"Radio"},{code:"1F3B7",desc:"Saxophone"},{code:"1F3B8",desc:"Guitar"},{code:"1F3B9",desc:"Musical Keyboard"},{code:"1F3BA",desc:"Trumpet"},{code:"1F3BB",desc:"Violin"},{code:"1F4F1",desc:"Mobile Phone"},{code:"1F4F2",desc:"Mobile Phone with Rightwards Arrow at Left"},{code:"260E",desc:"Black Telephone"},{code:"1F4DE",desc:"Telephone Receiver"},{code:"1F4DF",desc:"Pager"},{code:"1F4E0",desc:"Fax Machine"},{code:"1F50B",desc:"Battery"},{code:"1F50C",desc:"Electric Plug"},{code:"1F4BB",desc:"Personal Computer"},{code:"1F4BD",desc:"Minidisc"},{code:"1F4BE",desc:"Floppy Disk"},{code:"1F4BF",desc:"Optical Disk"},{code:"1F4C0",desc:"Dvd"},{code:"1F3A5",desc:"Movie Camera"},{code:"1F3AC",desc:"Clapper Board"},{code:"1F4FA",desc:"Television"},{code:"1F4F7",desc:"Camera"},{code:"1F4F9",desc:"Video Camera"},{code:"1F4FC",desc:"Videocassette"},{code:"1F50D",desc:"Left-Pointing Magnifying Glass"},{code:"1F50E",desc:"Right-Pointing Magnifying Glass"},{code:"1F52C",desc:"Microscope"},{code:"1F52D",desc:"Telelscope"},{code:"1F4E1",desc:"Satellite Antenna"},{code:"1F4A1",desc:"Electric Light Bulb"},{code:"1F526",desc:"Electric Torch"},{code:"1F3EE",desc:"Izakaya Lantern"},{code:"1F4D4",desc:"Notebook with Decorative Cover"},{code:"1F4D5",desc:"Closed Book"},{code:"1F4D6",desc:"Open Book"},{code:"1F4D7",desc:"Green Book"},{code:"1F4D8",desc:"Blue Book"},{code:"1F4D9",desc:"Orange Book"},{code:"1F4DA",desc:"Books"},{code:"1F4D3",desc:"Notebook"},{code:"1F4D2",desc:"Ledger"},{code:"1F4C3",desc:"Curl"},{code:"1F4DC",desc:"Scroll"},{code:"1F4C4",desc:"Page Facing Up"},{code:"1F4F0",desc:"Newspaper"},{code:"1F4D1",desc:"Bookmark Tabs"},{code:"1F516",desc:"Bookmark"},{code:"1F4B0",desc:"Money Bag"},{code:"1F4B4",desc:"Banknote with Yen Sign"},{code:"1F4B5",desc:"Banknote with Dollar Sign"},{code:"1F4B6",desc:"Banknote with Euro Sign"},{code:"1F4B7",desc:"Banknote with Pound Sign"},{code:"1F4B8",desc:"Money with Wings"},{code:"1F4B3",desc:"Credit Card"},{code:"1F4B9",desc:"Chart with Upwards Trend and Yen Sign"},{code:"1F4B1",desc:"Currency Exchange"},{code:"1F4B2",desc:"Heavy Dollar Sign"},{code:"2709",desc:"Envelope"},{code:"1F4E7",desc:"E-Mail Symbol"},{code:"1F4E8",desc:"Incoming Envelope"},{code:"1F4E9",desc:"Envelope with Downwards Arrow Above"},{code:"1F4E4",desc:"Outbox Tray"},{code:"1F4E5",desc:"Inbox Tray"},{code:"1F4E6",desc:"Package"},{code:"1F4BE",desc:"Closed Mailbox with Raised Flag"},{code:"1F4EA",desc:"Closed Mailbox with Lowered Flag"},{code:"1F4EC",desc:"Open Mailbox with Raised Flag"},{code:"1F4ED",desc:"Open Mailbox with Lowered Flag"},{code:"1F5F3",desc:"Postbox"},{code:"270F",desc:"Pencil"},{code:"2712",desc:"Black Nib"},{code:"1F4DD",desc:"Memo"},{code:"1F4BC",desc:"Briefcase"},{code:"1F4C1",desc:"File Folder"},{code:"1F4C2",desc:"Open File Folder"},{code:"1F4C5",desc:"Calender"},{code:"1F4C6",desc:"Tear-off Calender"},{code:"1F4C7",desc:"Card Index"},{code:"1F4C8",desc:"Chart with Upwards Trend"},{code:"1F4C9",desc:"Chart with Downwards Trend"},{code:"1F4CA",desc:"Bar Chart"},{code:"1F4CB",desc:"Clipboard"},{code:"1F4CC",desc:"Pushpin"},{code:"1F4CD",desc:"Round Pushpin"},{code:"1F4CE",desc:"Paperclip"},{code:"1F4CF",desc:"Straight Ruler"},{code:"1F4D0",desc:"Triangular Ruler"},{code:"2702",desc:"Black Scissors"},{code:"1F512",desc:"Lock"},{code:"1F513",desc:"Open Lock"},{code:"1F50F",desc:"Lock with Ink Pen"},{code:"1F510",desc:"Closed Lock with Key"},{code:"1F511",desc:"Key"},{code:"1F528",desc:"Hammer"},{code:"1F52B",desc:"Pistol"},{code:"1F527",desc:"Wrench"},{code:"1F529",desc:"Nut and Bolt"},{code:"1F517",desc:"Link Symbol"},{code:"1F489",desc:"Syringe"},{code:"1F48A",desc:"Pill"},{code:"1F6AC",desc:"Smoking Symbol"},{code:"1F5FF",desc:"Moyai"},{code:"1F52E",desc:"Crystal Ball"}]},{id:"symbols",name:"Symbols",code:"1F3E7",emoticons:[{code:"1F3E7",desc:"Automated Teller Machine"},{code:"1F6AE",desc:"Put Litter in Its Place Symbol"},{code:"1F6B0",desc:"Potable Water Symbol"},{code:"267F",desc:"Wheelchair Symbol"},{code:"1F6B9",desc:"Mens Symbol"},{code:"1F6BA",desc:"Womens Symbol"},{code:"1F6BB",desc:"Restroom"},{code:"1F6BC",desc:"Baby Symbol"},{code:"1F6BE",desc:"Water Closet"},{code:"1F6C2",desc:"Passport Control"},{code:"1F6C3",desc:"Customs"},{code:"1F6C4",desc:"Baggage Claim"},{code:"1F6C5",desc:"Left Luggage"},{code:"26A0",desc:"Warning Sign"},{code:"1F6B8",desc:"Children Crossing"},{code:"26D4",desc:"No Entry"},{code:"1F6AB",desc:"No Entry Sign"},{code:"1F6B3",desc:"No Bicycles"},{code:"1F6AD",desc:"No Smoking Symbol"},{code:"1F6AF",desc:"Do Not Litter Symbol"},{code:"1F6B1",desc:"Non-Potable Water Symbol"},{code:"1F6B7",desc:"No Pedestrians"},{code:"1F4F5",desc:"No Mobile Phones"},{code:"1F51E",desc:"No One Under Eighteen Symbol"},{code:"2B06",desc:"Upwards Black Arrow"},{code:"2197",desc:"North East Arrow"},{code:"27A1",desc:"Black Rightwards Arrow"},{code:"2198",desc:"South East Arrow"},{code:"2B07",desc:"Downwards Black Arrow"},{code:"2199",desc:"South West Arrow"},{code:"2B05",desc:"Leftwards Black Arrow"},{code:"2196",desc:"North West Arrow"},{code:"2195",desc:"Up Down Arrow"},{code:"2194",desc:"Left Right Arrow"},{code:"21A9",desc:"Leftwards Arrow with Hook"},{code:"21AA",desc:"Rightwards Arrow with Hook"},{code:"2934",desc:"Arrow Pointing Rightwards Then Curving Upwards"},{code:"2935",desc:"Arrow Pointing Rightwards Then Curving Downwards"},{code:"1F503",desc:"Clockwise Downwards and Upwards Open Circle Arrows"},{code:"1F504",desc:"Anticlockwise Downwards and Upwards Open Circle Arrows"},{code:"1F519",desc:"Back with Leftwards Arrow Above"},{code:"1F51A",desc:"End with Leftwards Arrow Above"},{code:"1F51B",desc:"On with Exclamation Mark with Left Right Arrow Above"},{code:"1F51C",desc:"Soon with Rightwards Arrow Above"},{code:"1F51D",desc:"Top with Upwards Arrow Above"},{code:"1F52F",desc:"Six Pointed Star with Middle Dot"},{code:"2648",desc:"Aries"},{code:"2649",desc:"Taurus"},{code:"264A",desc:"Gemini"},{code:"264B",desc:"Cancer"},{code:"264C",desc:"Leo"},{code:"264D",desc:"Virgo"},{code:"264E",desc:"Libra"},{code:"264F",desc:"Scorpius"},{code:"2650",desc:"Sagittarius"},{code:"2651",desc:"Capricorn"},{code:"2652",desc:"Aquarius"},{code:"2653",desc:"Pisces"},{code:"26CE",desc:"Ophiuchus"},{code:"1F500",desc:"Twisted Rightwards Arrows"},{code:"1F501",desc:"Clockwise Rightwards and Leftwards Open Circle Arrows"},{code:"1F502",desc:"Clockwise Rightwards and Leftwards Open Circle Arrows with Circled One Overlay"},{code:"25B6",desc:"Black Right-Pointing Triangle"},{code:"23E9",desc:"Black Right-Pointing Double Triangle"},{code:"25C0",desc:"Black Left-Pointing Triangle"},{code:"23EA",desc:"Black Left-Pointing Double Triangle"},{code:"1F53C",desc:"Up-Pointing Small Red Triangle"},{code:"23EB",desc:"Black Up-Pointing Double Triangle"},{code:"1F53D",desc:"Down-Pointing Small Red Triangle"},{code:"23EC",desc:"Black Down-Pointing Double Triangle"},{code:"1F3A6",desc:"Cinema"},{code:"1F505",desc:"Low Brightness Symbol"},{code:"1F506",desc:"High Brightness Symbol"},{code:"1F4F6",desc:"Antenna with Bars"},{code:"1F4F3",desc:"Vibration Mode"},{code:"1F4F4",desc:"Mobile Phone off"},{code:"267B",desc:"Black Universal Recycling Symbol"},{code:"1F531",desc:"Trident Emblem"},{code:"1F4DB",desc:"Name Badge"},{code:"1F530",desc:"Japanese Symbol for Beginner"},{code:"2B55",desc:"Heavy Large Circle"},{code:"2705",desc:"White Heavy Check Mark"},{code:"2611",desc:"Ballot Box with Check"},{code:"2714",desc:"Heavy Check Mark"},{code:"2716",desc:"Heavy Multiplication X"},{code:"274C",desc:"Cross Mark"},{code:"274E",desc:"Negative Squared Cross Mark"},{code:"2795",desc:"Heavy Plus Sign"},{code:"2796",desc:"Heavy Minus Sign"},{code:"2797",desc:"Heavy Division Sign"},{code:"27B0",desc:"Curly Loop"},{code:"27BF",desc:"Double Curly Loop"},{code:"303D",desc:"Part Alternation Mark"},{code:"2733",desc:"Eight Spoked Asterisk"},{code:"2734",desc:"Eight Pointed Black Star"},{code:"2747",desc:"Sparkle"},{code:"203C",desc:"Double Exclamation Mark"},{code:"2049",desc:"Exclamation Question Mark"},{code:"2753",desc:"Black Question Mark Ornament"},{code:"2754",desc:"White Question Mark Ornament"},{code:"2755",desc:"White Exclamation Mark Ornament"},{code:"2757",desc:"Heavy Exclamation Mark Symbol"},{code:"3030",desc:"Wavy Dash"},{code:"2122",desc:"Trade Mark Sign"},{code:"1F51F",desc:"Keycap Ten"},{code:"1F4AF",desc:"Hundred Points Symbol"},{code:"1F520",desc:"Input Symbol for Latin Capital Letters"},{code:"1F521",desc:"Input Symbol for Latin Small Letters"},{code:"1F522",desc:"Input Symbol for Numbers"},{code:"1F523",desc:"Input Symbol for Symbols"},{code:"1F524",desc:"Input Symbol for Latin Letters"},{code:"1F170",desc:"Negative Squared Latin Capital Letter a"},{code:"1F18E",desc:"Negative Squared Ab"},{code:"1F171",desc:"Negative Squared Latin Capital Letter B"},{code:"1F191",desc:"Squared Cl"},{code:"1F192",desc:"Squared Cool"},{code:"1F193",desc:"Squared Free"},{code:"2139",desc:"Information Source"},{code:"1F194",desc:"Squared Id"},{code:"24C2",desc:"Circled Latin Capital Letter M"},{code:"1F195",desc:"Squared New"},{code:"1F196",desc:"Squared Ng"},{code:"1F17E",desc:"Negative Squared Latin Capital Letter O"},{code:"1F197",desc:"Squared Ok"},{code:"1F17F",desc:"Negative Squared Latin Capital Letter P"},{code:"1F198",desc:"Squared Sos"},{code:"1F199",desc:"Squared Up with Exclamation Mark"},{code:"1F19A",desc:"Squared Vs"},{code:"1F201",desc:"Squared Katakana Koko"},{code:"1F202",desc:"Squared Katakana Sa"},{code:"1F237",desc:"Squared Cjk Unified Ideograph-6708"},{code:"1F236",desc:"Squared Cjk Unified Ideograph-6709"},{code:"1F22F",desc:"Squared Cjk Unified Ideograph-6307"},{code:"1F250",desc:"Circled Ideograph Advantage"},{code:"1F239",desc:"Squared Cjk Unified Ideograph-5272"},{code:"1F21A",desc:"Squared Cjk Unified Ideograph-7121"},{code:"1F232",desc:"Squared Cjk Unified Ideograph-7981"},{code:"1F251",desc:"Circled Ideograph Accept"},{code:"1F238",desc:"Squared Cjk Unified Ideograph-7533"},{code:"1F234",desc:"Squared Cjk Unified Ideograph-5408"},{code:"1F233",desc:"Squared Cjk Unified Ideograph-7a7a"},{code:"3297",desc:"Circled Ideograph Congratulation"},{code:"3299",desc:"Circled Ideograph Secret"},{code:"1F23A",desc:"Squared Cjk Unified Ideograph-55b6"},{code:"1F235",desc:"Squared Cjk Unified Ideograph-6e80"},{code:"25AA",desc:"Black Small Square"},{code:"25AB",desc:"White Small Square"},{code:"25FB",desc:"White Medium Square"},{code:"25FC",desc:"Black Medium Square"},{code:"25FD",desc:"White Medium Small Square"},{code:"25FE",desc:"Black Medium Small Square"},{code:"2B1B",desc:"Black Large Square"},{code:"2B1C",desc:"White Large Square"},{code:"1F536",desc:"Large Orange Diamond"},{code:"1F537",desc:"Large Blue Diamond"},{code:"1F538",desc:"Small Orange Diamond"},{code:"1F539",desc:"Small Blue Diamond"},{code:"1F53A",desc:"Up-Pointing Red Triangle"},{code:"1F53B",desc:"Down-Pointing Red Triangle"},{code:"1F4A0",desc:"Diamond Shape with a Dot Inside"},{code:"1F518",desc:"Radio Button"},{code:"1F532",desc:"Black Square Button"},{code:"1F533",desc:"White Square Button"},{code:"26AA",desc:"Medium White Circle"},{code:"26AB",desc:"Medium Black Circle"},{code:"1F534",desc:"Large Red Circle"},{code:"1F535",desc:"Large Blue Circle"}]},{id:"flags",name:"Flags",code:"1F3C1",emoticons:[{code:"1f3c1",desc:"Chequered Flag"},{code:"1f1e8-1f1f3",desc:"China Flag"},{code:"1f38c",desc:"Crossed Flags"},{code:"1f1e9-1f1ea",desc:"Germany Flag"},{code:"1f1ea-1f1f8",desc:"Spain Flag"},{code:"1f1e6-1f1e8",desc:"Ascension Island Flag"},{code:"1f1e6-1f1e9",desc:"Andorra Flag"},{code:"1f1e6-1f1ea",desc:"United Arab Emirates Flag"},{code:"1f1e6-1f1eb",desc:"Afghanistan Flag"},{code:"1f1e6-1f1ec",desc:"Antigua & Barbuda Flag"},{code:"1f1e6-1f1ee",desc:"Anguilla Flag"},{code:"1f1e6-1f1f1",desc:"Albania Flag"},{code:"1f1e6-1f1f2",desc:"Armenia Flag"},{code:"1f1e6-1f1f4",desc:"Angola Flag"},{code:"1f1e6-1f1f6",desc:"Antarctica Flag"},{code:"1f1e6-1f1f7",desc:"Argentina Flag"},{code:"1f1e6-1f1f8",desc:"American Samoa Flag"},{code:"1f1e6-1f1f9",desc:"Austria Flag"},{code:"1f1e6-1f1fa",desc:"Australia Flag"},{code:"1f1e6-1f1fc",desc:"Aruba Flag"},{code:"1f1e6-1f1fd",desc:"\xc5land Islands Flag"},{code:"1f1e6-1f1ff",desc:"Azerbaijan Flag"},{code:"1f1e7-1f1e7",desc:"Barbados Flag"},{code:"1f1e7-1f1e9",desc:"Bangladesh Flag"},{code:"1f1e7-1f1ea",desc:"Belgium Flag"},{code:"1f1e7-1f1eb",desc:"Burkina Faso Flag"},{code:"1f1e7-1f1ec",desc:"Bulgaria Flag"},{code:"1f1e7-1f1ed",desc:"Bahrain Flag"},{code:"1f1e7-1f1ee",desc:"Burundi Flag"},{code:"1f1e7-1f1ef",desc:"Benin Flag"},{code:"1f1e7-1f1f1",desc:"St. Barth\xe9lemy Flag"},{code:"1f1e7-1f1f2",desc:"Bermuda Flag"},{code:"1f1e7-1f1f4",desc:"Bolivia Flag"},{code:"1f1e7-1f1f6",desc:"Caribbean Netherlands Flag"},{code:"1f1e7-1f1f7",desc:"Brazil Flag"},{code:"1f1e7-1f1f8",desc:"Bahamas Flag"},{code:"1f1e7-1f1f9",desc:"Bhutan Flag"},{code:"1f1e7-1f1fb",desc:"Bouvet Island Flag"},{code:"1f1e7-1f1fc",desc:"Botswana Flag"},{code:"1f1e7-1f1fe",desc:"Belarus Flag"},{code:"1f1e7-1f1ff",desc:"Belize Flag"},{code:"1f1e8-1f1e6",desc:"Canada Flag"},{code:"1f1e8-1f1e8",desc:"Cocos (keeling) Islands Flag"},{code:"1f1e8-1f1e9",desc:"Congo - Kinshasa Flag"},{code:"1f1e8-1f1eb",desc:"Central African Republic Flag"},{code:"1f1e8-1f1ec",desc:"Congo - Brazzaville Flag"},{code:"1f1e8-1f1ed",desc:"Switzerland Flag"},{code:"1f1e8-1f1ee",desc:"C\xf4te D\u2019ivoire Flag"},{code:"1f1e8-1f1f0",desc:"Cook Islands Flag"},{code:"1f1e8-1f1f1",desc:"Chile Flag"},{code:"1f1e8-1f1f2",desc:"Cameroon Flag"},{code:"1f1e8-1f1f4",desc:"Colombia Flag"},{code:"1f1e8-1f1f7",desc:"Costa Rica Flag"},{code:"1f1e8-1f1fa",desc:"Cuba Flag"},{code:"1f1e8-1f1fb",desc:"Cape Verde Flag"},{code:"1f1e8-1f1fc",desc:"Cura\xe7ao Flag"},{code:"1f1e8-1f1fd",desc:"Christmas Island Flag"},{code:"1f1e8-1f1fe",desc:"Cyprus Flag"},{code:"1f1e8-1f1ff",desc:'Czechia Flag"'},{code:"1f1e9-1f1ec",desc:"Diego Garcia Flag"},{code:"1f1e9-1f1ef",desc:"Djibouti Flag"},{code:"1f1e9-1f1f0",desc:"Denmark Flag"},{code:"1f1e9-1f1f2",desc:"Dominica Flag"},{code:"1f1e9-1f1f4",desc:"Dominican Republic Flag"},{code:"1f1e9-1f1ff",desc:"Algeria Flag"},{code:"1f1ea-1f1e6",desc:"Ceuta & Melilla Flag"},{code:"1f1ea-1f1e8",desc:"Ecuador Flag"},{code:"1f1ea-1f1ea",desc:"Estonia Flag"},{code:"1f1ea-1f1ec",desc:"Egypt Flag"},{code:"1f1ea-1f1ed",desc:"Western Sahara Flag"},{code:"1f1ea-1f1f7",desc:"Eritrea Flag"},{code:"1f1ea-1f1f9",desc:"Ethiopia Flag"},{code:"1f1ea-1f1fa",desc:"European Union Flag"},{code:"1f1eb-1f1ee",desc:"Finland Flag"},{code:"1f1eb-1f1ef",desc:"Fiji Flag"},{code:"1f1eb-1f1f0",desc:"Falkland Islands Flag"},{code:"1f1eb-1f1f2",desc:"Micronesia Flag"},{code:"1f1eb-1f1f4",desc:"Faroe Islands Flag"},{code:"1f1ec-1f1e6",desc:"Gabon Flag"},{code:"1f1ec-1f1e9",desc:"Grenada Flag"},{code:"1f1ec-1f1ea",desc:"Georgia Flag"},{code:"1f1ec-1f1eb",desc:"French Guiana Flag"},{code:"1f1ec-1f1ec",desc:"Guernsey Flag"},{code:"1f1ec-1f1ed",desc:"Ghana Flag"},{code:"1f1ec-1f1ee",desc:"Gibraltar Flag"},{code:"1f1ec-1f1f1",desc:"Greenland Flag"},{code:"1f1ec-1f1f2",desc:"Gambia Flag"},{code:"1f1ec-1f1f3",desc:"Guinea Flag"},{code:"1f1ec-1f1f5",desc:"Guadeloupe Flag"},{code:"1f1ec-1f1f6",desc:"Equatorial Guinea Flag"},{code:"1f1ec-1f1f7",desc:"Greece Flag"},{code:"1f1ec-1f1f8",desc:"South Georgia & South Sandwich Islands Flag"},{code:"1f1ec-1f1f9",desc:"Guatemala Flag"},{code:"1f1ec-1f1fa",desc:"Guam Flag"},{code:"1f1ec-1f1fc",desc:"Guinea-Bissau Flag"},{code:"1f1ec-1f1fe",desc:"Guyana Flag"},{code:"1f1ed-1f1f0",desc:"Hong Kong Sar China Flag"},{code:"1f1ed-1f1f2",desc:"Heard & Mcdonald Islands Flag"},{code:"1f1ed-1f1f3",desc:"Honduras Flag"},{code:"1f1ed-1f1f7",desc:"Croatia Flag"},{code:"1f1ed-1f1f9",desc:"Haiti Flag"},{code:"1f1ed-1f1fa",desc:"Hungary Flag"},{code:"1f1ee-1f1e8",desc:"Canary Islands Flag"},{code:"1f1ee-1f1e9",desc:"Indonesia Flag"},{code:"1f1ee-1f1ea",desc:"Ireland Flag"},{code:"1f1ee-1f1f1",desc:"Israel Flag"},{code:"1f1ee-1f1f2",desc:"Isle of Man Flag"},{code:"1f1ee-1f1f3",desc:"India Flag"},{code:"1f1ee-1f1f4",desc:"British Indian Ocean Territory Flag"},{code:"1f1ee-1f1f6",desc:"Iraq Flag"},{code:"1f1ee-1f1f7",desc:"Iran Flag"},{code:"1f1ee-1f1f8",desc:"Iceland Flag"},{code:"1f1ef-1f1ea",desc:"Jersey Flag"},{code:"1f1ef-1f1f2",desc:"Jamaica Flag"},{code:"1f1ef-1f1f4",desc:"Jordan Flag"},{code:"1f1f0-1f1ea",desc:"Kenya Flag"},{code:"1f1f0-1f1ec",desc:"Kyrgyzstan Flag"},{code:"1f1f0-1f1ed",desc:"Cambodia Flag"},{code:"1f1f0-1f1ee",desc:"Kiribati Flag"},{code:"1f1f0-1f1f2",desc:"Comoros Flag"},{code:"1f1f0-1f1f3",desc:"St. Kitts & Nevis Flag"},{code:"1f1f0-1f1f5",desc:"North Korea Flag"},{code:"1f1f0-1f1fc",desc:"Kuwait Flag"},{code:"1f1f0-1f1fe",desc:"Cayman Islands Flag"},{code:"1f1f0-1f1ff",desc:"Kazakhstan Flag"},{code:"1f1f1-1f1e6",desc:"Laos Flag"},{code:"1f1f1-1f1e7",desc:"Lebanon Flag"},{code:"1f1f1-1f1e8",desc:"St. Lucia Flag"},{code:"1f1f1-1f1ee",desc:"Liechtenstein Flag"},{code:"1f1f1-1f1f0",desc:"Sri Lanka Flag"},{code:"1f1f1-1f1f7",desc:"Liberia Flag"},{code:"1f1f1-1f1f8",desc:"Lesotho Flag"},{code:"1f1f1-1f1f9",desc:"Lithuania Flag"},{code:"1f1f1-1f1fa",desc:"Luxembourg Flag"},{code:"1f1f1-1f1fb",desc:"Latvia Flag"},{code:"1f1f1-1f1fe",desc:"Libya Flag"},{code:"1f1f2-1f1e6",desc:"Morocco Flag"},{code:"1f1f2-1f1e8",desc:"Monaco Flag"},{code:"1f1f2-1f1e9",desc:"Moldova Flag"},{code:"1f1f2-1f1ea",desc:"Montenegro Flag"},{code:"1f1f2-1f1eb",desc:"St. Martin Flag"},{code:"1f1f2-1f1ec",desc:"Madagascar Flag"},{code:"1f1f2-1f1ed",desc:"Marshall Islands Flag"},{code:"1f1f2-1f1f0",desc:"Macedonia Flag"},{code:"1f1f2-1f1f1",desc:"Mali Flag"},{code:"1f1f2-1f1f2",desc:"Myanmar (burma) Flag"},{code:"1f1f2-1f1f3",desc:"Mongolia Flag"},{code:"1f1f2-1f1f4",desc:"Macau Sar China Flag"},{code:"1f1f2-1f1f5",desc:"Northern Mariana Islands Flag"},{code:"1f1f2-1f1f6",desc:"Martinique Flag"},{code:"1f1f2-1f1f7",desc:"Mauritania Flag"},{code:"1f1f2-1f1f8",desc:"Montserrat Flag"},{code:"1f1f2-1f1f9",desc:"Malta Flag"},{code:"1f1f2-1f1fa",desc:"Mauritius Flag"},{code:"1f1f2-1f1fb",desc:"Maldives Flag"},{code:"1f1f2-1f1fc",desc:"Malawi Flag"},{code:"1f1f2-1f1fd",desc:"Mexico Flag"},{code:"1f1f2-1f1fe",desc:"Malaysia Flag"},{code:"1f1f2-1f1ff",desc:"Mozambique Flag"},{code:"1f1f3-1f1e6",desc:"Namibia Flag"},{code:"1f1f3-1f1e8",desc:"New Caledonia Flag"},{code:"1f1f3-1f1ea",desc:"Niger Flag"},{code:"1f1f3-1f1eb",desc:"Norfolk Island Flag"},{code:"1f1f3-1f1ec",desc:"Nigeria Flag"},{code:"1f1f3-1f1ee",desc:"Nicaragua Flag"},{code:"1f1f3-1f1f1",desc:"Netherlands Flag"},{code:"1f1f3-1f1f4",desc:"Norway Flag"},{code:"1f1f3-1f1f5",desc:"Nepal Flag"},{code:"1f1f3-1f1f7",desc:"Nauru Flag"},{code:"1f1f3-1f1fa",desc:"Niue Flag"},{code:"1f1f3-1f1ff",desc:"New Zealand Flag"},{code:"1f1f4-1f1f2",desc:"Oman Flag"},{code:"1f1f8-1f1ff",desc:"Swaziland Flag"},{code:"1f1f5-1f1e6",desc:"Panama Flag"},{code:"1f1f5-1f1ea",desc:"Peru Flag"},{code:"1f1f5-1f1eb",desc:"French Polynesia Flag"},{code:"1f1f5-1f1ec",desc:"Papua New Guinea Flag"},{code:"1f1f5-1f1ed",desc:"Philippines Flag"},{code:"1f1f5-1f1f0",desc:"Pakistan Flag"},{code:"1f1f5-1f1f1",desc:"Poland Flag"},{code:"1f1f5-1f1f2",desc:"St. Pierre & Miquelon  Flag"},{code:"1f1f5-1f1f3",desc:"Pitcairn Islands Flag"},{code:"1f1f5-1f1f7",desc:"Puerto Rico Flag"},{code:"1f1f5-1f1f8",desc:"Palestinian Territories Flag"},{code:"1f1f5-1f1f9",desc:"Portugal Flag"},{code:"1f1f5-1f1fc",desc:"Palau Flag"},{code:"1f1f5-1f1fe",desc:"Paraguay Flag"},{code:"1f1f6-1f1e6",desc:"Qatar Flag"},{code:"1f1f7-1f1ea",desc:"R\xe9union Flag"},{code:"1f1f7-1f1f4",desc:"Romania Flag"},{code:"1f1f7-1f1f8",desc:"Serbia Flag"},{code:"1f1f7-1f1fc",desc:"Rwanda Flag"},{code:"1f1f8-1f1e6",desc:"Saudi Arabia Flag"},{code:"1f1f8-1f1e7",desc:"Solomon Islands Flag"},{code:"1f1f8-1f1e8",desc:"Seychelles Flag"},{code:"1f1f8-1f1e9",desc:"Sudan Flag"},{code:"1f1f8-1f1ea",desc:"Sweden Flag"},{code:"1f1f8-1f1ec",desc:"Singapore Flag"},{code:"1f1f8-1f1ee",desc:"Slovenia Flag"},{code:"1f1f8-1f1ed",desc:"St. Helena  Flag"},{code:"1f1f8-1f1ef",desc:"Svalbard & Jan Mayen  Flag"},{code:"1f1f8-1f1f1",desc:"Sierra Leone Flag"},{code:"1f1f8-1f1f2",desc:"San Marino Flag"},{code:"1f1f8-1f1f3",desc:"Senegal Flag"},{code:"1f1f8-1f1f4",desc:"Somalia Flag"},{code:"1f1f8-1f1f7",desc:"Suriname Flag"},{code:"1f1f8-1f1f8",desc:"South Sudan  Flag"},{code:"1f1f8-1f1f9",desc:"S\xe3o Tom\xe9 & Pr\xedncipe Flag"},{code:"1f1f8-1f1fb",desc:"El Salvador Flag"},{code:"1f1f8-1f1fd",desc:"Sint Maarten Flag"},{code:"1f1f8-1f1fe",desc:"Syria Flag"},{code:"1f1f9-1f1e6",desc:"Tristan Da Cunha Flag"},{code:"1f1f9-1f1e8",desc:"Turks & Caicos Islands  Flag"},{code:"1f1f9-1f1eb",desc:"French Southern Territories Flag"},{code:"1f1f9-1f1ec",desc:"Togo Flag"},{code:"1f1f9-1f1ed",desc:"Thailand Flag"},{code:"1f1f9-1f1ef",desc:"Tajikistan Flag"},{code:"1f1f9-1f1f0",desc:"Tokelau Flag"},{code:"1f1f9-1f1f1",desc:"Timor-Leste Flag"},{code:"1f1f9-1f1f2",desc:"Turkmenistan Flag"},{code:"1f1f9-1f1f3",desc:"Tunisia Flag"},{code:"1f1f9-1f1f4",desc:"Tonga Flag"},{code:"1f1f9-1f1f7",desc:"Turkey Flag"},{code:"1f1f9-1f1f9",desc:"Trinidad & Tobago Flag"},{code:"1f1f9-1f1fb",desc:"Tuvalu Flag"},{code:"1f1f9-1f1fc",desc:"Taiwan Flag"},{code:"1f1f9-1f1ff",desc:"Tanzania Flag"},{code:"1f1fa-1f1e6",desc:"Ukraine City  Flag"},{code:"1f1fa-1f1ec",desc:"Uganda Flag"},{code:"1f1fa-1f1f2",desc:"U.s. Outlying Islands  Flag"},{code:"1f1fa-1f1fe",desc:"Uruguay  Flag"},{code:"1f1fa-1f1ff",desc:"Uzbekistan Flag"},{code:"1f1fb-1f1e6",desc:"Vatican City  Flag"},{code:"1f1fb-1f1e8",desc:"St. Vincent & Grenadines Flag"},{code:"1f1fb-1f1ea",desc:"Venezuela Flag"},{code:"1f1fb-1f1ec",desc:"British Virgin Islands Flag"},{code:"1f1fb-1f1ee",desc:"U.s. Virgin Islands Flag"},{code:"1f1fb-1f1f3",desc:"Vietnam Flag"},{code:"1f1fc-1f1f8",desc:"Samoa Flag"},{code:"1f1fb-1f1fa",desc:"Vanuatu Flag"},{code:"1f1fc-1f1eb",desc:'"Wallis & Futuna Flag'},{code:"1f1fd-1f1f0",desc:"Kosovo Flag"},{code:"1f1fe-1f1ea",desc:"Yemen Flag"},{code:"1f1fe-1f1f9",desc:"Mayotte Flag"},{code:"1f1ff-1f1e6",desc:"South Africa Flag"},{code:"1f1ff-1f1f2",desc:"Zambia Flag"},{code:"1f1ff-1f1fc",desc:"Zimbabwe Flag"},{code:"1f1eb-1f1f7",desc:"France Flag"},{code:"1f1ec-1f1e7",desc:"United Kingdom  Flag"},{code:"1f1ee-1f1f9",desc:"Italy Flag"},{code:"1f1ef-1f1f5",desc:"Japan Flag"},{code:"1f1f0-1f1f7",desc:"South Korea Flag"},{code:"1f1f7-1f1fa",desc:"Russia Flag"},{code:"1F6A9",desc:"Triangular Flag on Post"},{code:"1f1fa-1f1f8",desc:"United States Flag"}]}],emoticonsButtons:["emoticonsBack","|"],emoticonsUseImage:!0}),
21n.PLUGINS.emoticons=function(e){var t=e.$,a=e.opts.emoticonsSet,i=a&&a[0],r="";function o(){if(!e.selection.isCollapsed())return!1;var t=e.selection.element(),a=e.selection.endElement();if(t&&e.node.hasClass(t,"fr-emoticon"))return t;if(a&&e.node.hasClass(a,"fr-emoticon"))return a;var n=e.selection.ranges(0),i=n.startContainer;if(i.nodeType==Node.ELEMENT_NODE&&0<i.childNodes.length&&0<n.startOffset){var r=i.childNodes[n.startOffset-1];if(e.node.hasClass(r,"fr-emoticon"))return r}return!1}function s(){return"".concat((t=a,n=i,'<div class="fr-buttons fr-tabs fr-tabs-scroll">\n                        '.concat(function(t,a){var n="";return t.forEach(function(t){var i={image:t.code.toLowerCase()},r={elementClass:t.id===a.id?"fr-active fr-active-tab":"",emoticonsUnicodeClass:e.opts.emoticonsUseImage?"":"fr-tabs-unicode",title:e.language.translate(t.name),dataCmd:"setEmoticonCategory",dataParam1:t.id,image:e.opts.emoticonsUseImage?'<img src="https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/'.concat(i.image,'.svg"/>'):"&#x".concat(i.image,";")};n+='<button class="fr-command fr-btn '.concat(r.elementClass," ").concat(r.emoticonsUnicodeClass,'" \n      title="').concat(r.title,'" data-cmd="').concat(r.dataCmd,'" data-param1="').concat(r.dataParam1,'">\n       ').concat(r.image," </button>")}),n}(t,n),"\n                        </div>")),"\n                      ").concat(function(t){return'\n        <div class="fr-icon-container fr-emoticon-container">\n            '.concat(function(t){var a="";return t.emoticons.forEach(function(t){var n=t.code.split("-").reduce(function(e,t){return e?"".concat(e,"&zwj;&#x").concat(t.toLowerCase(),";"):"&#x".concat(t.toLowerCase(),";")},""),i={image:t.code.toLowerCase(),compiledCode:t.uCode?t.uCode:n},r={dataParam1:t.code.toLowerCase(),dataParam2:i.compiledCode,title:e.language.translate(t.desc),image:e.opts.emoticonsUseImage?'<img src="https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/'.concat(i.image,'.svg"/>'):"".concat(i.compiledCode),desc:e.language.translate(t.desc)};a+='<span class="fr-command fr-emoticon fr-icon" role="button" \n      data-cmd="insertEmoticon" data-param1="'.concat(r.dataParam1,'" \n      data-param2="').concat(r.dataParam2,'"  title="').concat(r.title,'" >\n      ').concat(r.image,'<span class="fr-sr-only">').concat(r.desc,"&nbsp;&nbsp;&nbsp;</span></span>")}),a}(t),"\n        </div>\n        ")}(i),"\n                      ").concat(e.opts.emoticonsUseImage?'<p style="font-size: 12px; text-align: center; padding: 0 5px;">Emoji free by <a class="fr-link" tabIndex="-1" href="http://emojione.com/" target="_blank" rel="nofollow noopener noreferrer" role="link" aria-label="Open Emoji One website.">Emoji One</a></p>':"");var t,n}return{_init:function(){var a=function(){for(var t=e.el.querySelectorAll(".fr-emoticon:not(.fr-deletable)"),a=0;a<t.length;a++)t[a].className+=" fr-deletable"};a(),e.events.on("html.set",a),e.events.on("keydown",function(a){if(e.keys.isCharacter(a.which)&&e.selection.inEditor()){var i=e.selection.ranges(0),r=o();e.node.hasClass(r,"fr-emoticon-img")&&r&&(0===i.startOffset&&e.selection.element()===r?t(r).before(n.MARKERS+n.INVISIBLE_SPACE):t(r).after(n.INVISIBLE_SPACE+n.MARKERS),e.selection.restore())}}),e.events.on("keyup",function(a){for(var i=e.el.querySelectorAll(".fr-emoticon"),r=0;r<i.length;r++)void 0!==i[r].textContent&&0===i[r].textContent.replace(/\u200B/gi,"").length&&t(i[r]).remove();if(!(a.which>=n.KEYCODE.ARROW_LEFT&&a.which<=n.KEYCODE.ARROW_DOWN)){var s=o();e.node.hasClass(s,"fr-emoticon-img")&&(t(s).append(n.MARKERS),e.selection.restore())}})},insert:function(a,i){var r=o(),s=e.selection.ranges(0);r?(0===s.startOffset&&e.selection.element()===r?t(r).before(n.MARKERS+n.INVISIBLE_SPACE):0<s.startOffset&&e.selection.element()===r&&s.commonAncestorContainer.parentNode.classList.contains("fr-emoticon")&&t(r).after(n.INVISIBLE_SPACE+n.MARKERS),e.selection.restore(),e.html.insert('<span class="fr-emoticon fr-deletable'.concat(i?" fr-emoticon-img":"",'"').concat(i?' style="background: url('.concat(i,');"'):"",">").concat(i?"&nbsp;":a,"</span>&nbsp;").concat(n.MARKERS),!0)):e.html.insert('<span class="fr-emoticon fr-deletable'.concat(i?" fr-emoticon-img":"",'"').concat(i?' style="background: url('.concat(i,');"'):"",">").concat(i?"&nbsp;":a,"</span>&nbsp;"),!0)},setEmoticonCategory:function(t){i=a.filter(function(e){return e.id===t})[0],e.popups.get("emoticons").html(r+s())},showEmoticonsPopup:function(){var a=e.popups.get("emoticons");if(a||(a=function(){e.opts.toolbarInline&&0<e.opts.emoticonsButtons.length&&(r='<div class="fr-buttons fr-emoticons-buttons fr-tabs">'.concat(e.button.buildList(e.opts.emoticonsButtons),"</div>"));var a={buttons:r,custom_layer:s()},i=e.popups.create("emoticons",a);return function(a){e.events.on("popup.tab",function(i){var r=t(i.currentTarget);if(!e.popups.isVisible("emoticons")||!r.is("span, a"))return!0;var o,s,l,c=i.which;if(n.KEYCODE.TAB==c){if(r.is("span.fr-emoticon")&&i.shiftKey||r.is("a")&&!i.shiftKey){var d=a.find(".fr-buttons");o=!e.accessibility.focusToolbar(d,!!i.shiftKey)}if(!1!==o){var f=a.find("span.fr-emoticon:focus").first().concat(a.findVisible(" div.fr-tabs").first().concat(a.find("a")));r.is("span.fr-emoticon")&&(f=f.not("span.fr-emoticon:not(:focus)")),s=f.index(r),s=i.shiftKey?((s-1)%f.length+f.length)%f.length:(s+1)%f.length,l=f.get(s),e.events.disableBlur(),l.focus(),o=!1}}else if(n.KEYCODE.ARROW_UP==c||n.KEYCODE.ARROW_DOWN==c||n.KEYCODE.ARROW_LEFT==c||n.KEYCODE.ARROW_RIGHT==c){if(r.is("span.fr-emoticon")){var p=r.parent().find("span.fr-emoticon");s=p.index(r);var h=e.opts.emoticonsStep,u=Math.floor(p.length/h),g=s%h,m=Math.floor(s/h)*h+g,v=u*h;n.KEYCODE.ARROW_UP==c?m=((m-h)%v+v)%v:n.KEYCODE.ARROW_DOWN==c?m=(m+h)%v:n.KEYCODE.ARROW_LEFT==c?m=((m-1)%v+v)%v:n.KEYCODE.ARROW_RIGHT==c&&(m=(m+1)%v),l=t(p.get(m)),e.events.disableBlur(),l.focus(),o=!1}}else n.KEYCODE.ENTER==c&&(r.is("a")?r[0].click():e.button.exec(r),o=!1);return!1===o&&(i.preventDefault(),i.stopPropagation()),o},!0)}(i),i}()),!a.hasClass("fr-active")){e.popups.refresh("emoticons"),e.popups.setContainer("emoticons",e.$tb);
21var i=e.$tb.find('.fr-command[data-cmd="emoticons"]'),o=e.button.getPosition(i),l=o.left,c=o.top;e.popups.show("emoticons",l,c,i.outerHeight())}},back:function(){e.popups.hide("emoticons"),e.toolbar.showInline()}}},n.DefineIcon("emoticons",{NAME:"smile-o",FA5NAME:"smile",SVG_KEY:"smile"}),n.RegisterCommand("emoticons",{title:"Emoticons",undo:!1,focus:!0,refreshAfterCallback:!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"}),n.RegisterCommand("insertEmoticon",{callback:function(e,t,a){this.emoticons.insert(a,this.opts.emoticonsUseImage?"https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/".concat(t,".svg"):null),this.popups.hide("emoticons")}}),n.RegisterCommand("setEmoticonCategory",{undo:!1,focus:!1,callback:function(e,t){this.emoticons.setEmoticonCategory(t)}}),n.DefineIcon("emoticonsBack",{NAME:"arrow-left",SVG_KEY:"back"}),n.RegisterCommand("emoticonsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.emoticons.back()}}),Object.assign(n.DEFAULTS,{entities:"&quot;&#39;&iexcl;&cent;&pound;&curren;&yen;&brvbar;&sect;&uml;&copy;&ordf;&laquo;&not;&shy;&reg;&macr;&deg;&plusmn;&sup2;&sup3;&acute;&micro;&para;&middot;&cedil;&sup1;&ordm;&raquo;&frac14;&frac12;&frac34;&iquest;&Agrave;&Aacute;&Acirc;&Atilde;&Auml;&Aring;&AElig;&Ccedil;&Egrave;&Eacute;&Ecirc;&Euml;&Igrave;&Iacute;&Icirc;&Iuml;&ETH;&Ntilde;&Ograve;&Oacute;&Ocirc;&Otilde;&Ouml;&times;&Oslash;&Ugrave;&Uacute;&Ucirc;&Uuml;&Yacute;&THORN;&szlig;&agrave;&aacute;&acirc;&atilde;&auml;&aring;&aelig;&ccedil;&egrave;&eacute;&ecirc;&euml;&igrave;&iacute;&icirc;&iuml;&eth;&ntilde;&ograve;&oacute;&ocirc;&otilde;&ouml;&divide;&oslash;&ugrave;&uacute;&ucirc;&uuml;&yacute;&thorn;&yuml;&OElig;&oelig;&Scaron;&scaron;&Yuml;&fnof;&circ;&tilde;&Alpha;&Beta;&Gamma;&Delta;&Epsilon;&Zeta;&Eta;&Theta;&Iota;&Kappa;&Lambda;&Mu;&Nu;&Xi;&Omicron;&Pi;&Rho;&Sigma;&Tau;&Upsilon;&Phi;&Chi;&Psi;&Omega;&alpha;&beta;&gamma;&delta;&epsilon;&zeta;&eta;&theta;&iota;&kappa;&lambda;&mu;&nu;&xi;&omicron;&pi;&rho;&sigmaf;&sigma;&tau;&upsilon;&phi;&chi;&psi;&omega;&thetasym;&upsih;&piv;&ensp;&emsp;&thinsp;&zwnj;&zwj;&lrm;&rlm;&ndash;&mdash;&lsquo;&rsquo;&sbquo;&ldquo;&rdquo;&bdquo;&dagger;&Dagger;&bull;&hellip;&permil;&prime;&Prime;&lsaquo;&rsaquo;&oline;&frasl;&euro;&image;&weierp;&real;&trade;&alefsym;&larr;&uarr;&rarr;&darr;&harr;&crarr;&lArr;&uArr;&rArr;&dArr;&hArr;&forall;&part;&exist;&empty;&nabla;&isin;&notin;&ni;&prod;&sum;&minus;&lowast;&radic;&prop;&infin;&ang;&and;&or;&cap;&cup;&int;&there4;&sim;&cong;&asymp;&ne;&equiv;&le;&ge;&sub;&sup;&nsub;&sube;&supe;&oplus;&otimes;&perp;&sdot;&lceil;&rceil;&lfloor;&rfloor;&lang;&rang;&loz;&spades;&clubs;&hearts;&diams;"}),n.PLUGINS.entities=function(e){var t,a,n=e.$;function i(e){var n=e.textContent;if(n.match(t)){for(var i="",r=0;r<n.length;r++)a[n[r]]?i+=a[n[r]]:i+=n[r];e.textContent=i}}function r(t){if(t&&0<=["STYLE","SCRIPT","svg","IFRAME"].indexOf(t.tagName))return!0;for(var a=e.node.contents(t),n=0;n<a.length;n++)a[n].nodeType===Node.TEXT_NODE?i(a[n]):r(a[n]);return t.nodeType===Node.TEXT_NODE&&i(t),!1}var o=function(t){return 0===t.length?"":e.clean.exec(t,r).replace(/\&amp;/g,"&")};return{_init:function(){e.opts.htmlSimpleAmpersand||(e.opts.entities="".concat(e.opts.entities,"&amp;"));var i=n(document.createElement("div")).html(e.opts.entities).text(),r=e.opts.entities.split(";");a={},t="";for(var s=0;s<i.length;s++){var l=i.charAt(s);a[l]="".concat(r[s],";"),t+="\\".concat(l+(s<i.length-1?"|":""))}t=new RegExp("(".concat(t,")"),"g"),e.events.on("html.get",o,!0)}}},Object.assign(n.POPUP_TEMPLATES,{"file.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_PROGRESS_BAR_]"}),Object.assign(n.DEFAULTS,{fileUpload:!0,fileUploadURL:null,fileUploadParam:"file",fileUploadParams:{},fileUploadToS3:!1,fileUploadToAzure:!1,fileUploadMethod:"POST",fileMaxSize:10485760,fileAllowedTypes:["*"],fileInsertButtons:["fileBack","|"],fileUseSelectedText:!1}),n.PLUGINS.file=function(e){var t,a=e.$,i={};function r(){var t=e.popups.get("file.insert");t||(t=m()),t.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),t.find(".fr-file-progress-bar-layer").addClass("fr-active"),t.find(".fr-buttons").hide(),s(e.language.translate("Uploading"),0)}function o(t){var a=e.popups.get("file.insert");a&&(a.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),a.find(".fr-file-progress-bar-layer").removeClass("fr-active"),a.find(".fr-buttons").show(),t&&(e.events.focus(),e.popups.hide("file.insert")))}function s(t,a){var n=e.popups.get("file.insert");if(n){var i=n.find(".fr-file-progress-bar-layer");i.find("h3").text(t+(a?" ".concat(a,"%"):"")),i.removeClass("fr-error"),a?(i.find("div").removeClass("fr-indeterminate"),i.find("div > span").css("width","".concat(a,"%"))):i.find("div").addClass("fr-indeterminate")}}function l(t,a,n){e.edit.on(),e.events.focus(!0),e.selection.restore(
21),e.opts.fileUseSelectedText&&e.selection.text().length&&(a=e.selection.text()),e.html.insert('<a href="'.concat(t,'" target="_blank" id="fr-inserted-file" class="fr-file">').concat(a,"</a>"));var i=e.$el.find("#fr-inserted-file");i.removeAttr("id"),e.popups.hide("file.insert"),e.undo.saveStep(),y(),e.events.trigger("file.inserted",[i,n])}function c(t,n,i){var r=this.status,o=this.response,s=this.responseXML,c=this.responseText;try{if(e.opts.fileUploadToS3||e.opts.fileUploadToAzure)if(201===r){var d;if(e.opts.fileUploadToAzure){if(!1===e.events.trigger("file.uploadedToAzure",[this.responseURL,i,o],!0))return e.edit.on(),!1;d=n}else d=function(t){try{var n=a(t).find("Location").text(),i=a(t).find("Key").text();return!1===e.events.trigger("file.uploadedToS3",[n,i,t],!0)?(e.edit.on(),!1):n}catch(e){return p(4,t),!1}}(s);d&&l(d,t,o||s)}else p(4,o||s);else if(200<=r&&r<300){var f=function(t){try{if(!1===e.events.trigger("file.uploaded",[t],!0))return e.edit.on(),!1;var a=JSON.parse(t);return a.link?a:(p(2,t),!1)}catch(e){return p(4,t),!1}}(c);f&&l(f.link,t,o||c)}else p(3,o||c)}catch(e){p(4,o||c)}}function d(){p(4,this.response||this.responseText||this.responseXML)}function f(t){if(t.lengthComputable){var a=t.loaded/t.total*100|0;s(e.language.translate("Uploading"),a)}}function p(t,a){e.edit.on(),function(t){r();var a=e.popups.get("file.insert").find(".fr-file-progress-bar-layer");a.addClass("fr-error");var n=a.find("h3");n.text(t),e.events.disableBlur(),n.focus()}(e.language.translate("Something went wrong. Please try again.")),e.events.trigger("file.error",[{code:t,message:i[t]},a])}function h(){e.edit.on(),o(!0)}function u(t){if(void 0!==t&&0<t.length){var a=t[0].type;if(t[0].name&&t[0].name.endsWith(".msg")&&(a="application/vnd.ms-outlook"),!1===e.events.trigger("file.beforeUpload",[t]))return!1;var n,i=t[0];if(!(null!==e.opts.fileUploadURL&&"https://i.froala.com/upload"!==e.opts.fileUploadURL||e.opts.fileUploadToS3||e.opts.fileUploadToAzure))return function(t){var a=new FileReader;a.onload=function(){for(var n=a.result,i=atob(a.result.split(",")[1]),r=[],o=0;o<i.length;o++)r.push(i.charCodeAt(o));var s=t.type;t.name&&t.name.endsWith(".msg")&&(s="application/vnd.ms-outlook"),n=window.URL.createObjectURL(new Blob([new Uint8Array(r)],{type:s})),e.file.insert(n,t.name,null)},r(),a.readAsDataURL(t)}(i),!1;if(i.size>e.opts.fileMaxSize)return p(5),!1;if(e.opts.fileAllowedTypes.indexOf("*")<0&&e.opts.fileAllowedTypes.indexOf(a.replace(/file\//g,""))<0)return p(6),!1;if(e.drag_support.formdata&&(n=e.drag_support.formdata?new FormData:null),n){var o;if(!1!==e.opts.fileUploadToS3)for(o in n.append("key",e.opts.fileUploadToS3.keyStart+(new Date).getTime()+"-"+(i.name||"untitled")),n.append("success_action_status","201"),n.append("X-Requested-With","xhr"),n.append("Content-Type",a),e.opts.fileUploadToS3.params)e.opts.fileUploadToS3.params.hasOwnProperty(o)&&n.append(o,e.opts.fileUploadToS3.params[o]);for(o in e.opts.fileUploadParams)e.opts.fileUploadParams.hasOwnProperty(o)&&n.append(o,e.opts.fileUploadParams[o]);n.append(e.opts.fileUploadParam,i);var s,l,u=e.opts.fileUploadURL;e.opts.fileUploadToS3&&(u=e.opts.fileUploadToS3.uploadURL?e.opts.fileUploadToS3.uploadURL:"https://".concat(e.opts.fileUploadToS3.region,".amazonaws.com/").concat(e.opts.fileUploadToS3.bucket));var g=e.opts.fileUploadMethod;e.opts.fileUploadToAzure&&(u=e.opts.fileUploadToAzure.uploadURL?"".concat(e.opts.fileUploadToAzure.uploadURL,"/").concat(i.name):encodeURI("https://".concat(e.opts.fileUploadToAzure.account,".blob.core.windows.net/").concat(e.opts.fileUploadToAzure.container,"/").concat(i.name)),s=u,e.opts.fileUploadToAzure.SASToken&&(u+=e.opts.fileUploadToAzure.SASToken),g="PUT");var m=e.core.getXHR(u,g);if(e.opts.fileUploadToAzure){var v=(new Date).toUTCString();if(!e.opts.fileUploadToAzure.SASToken&&e.opts.fileUploadToAzure.accessKey){var b=e.opts.fileUploadToAzure.account,y=e.opts.fileUploadToAzure.container;if(e.opts.fileUploadToAzure.uploadURL){var x=e.opts.fileUploadToAzure.uploadURL.split("/");y=x.pop(),b=x.pop().split(".")[0]}var C="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(v,"\nx-ms-version:2019-07-07"),w=encodeURI("/"+b+"/"+y+"/"+i.name),E=g+"\n\n\n"+i.size+"\n\n"+a+"\n\n\n\n\n\n\n"+C+"\n"+w,A=e.cryptoJSPlugin.cryptoJS.HmacSHA256(E,e.cryptoJSPlugin.cryptoJS.enc.Base64.parse(e.opts.fileUploadToAzure.accessKey)).toString(e.cryptoJSPlugin.cryptoJS.enc.Base64),S="SharedKey "+b+":"+A;l=A,m.setRequestHeader("Authorization",S)}for(o in m.setRequestHeader("x-ms-version","2019-07-07"),m.setRequestHeader("x-ms-date",v),m.setRequestHeader("Content-Type",a),m.setRequestHeader("x-ms-blob-type","BlockBlob"),e.opts.fileUploadParams)e.opts.fileUploadParams.hasOwnProperty(o)&&m.setRequestHeader(o,e.opts.fileUploadParams[o]);for(o in e.opts.fileUploadToAzure.params)e.opts.fileUploadToAzure.params.hasOwnProperty(o)&&m.setRequestHeader(o,e.opts.fileUploadToAzure.params[o])}m.onload=function(){c.call(m,i.name,s,l)},m.onerror=d,m.upload.onprogress=f,m.onabort=h,r();var k=e.popups.get("file.insert");k&&(k.off("abortUpload"),k.on("abortUpload",function(){4!==m.readyState&&m.abort()})),m.send(e.opts.fileUploadToAzure?i:n)}}}function g(){o()}function m(t){if(t)return e.popups.onHide("file.insert",g),!0;var n;e.opts.fileUpload||e.opts.fileInsertButtons.splice(e.opts.fileInsertButtons.indexOf("fileUpload"),1),n='<div class="fr-buttons fr-tabs">'.concat(e.button.buildList(e.opts.fileInsertButtons),"</div>");var i="";e.opts.fileUpload&&(i='<div class="fr-file-upload-layer fr-layer fr-active" id="fr-file-upload-layer-'.concat(e.id,'"><strong>').concat(e.language.translate("Drop file"),"</strong><br>(").concat(e.language.translate("or click"),')<div class="fr-form"><input type="file" name="').concat(e.opts.fileUploadParam,'" accept="').concat(0<=e.opts.fileAllowedTypes.indexOf("*")?"/":"").concat(e.opts.fileAllowedTypes.join(", ").toLowerCase(),'" tabIndex="-1" aria-labelledby="fr-file-upload-layer-').concat(e.id,'" role="button"></div></div>'));var r={buttons:n,upload_layer:i,progress_bar:'<div class="fr-file-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="fileDismissError" tabIndex="2" role="button">OK</button></div></div>'},o=e.popups.create("file.insert",r);return function(t){e.events.$on(t,"dragover dragenter",".fr-file-upload-layer",function(){return a(this).addClass("fr-drop"),!1},!0),e.events.$on(t,"dragleave dragend",".fr-file-upload-layer",function(){return a(this).removeClass("fr-drop"),!1},!0),e.events.$on(t,"drop",".fr-file-upload-layer",function(n){n.preventDefault(),n.stopPropagation(),a(this).removeClass("fr-drop");var i=n.originalEvent.dataTransfer;i&&i.files&&(t.data("instance")||e).file.upload(i.files)},!0),e.helpers.isIOS()&&e.events.$on(t,"touchstart",'.fr-file-upload-layer input[type="file"]',function(){a(this).trigger("click")}),e.events.$on(t,"change",'.fr-file-upload-layer input[type="file"]',function(){if(this.files){var n=t.data("instance")||e;n.events.disableBlur(),t.find("input:focus").blur(),n.events.enableBlur(),n.file.upload(this.files)}a(this).val("")},!0)}(o),o}
vendor: 4,260 bytes, line 21
21function v(t){e.node.hasClass(t,"fr-file")}function b(t){var a=t.originalEvent.dataTransfer;if(a&&a.files&&a.files.length){var i=a.files[0];if(i&&void 0!==i.type){if(i.type.indexOf("image")<0){if(!e.opts.fileUpload)return t.preventDefault(),t.stopPropagation(),!1;e.markers.remove(),e.markers.insertAtPoint(t.originalEvent),e.$el.find(".fr-marker").replaceWith(n.MARKERS),e.popups.hideAll();var o=e.popups.get("file.insert");return o||(o=m()),e.popups.setContainer("file.insert",e.$sc),e.popups.show("file.insert",t.originalEvent.pageX,t.originalEvent.pageY),r(),u(a.files),t.preventDefault(),t.stopPropagation(),!1}}else i.type.indexOf("image")<0&&(t.preventDefault(),t.stopPropagation())}}function y(){var a,n=Array.prototype.slice.call(e.el.querySelectorAll("a.fr-file")),i=[];for(a=0;a<n.length;a++)i.push(n[a].getAttribute("href"));if(t)for(a=0;a<t.length;a++)i.indexOf(t[a].getAttribute("href"))<0&&e.events.trigger("file.unlink",[t[a]]);t=n}return i[1]="File cannot be loaded from the passed link.",i[2]="No link in upload response.",i[3]="Error during file upload.",i[4]="Parsing response failed.",i[5]="File is too large.",i[6]="File file type is invalid.",i[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",{_init:function(){e.events.on("drop",b),e.events.$on(e.$win,"keydown",function(t){var a=t.which,i=e.popups.get("file.insert");i&&a===n.KEYCODE.ESC&&i.trigger("abortUpload")}),e.events.on("destroy",function(){var t=e.popups.get("file.insert");t&&t.trigger("abortUpload")}),e.events.on("link.beforeRemove",v),e.$wp&&(y(),e.events.on("contentChanged",y)),m(!0)},showInsertPopup:function(){var t=e.$tb.find('.fr-command[data-cmd="insertFile"]'),a=e.popups.get("file.insert");if(a||(a=m()),o(),!a.hasClass("fr-active"))if(e.popups.refresh("file.insert"),e.popups.setContainer("file.insert",e.$tb),t.isVisible){var n=e.button.getPosition(t),i=n.left,r=n.top;e.popups.show("file.insert",i,r,t.outerHeight())}else e.position.forSelection(a),e.popups.show("file.insert")},upload:u,insert:l,back:function(){e.events.disableBlur(),e.selection.restore(),e.events.enableBlur(),e.popups.hide("file.insert"),e.toolbar.showInline()},hideProgressBar:o}},n.DefineIcon("insertFile",{NAME:"file-o",FA5NAME:"file",SVG_KEY:"insertFile"}),n.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"}),n.DefineIcon("fileBack",{NAME:"arrow-left",SVG_KEY:"back"}),n.RegisterCommand("fileBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.file.back()},refresh:function(e){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"))}}),n.RegisterCommand("fileDismissError",{title:"OK",callback:function(){this.file.hideProgressBar(!0)}}),Object.assign(n.POPUP_TEMPLATES,{"filesManager.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_BY_URL_LAYER_][_EMBED_LAYER_][_UPLOAD_PROGRESS_LAYER_][_PROGRESS_BAR_]","image.edit":"[_BUTTONS_]","image.alt":"[_BUTTONS_][_ALT_LAYER_]","image.size":"[_BUTTONS_][_SIZE_LAYER_]"}),Object.assign(n.DEFAULTS,{filesInsertButtons:["imageBack","|","filesUpload","filesByURL","filesEmbed"],filesInsertButtons2:["deleteAll","insertAll","cancel","minimize"],imageEditButtons:["imageReplace","imageAlign","imageCaption","imageRemove","imageLink","linkOpen","linkEdit","linkRemove","-","imageDisplay","imageStyle","imageAlt","imageSize"],imageAltButtons:["imageBack","|"],imageSizeButtons:["imageBack","|"],imageUpload:!0,filesManagerUploadURL:null,imageCORSProxy:"https://cors-anywhere.froala.com",imageUploadRemoteUrls:!0,filesManagerUploadParam:"file",filesManagerUploadParams:{},googleOptions:{},filesManagerUploadToS3:!1,filesManagerUploadToAzure:!1,filesManagerUploadMethod:"POST",filesManagerMaxSize:10485760,filesManagerAllowedTypes:["*"],imageResize:!0,imageResizeWithPercent:!1,imageRoundPercent:!1,imageDefaultWidth:300,imageDefaultAlign:"center",imageDefaultDisplay:"block",imageSplitHTML:!1,imageStyles:{"fr
21-rounded":"Rounded","fr-bordered":"Bordered","fr-shadow":"Shadow"},imageMove:!0,imageMultipleStyles:!0,imageTextNear:!0,imagePaste:!0,imagePasteProcess:!1,imageMinWidth:16,imageOutputSize:!1,imageDefaultMargin:5,imageAddNewLine:!1}),n.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?$2",html:'<iframe width="640" height="360" src="{url}&wmode=opaque" frameborder="0" allowfullscreen></iframe>',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_\-]+)?(\/[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',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:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:'<iframe width="640" height="360" src="{url}?format=embed" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"vidyard"}],n.VIDEO_EMBED_REGEX=/^\W*((<iframe(.|\n)*>(\s|\n)*<\/iframe>)|(<embed(.|\n)*>))\W*$/i,n.IMAGE_EMBED_REGEX=/^\W*((<img(.|\n)*>(\s|\n)*))\W*$/i,n.PLUGINS.filesManager=function(t){var a,i,r,o,s,l,c,d,f=t.$,p=!1,h=!1,u=new Map,g=new Map,m=new Map,v=new Map,b=new Map,y=new Map,x=0,C=[],w=-1,E=[],A=0,S=["file","image","imageTUI","video"],k=["video/avi","video/mpeg","video/x-ms-wmv"],_={};function T(){var e=t.popups.get("filesManager.insert"),a=e.find(".fr-files-by-url-layer input");a.val(""),e.find(".fr-files-embed-layer textarea").val("").trigger("change"),a.trigger("change")}function L(e){var a;
21t.hasOwnProperty("imageTUI")||(c="fr-disabled"),y.forEach(function(e,t){$(t)}),R()?(a=t.popups.get("filesManager.insert"))||(a=Oe()):(a=t.popups.get("filesManager.insert"))||(a=function(){var e='<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.fileInsertButtons),"</div>"),a="<div style= 'padding:10px'>\n    <div class = 'fr-message'><h3 style ='font-size: 16px; margin: 10px 10px;font-weight: normal;'>".concat(t.language.translate(function(){var e="",a=function(){var e=[];return S.forEach(function(a){t.opts.pluginsEnabled.indexOf(a)<0&&e.push(a.charAt(0).toUpperCase()+a.slice(1))}),e}();return e=a.join(", "),1<a.length?e+=" plugin are":e+=" plugin is",e}()+" not enabled. Do you want to enable?"),"</h3></div>\n    <div style='text-align:right;'>\n      <button class='fr-trim-button fr-plugins-enable'>").concat(t.language.translate("Enable"),"</button>               \n      <button class='fr-trim-button fr-plugins-cancel'>").concat(t.language.translate("Cancel"),"</button>\n    </div>"),n={buttons:e,upload_layer:a,by_url_layer:"",embed_layer:"",upload_progress_layer:"",progress_bar:""},i=t.popups.create("filesManager.insert",n);return ke(i),i}());var n=t.$tb.find('.fr-command[data-cmd="insertFiles"]');if(V(),e||!a.hasClass("fr-active"))if(e||U(),t.popups.refresh("filesManager.insert"),t.popups.setContainer("filesManager.insert",t.$tb),n.isVisible()){var i=t.button.getPosition(n,u.size),r=i.left,o=i.top;t.popups.show("filesManager.insert",r,o,n.outerHeight())}else t.position.forSelection(a),t.popups.show("filesManager.insert");t.popups.setPopupDimensions(a),R()&&t.popups.setFileListHeight(a),a.find(".fr-upload-progress")&&0==u.size&&a.find(".fr-upload-progress").addClass("fr-none")}function R(){var e=!0;return S.forEach(function(a){t.opts.pluginsEnabled.indexOf(a)<0&&(e=!1)}),e}function M(){V()}function I(){if(o||function(){var e;if(t.shared.$image_resizer?(o=t.shared.$image_resizer,l=t.shared.$img_overlay,t.events.on("destroy",function(){f("body").first().append(o.removeClass("fr-active"))},!0)):(t.shared.$image_resizer=f(document.createElement("div")).attr("class","fr-image-resizer"),o=t.shared.$image_resizer,t.events.$on(o,"mousedown",function(e){e.stopPropagation()},!0),t.opts.imageResize&&(o.append(O("nw")+O("ne")+O("sw")+O("se")),t.shared.$img_overlay=f(document.createElement("div")).attr("class","fr-image-overlay"),l=t.shared.$img_overlay,e=o.get(0).ownerDocument,f(e).find("body").first().append(l))),t.events.on("shared.destroy",function(){o.html("").removeData().remove(),o=null,t.opts.imageResize&&(l.remove(),l=null)},!0),t.helpers.isMobile()||t.events.$on(f(t.o_win),"resize",function(){a&&!a.hasClass("fr-uploading")?Xe(!0):a&&(I(),replace(),W(!1))}),t.opts.imageResize){e=o.get(0).ownerDocument,t.events.$on(o,t._mousedown,".fr-handler",D),t.events.$on(f(e),t._mousemove,P),t.events.$on(f(e.defaultView||e.parentWindow),t._mouseup,B),t.events.$on(l,"mouseleave",B);var i=1,r=null,s=0;t.events.on("keydown",function(e){if(a){var o=-1!=navigator.userAgent.indexOf("Mac OS X")?e.metaKey:e.ctrlKey,l=e.which;(l!==r||200<e.timeStamp-s)&&(i=1),(l==n.KEYCODE.EQUALS||t.browser.mozilla&&l==n.KEYCODE.FF_EQUALS)&&o&&!e.altKey?i=$e.call(this,e,1,1,i):(l==n.KEYCODE.HYPHEN||t.browser.mozilla&&l==n.KEYCODE.FF_HYPHEN)&&o&&!e.altKey?i=$e.call(this,e,2,-1,i):t.keys.ctrlKey(e)||l!=n.KEYCODE.ENTER||(a.before("<br>"),me(a)),r=l,s=e.timeStamp}},!0),t.events.on("keyup",function(){i=1})}}(),!a)return!1;var e=t.$wp||t.$sc;e.append(o),o.data("instance",t);var i=e.scrollTop()-("static"!=e.css("position")?e.offset().top:0),r=e.scrollLeft()-("static"!=e.css("position")?e.offset().left:0);r-=t.helpers.getPX(e.css("border-left-width")),i-=t.helpers.getPX(e.css("border-top-width")),t.$el.is("img")&&t.$sc.is("body")&&(r=i=0);var s=et();tt()&&(s=s.find(".fr-img-wrap"));var c=0,d=0;t.opts.iframe&&(c=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),d=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"))),o.css("top",(t.opts.iframe?s.offset().top+c:s.offset().top+i)-1).css("left",(t.opts.iframe?s.offset().left+d:s.offset().left+r)-1).css("width",s.get(0).getBoundingClientRect().width).css("height",s.get(0).getBoundingClientRect().height).addClass("fr-active")}function O(e){return'<div class="fr-handler fr-h'.concat(e,'"></div>')}function N(e){tt()?a.parents(".fr-img-caption").css("width",e):a.css("width",e)}function D(e){if(!t.core.sameInstance(o))return!0;
21if(e.preventDefault(),e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;t.undo.canDo()||t.undo.saveStep();var n=e.pageX||e.originalEvent.touches[0].pageX;if("mousedown"==e.type){var i=t.$oel.get(0).ownerDocument,r=i.defaultView||i.parentWindow,c=!1;try{c=r.location!=r.parent.location&&!(r.$&&r.$.FE)}catch(e){}c&&r.frameElement&&(n+=t.helpers.getPX(f(r.frameElement).offset().left)+r.frameElement.clientLeft)}(s=f(this)).data("start-x",n),s.data("start-width",a.width()),s.data("start-height",a.height());var d=a.width();if(t.opts.imageResizeWithPercent){var p=a.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;d=(d/f(p).outerWidth()*100).toFixed(2)+"%"}N(d),l.show(),t.popups.hideAll(),Ze()}function P(e){if(!t.core.sameInstance(o))return!0;var n;if(s&&a){if(e.preventDefault(),t.$el.find("img.fr-error").left)return!1;var i=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null);if(!i)return!1;var r=i-s.data("start-x"),l=s.data("start-width");if((s.hasClass("fr-hnw")||s.hasClass("fr-hsw"))&&(r=0-r),t.opts.imageResizeWithPercent){var c=a.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;l=((l+r)/f(c).outerWidth()*100).toFixed(2),t.opts.imageRoundPercent&&(l=Math.round(l)),N("".concat(l,"%")),(n=tt()?(t.helpers.getPX(a.parents(".fr-img-caption").css("width"))/f(c).outerWidth()*100).toFixed(2):(t.helpers.getPX(a.css("width"))/f(c).outerWidth()*100).toFixed(2))===l||t.opts.imageRoundPercent||N("".concat(n,"%")),a.css("height","").removeAttr("height")}else l+r>=t.opts.imageMinWidth&&(N(l+r),n=tt()?t.helpers.getPX(a.parents(".fr-img-caption").css("width")):t.helpers.getPX(a.css("width"))),n!==l+r&&N(n),((a.attr("style")||"").match(/(^height:)|(; *height:)/)||a.attr("height"))&&(a.css("height",s.data("start-height")*a.width()/s.data("start-width")),a.removeAttr("height"));I(),t.events.trigger("image.resize",[Je()])}}function B(e){if(!t.core.sameInstance(o))return!0;if(s&&a){if(e&&e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;s=null,l.hide(),I(),t.undo.saveStep(),t.events.trigger("image.resizeEnd",[Je()])}else o.removeClass("fr-active")}function F(){y.forEach(function(e,a){var n=t.popups.get("filesManager.insert");n.find(".fr-checkbox-file-"+a).get(0).disabled=!0,document.getElementById("fr-file-autoplay-button-"+a)&&(document.getElementById("fr-file-autoplay-button-"+a).disabled=!0,document.getElementById("fr-file-autoplay-button-"+a).parentElement.classList.add("fr-checkbox-disabled"),document.getElementById("fr-file-autoplay-button-"+a).parentElement.classList.remove("fr-files-checkbox")),n.find(".fr-checkbox-"+a).get(0).classList.remove("fr-files-checkbox"),n.find(".fr-checkbox-"+a).get(0).classList.add("fr-checkbox-disabled")})}function H(e,n,i,r){t.edit.on(),a&&a.addClass("fr-error"),_[e]?(3!=e&&2!=e&&4!=e||he(100,r,!0),y.set(r,_[e]),F(),y.forEach(function(e,a){t.popups.get("filesManager.insert"),document.getElementById("fr-file-edit-button-".concat(a))&&(document.getElementById("fr-file-edit-button-".concat(a)).classList.add("fr-disabled"),document.getElementById("fr-file-view-button-".concat(a)).classList.add("fr-disabled"),document.getElementById("fr-file-insert-button-".concat(a)).classList.add("fr-disabled"))}),G(t.language.translate(_[e]),r)):G(t.language.translate("Something went wrong. Please try again."),r),!a&&i&&Ue(i),t.events.trigger("filesManager.error",[{code:e,message:_[e]},n,i])}function z(){var e=t.popups.get("filesManager.insert"),a=e.find('.fr-command[data-cmd="insertAll"]'),n=e.find('.fr-command[data-cmd="deleteAll"]'),i=!0;b.forEach(function(e,t,a){b.get(t)&&(i=!1)}),i?a.addClass("fr-disabled"):a.removeClass("fr-disabled"),i?n.addClass("fr-disabled"):n.removeClass("fr-disabled")}function $(e){g.get(e)&&g.get(e).link&&t.events.trigger("filesManager.removed",[g.get(e).link]);var a=t.popups.get("filesManager.insert");void 0!==a.find(".fr-file-"+e).get(0)&&(a.find(".fr-file-"+e).get(0).outerHTML=""),g.delete(e),u.delete(e),b.delete(e),z(),0==u.size&&(A=0),y.delete(e),t.popups.setPopupDimensions(a,!0),t.opts.toolbarBottom?L(!0):t.popups.setPopupDimensions(a),a.find(".fr-upload-progress")&&0==u.size&&a.find(".fr-upload-progress").addClass("fr-none")}function U(){for(var e=t.popups.get("filesManager.insert"),a=e.find(".fr-insert-checkbox"),n=0;n<a.length;n++)a.get(n).children.target.checked=!1,e.find(".fr-file-"+a.get(n).id.split("-").pop()).get(0).classList.add("fr-unchecked");if(r)document.getElementById("fr-file-autoplay-button-".concat(r))&&(document.getElementById("fr-file-autoplay-button-".concat(r)).checked=!1),E=E.filter(function(e){return e!=r});else{for(var i=e.find(".fr-file-autoplay-button"),o=0;o<i.length;o++)i.get(o).checked=!1;E=[]}b=new Map,z()}function W(e){var n=t.popups.get("filesManager.insert");if(n||(n=Oe()),n.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),n.find(".fr-files-progress-bar-layer").addClass("fr-active"),n.find(".fr-buttons").hide(),a){var i=et();t.popups.setContainer("filesManager.insert",t.$sc);var r=i.offset().left,o=i.offset().top+i.height();t.popups.show("filesManager.insert",r,o,i.outerHeight())}void 0===e&&K(t.language.translate("Uploading"),0)}function V(e){var n=t.popups.get("filesManager.insert");if(n&&(n.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),n.find(".fr-files-progress-bar-layer").removeClass("fr-active"),n.find(".fr-buttons").show(),e||t.$el.find("img.fr-error").length)){if(t.events.focus(),t.$el.find("img.fr-error").length&&(t.$el.find("img.fr-error").remove(),t.undo.saveStep(),t.undo.run(),t.undo.dropRedo()),!t.$wp&&a){var i=a;
21Xe(!0),t.selection.setAfter(i.get(0)),t.selection.restore()}t.popups.hide("filesManager.insert")}}function K(e,a){var n=t.popups.get("filesManager.insert");if(n){var i=n.find(".fr-files-progress-bar-layer");i.find("h3").text(e+(a?" ".concat(a,"%"):"")),i.removeClass("fr-error"),a?(i.find("div").removeClass("fr-indeterminate"),i.find("div > span").css("width","".concat(a,"%"))):i.find("div").addClass("fr-indeterminate")}}function Y(e){W();var a=t.popups.get("filesManager.insert").find(".fr-files-progress-bar-layer");a.addClass("fr-error");var n=a.find("h3");n.text(e),t.events.disableBlur(),n.focus()}function G(e,a){var n=t.popups.get("filesManager.insert"),i=n.find(".fr-upload-progress-layer"),r=n.find(".fr-file-".concat(a));i.addClass("fr-error"),r.find("h5").text(e)}_[1]="File cannot be loaded from the passed link.",_[2]="No link in upload response.",_[3]="Error during file upload.",_[4]="Parsing response failed.",_[5]="File is too large.",_[6]="File type is invalid.",_[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",_[8]="File is corrupted.",_[9]="Error during file loading.",_[10]="File upload cancelled";var X,j,q,Z,Q,J,ee,te,ae,ne,ie="";function re(e){ie=e,X=document.getElementsByClassName(e),Array.prototype.map.call(X,function(e){!function(e){(e.addEventListener("dragover",function(e){e.preventDefault(),e.stopPropagation(),j=e.pageX,q=e.pageY;var t=document.getElementById("filesList");q+20>t.getBoundingClientRect().bottom&&oe(t,0,10),q-20<t.getBoundingClientRect().top&&oe(t,0,-10)},!1),t.helpers.isMobile())&&e.getElementsByClassName("dot")[0].addEventListener("touchmove",function(e){e.preventDefault(),e.stopPropagation();for(var t=e.target;t&&!t.classList.contains(ie);)t=t.parentElement;for(var a=document.elementFromPoint(e.targetTouches[0].clientX,e.targetTouches[0].clientY);a&&!a.classList.contains(ie);)a=a.parentElement;var n=document.getElementsByClassName("fr-hovered-over-file");Array.prototype.forEach.call(n,function(e){e.classList.remove("fr-hovered-over-file")}),a&&!t.classList.contains("fr-unchecked")&&a.classList.add("fr-hovered-over-file");var i=document.getElementById("filesList");e.targetTouches[0].clientY+5>i.getBoundingClientRect().bottom&&oe(i,0,5),e.targetTouches[0].clientY-5<i.getBoundingClientRect().top&&oe(i,0,-5)},!1);if(e.ondrag=se,e.ondragend=le,t.helpers.isMobile()){var a=e.getElementsByClassName("dot");a[0].addEventListener("touchmove",se,!1),a[0].addEventListener("touchend",le,!1)}}(e)})}function oe(e,t,a){e.scrollLeft+=t,e.scrollTop+=a}function se(e){for(t.helpers.isMobile()&&(Q=event.touches[0].clientX,J=event.touches[0].clientY),Z=e.target;!Z.classList.contains(ie);)Z=Z.parentElement;Z.classList.contains(ie)&&!Z.classList.contains("fr-unchecked")?t.helpers.isMobile()&&Z.classList.add("drag-sort-active"):Z=void 0}function le(e){var a;if(void 0!==Z){var n,i;if(t.helpers.isMobile())for(n=Q,i=J,a=event.target;!a.classList.contains(ie);)a=a.parentElement;else n=event.clientX,i=event.clientY;t.helpers.isMobile()||!t.browser.safari&&!t.browser.mozilla||(n=j,i=q);for(var r=document.elementFromPoint(n,i);r&&!r.classList.contains(ie);)r=r.parentElement;r&&!r.classList.contains(ie)?r=void 0:r&&Z!==r&&function(e,t){var a,n,i=e.parentNode,r=t.parentNode;if(i&&r&&!i.isEqualNode(t)&&!r.isEqualNode(e)){for(var o=0;o<i.children.length;o++)i.children[o].isEqualNode(e)&&(a=o);for(o=0;o<r.children.length;o++)r.children[o].isEqualNode(t)&&(n=o);i.isEqualNode(r)&&a<n&&n++,i.insertBefore(t,i.children[a]),r.insertBefore(e,r.children[n])}}(Z,r),t.helpers.isMobile()&&(a.classList.remove("fr-hovered-over-file"),r.classList.remove("fr-hovered-over-file"))}}function ce(e){var a=t.popups.get("filesManager.insert");a.find(".fr-upload-progress-layer").hasClass("fr-active")||a.find(".fr-upload-progress-layer").addClass("fr-active"),a.find(".fr-upload-progress").removeClass("fr-none");var n=u.get(e),i=function(e){var a,n={weekday:"long",year:"numeric",month:"long",day:"numeric"};try{a=e.toLocaleDateString(t.opts.language?t.opts.language:void 0,n)}catch(t){a=e.toLocaleDateString(void 0,n)}return a+""}(new Date),r=b.get(e)?"":"fr-unchecked ",o="\n        <div id='fr-file-".concat(e,"' class='fr-file-list-item fr-file-").concat(e," ").concat(r,"' draggable = \"").concat(!r,'" >\n        <div class=\'fr-file-item-left\' >\n\n    \n            <div class="fr-file-item-insert-checkbox fr-files-checkbox-line">\n            ').concat(t.helpers.isMobile()?"<div id='fr-pick-".concat(e,"}' class='dot'>\n            </div>"):"",'\n            <div id="checkbox-key-').concat(e,'" class="fr-files-checkbox fr-insert-checkbox  fr-checkbox-').concat(e,'">\n            <input name="target" class="fr-insert-attr fr-checkbox-file-').concat(e,' fr-file-insert-check" data-cmd="fileInsertCheckbox"\n             data-checked="_blank" type="checkbox" id="fr-link-target-').concat(t.id,'" tabIndex="0" />
21\n            <span>').concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>','\n            </span>\n        </div>\n                <label id="fr-label-target-').concat(t.id,"\"></label>\n            </div>\n    \n            <div class='fr-file-item-icon fr-file-item-icon-").concat(e,"' >\n                <img src='https://secure.webtoolhub.com/static/resources/icons/set112/f2afb6f7.png' alt='Image preview' class='thumbnail-padding' height='36px' width='36px' />\n            </div>\n\n            <div class='fr-file-item-description' >\n                <div class='fr-file-name fr-files-manager-tooltip'>\n                   ").concat(function(e,t,a){return null==t&&(t=100),null==a&&(a="..."),e.length>t?e.substring(0,t-a.length)+a:e}(n.name,20),'\n                      <span class="').concat(20<n.name.length?"tooltiptext":"fr-none",'">').concat(n.name,"\n                      </span>\n                 </div>\n                 <div class='fr-file-details'>\n                 <div class='fr-file-date'>").concat(i,"\n                 </div>\n \n                 <div class='fr-file-size'>\n                     ").concat(function(e){if(0==e)return"0 Bytes";var t=Math.floor(Math.log(e)/Math.log(1024));return" | "+1*(e/Math.pow(1024,t)).toFixed(2)+" "+["Bytes","KB","MB","GB","TB"][t]}(n.size),"\n                 </div>\n                 </div>\n\n                  <div class='fr-file-error'>\n                    <h5 class='fr-file-error-h5'></h5>\n                 </div>\n             </div>\n    \n        </div>\n\n        <div class='fr-file-item-right fr-file-item-right-").concat(e,"'>")+pe(e)+"</div>\n    </div>";a.find(".fr-upload-progress-layer")[0].innerHTML=o+a.find(".fr-upload-progress-layer")[0].innerHTML,u.forEach(function(e,t,n){b.get(t)&&a.find("input.fr-insert-attr.fr-checkbox-file-".concat(t))[0].setAttribute("checked",null)}
21),E.forEach(function(e){document.getElementById("fr-file-autoplay-button-"+e).checked=!0}),fe(e,n),V(),t.opts.toolbarBottom?L(!0):t.popups.setPopupDimensions(a),re("fr-file-list-item")}function de(e){switch(e){case"application/msword":return t.icon.getFileIcon("docIcon");case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return t.icon.getFileIcon("docxIcon");case"image/gif":return t.icon.getFileIcon("gifIcon");case"image/jpeg":return t.icon.getFileIcon("jpegIcon");case"image/jpeg":return t.icon.getFileIcon("jpgIcon");case"type/text":return t.icon.getFileIcon("logIcon");case"video/quicktime":return t.icon.getFileIcon("movIcon");case"audio/mp3":case"audio/mpeg":return t.icon.getFileIcon("mp3Icon");case"video/mp4":return t.icon.getFileIcon("mp4Icon");case"audio/ogg":return t.icon.getFileIcon("oggIcon");case"video/ogg":return t.icon.getFileIcon("ogvIcon");case"application/pdf":return t.icon.getFileIcon("pdfIcon");case"image/png":return t.icon.getFileIcon("pngIcon");case"text/plain":return t.icon.getFileIcon("txtIcon");case"video/webm":return t.icon.getFileIcon("webmIcon");case"image/webp":return t.icon.getFileIcon("webpIcon");case"video/x-ms-wmv":return t.icon.getFileIcon("wmvIcon");case"application/vnd.ms-excel":return t.icon.getFileIcon("xlsIcon");case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":return t.icon.getFileIcon("xlsxIcon");case"application/x-zip-compressed":case"application/zip":return t.icon.getFileIcon("zipIcon");default:return t.icon.getFileIcon("defaultIcon")}}function fe(e,a,n){var i=t.popups.get("filesManager.insert"),r=i.find(".fr-file-item-icon-"+e).get(0);if(Te(Ce(a))&&"image/gif"!=Ce(a)&&"image/webp"!=Ce(a)){"a"!=r.children[0].localName&&(r.innerHTML="<a target='_blank' href=''>"+r.innerHTML+"</a>"),i.find(".fr-file-item-icon-"+e).get(0).children[0].children[0];var o=new FileReader;if(null!=n&&n){var s=u.get(e);a.name=s.name,u.set(e,a)}if(o.onloadend=function(){i.find(".fr-file-item-icon-"+e).get(0).children[0].children[0].src=o.result;for(var t=atob(o.result.split(",")[1]),n=[],r=0;r<t.length;r++)n.push(t.charCodeAt(r));i.find(".fr-file-item-icon-"+e).get(0).children[0].href=window.URL.createObjectURL(new Blob([new Uint8Array(n)],{type:Ce(a)})),i.find(".fr-file-item-icon-"+e).get(0).classList.add("file-item-thumbnail-hover")},a)o.readAsDataURL(a);else{var l=de(Ce(a));r.innerHTML='<svg height="40px" width="40px" viewBox="0 0 55 5" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n        '.concat(l.path,"\n        </svg>")}}else{var c=de(Ce(a));r.innerHTML='<svg height="40px" width="40px" viewBox="0 0 55 55" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      '.concat(c.path,"\n      </svg>")}}function pe(e){var a="";if(Re(Ce(u.get(e)))){var n="fr-files-checkbox",i="";Ie(Ce(u.get(e)))||(n="fr-checkbox-disabled",i="disabled"),a='\n      <div class="fr-files-checkbox-line align-autoplay">\n      <div id="checkbox-key-'.concat(e,'" class="').concat(n," fr-autoplay-checkbox  fr-checkbox-").concat(e,'">  \n                   \n      <input type="checkbox" id="fr-file-autoplay-button-').concat(e,'" class="fr-file-button-').concat(e,' fr-file-autoplay-button" data-title="Edit" data-param1="').concat(e,'" role="button" ').concat(i,"/>\n\n      <span>").concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>'," </span>\n      </div>      \n      <label  class='fr-autoplay-checkbox-label'>Autoplay </label>\n      </div>")}var r="application/msword",o="application/vnd.openxmlformats-officedocument.wordprocessingml.document",s="";return!Me(Ce(u.get(e)))&&Ie(Ce(u.get(e)))||(c="fr-disabled"),Re(Ce(u.get(e)))&&(c="fr-disabled"),Le(Ce(u.get(e)))&&(c="fr-disabled",Ce(u.get(e))!=r&&Ce(u.get(e))!=o||t.opts.googleOptions&&!t.helpers.isMobile()&&t.opts.googleOptions.API_KEY&&t.opts.googleOptions.CLIENT_ID&&(c=""),"text/plain"!=Ce(u.get(e))&&Ce(u.get(e))!=r&&"application/pdf"!=Ce(u.get(e))&&Ce(u.get(e))!=o&&"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!=Ce(u.get(e))&&"application/vnd.ms-excel"!=Ce(u.get(e))&&"type/text"!=Ce(u.get(e))||(s="")),"video/url"===Ce(u.get(e))&&(c="fr-disabled"),a+'<div class=\'fr-file-item-action-buttons\' >\n                <button type="button" id="fr-file-insert-button-'.concat(e,'" class=" fr-doc-edit-').concat(e," fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n                fr-file-button-").concat(e," fr-file-insert-button-").concat(e,' fr-file-insert-button" data-cmd="imageInsertByUpload" data-title="Insert" data-param1="').concat(e,'" tabIndex="2" role="button">\n                <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-5 0 28 28" xlmns = "http://w3.org/200/svg"><path d = \'M 9.25 12 L 6.75 12 C 6.335938 12 6 11.664062 6 11.25 L 6 6 L 3.257812 6 C 2.703125 6 2.425781 5.328125 2.820312 4.933594 L 7.570312 0.179688 C 7.804688 -0.0546875 8.191406 -0.0546875 8.425781 0.179688 L 13.179688 4.933594 C 13.574219 5.328125 13.296875 6 12.742188 6 L 10 6 L 10 11.25 C 10 11.664062 9.664062 12 9.25 12 Z M 16 11.75 L 16 15.25 C 16 15.664062 15.664062 16 15.25 16 L 0.75 16 C 0.335938 16 0 15.664062 0 15.25 L 0 11.75 C 0 11.335938 0.335938 11 0.75 11 L 5 11 L 5 11.25 C 5 12.214844 5.785156 13 6.75 13 L 9.25 13 C 10.214844 13 11 12.214844 11 11.25 L 11 11 L 15.25 11 C 15.664062 11 16 11.335938 16 11.75 Z M 12.125 14.5 C 12.125 14.15625 11.84375 13.875 11.5 13.875 C 11.15625 13.875 10.875 14.15625 10.875 14.5 C 10.875 14.84375 11.15625 15.125 11.5 15.125 C 11.84375 15.125 12.125 14.84375 12.125 14.5 Z M 14.125 14.5 C 14.125 14.15625 13.84375 13.875 13.5 13.875 C 13.15625 13.875 12.875 14.15625 12.875 14.5 C 12.875 14.84375 13.15625 15.125 13.5 15.125 C 13.84375 15.125 14.125 14.84375 14.125 14.5 Z M 14.125 14.5 \'></path></svg>\n                </button>\n\n                <button type="button" id="fr-file-edit-button-').concat(e,'" class=" fr-doc-edit-').concat(e," ").concat(c," fr-img-icon fr-btn fr-command fr-submit \n                fr-file-action-icons fr-file-edit-button-").concat(e," fr-file-button-").concat(e,' fr-file-edit-button" data-cmd="editImage" data-title="Edit" data-param1="').concat(e,'" role="button">\n                <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "0 4 25 25" xlmns = "http://w3.org/200/svg"><path d = \'M17,11.2L12.8,7L5,14.8V19h4.2L17,11.2z M7,16.8v-1.5l5.6-5.6l1.4,1.5l-5.6,5.6H7z M13.5,6.3l0.7-0.7c0.8-0.8,2.1-0.8,2.8,0  c0,0,0,0,0,0L18.4,7c0.8,0.8,0.8,2,0,2.8l-0.7,0.7L13.5,6.3z\'></path></svg>\n                </button>
21\n                \n                <span class="fr-file-view-').concat(e,'"><button type="button" id="fr-file-view-button-').concat(e,'" class=" fr-doc-edit-').concat(e," ").concat(s," fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n                fr-file-view-button-").concat(e,' fr-file-view-button" data-cmd="viewImage" data-title="View" data-param1="').concat(e,'" tabIndex="2" role="button">\n                <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "15 19 21 21" xlmns = "http://w3.org/200/svg"> <path style="fill:none;stroke-width:0.9077;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 19.086094 16.541466 C 16.185625 16.541466 14.318281 19.447115 14.318281 19.447115 L 14.318281 19.555288 C 14.318281 19.555288 16.176719 22.475962 19.077187 22.475962 C 21.977656 22.475962 23.847969 19.576322 23.847969 19.576322 L 23.847969 19.465144 C 23.847969 19.465144 21.989531 16.541466 19.086094 16.541466 Z M 19.07125 21.024639 C 18.248906 21.024639 17.583906 20.357572 17.583906 19.53726 C 17.583906 18.716947 18.248906 18.04988 19.07125 18.04988 C 19.890625 18.04988 20.555625 18.716947 20.555625 19.53726 C 20.555625 20.357572 19.890625 21.024639 19.07125 21.024639 Z M 19.07125 21.024639 " transform="matrix(1.315789,0,0,1.3,0,0)"/></svg></button></span>\n\n                <button type="button" id="fr-file-delete-button-').concat(e,'" class=" fr-doc-edit-').concat(e," fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons\n                fr-file-button-").concat(e,' fr-file-delete-button" data-cmd="deleteImage" data-title="Delete" data-param1="').concat(e,'" role="button">\n                <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-2 3 30 30" xlmns = "http://w3.org/200/svg"><path d = \'M15,10v8H9v-8H15 M14,4H9.9l-1,1H6v2h12V5h-3L14,4z M17,8H7v10c0,1.1,0.9,2,2,2h6c1.1,0,2-0.9,2-2V8z\'></path></svg>\n                </button>\n                 \n            </div>\n            <div id="user_area-').concat(e,"\" style=\"display: none;\">\n            \n              <div id=\"file_container\"></div>\n\n              <div style='display:block;text-align: center; margin-left:50%; id='edit-file-loader' class='fr-file-loader'></div>\n\n          </div> \n            ")}function he(e,a,n){var i=t.popups.get("filesManager.insert");if(!n&&e<=100){i.find(".fr-checkbox-file-"+a).get(0).disabled=!0,i.find(".fr-checkbox-"+a).get(0).classList.remove("fr-files-checkbox"),i.find(".fr-checkbox-"+a).get(0).classList.add("fr-checkbox-disabled");var r=i.find(".fr-file-progress-circle-"+a),o=i.find(".fr-file-upload-percent-"+a);return 50<e?r.get(0).setAttribute("class","fr-file-progress-circle-"+a+" progress-circle p"+Math.floor(e)+" over50"):r.get(0).setAttribute("class","fr-file-progress-circle-"+a+" progress-circle p"+Math.floor(e)),o.get(0).innerHTML=Math.floor(e)+"%",void ue(a,e,n)}n&&(i.find(".fr-checkbox-file-"+a).get(0).disabled=!1,i.find(".fr-checkbox-"+a).get(0).classList.remove("fr-checkbox-disabled"),i.find(".fr-checkbox-"+a).get(0).classList.add("fr-files-checkbox"),i.find(".fr-file-item-right-"+a).get(0).innerHTML=pe(a),ue(a,100,n))}function ue(e,a,n){var i=t.popups.get("filesManager.insert");i.find(".fr-progress-bar").removeClass("fr-none").addClass("fr-display-block"),i.find(".fr-upload-progress").hasClass("fr-height-set")&&t.popups.setFileListHeight(i);var r=0;v.set(e,a),v.forEach(function(e,t){r+=e}),r/=v.size,100==a&&n&&x++,i.find('.fr-command[data-cmd="filesUpload"]').addClass("fr-disabled"),i.find('.fr-command[data-cmd="filesByURL"]').addClass("fr-disabled"),i.find('.fr-command[data-cmd="filesEmbed"]').addClass("fr-disabled"),i.find(".fr-progress-bar").get(0).style.width=r+"%",x==v.size&&(i.find(".fr-progress-bar").removeClass("fr-display-block").addClass("fr-none"),v=new Map,x=0,i.find('.fr-command[data-cmd="filesUpload"]').removeClass("fr-disabled"),i.find('.fr-command[data-cmd="filesByURL"]').removeClass("fr-disabled"),i.find('.fr
21-command[data-cmd="filesEmbed"]').removeClass("fr-disabled"))}function ge(e,n){V(),t.popups.get("filesManager.insert").find(".fr-upload-progress-layer").addClass("fr-active"),e.forEach(function(i,r){Te(Ce(i))&&t.opts.imageUploadRemoteUrls&&t.opts.imageCORSProxy&&t.opts.imageUpload?Se(i,e,a,n[r]):g.set(n[r],i)})}function me(e){e&&e.get&&function(e){if("false"==f(this).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;if(e&&"touchend"==e.type&&ne)return!0;if(e&&t.edit.isDisabled())return e.stopPropagation(),e.preventDefault(),!1;for(var i=0;i<n.INSTANCES.length;i++)n.INSTANCES[i]!=t&&n.INSTANCES[i].events.trigger("image.hideResizer");t.toolbar.disable(),e&&(e.stopPropagation(),e.preventDefault()),t.helpers.isMobile()&&(t.events.disableBlur(),t.$el.blur(),t.events.enableBlur()),t.opts.iframe&&t.size.syncIframe(),a=f(this),I(),t.browser.msie?(t.popups.areVisible()&&t.events.disableBlur(),t.win.getSelection&&(t.win.getSelection().removeAllRanges(),t.win.getSelection().addRange(t.doc.createRange()))):t.selection.clear(),t.helpers.isIOS()&&(t.events.disableBlur(),t.$el.blur()),t.button.bulkRefresh(),t.events.trigger("video.hideResizer")}.call(e.get(0))}function ve(){var e=f(this);e.removeClass("fr-uploading"),e.next().is("br")&&e.next().remove(),(0==C.length||0<C.length&&C.length==w)&&(d=e),"VIDEO"==e.get(0).tagName||"AUDIO"==e.get(0).tagName?t.selection.setAfter(e.parent()):t.selection.setAfter(e),t.undo.saveStep(),t.events.trigger("filesManager.loaded",[e]),ye(C)}function be(){var e,a=Array.prototype.slice.call(t.el.querySelectorAll("video, .fr-video > *")),n=[];for(e=0;e<a.length;e++)n.push(a[e].getAttribute("src")),f(a[e]).toggleClass("fr-draggable",t.opts.videoMove),""===a[e].getAttribute("class")&&a[e].removeAttribute("class"),""===a[e].getAttribute("style")&&a[e].removeAttribute("style");if(ee)for(e=0;e<ee.length;e++)n.indexOf(ee[e].getAttribute("src"))<0&&t.events.trigger("video.removed",[f(ee[e])]);ee=a}function ye(e){if(null!=e){if(0==e.length)return void(null!=d&&("VIDEO"==d.get(0).tagName?t.video._editVideo(d.parent()):"IMG"==d.get(0).tagName?t.image.edit(d):d.trigger("click"),t.toolbar.disable()));we(e.shift(),e)}}function xe(e){var n=!1;if(Re(Ce(g.get(e))))t.trimVideoPlugin.trimVideo(u.get(e),e,u),n=!0;else if(Te(Ce(g.get(e)))){var r=g.get(e).link,o=t.o_doc.createElement("img");o.src=r,a=o,i=e,t.imageTUI.launch(t,!1,e),n=!0}else if(Le(Ce(g.get(e)))){var s={apiKey:t.opts.googleOptions.API_KEY,clientId:t.opts.googleOptions.CLIENT_ID,authorizeButton:"authorize_button-".concat(e),signoutButton:"signout_button",userArea:"user_area-".concat(e),fileInput:"file_input",fileIndex:e,file:u.get(e),fileContainer:"file_container",loadingText:"File is being uploaded...",events:{onInvalidFile:function(e){},onError:function(e){}}};ae=function(e){var n,i=["https://www.googleapis.com/discovery/v1/apis/drive/v2/rest"],r="-------314159265358979323846",o="\r\n--"+r+"\r\n",s=(document.getElementById(e.authorizeButton),document.getElementById(e.userArea));function l(){gapi.client.init({apiKey:e.apiKey,clientId:e.clientId,discoveryDocs:i,scope:"https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/drive.file https://www.googleapis.com/auth/drive.appdata"}).then(function(){gapi.auth2.getAuthInstance().isSignedIn.listen(c),c(gapi.auth2.getAuthInstance().isSignedIn.get()),!gapi.auth2.getAuthInstance().isSignedIn.get()||void 0!==gapi.auth.getToken()&&void 0===gapi.auth.getToken().access_token?Promise.resolve(gapi.auth2.getAuthInstance().sign
21In()).then(function(){f()}):f()},function(t){e.events.onError(t)})}function c(e){e&&(s.style.display="block")}function d(i){var r=gapi.auth.getToken().access_token,o="https://docs.google.com/feeds/download/documents/export/Export?id="+n+"&format=docx&access_token="+r,s=new XMLHttpRequest;s.open("get",o),s.responseType="arraybuffer",s.onload=function(){var n=new Blob([new Uint8Array(this.response)],{type:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}),i=u.get(e.fileIndex);n.name=i.name,n.lastModified=i.lastModified,n.lastModifiedDate=i.lastModifiedDate,u.set(e.fileIndex,n),t.filesManager.upload(n,g,a,e.fileIndex),h()},s.send()}function f(t){!function(e){for(var t=document.getElementsByClassName("fr-doc-edit-".concat(e)),a=0;a<t.length;a++)t[a].setAttribute("disabled",!0),t[a].classList.add("fr-disabled")}(e.fileIndex);var a=e.file;a?function(t,a){var n=new FileReader;n.readAsArrayBuffer(t),n.onload=function(i){for(var s={title:t.name,mimeType:"application/vnd.google-apps.document"},l="",c=new Uint8Array(n.result),d=c.byteLength,f=0;f<d;f++)l+=String.fromCharCode(c[f]);var p=btoa(l),h=o+"Content-Type: application/json; charset=UTF-8\r\n\r\n"+JSON.stringify(s)+o+"Content-Type: application/octet-stream\r\nContent-Transfer-Encoding: base64\r\n\r\n"+p+"\r\n---------314159265358979323846--",u=gapi.client.request({path:"/upload/drive/v2/files",method:"POST",params:{uploadType:"multipart",fields:"id,title,mimeType,userPermission,editable,copyable,shared,fileSize"},headers:{"Content-Type":'multipart/related; boundary="'+r+'"',"Content-Length":h.Length},body:h});a||(a=function(e){}),u.execute(function(t,n){t.error?e.events.onError(t.error):a(t)})}}(a,p):e.events.onInvalidFile("File is not selected")}function p(e){n=e.id;var a="https://docs.google.com/document/d/"+e.id+"/edit",i=t.o_doc.body,r=t.o_doc.createElement("div");r.setAttribute("id","editDocContainer"),r.style.cssText="position: fixed; top: 0;left: 0;padding: 0;width: 100%;height: 100%;background: rgba(255,255,255,1);z-index: 9998;display:block",r.innerHTML='<div style="margin-top:25px; text-align:center"><label>Sign Out : </label><input type="checkbox" id ="markSignOut" role="button"/>  <button id="signout_button"  class="fr-trim-button" >Save </button> <button id="cancel_file_edit" class="fr-trim-button">Cancel</button></div>  <iframe title="Edit your file" frameBorder="0" width="100%" height="700px" src="'+a+'"></iframe>',i.appendChild(r),document.getElementById("signout_button").onclick=d,document.getElementById("cancel_file_edit").onclick=h}function h(){document.getElementById("markSignOut").checked&&gapi.auth2.getAuthInstance().signOut().then(function(){gapi.auth.getToken()&&(gapi.auth.getToken().access_token=void 0)});var t=document.getElementById("editDocContainer");t.parentNode.removeChild(t),document.getElementById("user_area-".concat(e.fileIndex))&&(document.getElementById("user_area-".concat(e.fileIndex)).style.display="none"),function(e){for(var t=document.getElementsByClassName("fr-doc-edit-".concat(e)),a=0;a<t.length;a++)t[a].removeAttribute("disabled"),t[a].classList.remove("fr-disabled")}(e.fileIndex)}e.events||(e.events={}),e.events.onInvalidFile=e.events.onInvalidFile||function(e){},e.events.onError=e.events.onError||function(e){};var m={handleClientLoad:function(){gapi.load("client:auth2",l)}};return m}(s),function(e,t){0!=e.length?function(e,t){var a=document.createElement("script");a.src=e,a.onload=function(){this.onload=function(){},ae.handleClientLoad()},a.onreadystatechange=function(){"complete"===this.readyState&&this.onload()},(document.getElementsByTagName("head")[0]||document.body).appendChild(a)}(e.shift()):t&&t()}(["https://apis.google.com/js/api.js"],function(){})}n&&(p=!0)}function Ce(e){var t;if(""!=e.type)return e.type;if(e.name&&e.name.endsWith(".msg"))return t="application/vnd.ms-outlook";var a=/(?:\.([^.]+))?$/.exec(e.name)[1];return[[".doc","application/msword"],[".docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],[".gif","image/gif"],[".jpeg","image/jpeg"],[".jpg","image/jpeg"],[".txt","text/plain"],[".log","type/text"],[".mov","video/quicktime"],[".mp3","audio/mpeg"],[".mp4","video/mp4"],[".ogg","audio/ogg"],[".ogv","video/ogg"],[".pdf","application/pdf"],[".png","image/png"],[".webm","video/webm"],[".webp","image/webp"],[".wmv","video/x-ms-wmv"],[".xls","application/vnd.ms-excel"],[".xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],[".zip","application/x-zip-compressed"]].forEac
21h(function(e,n){e[0]==".".concat(a)&&(t=e[1])}),t}function we(e,a){if(Le(Ce(g.get(e)))||!Ie(Ce(g.get(e)))){var n=g.get(e).link,i=g.get(e).text;!i&&u.get(e)&&u.get(e).name&&(i=u.get(e).name);var o=g.get(e).response;t.edit.on(),t.events.focus(!0),t.selection.restore(),t.opts.fileUseSelectedText&&t.selection.text().length&&(i=t.selection.text()),t.html.insert('<a href="'.concat(n,'" target="_blank" id="fr-inserted-file" class="fr-file">').concat(i,"</a>"));var s=t.$el.find("#fr-inserted-file");s.removeAttr("id"),t.undo.saveStep(),function(){var e,a=Array.prototype.slice.call(t.el.querySelectorAll("a.fr-file")),n=[];for(e=0;e<a.length;e++)n.push(a[e].getAttribute("href"));if(te)for(e=0;e<te.length;e++)n.indexOf(te[e].getAttribute("href"))<0&&t.events.trigger("file.unlink",[te[e]]);te=a}(),t.selection.clear(),t.selection.setAfter(s),t.events.trigger("file.inserted",[s,o]),ye(a)}if(Te(Ce(g.get(e)))&&Ie(Ce(g.get(e)))){var l=g.get(e).link,c=g.get(e).sanitize,d=g.get(e).data,p=g.get(e).$existing_img,h=g.get(e).response;p&&"string"==typeof p&&(p=t.$(p)),t.edit.off(),K(t.language.translate("Loading image")),c&&(l=t.helpers.sanitizeURL(l));var m=new Image;m.onload=function(){var e,a;if(p){t.undo.canDo()||p.hasClass("fr-uploading")||t.undo.saveStep();var n=p.data("fr-old-src");p.data("fr-image-pasted")&&(n=null),t.$wp?((e=p.clone().removeData("fr-old-src").removeClass("fr-uploading").removeAttr("data-fr-image-pasted")).off("load"),n&&p.attr("src",n),p.replaceWith(e)):e=p;for(var i=e.get(0).attributes,r=0;r<i.length;r++){var o=i[r];0===o.nodeName.indexOf("data-")&&e.removeAttr(o.nodeName)}if(void 0!==d)for(a in d)d.hasOwnProperty(a)&&"link"!=a&&e.attr("data-".concat(a),d[a]);e.on("load",ve),e.attr("src",l),t.edit.on(),t.undo.saveStep(),t.events.disableBlur(),t.$el.blur(),t.events.trigger(n?"image.replaced":"image.inserted",[e,h])}else e=function(e,a,n){var i,r=f(document.createElement("img")).attr("src",e);if(a&&void 0!==a)for(i in a)a.hasOwnProperty(i)&&"link"!=i&&(" data-".concat(i,'="').concat(a[i],'"'),r.attr("data-".concat(i),a[i]));var o=t.opts.imageDefaultWidth;o&&"auto"!=o&&(o=t.opts.imageResizeWithPercent?"100%":"".concat(o,"px")),r.attr("style",o?"width: ".concat(o,";"):""),Qe(r,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),r.on("load",n),r.on("error",n),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.imageSplitHTML?t.markers.split():t.markers.insert(),t.html.wrap();var s=t.$el.find(".fr-marker");return s.length?(s.parent().is("hr")&&s.parent().after(s),t.node.isLastSibling(s)&&s.parent().hasClass("fr-deletable")&&s.insertAfter(s.parent()),s.replaceWith(r)):t.$el.append(r),r}(l,d,ve),t.undo.saveStep(),t.events.disableBlur(),t.$el.blur(),t.events.trigger("image.inserted",[e,h])}
21,m.onerror=function(){H(1,null,null,e),ye(a)},m.src=l}if((Re(Ce(g.get(e)))||Me(Ce(g.get(e))))&&Ie(Ce(g.get(e))))if(r=e,"video/url"==Ce(g.get(e))){var v=!1;if(void 0!==document.getElementById("fr-file-autoplay-button-"+e)&&(v=document.getElementById("fr-file-autoplay-button-"+e).checked),v&&void 0!==g.get(e)&&-1<g.get(e).video.indexOf("iframe")&&g.get(e).video.indexOf("autoplay=1")<0){var y=g.get(e).video.substring(g.get(e).video.indexOf("src")+3),x="&";(y=(y=y.substring(y.indexOf('"')+1)).substring(0,y.indexOf('"'))).indexOf("?")<0&&(x="?"),g.get(e).video=g.get(e).video.replace(y,y+=x+"autoplay=1&mute=1")}else!v&&g.get(e).video.indexOf(!1)&&(-1<g.get(e).video.indexOf("&autoplay=1")&&(g.get(e).video=g.get(e).video.replace("&autoplay=1","")),-1<g.get(e).video.indexOf("?autoplay=1")&&(g.get(e).video=g.get(e).video.replace("?autoplay=1","")));t.events.focus(!0),t.selection.restore(),t.html.insert('<span contenteditable="false" draggable="true" class="fr-jiv fr-video fr-deletable">'.concat(g.get(e).video,"</span>"),!1,t.opts.videoSplitHTML),t.popups.hide("filesManager.insert");var C=t.$el.find(".fr-jiv");C.removeClass("fr-jiv"),C.toggleClass("fr-rv",t.opts.videoResponsive),function(e,a,n){!t.opts.htmlUntouched&&t.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv".concat(n[0]," fr-dv").concat(a[0]))):"inline"==a?(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"}))}(C,t.opts.videoDefaultDisplay,t.opts.videoDefaultAlign),C.toggleClass("fr-draggable",t.opts.videoMove),t.events.trigger("video.inserted",[C]),ve.call(C)}else{var w=g.get(e).link,A=g.get(e).sanitize,S=g.get(e).data,k=g.get(e).$existing_img,_=g.get(e).response;t.edit.off(),A&&(w=t.helpers.sanitizeURL(w)),function(){var a,n;if(k){t.undo.canDo()||k.find("video").hasClass("fr-uploading")||t.undo.saveStep();var i=k.find("video").data("fr-old-src"),r=k.data("fr-replaced");k.data("fr-replaced",!1),t.$wp?((a=k.clone(!0)).find("video").removeData("fr-old-src").removeClass("fr-uploading"),a.find("video").off("canplay"),i&&k.find("video").attr("src",i),k.replaceWith(a)):a=k;for(var o=a.find("video").get(0).attributes,s=0;s<o.length;s++){var l=o[s];0===l.nodeName.indexOf("data-")&&a.find("video").removeAttr(l.nodeName)}if(void 0!==S)for(n in S)S.hasOwnProperty(n)&&"link"!=n&&a.find("video").attr("data-".concat(n),S[n]);a.find("video").on("canplay",ve),a.find("video").attr("src",w),t.edit.on(),be(),t.undo.saveStep(),t.$el.blur(),t.events.trigger(r?"video.replaced":"video.inserted",[a,_])}else a=function(e,a,n,i,r){var o,s="";if(a&&void 0!==a)for(o in a)a.hasOwnProperty(o)&&"link"!=o&&(s+=" data-".concat(o,'="').concat(a[o],'"'));var l,c=t.opts.videoDefaultWidth;if(c&&"auto"!=c&&(c="".concat(c,"px")),Me(i))l=f(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+t.opts.videoDefaultDisplay[0]+("center"!=t.opts.videoDefaultAlign?" fr-fv"+t.opts.videoDefaultAlign[0]:"")).html('<audio src="'+e+'" '+s+" controls>"+t.language.translate("Your browser does not support HTML5 video.")+"</audio>");else{var d="";document.getElementById("fr-file-autoplay-button-"+r).checked&&(d="autoplay"),l=f(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+t.opts.videoDefaultDisplay[0]+("center"!=t.opts.videoDefaultAlign?" fr-fv"+t.opts.videoDefaultAlign[0]:"")).html('<video src="'+e+'" '+s+(c?' style="width: '+c+';" ':"")+d+"  controls>"+t.language.translate("Your browser does not support HTML5 video.")+"</video>")}l.toggleClass("fr-draggable",t.opts.videoMove),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.videoSplitHTML?t.markers.split():t.markers.insert(),t.html.wrap();var p=t.$el.find(".fr-marker");t.node.isLastSibling(p)&&p.parent().hasClass("fr-deletable")&&p.insertAfter(p.parent()),p.replaceWith(l);var h;return h=Me(i)?"audio":"video",l.find(h).get(0).readyState>l.find(h).get(0).HAVE_FUTURE_DATA||t.helpers.isIOS()?n.call(l.find(h).get(0)):(l.find(h).on("canplaythrough load",n),l.find(h).on("error",n)),l}(w,S,ve,Ce(g.get(e)),e),be(),t.undo.saveStep(),t.events.trigger("video.inserted",[a,_])}()}t.popups.hide("filesManager.insert"),b.delete(e);var T=t.popups.get("filesManager.insert");T.find("input.fr-insert-attr.fr-checkbox-file-".concat(e))[0].checked=!1,T.find(".fr-file-"+e).get(0).classList.add("fr-unchecked"),z(),document.getElementById("fr-file-autoplay-button-"+e)&&(document.getElementById("fr-file-autoplay-button-"+e).checked=!1),E=E.filter(function(t){return t!=e})}function Ee(e,a){try{if(!1===t.events.trigger("filesManager.uploaded",[e],!0))return t.edit.on(),!1;var n=JSON.parse(e);return n.link?n:(H(2,e,null,a),!1)}catch(t){return H(4,e,null,a),!1}}function Ae(e,a){try{var n=f(e).find("Location").text(),i=f(e).find("Key").text();return!1===t.events.trigger("filesManager.uploadedToS3",[n,i,e],!0)?(t.edit.on(),!1):n}catch(t){return H(4,e,null,a),!1}}function Se(e,n,i,r){if(-1<k.indexOf(Ce(e))||!Ce(e))return H(6,null,
21null,r),!1;if(!1===t.events.trigger("filesManager.beforeUpload",[n]))return!1;if(!(null!==t.opts.filesManagerUploadURL&&"https://i.froala.com/upload"!=t.opts.filesManagerUploadURL||t.opts.filesManagerUploadToS3||t.opts.filesManagerUploadToAzure))return function(e,t,a){var n=new FileReader;n.onload=function(){var i=n.result;if(n.result.indexOf("svg+xml")<0){for(var r=atob(n.result.split(",")[1]),o=[],s=0;s<r.length;s++)o.push(r.charCodeAt(s));if(i=window.URL.createObjectURL(new Blob([new Uint8Array(o)],{type:Ce(t)})),Te(Ce(t))){var l={link:i,sanitize:!1,data:null,$existing_img:a,response:null,type:Ce(t)};g.set(e,l)}if(Le(Ce(t))){var c={link:i,text:t.name,response:null,type:Ce(t)};g.set(e,c)}if(Re(Ce(t))||Me(Ce(t))){var d={link:i,sanitize:!1,data:null,$existing_img:a,type:Ce(t)};g.set(e,d)}}},n.readAsDataURL(t)}(r,e),!1;if(Te(Ce(e))&&(e.name||(e.name=(new Date).getTime()+"."+(Ce(e)||"image/jpeg").replace(/image\//g,""))),e.size>t.opts.filesManagerMaxSize)return H(5,null,null,r),!1;if(t.opts.filesManagerAllowedTypes.indexOf("*")<0&&t.opts.filesManagerAllowedTypes.indexOf(Ce(e))<0)return H(6,null,null,r),!1;var o;if(function(e){isNaN(e)||(t.popups.get("filesManager.insert").find(".fr-file-item-right-"+e).get(0).innerHTML='<div class=\'fr-file-item-action-buttons\' >\n    <button type="button" id="fr-file-cancel-upload-button-'.concat(e,'" class="fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n    fr-file-button-').concat(e,' fr-file-cancel-upload-button" data-cmd="cancelUpload" data-title="Cancel" data-param1="').concat(e,'" role="button">\n    <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-2 3 30 30" xlmns = "http://w3.org/200/svg"><path d = \'M13.4,12l5.6,5.6L17.6,19L12,13.4L6.4,19L5,17.6l5.6-5.6L5,6.4L6.4,5l5.6,5.6L17.6,5L19,6.4L13.4,12z\'></path></svg>\n    </button>\n\n    <button type="button" id="fr-upload-delete-button-').concat(e,'" class="fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n    fr-file-button-').concat(e,' fr-upload-delete-button" data-cmd="deleteUpload" data-title="Delete" data-param1="').concat(e,'" role="button">\n    <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-2 3 30 30" xlmns = "http://w3.org/200/svg"><path d = \'M15,10v8H9v-8H15 M14,4H9.9l-1,1H6v2h12V5h-3L14,4z M17,8H7v10c0,1.1,0.9,2,2,2h6c1.1,0,2-0.9,2-2V8z\'></path></svg>\n    </button>\n\n    <div class=\'progress-circle p0 fr-file-progress-circle-').concat(e,"'>\n                  <span class='fr-file-upload-percent-").concat(e," fr-file-upload-percent'>0%</span>\n                  <div class='left-half-clipper'>\n                    <div class='first50-bar'></div>\n                    <div class='value-bar'></div>\n                  </div>\n                </div>\n            </div>"),v.set(e,0))}(r),t.drag_support.formdata&&(o=t.drag_support.formdata?new FormData:null),o){var s;if(!1!==t.opts.filesManagerUploadToS3)for(s in o.append("key",t.opts.filesManagerUploadToS3.keyStart+(new Date).getTime()+"-"+(e.name||"untitled")),o.append("success_action_status","201"),o.append("X-Requested-With","xhr"),o.append("Content-Type",Ce(e)),t.opts.filesManagerUploadToS3.params)t.opts.filesManagerUploadToS3.params.hasOwnProperty(s)&&o.append(s,t.opts.filesManagerUploadToS3.params[s]);for(s in t.opts.filesManagerUploadParams)t.opts.filesManagerUploadParams.hasOwnProperty(s)&&o.append(s,t.opts.filesManagerUploadParams[s]);o.append(t.opts.filesManagerUploadParam,e,e.name);var l,c,d=t.opts.filesManagerUploadURL;t.opts.filesManagerUploadToS3&&(d=t.opts.filesManagerUploadToS3.uploadURL?t.opts.filesManagerUploadToS3.uploadURL:"https://".concat(t.opts.filesManagerUploadToS3.region,".amazonaws.com/").concat(t.opts.filesManagerUploadToS3.bucket)),t.opts.filesManagerUploadToAzure&&(d=t.opts.filesManagerUploadToAzure.uploadURL?"".concat(t.opts.filesManagerUploadToAzure.uploadURL,"/").concat(e.name):encodeURI("https://".concat(t.opts.filesManagerUploadToAzure.account,".blob.core.windows.net/").concat(t.opts.filesManagerUploadToAzure.container,"/").concat(e.name)),l=d,t.opts.filesManagerUploadToAzure.SASToken&&(d+=t.opts.filesManagerUploadToAzure.SASToken),t.opts.filesManagerUploadMethod="P
21UT");var f=t.core.getXHR(d,t.opts.filesManagerUploadMethod);if(t.opts.filesManagerUploadToAzure){var p=(new Date).toUTCString();if(!t.opts.filesManagerUploadToAzure.SASToken&&t.opts.filesManagerUploadToAzure.accessKey){var h=t.opts.filesManagerUploadToAzure.account,u=t.opts.filesManagerUploadToAzure.container;if(t.opts.filesManagerUploadToAzure.uploadURL){var b=t.opts.filesManagerUploadToAzure.uploadURL.split("/");u=b.pop(),h=b.pop().split(".")[0]}var x="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(p,"\nx-ms-version:2019-07-07"),C=encodeURI("/"+h+"/"+u+"/"+e.name),w=t.opts.filesManagerUploadMethod+"\n\n\n"+e.size+"\n\n"+Ce(e)+"\n\n\n\n\n\n\n"+x+"\n"+C,E=t.cryptoJSPlugin.cryptoJS.HmacSHA256(w,t.cryptoJSPlugin.cryptoJS.enc.Base64.parse(t.opts.filesManagerUploadToAzure.accessKey)).toString(t.cryptoJSPlugin.cryptoJS.enc.Base64),A="SharedKey "+h+":"+E;c=E,f.setRequestHeader("Authorization",A)}for(s in f.setRequestHeader("x-ms-version","2019-07-07"),f.setRequestHeader("x-ms-date",p),f.setRequestHeader("Content-Type",Ce(e)),f.setRequestHeader("x-ms-blob-type","BlockBlob"),t.opts.filesManagerUploadParams)t.opts.filesManagerUploadParams.hasOwnProperty(s)&&f.setRequestHeader(s,t.opts.filesManagerUploadParams[s]);for(s in t.opts.filesManagerUploadToAzure.params)t.opts.filesManagerUploadToAzure.params.hasOwnProperty(s)&&f.setRequestHeader(s,t.opts.filesManagerUploadToAzure.params[s])}f.onload=function(){Le(Ce(e))?function(e,a,n,i,r){var o=this.status,s=this.response,l=this.responseXML,c=this.responseText;try{if(t.opts.filesManagerUploadToS3||t.opts.filesManagerUploadToAzure)if(201===o){var d;if(t.opts.filesManagerUploadToAzure){if(!1===t.events.trigger("filesManager.uploadedToAzure",[this.responseURL,r,s],!0))return t.edit.on(),!1;d=i}else d=Ae(l,a);if(d){var f={link:d,text:e,response:s,type:n};g.set(a,f)}}else H(4,s||l,null,a);else if(200<=o&&o<300){var p=Ee(c,a);if(p){var h={link:p.link,text:e,response:s,type:n};g.set(a,h)}}else H(3,s||c,null,a)}catch(e){H(4,s||c,null,a)}}.call(f,e.name,r,Ce(e),l,c):function(e,a,n,i,r){var o=this.status,s=this.response,l=this.responseXML,c=this.responseText;try{if(t.opts.filesManagerUploadToS3||t.opts.filesManagerUploadToAzure)if(201==o){var d;if(t.opts.filesManagerUploadToAzure){if(!1===t.events.trigger("filesManager.uploadedToAzure",[this.responseURL,r,s],!0))return t.edit.on(),!1;d=i}else d=Ae(l,a);if(d){var f={link:d,sanitize:!1,data:[],$existing_img:e,response:s||l,type:n};g.set(a,f)}}else H(4,s||l,e,a);else if(200<=o&&o<300){var p=Ee(c,a);if(p){var h={link:p.link,sanitize:!1,data:p,$existing_img:e,response:s||l,type:n};g.set(a,h)}}else H(3,s||c,e,a)}catch(t){H(4,s||c,e,a)}}.call(f,a,r,Ce(e),l,c),y.has(r)||he(100,r,!0)},f.onerror=function(){H(4,this.response||this.responseText||this.responseXML,null,r)},f.upload.onprogress=function(e){!function(e,t){e.lengthComputable&&he(e.loaded/e.total*100|0,t,!1)}(e,r)},f.onabort=function(e){!function(e,t){H(10,t,a,e)}(r,e)},f.send(t.opts.filesManagerUploadToAzure?e:o),m.set(r,f)}}function ke(e){t.events.$on(e,"click",".fr-upload-progress-layer",function(e){if(t.helpers.isMobile())return e.stopPropagation(),!1},!0),t.events.$on(e,"dragover dragenter",".fr-upload-progress-layer",function(e){e.preventDefault();for(var t=0;t<e.originalEvent.dataTransfer.types.length;t++)"Files"==e.originalEvent.dataTransfer.types[t]&&(e.originalEvent.dataTransfer.dropEffect="none");return!1},!0),t.events.$on(e,"dragleave dragend",".fr-upload-progress-layer",function(e){return e.preventDefault(),!1},!0),t.events.$on(e,"dragover dragenter",".fr-files-upload-layer",function(e){return f(this).addClass("fr-drop"),(t.browser.msie||t.browser.edge)&&e.preventDefault(),!1},!0),t.events.$on(e,"dragleave dragend",".fr-files-upload-layer",function(e){return f(this).removeClass("fr-drop"),(t.browser.msie||t.browser.edge)&&e.preventDefault(),!1},!0),t.events.$on(e,"click",".fr-insert-checkbox",function(t){if(this.classList.contains("fr-checkbox-disabled"))return this.children.target.disabled=!0,void(this.children.target.checked=!1);var a=parseInt(this.id.split("-").pop());b.set(a,this.children.target.checked);
21for(var n=e.find('.fr-command[data-cmd="insertAll"]'),i=e.find('.fr-command[data-cmd="deleteAll"]'),r=e.find('input.fr-file-insert-check[type="checkbox"]'),o=r.length,s=!0,l=0;l<o;l++)1==r[l].checked&&(s=!1);s?n.addClass("fr-disabled"):n.removeClass("fr-disabled"),s?i.addClass("fr-disabled"):i.removeClass("fr-disabled"),this.children.target.checked?(e.find(".fr-file-"+this.id.split("-").pop()).get(0).setAttribute("draggable","true"),e.find(".fr-file-"+this.id.split("-").pop()).get(0).classList.remove("fr-unchecked")):(this.id.split("-").pop(),e.find(".fr-file-"+this.id.split("-").pop()).get(0).setAttribute("draggable","false"),e.find(".fr-file-"+this.id.split("-").pop()).get(0).classList.add("fr-unchecked"))}),t.events.$on(e,"click",".fr-file-insert-button",function(e){this.classList.contains("fr-disabled")||we(parseInt(this.id.split("-").pop()))}),t.events.$on(e,"click",".fr-file-autoplay-button",function(e){if(this.parentNode.classList.contains("fr-checkbox-disabled"))return this.disabled=!0,void(this.checked=!1);_e(parseInt(this.id.split("-").pop()))}),t.events.$on(e,"click",".fr-file-edit-button",function(t){var a=parseInt(this.id.split("-").pop());e.find(".fr-file-edit-button-".concat(a)).hasClass("fr-disabled")||xe(a)}),t.events.$on(e,"click",".fr-file-view-button",function(a){var n=parseInt(this.id.split("-").pop());e.find(".fr-file-view-button-".concat(n)).hasClass("fr-disabled")||function(e){if(!Ie(Ce(g.get(e)))){var a=g.get(e).link,n=g.get(e).link;if(u.get(e)&&u.get(e).name?n=u.get(e).name:g.get(e).text&&(n=g.get(e).text),0===a.indexOf("blob:")&&t.browser.msie&&window.navigator&&window.navigator.msSaveBlob)window.navigator.msSaveBlob(u.get(e),n);else{var i=document.createElement("a");i.href=a,i.download=n,i.click()}return!1}var r=t.popups.get("filesManager.insert");if(0<r.find(".fr-file-view-image-"+e).length)r.find(".fr-file-view-image-"+e)[0].remove();else{for(var o=r.find(".fr-file-view"),s=0;s<o.length;s++)o.get(s).remove();var l=r.find(".fr-file-view-"+e);if(Te(Ce(g.get(e)))){var c='<div class="fr-file-view-modal">\n              <div class="fr-file-view-modal-content">\n              <div class="fr-file-view-close">&times;</div> \n                <img src="'+g.get(e).link+"\" class ='fr-file-view-image'/>\n                </div>\n              </div>";l[0].innerHTML=c+l[0].innerHTML}else if(Re(Ce(g.get(e)))){var d;if(g.get(e).hasOwnProperty("video")){var f=g.get(e).video.substring(g.get(e).video.indexOf("src")+3),p=f.substring(f.indexOf('"')+1);p=p.substring(0,p.indexOf('"')),d='<div class="fr-file-view-modal">\n        <div class="fr-file-view-modal-content ">\n          <div class="fr-file-view-close">&times;</div> \n          <iframe width="640" height="360" src="'.concat(p+"&autoplay=1&mute=1",'" allow="autoplay" frameborder="0" class = "fr-file-view-image"></iframe>\n        </div>\n      </div>')}else d='<div class="fr-file-view-modal">\n          <div class="fr-file-view-modal-content ">\n            <div class="fr-file-view-close">&times;</div> \n            <video controls src="'+g.get(e).link+"\"  class ='fr-file-view-image' autoplay></video>\n          </div>\n        </div>";l[0].innerHTML=d+l[0].innerHTML}else if(Me(Ce(g.get(e)))){var h='<div class="fr-file-view-modal">\n        <div class="fr-file-view-modal-content ">\n          <div  class="fr-file-view-close">&times;</div> \n          <audio controls="controls"  class =\'fr-file-view-image\' autoplay>\n\n          <source src="'.concat(g.get(e).link,'" type="').concat(Ce(g.get(e)),'" />\n\n            Your browser does not support the audio element.\n          </audio>\n        </div>\n      </div>');l[0].innerHTML=h+l[0].innerHTML}else if(Le(Ce(g.get(e)))){var m=g.get(e).link,v=g.get(e).text;if(m.endsWith(".pdf")||m.endsWith(".txt")){var b='<div class="fr-file-view-modal">\t\n              <div class="fr-file-view-modal-content " >\t\n              <div class="fr-file-view-close">&times;</div> \t\n              <iframe src="'.concat(m,"\" style='background-color: white;' height='50%' width='50%' title=\"").concat(v,'" class="fr-file fr-file-view-image"></iframe>\t\n            </div>\t\n            </div>');l[0].innerHTML=b+l[0].innerHTML}else if(0===m.indexOf("blob:")&&t.browser.msie&&window.navigator&&window.navigator.msSaveBlob)window.navigator.msSaveBlob(u.get(e),v);else{var y=document.createElement("a");y.href=m,y.download=v,y.click()}}}}(n)}),t.events.$on(e,"click",".fr-file-delete-button",function(e){$(parseInt(this.id.split("-").pop()))}),t.events.$on(e,"click",".fr-file-cancel-upload-button",function(e){!function(e){var a=t.popups.get("filesManager.insert");a.find(".fr-file-item-right-"+e).get(0).innerHTML=pe(e),m.get(e).abort(),ue(e,100,!0),a.find(".fr-checkbox-file-"+e).get(0).disabled=!0}(parseInt(this.id.split("-").pop()))}),t.events.$on(e,"click",".fr-upload-delete-button",function(e){!function(e){0!=m.get(e).readyState&&(m.get(e).abort(),ue(e,100,!0),m.delete(e)),$(e)}(parseInt(this.id.split("-").pop()))}),t.events.$on(e,"click",".fr-file-view-close",function(t){e.find(".fr-file-view-modal").get(0).outerHTML=""}
21),t.events.$on(e,"click",".fr-plugins-enable",function(e){S.forEach(function(e){t.opts.pluginsEnabled.indexOf(e)<0&&t.opts.pluginsEnabled.push(e)}),function(e){for(var a in e)if(!t[a]){if(n.PLUGINS[a]&&t.opts.pluginsEnabled.indexOf(a)<0)continue;t[a]=new e[a](t),t[a]._init&&t[a]._init()}}(n.PLUGINS),t.popups.get("filesManager.insert").get(0).outerHTML="",Oe(),L(!0)}),t.events.$on(e,"click",".fr-plugins-cancel",function(e){t.popups.hide("filesManager.insert")}),t.events.$on(e,"drop",".fr-upload-progress",function(e){e.preventDefault(),e.stopPropagation()}),t.events.$on(e,"drop",".fr-files-upload-layer",function(n){n.preventDefault(),n.stopPropagation(),f(this).removeClass("fr-drop");var i=n.originalEvent.dataTransfer;if(i&&i.files){var r=e.data("instance")||t;r.events.disableBlur();for(var o=[],s=0;s<i.files.length;s++){var l=A;u.set(l,i.files[s]),ce(l),b.set(l,!1),o.push(l),A++}for(var c=0;c<o.length;c++)r.filesManager.upload(u.get(o[c]),i.files,a,o[c]);r.events.enableBlur()}},!0),t.helpers.isIOS()&&t.events.$on(e,"touchstart",'.fr-files-upload-layer input[type="file"]',function(){f(this).trigger("click")},!0),t.events.$on(e,"change",'.fr-files-upload-layer input[type="file"]',function(){if(this.files){var n=e.data("instance")||t;n.events.disableBlur(),e.find("input:focus").blur(),n.events.enableBlur();var i=[];if(void 0!==this.files&&0<this.files.length){for(var r=0;r<this.files.length;r++){var o=A;u.set(o,this.files[r]),ce(o),b.set(o,!1),++A,i.push(o)}for(var s=0;s<i.length;s++)n.filesManager.upload(u.get(i[s]),this.files,a,i[s])}}f(this).val("")},!0)}function _e(e){document.getElementById("fr-file-autoplay-button-"+e).checked?E.push(e):E=E.filter(function(t){return t!=e})}function Te(e){return e&&"image"===e.split("/")[0]}function Le(e){return e&&"image"!=e.split("/")[0]&&e&&"video"!=e.split("/")[0]&&e&&"audio"!=e.split("/")[0]}function Re(e){return e&&"video"===e.split("/")[0]}function Me(e){return e&&"audio"===e.split("/")[0]}function Ie(e){if("audio/ogg"==e||"video/ogg"==e||"image/webp"==e||"video/webm"==e){if(t.browser.msie||t.browser.edge||t.browser.safari)return!1;if(t.helpers.isMobile()){if("audio/ogg"==e||"video/ogg"==e)return!1;if(!t.helpers.isAndroid()&&!t.browser.chrome)return!1}}return!0}function Oe(e){if(e)return t.popups.onRefresh("filesManager.insert",T),t.popups.onHide("filesManager.insert",M),!0;var n,i,r="";t.opts.imageUpload||-1===t.opts.filesInsertButtons.indexOf("filesUpload")||t.opts.imageInsertButtons.splice(t.opts.filesInsertButtons.indexOf("filesUpload"),1);var o=t.button.buildList(t.opts.filesInsertButtons),s=t.button.buildList(t.opts.filesInsertButtons2);""!==o&&(r='<div class="fr-buttons fr-tabs">'.concat(o,'<span class="fr-align-right">').concat(s,"</span></div>"));var l=t.opts.filesInsertButtons.indexOf("filesUpload"),c=t.opts.filesInsertButtons.indexOf("filesByURL"),d=t.opts.filesInsertButtons.indexOf("filesEmbed"),f="";0<=l&&(n=" fr-active",0<=c&&c<l&&(n=""),f='<div class="fr-files-upload-layer'.concat(n,' fr-layer " id="fr-files-upload-layer-').concat(t.id,'"><div style="display:flex"><div class="fr-upload-section"><div class = \'fr-blue-decorator\'><div class = \'fr-cloud-icon\'><svg class = "fr-svg" focusable="false" width="26px" height="26px" viewBox = "0 0 24 24" xlmns = "http://w3.org/200/svg"><path d = \'M12 6.66667a4.87654 4.87654 0 0 1 4.77525 3.92342l0.29618 1.50268 1.52794 0.10578a2.57021 2.57021 0 0 1 -0.1827 5.13478H6.5a3.49774 3.49774 0 0 1 -0.3844 -6.97454l1.06682 -0.11341L7.678 9.29387A4.86024 4.86024 0 0 1 12 6.66667m0 -2A6.871 6.871 0 0 0 5.90417 8.37 5.49773 5.49773 0 0 0 6.5 19.33333H18.41667a4.57019 4.57019 0 0 0 0.32083 -9.13A6.86567 6.86567 0 0 0 12 4.66667Zm0.99976 7.2469h1.91406L11.99976 9 9.08618 11.91357h1.91358v3H11V16h2V14h-0.00024Z\'></path></svg></div>Drag & Drop One or More Files<br><div class="decorated"><span> OR </span></div> Click Browse Files </div> </div><div class="fr-form"><input type="file" accept="').concat(t.opts.filesManagerAllowedTypes.join(",").toLowerCase(),'" tabIndex="-1" aria - labelledby="fr-files-upload-layer-').concat(t.id,'"role="button" multiple></div> </div></div>'));var p="";0<=d&&(n=" fr-active",(l<d&&0<=l||c<d&&0<=c)&&(n=""),p='<div class="fr-files-embed-layer fr-layer'.concat(n,'" id="fr-files-embed-layer-').concat(t.id,'"><div class="fr-input-line padding-top-15"><textarea data-gramm_editor="false" style=\'height:60px\' id="fr-files-embed-layer-text').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("Embedded Code"),'" tabIndex="1" aria-required="true" rows="5"></textarea></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="insertEmbed" tabIndex="2" role="button">').concat(t.language.translate("Insert"),"</button></div></div>"));var h="";0<=c&&(n=" fr-active",0<=l&&l<c&&(n=""),h='<div class="fr-files-by-url-layer'.concat(n,' fr-layer" id="fr-files-by-url-layer
21-').concat(t.id,'"><div class="fr-input-line fr-by-url-padding"><input id="fr-files-by-url-layer-text-').concat(t.id,'" type="text" placeholder="http://" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="filesInsertByURL" tabIndex="2" role="button">').concat(t.language.translate("Add"),"</button></div></div>"));var u={buttons:r,upload_layer:f,by_url_layer:h,embed_layer:p,upload_progress_layer:"<div class = ' fr-margin-16 fr-upload-progress' id=\"fr-upload-progress-layer-".concat(t.id,"\" ><div  class='fr-progress-bar-style'><div class='fr-progress-bar fr-none'></div></div><div id='filesList' class = 'fr-upload-progress-layer fr-layer'></div></div>"),progress_bar:'<div class="fr-files-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="filesDismissError" tabIndex="2" role="button">OK</button></div></div>'};return 1<=t.opts.imageInsertButtons.length&&(i=t.popups.create("filesManager.insert",u)),t.$wp&&t.events.$on(t.$wp,"scroll",function(){a&&t.popups.isVisible("filesManager.insert")&&replace()}),ke(i),t.popups.setPopupDimensions(i),i}function Ne(e){var t=e.split("/").pop();if(t.split(".").length<2){var a=new Date;return t+"-"+a.getDate()+"/"+(a.getMonth()+1)+"/"+a.getFullYear()}return t}function De(){a&&t.popups.get("image.alt").find("input").val(a.attr("alt")||"").trigger("change")}function Pe(){var e=t.popups.get("image.alt");e||(e=Be()),V(),t.popups.refresh("image.alt"),t.popups.setContainer("image.alt",t.$sc);var a=et();tt()&&(a=a.find(".fr-img-wrap"));var n=a.offset().left+a.outerWidth()/2,i=a.offset().top+a.outerHeight();t.popups.show("image.alt",n,i,a.outerHeight(),!0)}function Be(e){if(e)return t.popups.onRefresh("image.alt",De),!0;var n={buttons:'<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.imageAltButtons),"</div>"),alt_layer:'<div class="fr-image-alt-layer fr-layer fr-active" id="fr-image-alt-layer-'.concat(t.id,'"><div class="fr-input-line"><input id="fr-image-alt-layer-text-').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("Alternative Text"),'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetAlt" tabIndex="2" role="button">').concat(t.language.translate("Update"),"</button></div></div>")},i=t.popups.create("image.alt",n);return t.$wp&&t.events.$on(t.$wp,"scroll.image-alt",function(){a&&t.popups.isVisible("image.alt")&&Pe()}),i}function Fe(){var e=t.popups.get("image.size");if(a)if(tt()){var n=a.parent();n.get(0).style.width||(n=a.parent().parent()),e.find('input[name="width"]').val(n.get(0).style.width).trigger("change"),e.find('input[name="height"]').val(n.get(0).style.height).trigger("change")}else e.find('input[name="width"]').val(a.get(0).style.width).trigger("change"),e.find('input[name="height"]').val(a.get(0).style.height).trigger("change")}function He(){var e=t.popups.get("image.size");e||(e=ze()),V(),t.popups.refresh("image.size"),t.popups.setContainer("image.size",t.$sc);var a=et();tt()&&(a=a.find(".fr-img-wrap"));var n=a.offset().left+a.outerWidth()/2,i=a.offset().top+a.outerHeight();t.popups.show("image.size",n,i,a.outerHeight(),!0)}function ze(e){if(e)return t.popups.onRefresh("image.size",Fe),!0;var n={buttons:'<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.imageSizeButtons),"</div>"),size_layer:'<div class="fr-image-size-layer fr-layer fr-active" id="fr-image-size-layer-'.concat(t.id,'"><div class="fr-image-group"><div class="fr-input-line"><input id="fr-image-size-layer-width-\'').concat(t.id,'" type="text" name="width" placeholder="').concat(t.language.translate("Width"),'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-image-size-layer-height').concat(t.id,'" type="text" name="height" placeholder="').concat(t.language.translate("Height"),'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetSize" tabIndex="2" role="button">').concat(t.language.translate("Update"),"</button></div></div>")},i=t.popups.create("image.size",n);return t.$wp&&t.events.$on(t.$wp,"scroll.image-size",function(){a&&t.popups.isVisible("image.size")&&He()}),i}function $e(e,t,a,n){return e.pageX=t,D.call(this,e),e.pageX=e.pageX+a*Math.floor(Math.pow(1.1,n)),P.call(this,e),B.call(this,e),++n}function Ue(e){(e=e||et())&&!1!==t.events.trigger("image.beforeRemove",[e])&&(t.popups.hideAll(),Xe(!0),t.undo.canDo()||t.undo.saveStep(),e.get(0)==t.el?e.removeAttr("src"):(e.get(0).parentNode&&"A"==e.get(0).parentNode.tagName?(t.selection.setBefore(e.get(0).parentNode)||t.selection.setAfter(e.get(0).parentNode)||e.parent().after(n.MARKERS),f(e.get(0).parentNode).remove()):(t.selection.setBefore(e.get(0))||t.selection.setAfter(e.get(0))||e.after(n.MARKERS),e.remove()),t.html.fillEmptyBlocks(),t.selection.restore(
21)),t.undo.saveStep())}function We(e){var i=e.which;if(a&&(i==n.KEYCODE.BACKSPACE||i==n.KEYCODE.DELETE))return e.preventDefault(),e.stopPropagation(),Ue(),!1;if(a&&i==n.KEYCODE.ESC){var r=a;return Xe(!0),t.selection.setAfter(r.get(0)),t.selection.restore(),e.preventDefault(),!1}if(!a||i!=n.KEYCODE.ARROW_LEFT&&i!=n.KEYCODE.ARROW_RIGHT)return a&&i===n.KEYCODE.TAB?(e.preventDefault(),e.stopPropagation(),Xe(!0),!1):a&&i!=n.KEYCODE.F10&&!t.keys.isBrowserAction(e)?(e.preventDefault(),e.stopPropagation(),!1):void 0;var o=a.get(0);return Xe(!0),i==n.KEYCODE.ARROW_LEFT?t.selection.setBefore(o):t.selection.setAfter(o),t.selection.restore(),e.preventDefault(),!1}function Ve(e){if(e&&"IMG"==e.tagName){if(t.node.hasClass(e,"fr-uploading")||t.node.hasClass(e,"fr-error")?e.parentNode.removeChild(e):t.node.hasClass(e,"fr-draggable")&&e.classList.remove("fr-draggable"),e.parentNode&&e.parentNode.parentNode&&t.node.hasClass(e.parentNode.parentNode,"fr-img-caption")){var a=e.parentNode.parentNode;a.removeAttribute("contenteditable"),a.removeAttribute("draggable"),a.classList.remove("fr-draggable");var n=e.nextSibling;n&&n.removeAttribute("contenteditable")}}else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var i=e.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),r=0;r<i.length;r++)Ve(i[r])}function Ke(e){var a=e.target.result,n=t.opts.imageDefaultWidth;n&&"auto"!=n&&(n+=t.opts.imageResizeWithPercent?"%":"px"),t.undo.saveStep(),t.html.insert('<img data-fr-image-pasted="true" src="'.concat(a,'"').concat(n?' style="width: '.concat(n,';"'):"",">"));var i=t.$el.find('img[data-fr-image-pasted="true"]');i&&Qe(i,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}function Ye(e){if(e&&e.clipboardData&&e.clipboardData.items){var a=(e.clipboardData||window.clipboardData).getData("text/html")||"",n=(new DOMParser).parseFromString(a,"text/html").querySelector("img");if(n){if(!n)return!1;var i=n.src,r=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))r=e.clipboardData.items[0].getAsFile();else for(var o=0;o<e.clipboardData.items.length&&!(r=e.clipboardData.items[o].getAsFile());o++);if(r)return function(e,a){var n=new FileReader;n.onload=function(e){var a=t.opts.imageDefaultWidth;a&&"auto"!=a&&(a+=t.opts.imageResizeWithPercent?"%":"px"),t.html.insert('<img data-fr-image-pasted="true" src="'.concat(e,'"').concat(a?' style="width: '.concat(a,';"'):"",">"));var n=t.$el.find('img[data-fr-image-pasted="true"]');n&&Qe(n,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}(a),n.readAsDataURL(e,a)}(r,i),!1}else{var s=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))s=e.clipboardData.items[0].getAsFile();else for(var l=0;l<e.clipboardData.items.length&&!(s=e.clipboardData.items[l].getAsFile());l++);if(s)return function(e){var t=new FileReader;t.onload=Ke,t.readAsDataURL(e)}(s),!1}}}function Ge(e){return e.replace(/<img /gi,'<img data-fr-image-pasted="true" ')}function Xe(e){a&&(je||!0===e)&&(t.toolbar.enable(),o&&o.removeClass("fr-active"),t.popups.hide("image.edit"),a=null,Ze(),s=null,l&&l.hide())}var je=!1;function qe(){je=!0}function Ze(){je=!1}function Qe(e,a,n){!t.opts.htmlUntouched&&t.opts.useClasses?(f(e).removeClass("fr-fil fr-fir fr-dib fr-dii"),n&&f(e).addClass("fr-fi".concat(n[0])),a&&f(e).addClass("fr-di".concat(a[0]))):"inline"==a?(e.css({display:"inline-block",verticalAlign:"bottom",margin:t.opts.imageDefaultMargin}),"center"==n?e.css({float:"none",marginBottom:"",marginTop:"",maxWidth:"calc(100% - ".concat(2*t.opts.imageDefaultMargin,"px)"),textAlign:"center"}):"left"==n?e.css({float:"left",marginLeft:0,maxWidth:"calc(100% - ".concat(t.opts.imageDefaultMargin,"px)"),textAlign:"left"}):e.css({float:"right",marginRight:0,maxWidth:"calc(100% - ".concat(t.opts.imageDefaultMargin,"px)"),textAlign:"right"})):"block"==a&&(e.css({display:"block",float:"none",verticalAlign:"top",margin:"".concat(t.opts.imageDefaultMargin,"px auto"),textAlign:"center"}),"left"==n?e.css({marginLeft:0,textAlign:"left"}):"right"==n&&e.css({marginRight:0,textAlign:"right"}))}function Je(){return a}function et(){return tt()?a.parents(".fr-img-caption").first():a}function tt(){return!!a&&0<a.parents(".fr-img-caption").length}return{_init:function(){var e;t.events.$on(t.$el,t._mousedown,"IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',function(e){if("false"==f(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;t.helpers.isMobile()||t.selection.clear(),h=!0,t.popups.areVisible()&&t.events.disableBlur(),t.browser.msie&&(t.events.disableBlur(),t.$el.attr("contenteditable",!1)),t.draggable||"touchstart"==e.type||e.preventDefault(),e.stopPropagation()}),t.events.$on(t.$el,t._mousedown,".fr-img-caption .fr-inner",function(e){t.core.hasFocus()||t.events.focus(),e.stopPropagation()}),t.events.$on(t.$el,"paste",".fr-img-caption .fr-inner",function(e){!0===t.opts.toolbarInline&&(t.toolbar.hide(),e.stopPropagation())}),t.events.$on(t.$el,t._mouseup,"IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',function(e){if("false"==f(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;h&&(h=!1,e.stopPropagation(),t.browser.msie&&(t.$el.attr("contenteditable",!0),t.events.enableBlur()))}),t.events.on("keyup",function(e){if(e.shiftKey&&""===t.selection.text().replace(/\n/g,"")&&t.keys.isArrow(e.which)){var a=t.selection.element
vendor: 4,490 bytes, line 21
21(),n=t.selection.endElement();a&&"IMG"==a.tagName?me(f(a)):n&&"IMG"==n.tagName&&me(f(n))}},!0),t.events.on("window.mousedown",qe),t.events.on("window.touchmove",Ze),t.events.on("mouseup window.mouseup",function(){if(a)return Xe(),!1;Ze()}),t.events.on("commands.mousedown",function(e){0<e.parents(".fr-toolbar").length&&Xe()}),t.events.on("image.resizeEnd",function(){t.opts.iframe&&t.size.syncIframe()}),t.events.on("blur image.hideResizer commands.undo commands.redo element.dropped",function(){Xe(!(h=!1))}),t.events.on("modals.hide",function(){a&&t.selection.clear()}),t.events.on("image.resizeEnd",function(){t.win.getSelection&&me(a)}),t.opts.imageAddNewLine&&t.events.on("image.inserted",function(e){var a=e.get(0);for(a.nextSibling&&"BR"===a.nextSibling.tagName&&(a=a.nextSibling);a&&!t.node.isElement(a);)a=t.node.isLastSibling(a)?a.parentNode:null;t.node.isElement(a)&&(t.opts.enter===n.ENTER_BR?e.after("<br>"):f(t.node.blockParent(e.get(0))).after("<".concat(t.html.defaultTag(),"><br></").concat(t.html.defaultTag(),">")))}),"IMG"==t.el.tagName&&t.$el.addClass("fr-view"),t.helpers.isMobile()&&(t.events.$on(t.$el,"touchstart","IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',function(){ne=!1}),t.events.$on(t.$el,"touchmove",function(){ne=!0})),t.$wp?(t.events.on("window.keydown keydown",We,!0),t.events.on("keyup",function(e){if(a&&e.which==n.KEYCODE.ENTER)return!1},!0),t.events.$on(t.$el,"keydown",function(){var e=t.selection.element();(e.nodeType===Node.TEXT_NODE||"BR"==e.tagName&&t.node.isLastSibling(e))&&(e=e.parentNode),t.node.hasClass(e,"fr-inner")||(t.node.hasClass(e,"fr-img-caption")||(e=f(e).parents(".fr-img-caption").get(0)),t.node.hasClass(e,"fr-img-caption")&&(t.opts.trackChangesEnabled||f(e).after(n.INVISIBLE_SPACE+n.MARKERS),t.selection.restore()))})):t.events.$on(t.$win,"keydown",We),t.events.on("toolbar.esc",function(){if(a){if(t.$wp)t.events.disableBlur(),t.events.focus();else{var e=a;Xe(!0),t.selection.setAfter(e.get(0)),t.selection.restore()}return!1}},!0),t.events.on("toolbar.focusEditor",function(){if(a)return!1},!0),t.events.on("window.cut window.copy",function(e){if(a&&t.popups.isVisible("image.edit")&&!t.popups.get("image.edit").find(":focus").length){var i=et();tt()?(i.before(n.START_MARKER),i.after(n.END_MARKER),t.selection.restore(),t.paste.saveCopiedText(i.get(0).outerHTML,i.text())):t.paste.saveCopiedText(a.get(0).outerHTML,a.attr("alt")),"copy"==e.type?setTimeout(function(){me(a)}):(Xe(!0),t.undo.saveStep(),setTimeout(function(){t.undo.saveStep()},0))}},!0),t.browser.msie&&t.events.on("keydown",function(e){if(!t.selection.isCollapsed()||!a)return!0;var i=e.which;i==n.KEYCODE.C&&t.keys.ctrlKey(e)?t.events.trigger("window.copy"):i==n.KEYCODE.X&&t.keys.ctrlKey(e)&&t.events.trigger("window.cut")}),t.events.$on(f(t.o_win),"keydown",function(e){var t=e.which;if(a&&t==n.KEYCODE.BACKSPACE)return e.preventDefault(),!1}),t.events.$on(t.$win,"keydown",function(e){var t=e.which;a&&a.hasClass("fr-uploading")&&t==n.KEYCODE.ESC&&a.trigger("abortUpload")}),t.events.on("destroy",function(){a&&a.hasClass("fr-uploading")&&a.trigger("abortUpload")}),t.events.on("paste.before",Ye),t.events.on("paste.beforeCleanup",Ge),t.events.on("html.processGet",Ve),t.opts.imageOutputSize&&t.events.on("html.beforeGet",function(){e=t.el.querySelectorAll("img");for(var a=0;a<e.length;a++){var n=e[a].style.width||f(e[a]).width(),i=e[a].style.height||f(e[a]).height();n&&e[a].setAttribute("width","".concat(n).replace(/px/,"")),i&&e[a].setAttribute("height","".concat(i).replace(/px/,""))}}),t.opts.iframe&&t.events.on("image.loaded",t.size.syncIframe),t.events.$on(f(t.o_win),"orientationchange.image",function(){setTimeout(function(){a&&me(a)},100)}),function(e){if(e)return t.$wp&&t.events.$on(t.$wp,"scroll.image-edit",function(){a&&t.popups.isVisible("image.edit")&&t.events.disableBlur()}),!0;var n="";if(0<t.opts.imageEditButtons.length){var i={buttons:n+='<div class="fr-buttons"> \n        '.concat(t.button.buildList(t.opts.imageEditButtons),"\n        </div>")};return t.popups.create("image.edit",i)}}(!0),Oe(!0),ze(!0),Be(!0),t.events.on("node.remove",function(e){if("IMG"==e.get(0).tagName)return Ue(e),!1}),t.events.on("popups.hide.filesManager.insert",function(e){t.filesManager.minimizePopup(r)})},showInsertPopup:L,showLayer:function(e){var n,i,r=t.popups.get("filesManager.insert");if(a||t.opts.toolbarInline){if(a){var o=et();tt()&&(o=o.find(".fr-img-wrap")),i=o.offset().top+o.outerHeight(),n=o.offset().left}}
21else{var s=t.$tb.find('.fr-command[data-cmd="insertFiles"]');n=s.offset().left,i=s.offset().top+(t.opts.toolbarBottom?10:s.outerHeight()-10)}!a&&t.opts.toolbarInline&&(i=r.offset().top-t.helpers.getPX(r.css("margin-top")),r.hasClass("fr-above")&&(i+=r.outerHeight())),r.find(".fr-layer").removeClass("fr-active"),r.find(".fr-".concat(e,"-layer")).addClass("fr-active"),r.find(".fr-upload-progress-layer").addClass("fr-active"),t.popups.show("filesManager.insert",n,i,a?a.outerHeight():0),t.accessibility.focusPopup(r)},refreshUploadButton:function(e){var a=t.popups.get("filesManager.insert");a&&a.find(".fr-files-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshByURLButton:function(e){var a=t.popups.get("filesManager.insert");a&&a.find(".fr-files-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},upload:Se,insertByURL:function(){for(var e,i=t.popups.get("filesManager.insert").find(".fr-files-by-url-layer input"),r=i.val().trim().split(/[ ,]+/),o=[],s=0,l=0;l<r.length;l++)e=r[l],new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(e)&&(o[s]=r[l],s++);if(0!=o.length){if(0<i.val().trim().length&&0<o.length){var c=[],d=[],f=A,p=o.length;o.forEach(function(e,i){if(0==e.trim().length)A==f+--p&&ge(c,d);else{V(),W(),K(t.language.translate("Loading file(s)"));var r=e.trim(),o=function(e){if(void 0===e)return e;var a=null;if(/^http/.test(e)||(e="https://".concat(e)),t.helpers.isURL(e))for(var i=0;i<n.VIDEO_PROVIDERS.length;i++){var r=n.VIDEO_PROVIDERS[i];if(r.test_regex.test(e)&&new RegExp(t.opts.videoAllowedProviders.join("|")).test(r.provider)){a=e.replace(r.url_regex,r.url_text),a=r.html.replace(/\{url\}/,a);break}}return a}(r);if(o){var s={link:r,name:r,type:"video/url",size:2,video:o};u.set(f+i,s),ce(f+i),V(),W(),K(t.language.translate("Loading file(s)")),g.set(f+i,s),++A==f+p&&ge(c,d)}else{var l=new XMLHttpRequest;l.onload=function(){if(200==this.status){var e=new Blob([this.response],{type:this.response.type||""});e.name=Ne(r),e.link=r,Te(this.response.type)?(e.sanitize=!0,e.existing_image=a):Le(this.response.type)&&(e.text=Ne(r)),c.push(e),d.push(f+i),u.set(f+i,e),ce(f+i),(-1<k.indexOf(Ce(e))||!Ce(e))&&H(6,null,null,f+i)}else{var n=new Blob([this.response],{type:this.response.type||" "});n.name=Ne(r),n.link=r,u.set(f+i,n),ce(f+i),H(1,this.response,a,f+i)}V(),W(),K(t.language.translate("Loading file(s)")),++A==f+p&&ge(c,d)},l.onerror=function(){var e={link:r,name:Ne(r),size:0,type:""};H(9,this.response,a,f+i);var n=A;u.set(n,e),ce(n),V(),W(),K(t.language.translate("Loading file(s)")),++A==f+p&&ge(c,d)},l.open("GET","".concat(t.opts.imageCORSProxy,"/").concat(r),!0),l.responseType="blob",l.send()}}}),i.val(""),i.blur()}}else Y(t.language.translate("Url entered is invalid. Please try again."))},insertAllFiles:function(){C=[];var e=t.popups.get("filesManager.insert");w=-1,d=null,e.find(".fr-insert-checkbox").toArray().forEach(function(e,t,a){e.children.target.checked&&(C.push(parseInt(e.id.split("-").pop())),Te(g.get(parseInt(e.id.split("-").pop())).type)&&-1==w&&(w=t))}),ye(C),z()},deleteAllFiles:function(){t.popups.get("filesManager.insert").find(".fr-insert-checkbox").toArray().forEach(function(e,t,a){if(e.children.target.checked){var n=parseInt(e.id.split("-").pop());m.has(n)&&m.delete(n),$(n)}}),z()},get:Je,getEl:et,insert:we,showProgressBar:W,remove:Ue,hideProgressBar:V,applyStyle:function(n,i,r){if(void 0===i&&(i=t.opts.imageStyles),void 0===r&&(r=t.opts.imageMultipleStyles),!a)return!1;var o=et();if(!r){var s=Object.keys(i);s.splice(s.indexOf(n),1),o.removeClass(s.join(" "))}"object"==e(i[n])?(o.removeAttr("style"),o.css(i[n].style)):o.toggleClass(n),me(a)},showAltPopup:Pe,showSizePopup:He,setAlt:function(e){if(a){var n=t.popups.get("image.alt");a.attr("alt",e||n.find("input").val()||""),n.find("input:focus").blur(),me(a)}},setSize:function(e,n){if(a){var i=t.popups.get("image.size");e=e||i.find('input[name="width"]').val()||"",n=n||i.find('input[name="height"]').val()||"";var r=/^[\d]+((px)|%)*$/g;a.removeAttr("width").removeAttr("height"),e.match(r)?a.css("width",e):a.css("width",""),n.match(r)?a.css("height",n):a.css("height",""),tt()&&(a.parents(".fr-img-caption").removeAttr("width").removeAttr("height"),e.match(r)?a.parents(".fr-img-caption").css("width",e):a.parents(".fr-img-caption").css("width",""),n.match(r)?a.parents(".fr-img-caption").css("height",n):a.parents(".fr-img-caption").css("height","")),i&&i.find("input:focus").blur(),me(a)}},toggleCaption:function(){var e;if(a&&!tt()){(e=a).parent().is("a")&&(e=a.parent());var i,r,o=a.parents("ul")&&0<a.parents("ul").length?a.parents("ul"):a.parents("ol")&&0<a.parents("ol").length?a.parents("ol"):[];if(0<o.length){var s=o.find("li").length,l=a.parents("li"),c=document.createElement("li");s-1===l.index()&&(o.append(c),c.innerHTML="&nbsp;")}e.attr("style")&&(r=-1<(i=e.attr("style").split(":")).indexOf("width")?i[i.indexOf("width")+1].replace(";",""):"");var d=t.opts.imageResizeWithPercent?(-1<r.indexOf("px")?null:r)||"100%":a.width()+"px";e.wrap('<div class="fr-img-space-wrap"><span '+(t.browser.mozilla?"":'contenteditable="false"')+'class="fr-img-caption '+a.attr("class")+'" style="'+(t.opts.useClasses?"":e.attr("style"))+'" draggable="false"></span>
21<p class="fr-img-space-wrap2">&nbsp;</p></div>'),e.wrap('<span class="fr-img-wrap"></span>'),a.after('<span class="fr-inner"'.concat(t.browser.mozilla?"":' contenteditable="true"',">").concat(n.START_MARKER).concat(t.language.translate("Image Caption")).concat(n.END_MARKER,"</span>")),a.removeAttr("class").removeAttr("style").removeAttr("width"),a.parents(".fr-img-caption").css("width",d),Xe(!0),t.selection.restore()}else e=et(),a.insertAfter(e),a.attr("class",e.attr("class").replace("fr-img-caption","")).attr("style",e.attr("style")),e.remove(),me(a)},refreshEmbedButton:function(e){var a=t.popups.get("filesManager.insert");a&&a.find(".fr-files-embed-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},insertEmbed:function(e){void 0===e&&(e=t.popups.get("filesManager.insert").find(".fr-files-embed-layer textarea").val()||""),0===e.length||!n.VIDEO_EMBED_REGEX.test(e)&&!n.IMAGE_EMBED_REGEX.test(e)?(Y(t.language.translate("Something went wrong. Please try again.")),n.VIDEO_EMBED_REGEX.test(e)&&t.events.trigger("video.codeError",[e])):function(e,i){var r,o;n.VIDEO_EMBED_REGEX.test(e)?(r="video",o=t.opts.videoSplitHTML):n.IMAGE_EMBED_REGEX.test(e)&&(r="image",o=t.opts.imageSplitHTML),t.events.focus(!0),t.selection.restore();var s=!1;a&&(Ue(),s=!0),t.html.insert('<span id="fr-inserted-file" contenteditable="true" draggable="true" class="fr-'.concat(r,' fr-jiv fr-deletable">').concat(e,"</span>"),!1,o),t.popups.hide("filesManager.insert");var l=t.$el.find(".fr-jiv");l.removeClass("fr-jiv"),"video"==r&&(l.toggleClass("fr-rv",t.opts.videoResponsive),function(e,a,n){!t.opts.htmlUntouched&&t.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv".concat(n[0]," fr-dv").concat(a[0]))):"inline"==a?(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"}))}(l,t.opts.videoDefaultDisplay,t.opts.videoDefaultAlign),l.toggleClass("fr-draggable",t.opts.videoMove),t.events.trigger(s?"video.replaced":"video.inserted",[l])),"image"==r&&(Qe(l,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),l.find("img").removeClass("fr-dii"),l.find("img").addClass("fr-dib"),l.toggleClass("fr-draggable",t.opts.imageMove),t.events.trigger(s?"image.replaced":"image.inserted",[l])),i&&(d=l,t.selection.clear(),t.toolbar.disable(),t.video._editVideo(d))}(e)},hasCaption:tt,exitEdit:Xe,edit:me,cancelFileInsert:function(){this.file_manager_dialog_open=!1,m.forEach(function(e,t){4!=e.readyState&&(e.abort(),$(t))});var e=t.popups.get("filesManager.insert");e.find(".fr-progress-bar").removeClass("fr-display-block").addClass("fr-none"),e.find('.fr-command[data-cmd="filesUpload"]').removeClass("fr-disabled"),e.find('.fr-command[data-cmd="filesByURL"]').removeClass("fr-disabled"),e.find('.fr-command[data-cmd="filesEmbed"]').removeClass("fr-disabled"),x=0,m=new Map,v=new Map,U(),t.popups.hide("filesManager.insert")},minimizePopup:function(e){this.file_manager_dialog_open=!1,t.popups.hide("filesManager.insert"),U()},editImage:xe,saveImage:function(e){var t=g.get(i);t.link=window.URL.createObjectURL(new Blob(e,{type:"image/png"})),g.set(i,t)},_showErrorMessage:Y,_showFileErrorMessage:G,getFileThumbnail:fe,deleteFile:$,checkAutoplay:_e,checkInsertAllState:z,_disableInsertCheckbox:F,_getFileType:Ce,isChildWindowOpen:function(){return p},setChildWindowState:function(e){void 0!==e&&(p=e)},resetAllFilesCheckbox:U}},n.DefineIcon("insertFiles",{NAME:"image",SVG_KEY:"fileManager"}),n.RegisterShortcut(n.KEYCODE.P,"insertFiles",null,"P"),n.RegisterCommand("insertFiles",{title:"Insert Files",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("filesManager.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("filesManager.insert")):this.filesManager.showInsertPopup()},plugin:"filesManager"}),n.DefineIcon("cloudIcon",{NAME:"cloudIcon",SVG_KEY:"uploadFiles"}),n.DefineIcon("filesUpload",{NAME:"uploadFiles",SVG_KEY:"uploadFiles"}),n.RegisterCommand("filesUpload",{title:"Upload Files",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-upload")},refresh:function(e){this.filesManager.refreshUploadButton(e)}}),n.DefineIcon("filesByURL",{NAME:"link",SVG_KEY:"insertLink"}),n.RegisterCommand("filesByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-by-url")},refresh:function(e){this.filesManager.refreshByURLButton(e)}}),n.DefineIcon("filesEmbed",{NAME:"code",SVG_KEY:"codeView"}),n.RegisterCommand("filesEmbed",{title:"Embedded Code",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-embed")},refresh:function(e){this.filesManager.refreshEmbedButton(e)}}),n.DefineIcon("insertAll",{NAME:"insertAll",SVG_KEY:"fileInsert"}),n.RegisterCommand("insertAll",{title:"Insert",undo:!1,focus:!1,toggle:!0,disabled:!0,callback:function(){this.filesManager.insertAllFiles()}}),n.DefineIcon("deleteAll",{NAME:"remove",SVG_KEY:"remove"}),n.RegisterCommand("deleteAll",{title:"Delete",undo:!1,focus:!1,toggle:!0,disabled:!0,callback:function(){this.filesManager.deleteAllFiles()}}),n.DefineIcon("cancel",{NAME:"cancel",SVG_KEY:"cancel"}),n.RegisterCommand("cancel",{title:"Cancel",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.cancelFileInsert()},refresh:function(e){}}),n.DefineIcon("minimize",{NAME:"minimize",SVG_KEY:"minimize"}),n.RegisterCommand("minimize",{title:"Minimize",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.minimizePopup("image.insert",!0)},refresh:function(e){this.filesManager.refreshEmbedButton(e)}}),n.RegisterCommand("filesInsertByURL",{title:"Insert Image",undo:!0,refreshAfterCallback:!1,callback:function(){this.filesManager.insertByURL()},refresh:function(e){e.text(this.language.translate("Add"))}}),n.RegisterCommand("imageInsertByUpload",{title:"Insert",undo:!0,refreshAfterCallback:!1,callback:function(e,t){},refresh:function(e){}}),n.RegisterCommand("viewImage",{title:"View Image",undo:!0,refreshAfterCallback:!1,callback:function(e,t){},refresh:function(e){}}),n.RegisterCommand("insertEmbed",{undo:!0,focus:!0,callback:function(){this.filesManager.insertEmbed(),this.popups.get("filesManager.insert").find("textarea")[0].value="",this.popups.get("filesManager.insert").find("textarea").removeClass("fr-not-empty")}}),n.RegisterCommand("filesDismissError",{title:"OK",undo:!1,callback:function(){this.filesManager.hideProgressBar(!0)}}),n.PLUGINS.cryptoJSPlugin=function(e){var t,a,n,i,r,o,s,l,c,d,f,p,h,u,g,m,v,b,y,x,C,w,E,A,S,k,_,T,L,R,M,I,O,N,D,P,B,F,H,z,$,U,W,V,K,Y,G,X,j,q,Z,Q,J,ee,te,ae,ne,ie,re,oe,se,le,ce,de,fe,pe,he,ue,ge,me,ve=ve||function(e,t){var a;if("undefined"!=typeof window&&window.crypto&&(a=window.crypto),!a&&"undefined"!=typeof window&&window.msCrypto&&(a=window.msCrypto),!a&&"undefined"!=typeof global&&global.crypto&&(a=global.crypto),!a&&"function"==typeof require)try{a=require("crypto")}catch(e){}var n=function(){if(a){if("function"==typeof a.getRandomValues)try{return a.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof a.randomBytes)try{return a.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function e(){}return function(t){var a;return e.prototype=t,a=new e,e.prototype=null,a}}(),r={},o=r.lib={},s=o.Base={extend:function(e){var t=i(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.a
vendor: 4,617 bytes, line 21
21pply(this,arguments)}),(t.init.prototype=t).$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},l=o.WordArray=s.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||d).stringify(this)},concat:function(e){var t=this.words,a=e.words,n=this.sigBytes,i=e.sigBytes;if(this.clamp(),n%4)for(var r=0;r<i;r++){var o=a[r>>>2]>>>24-r%4*8&255;t[n+r>>>2]|=o<<24-(n+r)%4*8}else for(r=0;r<i;r+=4)t[n+r>>>2]=a[r>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=4294967295<<32-a%4*8,t.length=e.ceil(a/4)},clone:function(){var e=s.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],a=0;a<e;a+=4)t.push(n());return new l.init(t,e)}}),c=r.enc={},d=c.Hex={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],i=0;i<a;i++){var r=t[i>>>2]>>>24-i%4*8&255;n.push((r>>>4).toString(16)),n.push((15&r).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,a=[],n=0;n<t;n+=2)a[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new l.init(a,t/2)}},f=c.Latin1={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],i=0;i<a;i++){var r=t[i>>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(r))}return n.join("")},parse:function(e){for(var t=e.length,a=[],n=0;n<t;n++)a[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new l.init(a,t)}},p=c.Utf8={stringify:function(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return f.parse(unescape(encodeURIComponent(e)))}},h=o.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var a,n=this._data,i=n.words,r=n.sigBytes,o=this.blockSize,s=r/(4*o),c=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*o,d=e.min(4*c,r);if(c){for(var f=0;f<c;f+=o)this._doProcessBlock(i,f);a=i.splice(0,c),n.sigBytes-=d}return new l.init(a,d)},clone:function(){var e=s.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),u=(o.Hasher=h.extend({cfg:s.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,a){return new e.init(a).finalize(t)}},_createHmacHelper:function(e){return function(t,a){return new u.HMAC.init(e,a).finalize(t)}}}),r.algo={});return r}(Math);return a=(t=ve).lib.WordArray,t.enc.Base64={stringify:function(e){var t=e.words,a=e.sigBytes,n=this._map;e.clamp();for(var i=[],r=0;r<a;r+=3)for(var o=(t[r>>>2]>>>24-r%4*8&255)<<16|(t[r+1>>>2]>>>24-(r+1)%4*8&255)<<8|t[r+2>>>2]>>>24-(r+2)%4*8&255,s=0;s<4&&r+.75*s<a;s++)i.push(n.charAt(o>>>6*(3-s)&63));var l=n.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e){var t=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var r=0;r<n.length;r++)i[n.charCodeAt(r)]=r}var o=n.charAt(64);if(o){var s=e.indexOf(o);-1!==s&&(t=s)}return function(e,t,n){for(var i=[],r=0,o=0;o<t;o++)if(o%4){var s=n[e.charCodeAt(o-1)]<<o%4*2|n[e.charCodeAt(o)]>>>6-o%4*2;i[r>>>2]|=s<<24-r%4*8,r++}return a.create(i,r)}(e,t,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},function(e){var t=ve,a=t.lib,n=a.WordArray,i=a.Hasher,r=t.algo,o=[];!function(){for(var t=0;t<64;t++)o[t]=4294967296*e.abs(e.sin(t+1))|0}();var s=r.MD5=i.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var a=0;a<16;a++){var n=t+a,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var r=this._hash.words,s=e[t+0],p=e[t+1],h=e[t+2],u=e[t+3],g=e[t+4],m=e[t+5],v=e[t+6],b=e[t+7],y=e[t+8],x=e[t+9],C=e[t+10],w=e[t+11],E=e[t+12],A=e[t+13],S=e[t+14],k=e[t+15],_=r[0],T=r[1],L=r[2],R=r[3];T=f(T=f(T=f(T=f(T=d(T=d(T=d(T=d(T=c(T=c(T=c(T=c(T=l(T=l(T=l(T=l(T,L=l(L,R=l(R,_=l(_,T,L,R,s,7,o[0]),T,L,p,12,o[1]),_,T,h,17,o[2]),R,_,u,22,o[3]),L=l(L,R=l(R,_=l(_,T,L,R,g,7,o[4]),T,L,m,12,o[5]),_,T,v,17,o[6]),R,_,b,22,o[7]),L=l(L,R=l(R,_=l(_,T,L,R,y,7,o[8]),T,L,x,12,o[9]),_,T,C,17,o[10]),R,_,w,22,o[11]),L=l(L,R=l(R,_=l(_,T,L,R,E,7,o[12]),T,
vendor: 26,231 bytes, line 21
21L,A,12,o[13]),_,T,S,17,o[14]),R,_,k,22,o[15]),L=c(L,R=c(R,_=c(_,T,L,R,p,5,o[16]),T,L,v,9,o[17]),_,T,w,14,o[18]),R,_,s,20,o[19]),L=c(L,R=c(R,_=c(_,T,L,R,m,5,o[20]),T,L,C,9,o[21]),_,T,k,14,o[22]),R,_,g,20,o[23]),L=c(L,R=c(R,_=c(_,T,L,R,x,5,o[24]),T,L,S,9,o[25]),_,T,u,14,o[26]),R,_,y,20,o[27]),L=c(L,R=c(R,_=c(_,T,L,R,A,5,o[28]),T,L,h,9,o[29]),_,T,b,14,o[30]),R,_,E,20,o[31]),L=d(L,R=d(R,_=d(_,T,L,R,m,4,o[32]),T,L,y,11,o[33]),_,T,w,16,o[34]),R,_,S,23,o[35]),L=d(L,R=d(R,_=d(_,T,L,R,p,4,o[36]),T,L,g,11,o[37]),_,T,b,16,o[38]),R,_,C,23,o[39]),L=d(L,R=d(R,_=d(_,T,L,R,A,4,o[40]),T,L,s,11,o[41]),_,T,u,16,o[42]),R,_,v,23,o[43]),L=d(L,R=d(R,_=d(_,T,L,R,x,4,o[44]),T,L,E,11,o[45]),_,T,k,16,o[46]),R,_,h,23,o[47]),L=f(L,R=f(R,_=f(_,T,L,R,s,6,o[48]),T,L,b,10,o[49]),_,T,S,15,o[50]),R,_,m,21,o[51]),L=f(L,R=f(R,_=f(_,T,L,R,E,6,o[52]),T,L,u,10,o[53]),_,T,C,15,o[54]),R,_,p,21,o[55]),L=f(L,R=f(R,_=f(_,T,L,R,y,6,o[56]),T,L,k,10,o[57]),_,T,v,15,o[58]),R,_,A,21,o[59]),L=f(L,R=f(R,_=f(_,T,L,R,g,6,o[60]),T,L,w,10,o[61]),_,T,h,15,o[62]),R,_,x,21,o[63]),r[0]=r[0]+_|0,r[1]=r[1]+T|0,r[2]=r[2]+L|0,r[3]=r[3]+R|0},_doFinalize:function(){var t=this._data,a=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;a[i>>>5]|=128<<24-i%32;var r=e.floor(n/4294967296),o=n;a[15+(i+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),a[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(a.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var d=l[c];l[c]=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8)}return s},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,a,n,i,r,o){var s=e+(t&a|~t&n)+i+o;return(s<<r|s>>>32-r)+t}function c(e,t,a,n,i,r,o){var s=e+(t&n|a&~n)+i+o;return(s<<r|s>>>32-r)+t}function d(e,t,a,n,i,r,o){var s=e+(t^a^n)+i+o;return(s<<r|s>>>32-r)+t}function f(e,t,a,n,i,r,o){var s=e+(a^(t|~n))+i+o;return(s<<r|s>>>32-r)+t}t.MD5=i._createHelper(s),t.HmacMD5=i._createHmacHelper(s)}(Math),i=(n=ve).lib,r=i.WordArray,o=i.Hasher,s=n.algo,l=[],c=s.SHA1=o.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],i=a[1],r=a[2],o=a[3],s=a[4],c=0;c<80;c++){if(c<16)l[c]=0|e[t+c];else{var d=l[c-3]^l[c-8]^l[c-14]^l[c-16];l[c]=d<<1|d>>>31}var f=(n<<5|n>>>27)+s+l[c];f+=c<20?1518500249+(i&r|~i&o):c<40?1859775393+(i^r^o):c<60?(i&r|i&o|r&o)-1894007588:(i^r^o)-899497514,s=o,o=r,r=i<<30|i>>>2,i=n,n=f}a[0]=a[0]+n|0,a[1]=a[1]+i|0,a[2]=a[2]+r|0,a[3]=a[3]+o|0,a[4]=a[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(a/4294967296),t[15+(n+64>>>9<<4)]=a,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}}),n.SHA1=o._createHelper(c),n.HmacSHA1=o._createHmacHelper(c),function(e){var t=ve,a=t.lib,n=a.WordArray,i=a.Hasher,r=t.algo,o=[],s=[];!function(){function t(t){for(var a=e.sqrt(t),n=2;n<=a;n++)if(!(t%n))return!1;return!0}function a(e){return 4294967296*(e-(0|e))|0}for(var n=2,i=0;i<64;)t(n)&&(i<8&&(o[i]=a(e.pow(n,.5))),s[i]=a(e.pow(n,1/3)),i++),n++}();var l=[],c=r.SHA256=i.extend({_doReset:function(){this._hash=new n.init(o.slice(0))},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],i=a[1],r=a[2],o=a[3],c=a[4],d=a[5],f=a[6],p=a[7],h=0;h<64;h++){if(h<16)l[h]=0|e[t+h];else{var u=l[h-15],g=(u<<25|u>>>7)^(u<<14|u>>>18)^u>>>3,m=l[h-2],v=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;l[h]=g+l[h-7]+v+l[h-16]}var b=n&i^n&r^i&r,y=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),x=p+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&d^~c&f)+s[h]+l[h];p=f,f=d,d=c,c=o+x|0,o=r,r=i,i=n,n=x+(y+b)|0}a[0]=a[0]+n|0,a[1]=a[1]+i|0,a[2]=a[2]+r|0,a[3]=a[3]+o|0,a[4]=a[4]+c|0,a[5]=a[5]+d|0,a[6]=a[6]+f|0,a[7]=a[7]+p|0},_doFinalize:function(){var t=this._data,a=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;return a[i>>>5]|=128<<24-i%32,a[14+(i+64>>>9<<4)]=e.floor(n/4294967296),a[15+(i+64>>>9<<4)]=n,t.sigBytes=4*a.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=i._createHelper(c),t.HmacSHA256=i._createHmacHelper(c)}(Math),function(){var e=ve,t=e.lib.WordArray,a=e.enc;function n(e){return e<<8&4278255360|e>>>8&16711935}a.Utf16=a.Utf16BE={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],i=0;i<a;i+=2){var r=t[i>>>2]>>>16-i%4*8&65535;n.push(String.fromCharCode(r))}return n.join("")},parse:function(e){for(var a=e.length,n=[],i=0;i<a;i++)n[i>>>1]|=e.charCodeAt(i)<<16-i%2*16;return t.create(n,2*a)}},a.Utf16LE={stringify:function(e){for(var t=e.words,a=e.sigBytes,i=[],r=0;r<a;r+=2){var o=n(t[r>>>2]>>>16-r%4*8&65535);i.push(String.fromCharCode(o))}return i.join("")},parse:function(e){for(var a=e.length,i=[],r=0;r<a;r++)i[r>>>1]|=n(e.charCodeAt(r)<<16-r%2*16);return t.create(i,2*a)}}}(),function(){if("function"==typeof ArrayBuffer){var e=ve.lib.WordArray,t=e.init;(e.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var a=e.byteLength,n=[],i=0;i<a;i++)n[i>>>2]|=e[i]<<24-i%4*8;t.call(this,n,a)}else t.apply(this,arguments)}).prototype=e}}(),function(e){var t=ve,a=t.lib,n=a.WordArray,i=a.Hasher,r=t.algo,o=n.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),s=n.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=n.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),c=n.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),d=n.create([0,1518500249,1859775393,2400959708,2840853838]),f=n.create([1352829926,1548603684,1836072691,2053994217,0]),p=r.RIPEMD160=i.extend({_doReset:function(){this._hash=n.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var a=0;a<16;a++){var n=t+a,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var r,p,y,x,C,w,E,A,S,k,_,T=this._hash.words,L=d.words,R=f.words,M=o.words,I=s.words,O=l.words,N=c.words;for(w=r=T[0],E=p=T[1],A=y=T[2],S=x=T[3],k=C=T[4],a=0;a<80;a+=1)_=r+e[t+M[a]]|0,_+=a<16?h(p,y,x)+L[0]:a<32?u(p,y,x)+L[1]:a<48?g(p,y,x)+L[2]:a<64?m(p,y,x)+L[3]:v(p,y,x)+L[4],_=(_=b(_|=0,O[a]))+C|0,r=C,C=x,x=b(y,10),y=p,p=_,_=w+e[t+I[a]]|0,_+=a<16?v(E,A,S)+R[0]:a<32?m(E,A,S)+R[1]:a<48?g(E,A,S)+R[2]:a<64?u(E,A,S)+R[3]:h(E,A,S)+R[4],_=(_=b(_|=0,N[a]))+k|0,w=k,k=S,S=b(A,10),A=E,E=_;_=T[1]+y+S|0,T[1]=T[2]+x+k|0,T[2]=T[3]+C+w|0,T[3]=T[4]+r+E|0,T[4]=T[0]+p+A|0,T[0]=_},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,r=i.words,o=0;o<5;o++){var s=r[o];r[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return i},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function h(e,t,a){return e^t^a}function u(e,t,a){return e&t|~e&a}function g(e,t,a){return(e|~t)^a}function m(e,t,a){return e&a|t&~a}function v(e,t,a){return e^(t|~a)}function b(e,t){return e<<t|e>>>32-t}t.RIPEMD160=i._createHelper(p),t.HmacRIPEMD160=i._createHmacHelper(p)}(Math),f=(d=ve).lib.Base,p=d.enc.Utf8,d.algo.HMAC=f.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=p.parse(t));var a=e.blockSize,n=4*a;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),r=this._iKey=t.clone(),o=i.words,s=r.words,l=0;l<a;l++)o[l]^=1549556828,s[l]^=909522486;i.sigBytes=r.sigBytes=n,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,a=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(a))}}),g=(u=(h=ve).lib).Base,m=u.WordArray,b=(v=h.algo).SHA1,y=v.HMAC,x=v.PBKDF2=g.extend({cfg:g.extend({keySize:4,hasher:b,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a=this.cfg,n=y.create(a.hasher,e),i=m.create(),r=m.create([1]),o=i.words,s=r.words,l=a.keySize,c=a.iterations;o.length<l;){var d=n.update(t).finalize(r);n.reset();for(var f=d.words,p=f.length,h=d,u=1;u<c;u++){h=n.finalize(h),n.reset();for(var g=h.words,v=0;v<p;v++)f[v]^=g[v]}i.concat(d),s[0]++}return i.sigBytes=4*l,i}}),h.PBKDF2=function(e,t,a){return x.create(a).compute(e,t)},E=(w=(C=ve).lib).Base,A=w.WordArray,k=(S=C.algo).MD5,_=S.EvpKDF=E.extend({cfg:E.extend({keySize:4,hasher:k,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a,n=this.cfg,i=n.hasher.create(),r=A.create(),o=r.words,s=n.keySize,l=n.iterations;o.length<s;){a&&i.update(a),a=i.update(e).finalize(t),i.reset();for(var c=1;c<l;c++)a=i.finalize(a),i.reset();r.concat(a)}return r.sigBytes=4*s,r}}),C.EvpKDF=function(e,t,a){return _.create(a).compute(e,t)},L=(T=ve).lib.WordArray,R=T.algo,M=R.SHA256,I=R.SHA224=M.extend({_doReset:function(){this._hash=new L.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=M._doFinalize.call(this);return e.sigBytes-=4,e}}),T.SHA224=M._createHelper(I),T.HmacSHA224=M._createHmacHelper(I),N=(O=ve).lib,D=N.Base,P=N.WordArray,(B=O.x64={}).Word=D.extend({init:function(e,t){this.high=e,this.low=t}}),B.WordArray=D.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:8*e.length},toX32:function(){for(var e=this.words,t=e.length,a=[],n=0;n<t;n++){var i=e[n];a.push(i.high),a.push(i.low)}return P.create(a,this.sigBytes)},clone:function(){for(var e=D.clone.call(this),t=e.words=this.words.slice(0),a=t.length,n=0;n<a;n++)t[n]=t[n].clone();return e}}),function(e){var t=ve,a=t.lib,n=a.WordArray,i=a.Hasher,r=t.x64.Word,o=t.algo,s=[],l=[],c=[];!function(){for(var e=1,t=0,a=0;a<24;a++){s[e+5*t]=(a+1)*(a+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)l[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,o=0;o<24;o++){for(var d=0,f=0,p=0;p<7;p++){if(1&i){var h=(1<<p)-1;h<32?f^=1<<h:d^=1<<h-32}128&i?i=i<<1^113:i<<=1}c[o]=r.create(d,f)}}();var d=[];!function(){for(var e=0;e<25;e++)d[e]=r.create()}();var f=o.SHA3=i.extend({cfg:i.cfg.extend({outputLength:512}),_doReset:function(){for(var e=this._state=[],t=0;t<25;t++)e[t]=new r.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var a=this._state,n=this.blockSize/2,i=0;i<n;i++){var r=e[t+2*i],o=e[t+2*i+1];r=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),(T=a[i]).high^=o,T.low^=r}for(var f=0;f<24;f++){for(var p=0;p<5;p++){for(var h=0,u=0,g=0;g<5;g++)h^=(T=a[p+5*g]).high,u^=T.low;var m=d[p];m.high=h,m.low=u}for(p=0;p<5;p++){var v=d[(p+4)%5],b=d[(p+1)%5],y=b.high,x=b.low;for(h=v.high^(y<<1|x>>>31),u=v.low^(x<<1|y>>>31),g=0;g<5;g++)(T=a[p+5*g]).high^=h,T.low^=u}for(var C=1;C<25;C++){var w=(T=a[C]).high,E=T.low,A=s[C];u=A<32?(h=w<<A|E>>>32-A,E<<A|w>>>32-A):(h=E<<A-32|w>>>64-A,w<<A-32|E>>>64-A);var S=d[l[C]];S.high=h,S.low=u}var k=d[0],_=a[0];for(k.high=_.high,k.low=_.low,p=0;p<5;p++)for(g=0;g<5;g++){var T=a[C=p+5*g],L=d[C],R=d[(p+1)%5+5*g],M=d[(p+2)%5+5*g];T.high=L.high^~R.high&M.high,T.low=L.low^~R.low&M.low}T=a[0];var I=c[f];T.high^=I.high,T.low^=I.low}},_doFinalize:function(){var t=this._data,a=t.words,i=(this._nDataBytes,8*t.sigBytes),r=32*this.blockSize;a[i>>>5]|=1<<24-i%32,a[(e.ceil((i+1)/r)*r>>>5)-1]|=128,t.sigBytes=4*a.length,this._process();for(var o=this._state,s=this.cfg.outputLength/8,l=s/8,c=[],d=0;d<l;d++){var f=o[d],p=f.high,h=f.low;p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),c.push(h),c.push(p)}return new n.init(c,s)},clone:function(){for(var e=i.clone.call(this),t=e._state=this._state.slice(0),a=0;a<25;a++)t[a]=t[a].clone();return e}});t.SHA3=i._createHelper(f),t.HmacSHA3=i._createHmacHelper(f)}(Math),function(){var e=ve,t=e.lib.Hasher,a=e.x64,n=a.Word,i=a.WordArray,r=e.algo;function o(){return n.create.apply(n,arguments)}var s=[o(1116352408,3609767458),o(1899447441,602891725),o(3049323471,3964484399),o(3921009573,2173295548),o(961987163,4081628472),o(1508970993,3053834265),o(2453635748,2937671579),o(2870763221,3664609560),o(3624381080,2734883394),o(310598401,1164996542),o(607225278,1323610764),o(1426881987,3590304994),o(1925078388,4068182383),o(2162078206,991336113),o(2614888103,633803317),o(3248222580,3479774868),o(3835390401,2666613458),o(4022224774,944711139),o(264347078,2341262773),o(604807628,2007800933),o(770255983,1495990901),o(1249150122,1856431235),o(1555081692,3175218132),o(1996064986,2198950837),o(2554220882,3999719339),o(2821834349,766784016),o(2952996808,2566594879),o(3210313671,3203337956),o(3336571891,1034457026),o(3584528711,2466948901),o(113926993,3758326383),o(338241895,168717936),o(666307205,1188179964),o(773529912,1546045734),o(1294757372,1522805485),o(1396182291,2643833823),o(1695183700,2343527390),o(1986661051,1014477480),o(2177026350,1206759142),o(2456956037,344077627),o(2730485921,1290863460),o(2820302411,3158454273),o(3259730800,3505952657),o(3345764771,106217008),o(3516065817,3606008344),o(3600352804,1432725776),o(4094571909,1467031594),o(275423344,851169720),o(430227734,3100823752),o(506948616,1363258195),o(659060556,3750685593),o(883997877,3785050280),o(958139571,3318307427),o(1322822218,3812723403),o(1537002063,2003034995),o(1747873779,3602036899),o(1955562222,1575990012),o(2024104815,1125592928),o(2227730452,2716904306),o(2361852424,442776044),o(2428436474,593698344),o(2756734187,3733110249),o(3204031479,2999351573),o(3329325298,3815920427),o(3391569614,3928383900),o(3515267271,566280711),o(3940187606,3454069534),o(4118630271,4000239992),o(116418474,1914138554),o(174292421,2731055270),o(289380356,3203993006),o(460393269,320620315),o(685471733,587496836),o(852142971,1086792851),o(1017036298,365543100),o(1126000580,2618297676),o(1288033470,3409855158),o(1501505948,4234509866),o(1607167915,987167468),o(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=o()}();var c=r.SHA512=t.extend({_doReset:function(){this._hash=new i.init([new n.init(1779033703,4089235720),new n.init(3144134277,2227873595),new n.init(1013904242,4271175723),new n.init(2773480762,1595750129),new n.init(1359893119,2917565137),new n.init(2600822924,725511199),new n.init(528734635,4215389547),new n.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],i=a[1],r=a[2],o=a[3],c=a[4],d=a[5],f=a[6],p=a[7],h=n.high,u=n.low,g=i.high,m=i.low,v=r.high,b=r.low,y=o.high,x=o.low,C=c.high,w=c.low,E=d.high,A=d.low,S=f.high,k=f.low,_=p.high,T=p.low,L=h,R=u,M=g,I=m,O=v,N=b,D=y,P=x,B=C,F=w,H=E,z=A,$=S,U=k,W=_,V=T,K=0;K<80;K++){var Y,G,X=l[K];if(K<16)G=X.high=0|e[t+2*K],Y=X.low=0|e[t+2*K+1];else{var j=l[K-15],q=j.high,Z=j.low,Q=(q>>>1|Z<<31)^(q>>>8|Z<<24)^q>>>7,J=(Z>>>1|q<<31)^(Z>>>8|q<<24)^(Z>>>7|q<<25),ee=l[K-2],te=ee.high,ae=ee.low,ne=(te>>>19|ae<<13)^(te<<3|ae>>>29)^te>>>6,ie=(ae>>>19|te<<13)^(ae<<3|te>>>29)^(ae>>>6|te<<26),re=l[K-7],oe=re.high,se=re.low,le=l[K-16],ce=le.high,de=le.low;G=(G=(G=Q+oe+((Y=J+se)>>>0<J>>>0?1:0))+ne+((Y+=ie)>>>0<ie>>>0?1:0))+ce+((Y+=de)>>>0<de>>>0?1:0),X.high=G,X.low=Y}var fe,pe=B&H^~B&$,he=F&z^~F&U,ue=L&M^L&O^M&O,ge=R&I^R&N^I&N,me=(L>>>28|R<<4)^(L<<30|R>>>2)^(L<<25|R>>>7),ve=(R>>>28|L<<4)^(R<<30|L>>>2)^(R<<25|L>>>7),be=(B>>>14|F<<18)^(B>>>18|F<<14)^(B<<23|F>>>9),ye=(F>>>14|B<<18)^(F>>>18|B<<14)^(F<<23|B>>>9),xe=s[K],Ce=xe.high,we=xe.low,Ee=W+be+((fe=V+ye)>>>0<V>>>0?1:0),Ae=ve+ge;W=$,V=U,$=H,U=z,H=B,z=F,B=D+(Ee=(Ee=(Ee=Ee+pe+((fe+=he)>>>0<he>>>0?1:0))+Ce+((fe+=we)>>>0<we>>>0?1:0))+G+((fe+=Y)>>>0<Y>>>0?1:0))+((F=P+fe|0)>>>0<P>>>0?1:0)|0,D=O,P=N,O=M,N=I,M=L,I=R,L=Ee+(me+ue+(Ae>>>0<ve>>>0?1:0))+((R=fe+Ae|0)>>>0<fe>>>0?1:0)|0}u=n.low=u+R,n.high=h+L+(u>>>0<R>>>0?1:0),m=i.low=m+I,i.high=g+M+(m>>>0<I>>>0?1:0),b=r.low=b+N,r.high=v+O+(b>>>0<N>>>0?1:0),x=o.low=x+P,o.high=y+D+(x>>>0<P>>>0?1:0),w=c.low=w+F,c.high=C+B+(w>>>0<F>>>0?1:0),A=d.low=A+z,d.high=E+H+(A>>>0<z>>>0?1:0),k=f.low=k+U,f.high=S+$+(k>>>0<U>>>0?1:0),T=p.low=T+V,p.high=_+W+(T>>>0<V>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(a/4294967296),t[31+(n+128>>>10<<5)]=a,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(c),e.HmacSHA512=t._createHmacHelper(c)}(),H=(F=ve).x64,z=H.Word,$=H.WordArray,U=F.algo,W=U.SHA512,V=U.SHA384=W.extend({_doReset:function(){this._hash=new $.init([new z.init(3418070365,3238371032),new z.init(1654270250,914150663),new z.init(2438529370,812702999),new z.init(355462360,4144912697),new z.init(1731405415,4290775857),new z.init(2394180231,1750603025),new z.init(3675008525,1694076839),new z.init(1203062813,3204075428)])},_doFinalize:function(){var e=W._doFinalize.call(this);return e.sigBytes-=16,e}}),F.SHA384=W._createHelper(V),F.HmacSHA384=W._createHmacHelper(V),ve.lib.Cipher||(G=(Y=(K=ve).lib).Base,X=Y.WordArray,j=Y.BufferedBlockAlgorithm,(q=K.enc).Utf8,Z=q.Base64,Q=K.algo.EvpKDF,J=Y.Cipher=j.extend({cfg:G.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,a){this.cfg=this.cfg.extend(a),this._xformMode=e,this._key=t,this.reset()},reset:function(){j.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?le:oe}return function(t){return{encrypt:function(a,n,i){return e(n).encrypt(t,a,n,i)},decrypt:function(a,n,i){return e(n).decrypt(t,a,n,i)}}}}()}),Y.StreamCipher=J.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),ee=K.mode={},te=Y.BlockCipherMode=G.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),ae=ee.CBC=function(){var e=te.extend();function t(e,t,a){var n,i=this._iv;i?(n=i,this._iv=void 0):n=this._prevBlock;for(var r=0;r<a;r++)e[t+r]^=n[r]}return e.Encryptor=e.extend({processBlock:function(e,a){var n=this._cipher,i=n.blockSize;t.call(this,e,a,i),n.encryptBlock(e,a),this._prevBlock=e.slice(a,a+i)}}),e.Decryptor=e.extend({processBlock:function(e,a){var n=this._cipher,i=n.blockSize,r=e.slice(a,a+i);n.decryptBlock(e,a),t.call(this,e,a,i),this._prevBlock=r}}),e}(),ne=(K.pad={}).Pkcs7={pad:function(e,t){for(var a=4*t,n=a-e.sigBytes%a,i=n<<24|n<<16|n<<8|n,r=[],o=0;o<n;o+=4)r.push(i);var s=X.create(r,n);e.concat(s)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},Y.BlockCipher=J.extend({cfg:J.cfg.extend({mode:ae,padding:ne}),reset:function(){var e;J.reset.call(this);var t=this.cfg,a=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,a&&a.words):(this._mode=e.call(n,this,a&&a.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),ie=Y.CipherParams=G.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),re=(K.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,a=e.salt;return(a?X.create([1398893684,1701076831]).concat(a).concat(t):t).toString(Z)},parse:function(e){var t,a=Z.parse(e),n=a.words;return 1398893684==n[0]&&1701076831==n[1]&&(t=X.create(n.slice(2,4)),n.splice(0,4),a.sigBytes-=16),ie.create({ciphertext:a,salt:t})}},oe=Y.SerializableCipher=G.extend({cfg:G.extend({format:re}),encrypt:function(e,t,a,n){n=this.cfg.extend(n);var i=e.createEncryptor(a,n),r=i.finalize(t),o=i.cfg;return ie.create({ciphertext:r,key:a,iv:o.iv,algorithm:e,mode:o.mode,padding:o.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,a,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(a,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),se=(K.kdf={}).OpenSSL={execute:function(e,t,a,n){n||(n=X.random(8));var i=Q.create({keySize:t+a}).compute(e,n),r=X.create(i.words.slice(t),4*a);return i.sigBytes=4*t,ie.create({key:i,iv:r,salt:n})}},le=Y.PasswordBasedCipher=oe.extend({cfg:oe.cfg.extend({kdf:se}),encrypt:function(e,t,a,n){var i=(n=this.cfg.extend(n)).kdf.execute(a,e.keySize,e.ivSize);n.iv=i.iv;var r=oe.encrypt.call(this,e,t,i.key,n);return r.mixIn(i),r},decrypt:function(e,t,a,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var i=n.kdf.execute(a,e.keySize,e.ivSize,t.salt);return n.iv=i.iv,oe.decrypt.call(this,e,t,i.key,n)}})),ve.mode.CFB=function(){var e=ve.lib.BlockCipherMode.extend();function t(e,t,a,n){var i,r=this._iv;r?(i=r.slice(0),this._iv=void 0):i=this._prevBlock,n.encryptBlock(i,0);for(var o=0;o<a;o++)e[t+o]^=i[o]}return e.Encryptor=e.extend({processBlock:function(e,a){var n=this._cipher,i=n.blockSize;t.call(this,e,a,i,n),this._prevBlock=e.slice(a,a+i)}}),e.Decryptor=e.extend({processBlock:function(e,a){var n=this._cipher,i=n.blockSize,r=e.slice(a,a+i);t.call(this,e,a,i,n),this._prevBlock=r}}),e}(),ve.mode.ECB=((ce=ve.lib.BlockCipherMode.extend()).Encryptor=ce.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),ce.Decryptor=ce.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),ce),ve.pad.AnsiX923={pad:function(e,t){var a=e.sigBytes,n=4*t,i=n-a%n,r=a+i-1;e.clamp(),e.words[r>>>2]|=i<<24-r%4*8,e.sigBytes+=i},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},ve.pad.Iso10126={pad:function(e,t){var a=4*t,n=a-e.sigBytes%a;e.concat(ve.lib.WordArray.random(n-1)).concat(ve.lib.WordArray.create([n<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},ve.pad.Iso97971={pad:function(e,t){e.concat(ve.lib.WordArray.create([2147483648],1)),ve.pad.ZeroPadding.pad(e,t)},unpad:function(e){ve.pad.ZeroPadding.unpad(e),e.sigBytes--}},ve.mode.OFB=(fe=(de=ve.lib.BlockCipherMode.extend()).Encryptor=de.extend({processBlock:function(e,t){var a=this._cipher,n=a.blockSize,i=this._iv,r=this._keystream;i&&(r=this._keystream=i.slice(0),this._iv=void 0),a.encryptBlock(r,0);for(var o=0;o<n;o++)e[t+o]^=r[o]}}),de.Decryptor=fe,de),ve.pad.NoPadding={pad:function(){},unpad:function(){}},he=(pe=ve).lib.CipherParams,ue=pe.enc.Hex,pe.format.Hex={stringify:function(e){return e.ciphertext.toString(ue)},parse:function(e){var t=ue.parse(e);return he.create({ciphertext:t})}},function(){var e=ve,t=e.lib.BlockCipher,a=e.algo,n=[],i=[],r=[],o=[],s=[],l=[],c=[],d=[],f=[],p=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var a=0,h=0;for(t=0;t<256;t++){var u=h^h<<1^h<<2^h<<3^h<<4;u=u>>>8^255&u^99,n[a]=u;var g=e[i[u]=a],m=e[g],v=e[m],b=257*e[u]^16843008*u;r[a]=b<<24|b>>>8,o[a]=b<<16|b>>>16,s[a]=b<<8|b>>>24,l[a]=b,b=16843009*v^65537*m^257*g^16843008*a,c[u]=b<<24|b>>>8,d[u]=b<<16|b>>>16,f[u]=b<<8|b>>>24,p[u]=b,a?(a=g^e[e[e[v^g]]],h^=e[e[h]]):a=h=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],u=a.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,a=e.sigBytes/4,i=4*((this._nRounds=a+6)+1),r=this._keySchedule=[],o=0;o<i;o++)o<a?r[o]=t[o]:(u=r[o-1],o%a?6<a&&o%a==4&&(u=n[u>>>24]<<24|n[u>>>16&255]<<16|n[u>>>8&255]<<8|n[255&u]):(u=n[(u=u<<8|u>>>24)>>>24]<<24|n[u>>>16&255]<<16|n[u>>>8&255]<<8|n[255&u],u^=h[o/a|0]<<24),r[o]=r[o-a]^u);for(var s=this._invKeySchedule=[],l=0;l<i;l++){if(o=i-l,l%4)var u=r[o];else u=r[o-4];s[l]=l<4||o<=4?u:c[n[u>>>24]]^d[n[u>>>16&255]]^f[n[u>>>8&255]]^p[n[255&u]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,r,o,s,l,n)},decryptBlock:function(e,t){var a=e[t+1];e[t+1]=e[t+3],e[t+3]=a,this._doCryptBlock(e,t,this._invKeySchedule,c,d,f,p,i),a=e[t+1],e[t+1]=e[t+3],e[t+3]=a},_doCryptBlock:function(e,t,a,n,i,r,o,s){for(var l=this._nRounds,c=e[t]^a[0],d=e[t+1]^a[1],f=e[t+2]^a[2],p=e[t+3]^a[3],h=4,u=1;u<l;u++){var g=n[c>>>24]^i[d>>>16&255]^r[f>>>8&255]^o[255&p]^a[h++],m=n[d>>>24]^i[f>>>16&255]^r[p>>>8&255]^o[255&c]^a[h++],v=n[f>>>24]^i[p>>>16&255]^r[c>>>8&255]^o[255&d]^a[h++],b=n[p>>>24]^i[c>>>16&255]^r[d>>>8&255]^o[255&f]^a[h++];c=g,d=m,f=v,p=b}g=(s[c>>>24]<<24|s[d>>>16&255]<<16|s[f>>>8&255]<<8|s[255&p])^a[h++],m=(s[d>>>24]<<24|s[f>>>16&255]<<16|s[p>>>8&255]<<8|s[255&c])^a[h++],v=(s[f>>>24]<<24|s[p>>>16&255]<<16|s[c>>>8&255]<<8|s[255&d])^a[h++],b=(s[p>>>24]<<24|s[c>>>16&255]<<16|s[d>>>8&255]<<8|s[255&f])^a[h++],e[t]=g,e[t+1]=m,e[t+2]=v,e[t+3]=b},keySize:8});e.AES=t._createHelper(u)}(),function(){var e=ve,t=e.lib,a=t.WordArray,n=t.BlockCipher,i=e.algo,r=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],o=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],s=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l
vendor: 7,629 bytes, line 21
21=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
vendor: 8,910 bytes, line 21
21c=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],d=i.DES=n.extend({_doReset:function(){for(var e=this._key.words,t=[],a=0;a<56;a++){var n=r[a]-1;t[a]=e[n>>>5]>>>31-n%32&1}for(var i=this._subKeys=[],l=0;l<16;l++){var c=i[l]=[],d=s[l];for(a=0;a<24;a++)c[a/6|0]|=t[(o[a]-1+d)%28]<<31-a%6,c[4+(a/6|0)]|=t[28+(o[a+24]-1+d)%28]<<31-a%6;for(c[0]=c[0]<<1|c[0]>>>31,a=1;a<7;a++)c[a]=c[a]>>>4*(a-1)+3;c[7]=c[7]<<5|c[7]>>>27}var f=this._invSubKeys=[];for(a=0;a<16;a++)f[a]=i[15-a]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,a){this._lBlock=e[t],this._rBlock=e[t+1],f.call(this,4,252645135),f.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),f.call(this,1,1431655765);for(var n=0;n<16;n++){for(var i=a[n],r=this._lBlock,o=this._rBlock,s=0,d=0;d<8;d++)s|=l[d][((o^i[d])&c[d])>>>0];this._lBlock=o,this._rBlock=r^s}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,f.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(e,t){var a=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=a,this._lBlock^=a<<e}function p(e,t){var a=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=a,this._rBlock^=a<<e}e.DES=n._createHelper(d);var h=i.TripleDES=n.extend({_doReset:function(){var e=this._key.words;if(2!==e.length&&4!==e.length&&e.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),i=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=d.createEncryptor(a.create(t)),this._des2=d.createEncryptor(a.create(n)),this._des3=d.createEncryptor(a.create(i))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=n._createHelper(h)}(),function(){var e=ve,t=e.lib.StreamCipher,a=e.algo,n=a.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,a=e.sigBytes,n=this._S=[],i=0;i<256;i++)n[i]=i;i=0;for(var r=0;i<256;i++){var o=i%a,s=t[o>>>2]>>>24-o%4*8&255;r=(r+n[i]+s)%256;var l=n[i];n[i]=n[r],n[r]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=i.call(this)},keySize:8,ivSize:0});function i(){for(var e=this._S,t=this._i,a=this._j,n=0,i=0;i<4;i++){a=(a+e[t=(t+1)%256])%256;var r=e[t];e[t]=e[a],e[a]=r,n|=e[(e[t]+e[a])%256]<<24-8*i}return this._i=t,this._j=a,n}e.RC4=t._createHelper(n);var r=a.RC4Drop=n.extend({cfg:n.cfg.extend({drop:192}),_doReset:function(){n._doReset.call(this);for(var e=this.cfg.drop;0<e;e--)i.call(this)}});e.RC4Drop=t._createHelper(r)}(),ve.mode.CTRGladman=function(){var e=ve.lib.BlockCipherMode.extend();function t(e){if(255==(e>>24&255)){var t=e>>16&255,a=e>>8&255,n=255&e;255===t?(t=0,255===a?(a=0,255===n?n=0:++n):++a):++t,e=0,e+=t<<16,e+=a<<8,e+=n}else e+=1<<24;return e}var a=e.Encryptor=e.extend({processBlock:function(e,a){var n=this._cipher,i=n.blockSize,r=this._iv,o=this._counter;r&&(o=this._counter=r.slice(0),this._iv=void 0),function(e){0===(e[0]=t(e[0]))&&(e[1]=t(e[1]))}(o);var s=o.slice(0);n.encryptBlock(s,0);for(var l=0;l<i;l++)e[a+l]^=s[l]}});return e.Decryptor=a,e}(),function(){var e=ve,t=e.lib.StreamCipher,a=e.algo,n=[],i=[],r=[],o=a.Rabbit=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,a=0;a<4;a++)e[a]=16711935&(e[a]<<8|e[a]>>>24)|4278255360&(e[a]<<24|e[a]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(a=this._b=0;a<4;a++)s.call(this);for(a=0;a<8;a++)i[a]^=n[a+4&7];if(t){var r=t.words,o=r[0],l=r[1],c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),d=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=c>>>16|4294901760&d,p=d<<16|65535&c;for(i[0]^=c,i[1]^=f,i[2]^=d,i[3]^=p,i[4]^=c,i[5]^=f,i[6]^=d,i[7]^=p,a=0;a<4;a++)s.call(this)}},_doProcessBlock:function(e,t){var a=this._X;s.call(this),n[0]=a[0]^a[5]>>>16^a[3]<<16,n[1]=a[2]^a[7]>>>16^a[5]<<16,n[2]=a[4]^a[1]>>>16^a[7]<<16,n[3]=a[6]^a[3]>>>16^a[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),e[t+i]^=n[i]},blockSize:4,ivSize:2});function s(){for(var e=this._X,t=this._C,a=0;a<8;a++)i[a]=t[a];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<i[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<i[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<i[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<i[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<i[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<i[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<i[6]>>>0?1:0)|0,this._b=t[7]>>>0<i[7]>>>0?1:0,a=0;a<8;a++){var n=e[a]+t[a],o=65535&n,s=n>>>16,l=((o*o>>>17)+o*s>>>15)+s*s,c=((4294901760&n)*n|0)+((65535&n)*n|0);r[a]=l^c}e[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,e[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,e[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,e[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,e[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,e[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,e[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,e[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}e.Rabbit=t._createHelper(o)}(),ve.mode.CTR=(me=(ge=ve.lib.BlockCipherMode.extend()).Encryptor=ge.extend({processBlock:function(e,t){var a=this._cipher,n=a.blockSize,i=this._iv,r=this._counter;i&&(r=this._counter=i.slice(0),this._iv=void 0);var o=r.slice(0);a.encryptBlock(o,0),r[n-1]=r[n-1]+1|0;for(var s=0;s<n;s++)e[t+s]^=o[s]}}),ge.Decryptor=me,ge),function(){var e=ve,t=e.lib.StreamCipher,a=e.algo,n=[],i=[],r=[],o=a.RabbitLegacy=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,a=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]],i=this._b=0;i<4;i++)s.call(this);for(i=0;i<8;i++)n[i]^=a[i+4&7];if(t){var r=t.words,o=r[0],l=r[1],c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),d=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=c>>>16|4294901760&d,p=d<<16|65535&c;for(n[0]^=c,n[1]^=f,n[2]^=d,n[3]^=p,n[4]^=c,n[5]^=f,n[6]^=d,n[7]^=p,i=0;i<4;i++)s.call(this)}},_doProcessBlock:function(e,t){var a=this._X;s.call(this),n[0]=a[0]^a[5]>>>16^a[3]<<16,n[1]=a[2]^a[7]>>>16^a[5]<<16,n[2]=a[4]^a[1]>>>16^a[7]<<16,n[3]=a[6]^a[3]>>>16^a[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),e[t+i]^=n[i]},blockSize:4,ivSize:2});function s(){for(var e=this._X,t=this._C,a=0;a<8;a++)i[a]=t[a];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<i[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<i[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<i[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<i[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<i[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<i[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<i[6]>>>0?1:0)|0,this._b=t[7]>>>0<i[7]>>>0?1:0,a=0;a<8;a++){var n=e[a]+t[a],o=65535&n,s=n>>>16,l=((o*o>>>17)+o*s>>>15)+s*s,c=((4294901760&n)*n|0)+((65535&n)*n|0);r[a]=l^c}e[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,e[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,e[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,e[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,e[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,e[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,e[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,e[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}e.RabbitLegacy=t._createHelper(o)}(),ve.pad.ZeroPadding={pad:function(e,t){var a=4*t;e.clamp(),e.sigBytes+=a-(e.sigBytes%a||a)},unpad:function(e){var t=e.words,a=e.sigBytes-1;for(a=e.sigBytes-1;0<=a;a--)if(t[a>>>2]>>>24-a%4*8&255){e.sigBytes=a+1;break}}},{init:function(){},cryptoJS:ve}},Object.assign(n.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"}),n.PLUGINS.fontFamily=function(e){var t=e.$;function a(e){var a=e.replace(/(sans-serif|serif|monospace|cursive|fantasy)/gi,"").replace(/"|'| /g,"").split(",");return t(this).grep(a,function(e){return 0<e.length})}function n(e,t){for(var a=0;a<e.length;a++)for(var n=0;n<t.length;n++)if(e[a].toLowerCase()===t[n].toLowerCase())return[a,n];return null}
21function i(){var i=a(t(e.selection.element()).css("font-family")),r=[];for(var o in e.opts.fontFamily)if(e.opts.fontFamily.hasOwnProperty(o)){var s=n(i,a(o));s&&r.push([o,s])}return 0===r.length?null:(r.sort(function(e,t){var a=e[1][0]-t[1][0];return 0===a?e[1][1]-t[1][1]:a}),r[0][0])}return{apply:function(t){e.format.applyStyle("font-family",t)},refreshOnShow:function(e,t){t.find(".fr-command.fr-active").removeClass("fr-active").attr("aria-selected",!1),t.find('.fr-command[data-param1="'.concat(i(),'"]')).addClass("fr-active").attr("aria-selected",!0)},refresh:function(a){if(e.opts.fontFamilySelection){var n=t(e.selection.element()).css("font-family").replace(/(sans-serif|serif|monospace|cursive|fantasy)/gi,"").replace(/"|'|/g,"").split(",");a.find("> span").text(e.opts.fontFamily[i()]||n[0]||e.language.translate(e.opts.fontFamilyDefaultSelection))}}}},n.RegisterCommand("fontFamily",{type:"dropdown",displaySelection:function(e){return e.opts.fontFamilySelection},defaultSelection:function(e){return e.opts.fontFamilyDefaultSelection},displaySelectionWidth:120,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.fontFamily;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="fontFamily" data-param1="'.concat(a,'" \n        style="font-family: ').concat(a,'" title="').concat(t[a],'">').concat(t[a],"</a></li>"));return e+"</ul>"},title:"Font Family",callback:function(e,t){this.fontFamily.apply(t)},refresh:function(e){this.fontFamily.refresh(e)},refreshOnShow:function(e,t){this.fontFamily.refreshOnShow(e,t)},plugin:"fontFamily"}),n.DefineIcon("fontFamily",{NAME:"font",SVG_KEY:"fontFamily"}),Object.assign(n.DEFAULTS,{fontSize:["8","9","10","11","12","14","18","24","30","36","48","60","72","96"],fontSizeSelection:!1,fontSizeDefaultSelection:"12",fontSizeUnit:"px"}),n.PLUGINS.fontSize=function(e){var t=e.$;return{apply:function(t){e.format.applyStyle("font-size",t)},refreshOnShow:function(a,n){var i=t(e.selection.element()).css("font-size");"pt"===e.opts.fontSizeUnit&&(i="".concat(Math.round(72*parseFloat(i,10)/96),"pt")),n.find(".fr-command.fr-active").removeClass("fr-active").attr("aria-selected",!1),n.find('.fr-command[data-param1="'.concat(i,'"]')).addClass("fr-active").attr("aria-selected",!0)},refresh:function(a){if(e.opts.fontSizeSelection){var n=e.helpers.getPX(t(e.selection.element()).css("font-size"));"pt"===e.opts.fontSizeUnit&&(n="".concat(Math.round(72*parseFloat(n,10)/96),"pt")),a.find("> span").text(n)}}}},n.RegisterCommand("fontSize",{type:"dropdown",title:"Font Size",displaySelection:function(e){return e.opts.fontSizeSelection},displaySelectionWidth:30,defaultSelection:function(e){return e.opts.fontSizeDefaultSelection},html:function(){for(var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.fontSize,a=0;a<t.length;a++){var n=t[a];e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="fontSize" data-param1="'.concat(n).concat(this.opts.fontSizeUnit,'" title="').concat(n,'">').concat(n,"</a></li>")}return e+"</ul>"},callback:function(e,t){this.fontSize.apply(t)},refresh:function(e){this.fontSize.refresh(e)},refreshOnShow:function(e,t){this.fontSize.refreshOnShow(e,t)},plugin:"fontSize"}),n.DefineIcon("fontSize",{NAME:"text-height",SVG_KEY:"fontSize"}),Object.assign(n.POPUP_TEMPLATES,{"forms.edit":"[_BUTTONS_]","forms.update":"[_BUTTONS_][_TEXT_LAYER_]"}),Object.assign(n.DEFAULTS,{formEditButtons:["inputStyle","inputEdit"],formStyles:{"fr-rounded":"Rounded","fr-large":"Large"},formMultipleStyles:!0,formUpdateButtons:["inputBack","|"]}),n.PLUGINS.forms=function(e){var t,a=e.$;function n(t){e.selection.clear(),a(this).data("mousedown",!0)}function i(e){a(this).data("mousedown")&&(e.stopPropagation(),a(this).removeData("mousedown"),l(t=this)),e.preventDefault()}function r(){e.$el.find("input, textarea, button").removeData("mousedown")}function o(){a(this).removeData("mousedown")}function s(){return t||null}function l(n){if(-1==["checkbox","radio"].indexOf(n.type)){var i=e.popups.get("forms.edit");i||(i=function(){var t="";0<e.opts.formEditButtons.length&&(t='<div class="fr-buttons">'.concat(e.button.buildList(e.opts.formEditButtons),"</div>"));var a={buttons:t},n=e.popups.create("forms.edit",a);return e.$wp&&e.events.$on(e.$wp,"scroll.link-edit",function(){s()&&e.popups.isVisible("forms.edit")&&l(s())}),n}());var r=a(t=n);e.popups.refresh("forms.edit"),e.popups.setContainer("forms.edit",e.$sc);var o=r.offset().left+r.outerWidth()/2,c=r.offset().top+r.outerHeight();e.popups.show("forms.edit",o,c,r.outerHeight())}}function c(){var t=e.popups.get("forms.update"),n=s();if(n){var i=a(n);i.is("button")?t.find('input[type="text"][name="text"]').val(i.text()):i.is("input[type=button]")||i.is("input[type=submit]")||i.is("input[type=reset]")?t.find('input[type="text"][name="text"]').val(i.val()):t.find('input[type="text"][name="text"]').val(i.attr("placeholder"))}t.find('input[type="text"][name="text"]').trigger("change")}function d(){t=null}function f(t){if(t)return e.popups.onRefresh("forms.update",c),e.popups.onHide("forms.update",d),!0;var a="";1<=e.opts.formUpdateButtons.length&&(a='<div class="fr-buttons">'.concat(e.button.buildList(e.opts.formUpdateButtons),"</div>"));var n=0,i={buttons:a,text_layer:'<div class="fr-forms-text-layer fr-layer fr-active"> \n    <div class="fr-input-line">
21<input name="text" type="text" placeholder="Text" tabIndex=" '.concat(++n,' "></div>\n    <div class="fr-action-buttons"><button class="fr-command fr-submit" data-cmd="updateInput" href="#" tabIndex="').concat(2,'" type="button">').concat(e.language.translate("Update"),"</button></div></div>")};return e.popups.create("forms.update",i)}return{_init:function(){e.events.$on(e.$el,e._mousedown,"input, textarea, button",n),e.events.$on(e.$el,e._mouseup,"input, textarea, button",i),e.events.$on(e.$el,"touchmove","input, textarea, button",o),e.events.$on(e.$el,e._mouseup,r),e.events.$on(e.$win,e._mouseup,r),f(!0),e.events.$on(e.$el,"submit","form",function(e){return e.preventDefault(),!1})},updateInput:function(){var t=e.popups.get("forms.update"),n=s();if(n){var i=a(n),r=t.find('input[type="text"][name="text"]').val()||"";i.is("button")?r.length?i.text(r):i.text("\u200b"):-1!=["button","submit","reset"].indexOf(n.type)?i.attr("value",r):i.attr("placeholder",r),e.popups.hide("forms.update"),l(n)}},getInput:s,applyStyle:function(t,n,i){void 0===n&&(n=e.opts.formStyles),void 0===i&&(i=e.opts.formMultipleStyles);var r=s();if(!r)return!1;if(!i){var o=Object.keys(n);o.splice(o.indexOf(t),1),a(r).removeClass(o.join(" "))}a(r).toggleClass(t)},showUpdatePopup:function(){var t=s();if(t){var n=a(t),i=e.popups.get("forms.update");i||(i=f()),e.popups.isVisible("forms.update")||e.popups.refresh("forms.update"),e.popups.setContainer("forms.update",e.$sc);var r=n.offset().left+n.outerWidth()/2,o=n.offset().top+n.outerHeight();e.popups.show("forms.update",r,o,n.outerHeight())}},showEditPopup:l,back:function(){e.events.disableBlur(),e.selection.restore(),e.events.enableBlur();var t=s();t&&e.$wp&&("BUTTON"===t.tagName&&e.selection.restore(),l(t))}}},n.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),n.DefineIcon("inputStyle",{NAME:"magic",SVG_KEY:"inlineStyle"}),n.RegisterCommand("inputStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list">',t=this.opts.formStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li><a class="fr-command" tabIndex="-1" data-cmd="inputStyle" data-param1="'.concat(a,'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){var a=this.forms.getInput();a&&(this.forms.applyStyle(t),this.forms.showEditPopup(a))},refreshOnShow:function(e,t){var a=this.$,n=this.forms.getInput();if(n){var i=a(n);t.find(".fr-command").each(function(){var e=a(this).data("param1");a(this).toggleClass("fr-active",i.hasClass(e))})}}}),n.DefineIcon("inputEdit",{NAME:"edit",SVG_KEY:"edit"}),n.RegisterCommand("inputEdit",{title:"Edit Button",undo:!1,refreshAfterCallback:!1,callback:function(){this.forms.showUpdatePopup()}}),n.DefineIcon("inputBack",{NAME:"arrow-left",SVG_KEY:"back"}),n.RegisterCommand("inputBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.forms.back()}}),n.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),n.PLUGINS.fullscreen=function(e){var t,a,n,i,r=e.$,o=function(){return e.$box.hasClass("fr-fullscreen")};function s(){if(e.helpers.isIOS()&&e.core.hasFocus())return e.$el.blur(),setTimeout(c,250),!1;t=e.helpers.scrollTop(),e.$box.toggleClass("fr-fullscreen"),r("body").first().toggleClass("fr-fullscreen"),e.helpers.isMobile()&&(e.opts.toolbarBottom?e.$tb[0].removeAttribute("style"):(e.$tb.data("parent",e.$tb.parent()),e.$box.prepend(e.$tb),e.$tb.data("sticky-dummy")&&e.$tb.after(e.$tb.data("sticky-dummy")))),a=e.opts.height,n=e.opts.heightMax,i=e.opts.z_index,e.opts.height=e.o_win.innerHeight-(e.opts.toolbarInline?0:e.$tb.outerHeight()+(e.$second_tb?e.$second_tb.outerHeight():0)),e.opts.zIndex=2147483641,e.opts.heightMax=null,e.size.refresh(),e.opts.toolbarInline&&e.toolbar.showInline();for(var o=e.$box.parent();!o.first().is("body");)o.addClass("fr-fullscreen-wrapper"),o=o.parent();e.opts.toolbarContainer&&e.$box.prepend(e.$tb),e.events.trigger("charCounter.update"),e.events.trigger("codeView.update"),e.$win.trigger("scroll")}function l(){if(e.helpers.isIOS()&&e.core.hasFocus())return e.$el.blur(),setTimeout(c,250),!1;e.$box.toggleClass("fr-fullscreen"),r("body").first().toggleClass("fr-fullscreen"),e.$tb.data("parent")&&e.$tb.data("parent").prepend(e.$tb),e.$tb.data("sticky-dummy")&&e.$tb.after(e.$tb.data("sticky-dummy")),e.opts.height=a,e.opts.heightMax=n,e.opts.zIndex=i,e.size.refresh(),r(e.o_win).scrollTop(t),e.opts.toolbarInline&&e.toolbar.showInline(),e.events.trigger("charCounter.update"),e.opts.toolbarSticky&&e.opts.toolbarStickyOffset&&(e.opts.toolbarBottom?e.$tb.css("bottom",e.opts.toolbarStickyOffset).data("bottom",e.opts.toolbarStickyOffset):e.$tb.css("top",e.opts.toolbarStickyOffset).data("top",e.opts.toolbarStickyOffset));for(var o=e.$box.parent();!o.first().is("body");)o.removeClass("fr-fullscreen-wrapper"),o=o.parent();e.opts.toolbarContainer&&r(e.opts.toolbarContainer).append(e.$tb),r(e.o_win).trigger("scroll"),e.events.trigger("codeView.update")}
vendor: 3,148 bytes, line 21
21function c(){o()?l():s(),d(e.$tb.find('.fr-command[data-cmd="fullscreen"]'));var t=e.$tb.find('.fr-command[data-cmd="moreText"]'),a=e.$tb.find('.fr-command[data-cmd="moreParagraph"]'),n=e.$tb.find('.fr-command[data-cmd="moreRich"]'),i=e.$tb.find('.fr-command[data-cmd="moreMisc"]');t.length&&e.refresh.moreText(t),a.length&&e.refresh.moreParagraph(a),n.length&&e.refresh.moreRich(n),i.length&&e.refresh.moreMisc(i)}function d(t){var a=o();t.toggleClass("fr-active",a).attr("aria-pressed",a),t.find("> *").not(".fr-sr-only").replaceWith(a?e.icon.create("fullscreenCompress"):e.icon.create("fullscreen"))}return{_init:function(){if(!e.$wp)return!1;e.events.$on(r(e.o_win),"resize",function(){o()&&(l(),s())}),e.events.on("toolbar.hide",function(){if(o()&&e.helpers.isMobile())return!1}),e.events.on("position.refresh",function(){if(e.helpers.isIOS())return!o()}),e.events.on("destroy",function(){o()&&l()},!0)},toggle:c,refresh:d,isActive:o}},n.RegisterCommand("fullscreen",{title:"Fullscreen",undo:!1,focus:!1,accessibilityFocus:!0,forcedRefresh:!0,toggle:!0,callback:function(){this.fullscreen.toggle()},refresh:function(e){this.fullscreen.refresh(e)},plugin:"fullscreen"}),n.DefineIcon("fullscreen",{NAME:"expand",SVG_KEY:"fullscreen"}),n.DefineIcon("fullscreenCompress",{NAME:"compress",SVG_KEY:"exitFullscreen"}),Object.assign(n.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"}]}]}),n.PLUGINS.help=function(e){var t,a=e.$,n="help";return{_init:function(){},show:function(){if(!t){var i="<h4>".concat(e.language.translate("Shortcuts"),"</h4>"),r=function(){for(var t='<div class="fr-help-modal">',a=0;a<e.opts.helpSets.length;a++){var n=e.opts.helpSets[a],i="<table>";i+="<thead><tr><th>".concat(e.language.translate(n.title),"</th></tr></thead>"),i+="<tbody>";for(var r=0;r<n.commands.length;r++){var o=n.commands[r];i+="<tr>",i+="<td>".concat(e.language.translate(o.desc),"</td>"),i+="<td>".concat(o.val.replace("OSkey",e.helpers.isMac()?"&#8984;":"Ctrl+"),"</td>"),i+="</tr>"}t+=i+="</tbody></table>"}
21return t+"</div>"}(),o=e.modals.create(n,i,r);t=o.$modal,e.events.$on(a(e.o_win),"resize",function(){e.modals.resize(n)})}e.modals.show(n),e.modals.resize(n)},hide:function(){e.modals.hide(n)}}},n.DefineIcon("help",{NAME:"question",SVG_KEY:"help"}),n.RegisterShortcut(n.KEYCODE.SLASH,"help",null,"/"),n.RegisterCommand("help",{title:"Help",icon:"help",undo:!1,focus:!1,modal:!0,callback:function(){this.help.show()},plugin:"help",showOnMobile:!1}),Object.assign(n.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_]"}),Object.assign(n.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:null,imageCORSProxy:"https://cors-anywhere.froala.com",imageUploadRemoteUrls:!0,imageUploadParam:"file",imageUploadParams:{},imageUploadToS3:!1,imageUploadToAzure:!1,imageUploadMethod:"POST",imageMaxSize:10485760,imageAllowedTypes:["jpeg","jpg","png","gif","webp"],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,imageAddNewLine:!1}),n.PLUGINS.image=function(t){var a,i,r,o,s,l,c=t.$,d=!1,f={};function p(){var e=t.popups.get("image.insert").find(".fr-image-by-url-layer input");e.val(""),a&&e.val(a.attr("src")),e.trigger("change")}function h(e){return window.pageYOffset+e.get(0).getBoundingClientRect().top}function u(){var e=t.popups.get("image.edit");if(e||(e=k()),e){var n=a;t.popups.setContainer("image.edit",t.$sc),t.popups.refresh("image.edit");var i=n.offset().left+n.outerWidth()/2,r=n&&h(n),o=h(t.$wp),s=0;t.opts.iframe?((s=t.$wp.scrollTop()+e.outerHeight())<n.get(0).getBoundingClientRect().top&&(s=n.get(0).getBoundingClientRect().top),s>n.get(0).getBoundingClientRect().top+n.height()&&(s=n.get(0).getBoundingClientRect().top+n.height())):s=o<r?r:r+n.height()<o+t.$wp.height()?r+n.height():o+e.outerHeight(),a.hasClass("fr-uploading")?_():t.popups.show("image.edit",i,s,n.outerHeight(),!0)}}function g(){T()}function m(e){0<e.parents(".fr-img-caption").length&&(e=e.parents(".fr-img-caption").first());var t=e.hasClass("fr-dib")?"block":e.hasClass("fr-dii")?"inline":null,a=e.hasClass("fr-fil")?"left":e.hasClass("fr-fir")?"right":de(e);ce(e,t,a),e.removeClass("fr-dib fr-dii fr-fir fr-fil")}function v(){for(var e,a="IMG"==t.el.tagName?[t.el]:t.el.querySelectorAll("img"),n=0;n<a.length;n++){var i=c(a[n]);!t.opts.htmlUntouched&&t.opts.useClasses?((t.opts.imageDefaultAlign||t.opts.imageDefaultDisplay)&&(0<(e=i).parents(".fr-img-caption").length&&(e=e.parents(".fr-img-caption").first()),e.hasClass("fr-dii")||e.hasClass("fr-dib")||(e.addClass("fr-fi".concat(de(e)[0])),e.addClass("fr-di".concat(fe(e)[0])),e.css("margin",""),e.css("float",""),e.css("display",""),e.css("z-index",""),e.css("position",""),e.css("overflow",""),e.css("vertical-align",""))),t.opts.imageTextNear||(0<i.parents(".fr-img-caption").length?i.parents(".fr-img-caption").first().removeClass("fr-dii").addClass("fr-dib"):i.removeClass("fr-dii").addClass("fr-dib"))):t.opts.htmlUntouched||t.opts.useClasses||(t.opts.imageDefaultAlign||t.opts.imageDefaultDisplay)&&m(i),t.opts.iframe&&i.on("load",t.size.syncIframe)}}function b(e){void 0===e&&(e=!0);var a,n=Array.prototype.slice.call(t.el.querySelectorAll("img")),i=[];for(a=0;a<n.length;a++)if(i.push(n[a].getAttribute("src")),c(n[a]).toggleClass("fr-draggable",t.opts.imageMove),""===n[a].getAttribute("class")&&n[a].removeAttribute("class"),""===n[a].getAttribute("style")&&n[a].removeAttribute("style"),n[a].parentNode&&n[a].parentNode.parentNode&&t.node.hasClass(n[a].parentNode.parentNode,"fr-img-caption")){var r=n[a].parentNode.parentNode;t.browser.mozilla||r.setAttribute("contenteditable",!1),r.setAttribute("draggable",!1),r.classList.add("fr-draggable");var o=n[a].nextSibling;o&&!t.browser.mozilla&&o.setAttribute("contenteditable",!0)}if(s)for(a=0;a<s.length;a++)i.indexOf(s[a].getAttribute("src"))<0&&t.events.trigger("image.removed",[c(s[a])]);if(s&&e){var l=[];for(a=0;a<s.length;a++)l.push(s[a].getAttribute("src"));for(a=0;a<n.length;a++)l.indexOf(n[a].getAttribute("src"))<0&&t.events.trigger("image.loaded",[c(n[a])])}s=n}function y(){if(i||function(){var e;if(t.shared.$image_resizer?(i=t.shared.$image_resizer,o=t.shared.$img_overlay,t.events.on("destroy",function(){c("body").first().append(i.removeClass("fr-active"))},!0)):(t.shared.$image_resizer=c(document.createElement("div")).attr("class","fr-image-resizer"),i=t.shared.$image_resizer,t.events.$on(i,"mousedown",function(e){e.stopPropagation()},!0),t.opts.imageResize&&(i.append(x("nw")+x("ne")+x("sw")+x("se")),t.shared.$img_overlay=c(document.createElement("div")).attr("class","fr-image-overlay"),o=t.shared.$img_overlay,e=i.get(0).ownerDocument,c(e).find("body").first().append(o))),t.events.on("shared.destroy",function(){i.html("").removeData().remove(),i=null,t.opts.imageResize&&(o.remove(),o=null)},!0),t.helpers.isMobile()||t.events.$on(c(t.o_win),"resize",function(){a&&!a.hasClass("fr-uploading")?re(!0):a&&(y(),pe(),_(!1))}),t.opts.imageResize){e=i.get(0).ownerDocument,t.events.$on(i,t._mousedown,".fr-handler",w),t.events.$on(c(e),t._mousemove,E),t.events.$on(c(e.defaultView||e.parentWindow),t._mou
21seup,A),t.events.$on(o,"mouseleave",A);var r=1,s=null,l=0;t.events.on("keydown",function(e){if(a){var i=-1!=navigator.userAgent.indexOf("Mac OS X")?e.metaKey:e.ctrlKey,o=e.which;(o!==s||200<e.timeStamp-l)&&(r=1),(o==n.KEYCODE.EQUALS||t.browser.mozilla&&o==n.KEYCODE.FF_EQUALS)&&i&&!e.altKey?r=j.call(this,e,1,1,r):(o==n.KEYCODE.HYPHEN||t.browser.mozilla&&o==n.KEYCODE.FF_HYPHEN)&&i&&!e.altKey?r=j.call(this,e,2,-1,r):t.keys.ctrlKey(e)||o!=n.KEYCODE.ENTER||(a.before("<br>"),M(a)),s=o,l=e.timeStamp}},!0),t.events.on("keyup",function(){r=1})}}(),!a)return!1;var e=t.$wp||t.$sc;e.append(i),i.data("instance",t);var r=e.scrollTop()-("static"!=e.css("position")?e.offset().top:0),s=e.scrollLeft()-("static"!=e.css("position")?e.offset().left:0);s-=t.helpers.getPX(e.css("border-left-width")),r-=t.helpers.getPX(e.css("border-top-width")),t.$el.is("img")&&t.$sc.is("body")&&(s=r=0);var l=ge();me()&&(l=l.find(".fr-img-wrap"));var d=0,f=0;t.opts.iframe&&(d=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),f=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"))),i.css("top",(t.opts.iframe?l.offset().top+d:l.offset().top+r)-1).css("left",(t.opts.iframe?l.offset().left+f:l.offset().left+s)-1).css("width",l.get(0).getBoundingClientRect().width).css("height",l.get(0).getBoundingClientRect().height).addClass("fr-active")}function x(e){return'<div class="fr-handler fr-h'.concat(e,'"></div>')}function C(e){me()?a.parents(".fr-img-caption").css("width",e):a.css("width",e)}function w(e){if(!t.core.sameInstance(i))return!0;if(e.preventDefault(),e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;t.undo.canDo()||t.undo.saveStep();var n=e.pageX||e.originalEvent.touches[0].pageX;if("mousedown"==e.type){var s=t.$oel.get(0).ownerDocument,l=s.defaultView||s.parentWindow,d=!1;try{d=l.location!=l.parent.location&&!(l.$&&l.$.FE)}catch(e){}d&&l.frameElement&&(n+=t.helpers.getPX(c(l.frameElement).offset().left)+l.frameElement.clientLeft)}(r=c(this)).data("start-x",n),r.data("start-width",a.width()),r.data("start-height",a.height());var f=a.width();if(t.opts.imageResizeWithPercent){var p=a.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;f=(f/c(p).outerWidth()*100).toFixed(2)+"%"}C(f),o.show(),t.popups.hideAll(),le()}function E(e){if(!t.core.sameInstance(i))return!0;var n;if(r&&a){if(e.preventDefault(),t.$el.find("img.fr-error").left)return!1;var o=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null);if(!o)return!1;var s=o-r.data("start-x"),l=r.data("start-width");if((r.hasClass("fr-hnw")||r.hasClass("fr-hsw"))&&(s=0-s),t.opts.imageResizeWithPercent){var d=a.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;l=((l+s)/c(d).outerWidth()*100).toFixed(2),t.opts.imageRoundPercent&&(l=Math.round(l)),C("".concat(l,"%")),(n=me()?(t.helpers.getPX(a.parents(".fr-img-caption").css("width"))/c(d).outerWidth()*100).toFixed(2):(t.helpers.getPX(a.css("width"))/c(d).outerWidth()*100).toFixed(2))===l||t.opts.imageRoundPercent||C("".concat(n,"%")),a.css("height","").removeAttr("height")}else l+s>=t.opts.imageMinWidth&&(C(l+s),n=me()?t.helpers.getPX(a.parents(".fr-img-caption").css("width")):t.helpers.getPX(a.css("width"))),n!==l+s&&C(n),((a.attr("style")||"").match(/(^height:)|(; *height:)/)||a.attr("height"))&&(a.css("height",r.data("start-height")*a.width()/r.data("start-width")),a.removeAttr("height"));y(),t.events.trigger("image.resize",[ue()])}}function A(e){if(!t.core.sameInstance(i))return!0;if(r&&a){if(e&&e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;r=null,o.hide(),y(),u(),t.undo.saveStep(),t.events.trigger("image.resizeEnd",[ue()])}else i.removeClass("fr-active")}function S(e,n,i){t.edit.on(),a&&a.addClass("fr-error"),f[e]?R(t.language.translate(f[e])):R(t.language.translate("Something went wrong. Please try again.")),!a&&i&&q(i),t.events.trigger("image.error",[{code:e,message:f[e]},n,i])}function k(e){if(e)return t.$wp&&t.events.$on(t.$wp,"scroll.image-edit",function(){a&&t.popups.isVisible("image.edit")&&(t.events.disableBlur(),u())}),!0;var n="";if(0<t.opts.imageEditButtons.length){var i={buttons:n+='<div class="fr-buttons">\n        '.concat(t.button.buildList(t.opts.imageEditButtons),"\n        </div>")};return t.popups.create("image.edit",i)}return!1}function _(e){var n=t.popups.get("image.insert");if(n||(n=U()),n.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),n.find(".fr-image-progress-bar-layer").addClass("fr-active"),n.find(".fr-buttons").hide(),a){var i=ge();t.popups.setContainer("image.insert",t.$sc);var r=i.offset().left,o=i.offset().top+i.height();t.popups.show("image.insert",r,o,i.outerHeight())}void 0===e&&L(t.language.translate("Uploading"),0)}function T(e){var n=t.popups.get("image.insert");if(n&&(n.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),n.find(".fr-image-progress-bar-layer").removeClass("fr-active"),n.find(".fr-buttons").show(),e||t.$el.find("img.fr-error").length)){if(t.events.focus(),t.$el.find("img.fr-error").length&&(t.$el.find("img.fr-error").remove(),t.undo.saveStep(),t.undo.run(),t.undo.dropRedo()),!t.$wp&&a){var i=a;
21re(!0),t.selection.setAfter(i.get(0)),t.selection.restore()}t.popups.hide("image.insert")}}function L(e,a){var n=t.popups.get("image.insert");if(n){var i=n.find(".fr-image-progress-bar-layer");i.find("h3").text(e+(a?" ".concat(a,"%"):"")),i.removeClass("fr-error"),a?(i.find("div").removeClass("fr-indeterminate"),i.find("div > span").css("width","".concat(a,"%"))):i.find("div").addClass("fr-indeterminate")}}function R(e){_();var a=t.popups.get("image.insert").find(".fr-image-progress-bar-layer");a.addClass("fr-error");var n=a.find("h3");n.text(e),t.events.disableBlur(),n.focus()}function M(e){ie.call(e.get(0))}function I(){var e=c(this);t.popups.hide("image.insert"),e.removeClass("fr-uploading"),e.next().is("br")&&e.next().remove(),M(e),t.events.trigger("image.loaded",[e])}function O(e,a,n,i,r){i&&"string"==typeof i&&(i=t.$(i)),t.edit.off(),L(t.language.translate("Loading image")),a&&(e=t.helpers.sanitizeURL(e));var o=new Image;o.onload=function(){var a,o;if(i){t.undo.canDo()||i.hasClass("fr-uploading")||t.undo.saveStep();var s=i.data("fr-old-src");i.data("fr-image-pasted")&&(s=null),t.$wp?((a=i.clone().removeData("fr-old-src").removeClass("fr-uploading").removeAttr("data-fr-image-pasted")).off("load"),s&&i.attr("src",s),!t.opts.trackChangesEnabled||i[0].parentNode&&"SPAN"===i[0].parentNode.tagName&&i[0].parentNode.hasAttribute("data-tracking")||t.track_changes.replaceSpecialItem(i),i.replaceWith(a)):a=i;for(var l=a.get(0).attributes,c=0;c<l.length;c++){var d=l[c];(0===d.nodeName.indexOf("data-")||n&&n.hasOwnProperty(d.nodeName))&&a.removeAttr(d.nodeName)}if(void 0!==n)for(o in n)n.hasOwnProperty(o)&&"link"!=o&&a.attr("".concat(o),n[o]);a.on("load",I),a.attr("src",e),t.edit.on(),b(!1),i[0].src!=e&&t.selection.restore(),t.undo.saveStep(),t.events.disableBlur(),t.$el.blur(),t.events.trigger(s?"image.replaced":"image.inserted",[a,r])}else(a=B(e,n,I))&&(b(!1),t.undo.saveStep(),t.events.disableBlur(),t.$el.blur(),t.events.trigger("image.inserted",[a,r]))},o.onerror=function(){S(1)},_(t.language.translate("Loading image")),o.src=e}function N(e,a,n){L(t.language.translate("Loading image"));var i=this.status,r=this.response,o=this.responseXML,s=this.responseText;try{if(t.opts.imageUploadToS3||t.opts.imageUploadToAzure)if(201==i){var l;if(t.opts.imageUploadToAzure){if(!1===t.events.trigger("image.uploadedToAzure",[this.responseURL,n,r],!0))return t.edit.on(),!1;l=a}else l=function(e){try{var a=c(e).find("Location").text(),n=c(e).find("Key").text();return!1===t.events.trigger("image.uploadedToS3",[a,n,e],!0)?(t.edit.on(),!1):a}catch(t){return S(4,e),!1}}(o);l&&O(l,!1,[],e,r||o)}else S(4,r||o,e);else if(200<=i&&i<300){var d=function(e){try{if(!1===t.events.trigger("image.uploaded",[e],!0))return t.edit.on(),!1;var a=JSON.parse(e);return a.link?a:(S(2,e),!1)}catch(t){return S(4,e),!1}}(s);d&&O(d.link,!1,d,e,r||s)}else S(3,r||s,e)}catch(t){S(4,r||s,e)}}function D(){S(4,this.response||this.responseText||this.responseXML)}function P(e){if(e.lengthComputable){var a=e.loaded/e.total*100|0;L(t.language.translate("Uploading"),a)}}function B(e,a,n){var i,r=c(document.createElement("img")).attr("src",e);if(a&&void 0!==a)for(i in a)a.hasOwnProperty(i)&&"link"!=i&&(" data-".concat(i,'="').concat(a[i],'"'),r.attr("".concat(i),a[i]));var o=t.opts.imageDefaultWidth;o&&"auto"!=o&&(o=t.opts.imageResizeWithPercent?"100%":"".concat(o,"px")),r.attr("style",o?"width: ".concat(o,";"):""),ce(r,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),r.on("load",n),r.on("error",n),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.imageSplitHTML?t.markers.split():t.markers.insert(),t.html.wrap();var s=t.$el.find(".fr-marker");if(s.length)(s.parent().is("hr")||s.parent().is("IMG"))&&s.parent().after(s),t.node.isLastSibling(s)&&s.parent().hasClass("fr-deletable")&&s.insertAfter(s.parent()),s.replaceWith(r);else{if(t.opts.trackChangesEnabled)return T(!0),!1;t.$el.append(r)}return t.selection.clear(),r}function F(){t.edit.on(),T(!0)}function H(e,n){if(void 0!==e&&0<e.length){if(!1===t.events.trigger("image.beforeUpload",[e,n]))return!1;var i,r=e[0];if(!(null!==t.opts.imageUploadURL&&"https://i.froala.com/upload"!=t.opts.imageUploadURL||t.opts.imageUploadToS3||t.opts.imageUploadToAzure))return function(e,a){var n=new FileReader;n.onload=function(){var i=n.result;if(n.result.indexOf("svg+xml")<0){for(var r=atob(n.result.split(",")[1]),o=[],s=0;s<r.length;s++)o.push(r.charCodeAt(s));i=window.URL.createObjectURL(new Blob([new Uint8Array(o)],{type:e.type})),a&&a.data("fr-old-src",a.attr("src")),t.image.insert(i,!1,null,a)}
21else t.image.insert(i,null,null,t.image.get())},_(),n.readAsDataURL(e)}(r,n||a),!1;if(r.name||(r.name=(new Date).getTime()+"."+(r.type||"image/jpeg").replace(/image\//g,"")),r.size>t.opts.imageMaxSize)return S(5),!1;if(t.opts.imageAllowedTypes.indexOf(r.type.replace(/image\//g,""))<0)return S(6),!1;if(t.drag_support.formdata&&(i=t.drag_support.formdata?new FormData:null),i){var o;if(!1!==t.opts.imageUploadToS3)for(o in i.append("key",t.opts.imageUploadToS3.keyStart+(new Date).getTime()+"-"+(r.name||"untitled")),i.append("success_action_status","201"),i.append("X-Requested-With","xhr"),i.append("Content-Type",r.type),t.opts.imageUploadToS3.params)t.opts.imageUploadToS3.params.hasOwnProperty(o)&&i.append(o,t.opts.imageUploadToS3.params[o]);for(o in t.opts.imageUploadParams)t.opts.imageUploadParams.hasOwnProperty(o)&&i.append(o,t.opts.imageUploadParams[o]);i.append(t.opts.imageUploadParam,r,r.name);var s,l,d=t.opts.imageUploadURL,f=t.opts.imageUploadMethod;t.opts.imageUploadToS3&&(d=t.opts.imageUploadToS3.uploadURL?t.opts.imageUploadToS3.uploadURL:"https://".concat(t.opts.imageUploadToS3.region,".amazonaws.com/").concat(t.opts.imageUploadToS3.bucket)),t.opts.imageUploadToAzure&&(s=d=t.opts.imageUploadToAzure.uploadURL?"".concat(t.opts.imageUploadToAzure.uploadURL,"/").concat(r.name):encodeURI("https://".concat(t.opts.imageUploadToAzure.account,".blob.core.windows.net/").concat(t.opts.imageUploadToAzure.container,"/").concat(r.name)),t.opts.imageUploadToAzure.SASToken&&(d+=t.opts.imageUploadToAzure.SASToken),f="PUT");var p=t.core.getXHR(d,f);if(t.opts.imageUploadToAzure){var h=(new Date).toUTCString();if(!t.opts.imageUploadToAzure.SASToken&&t.opts.imageUploadToAzure.accessKey){var u=t.opts.imageUploadToAzure.account,g=t.opts.imageUploadToAzure.container;if(t.opts.imageUploadToAzure.uploadURL){var m=t.opts.imageUploadToAzure.uploadURL.split("/");g=m.pop(),u=m.pop().split(".")[0]}var v="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(h,"\nx-ms-version:2019-07-07"),b=encodeURI("/"+u+"/"+g+"/"+r.name),x=f+"\n\n\n"+r.size+"\n\n"+r.type+"\n\n\n\n\n\n\n"+v+"\n"+b,C=t.cryptoJSPlugin.cryptoJS.HmacSHA256(x,t.cryptoJSPlugin.cryptoJS.enc.Base64.parse(t.opts.imageUploadToAzure.accessKey)).toString(t.cryptoJSPlugin.cryptoJS.enc.Base64),w="SharedKey "+u+":"+C;l=C,p.setRequestHeader("Authorization",w)}for(o in p.setRequestHeader("x-ms-version","2019-07-07"),p.setRequestHeader("x-ms-date",h),p.setRequestHeader("Content-Type",r.type),p.setRequestHeader("x-ms-blob-type","BlockBlob"),t.opts.imageUploadParams)t.opts.imageUploadParams.hasOwnProperty(o)&&p.setRequestHeader(o,t.opts.imageUploadParams[o]);for(o in t.opts.imageUploadToAzure.params)t.opts.imageUploadToAzure.params.hasOwnProperty(o)&&p.setRequestHeader(o,t.opts.imageUploadToAzure.params[o])}!function(e,a,n,i,r,o){function s(){var s=c(this);s.off("load"),s.addClass("fr-uploading"),s.next().is("br")&&s.next().remove(),t.placeholder.refresh(),M(s),y(),_(),t.edit.off(),e.onload=function(){N.call(e,s,r,o)},e.onerror=D,e.upload.onprogress=P,e.onabort=F,c(s.off("abortUpload")).on("abortUpload",function(){4!=e.readyState&&(e.abort(),i?(i.attr("src",i.data("fr-old-src")),i.removeClass("fr-uploading")):s.remove(),re(!0))}),e.send(t.opts.imageUploadToAzure?n:a)}var l=new FileReader;l.onload=function(){var e=l.result;if(l.result.indexOf("svg+xml")<0){for(var a=atob(l.result.split(",")[1]),n=[],r=0;r<a.length;r++)n.push(a.charCodeAt(r));e=window.URL.createObjectURL(new Blob([new Uint8Array(n)],{type:"image/jpeg"}))}i?(i.on("load",s),i.on("error",function(){s(),c(this).off("error")}),t.edit.on(),t.undo.saveStep(),i.data("fr-old-src",i.attr("src")),i.attr("src",e)):B(e,null,s)},l.readAsDataURL(n)}(p,i,r,n||a,s,l)}}}function z(e){if(e.is("img")&&0<e.parents(".fr-img-caption").length)return e.parents(".fr-img-caption")}function $(e){var a=e.originalEvent.dataTransfer;if(a&&a.files&&a.files.length){var i=a.files[0];if(i&&i.type&&-1!==i.type.indexOf("image")&&0<=t.opts.imageAllowedTypes.indexOf(i.type.replace(/image\//g,""))){if(!t.opts.imageUpload)return e.preventDefault(),e.stopPropagation(),!1;t.markers.remove(),t.markers.insertAtPoint(e.originalEvent),t.$el.find(".fr-marker").replaceWith(n.MARKERS),0===t.$el.find(".fr-marker").length&&t.selection.setAtEnd(t.el),t.popups.hideAll();var r=t.popups.get("image.insert");r||(r=U()),t.popups.setContainer("image.insert",t.$sc);var o=e.originalEvent.pageX,s=e.originalEvent.pageY;if(t.opts.iframe){var l=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),c=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));s+=t.$iframe.offset().top+l,o+=t.$iframe.offset().left+c}return t.popups.show("image.insert",o,s),_(),0<=t.opts.imageAllowedTypes.indexOf(i.type.replace(/image\//g,""))?(re(!0),H(a.files)):S(6),e.preventDefault(),e.stopPropagation(),!1}}}function U(e){if(e)return t.popups.onRefresh("image.insert",p),t.popups.onHide("image.insert",g),!0;var n,i,r="";t.opts.imageUpload||-1===t.opts.imageInsertButtons.indexOf("imageUpload")||t.opts.imageInsertButtons.splice(t.opts.imageInsertButtons.indexOf("imageUpload"),1);var o=t.button.buildList(t.opts.imageInsertButtons);""!==o&&(r='<div class="fr-buttons fr-tabs">'.concat(o,"</div>"));var s=t.opts.imageInsertButtons.indexOf("imageUpload"),l=t.opts.imageInsertButtons.indexOf("imageByURL"),d="";0<=s&&(n=" fr-active",0<=l&&l<s&&(n=""),d='<div class="fr-image-upload-layer'.concat(n,' fr-layer" id="fr-image-upload-layer-').concat(t.id,'"><strong>').concat(t.language.translate("Drop image"),"</strong><br>(").concat(t.language.translate("or click"),')<div class="fr-form"><input type="file" accept="image/').concat(t.opts.imageAllowedTypes.join(", image/").toLowerCase(),'" tabIndex="-1" aria-labelledby="fr-image-upload-layer-').concat(t.id,'" role="button"></div></div>'));var f="";0<=l&&(n=" fr-active",0<=s&&s<l&&(n=""),f='<div class="fr-image-by-url-layer'.concat(n,' fr-layer" id="fr-image-by-url-layer
21-').concat(t.id,'"><div class="fr-input-line"><input id="fr-image-by-url-layer-text-').concat(t.id,'" type="text" placeholder="http://" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageInsertByURL" tabIndex="2" role="button">').concat(t.language.translate("Insert"),"</button></div></div>"));var h={buttons:r,upload_layer:d,by_url_layer:f,progress_bar:'<div class="fr-image-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="imageDismissError" tabIndex="2" role="button">OK</button></div></div>'};return 1<=t.opts.imageInsertButtons.length&&(i=t.popups.create("image.insert",h)),t.$wp&&t.events.$on(t.$wp,"scroll",function(){a&&t.popups.isVisible("image.insert")&&pe()}),function(e){t.events.$on(e,"dragover dragenter",".fr-image-upload-layer",function(e){return c(this).addClass("fr-drop"),(t.browser.msie||t.browser.edge)&&e.preventDefault(),!1},!0),t.events.$on(e,"dragleave dragend",".fr-image-upload-layer",function(e){return c(this).removeClass("fr-drop"),(t.browser.msie||t.browser.edge)&&e.preventDefault(),!1},!0),t.events.$on(e,"drop",".fr-image-upload-layer",function(a){a.preventDefault(),a.stopPropagation(),c(this).removeClass("fr-drop");var n=a.originalEvent.dataTransfer;if(n&&n.files){var i=e.data("instance")||t;i.events.disableBlur(),i.image.upload(n.files),i.events.enableBlur()}},!0),t.helpers.isIOS()&&t.events.$on(e,"touchstart",'.fr-image-upload-layer input[type="file"]',function(){c(this).trigger("click")},!0),t.events.$on(e,"change",'.fr-image-upload-layer input[type="file"]',function(){if(this.files){var n=e.data("instance")||t;n.events.disableBlur(),e.find("input:focus").blur(),n.events.enableBlur(),n.image.upload(this.files,a)}c(this).val("")},!0)}(i),i}function W(){a&&t.popups.get("image.alt").find("input").val(a.attr("alt")||"").trigger("change")}function V(){var e=t.popups.get("image.alt");e||(e=K()),T(),t.popups.refresh("image.alt"),t.popups.setContainer("image.alt",t.$sc);var a=ge();me()&&(a=a.find(".fr-img-wrap"));var n=a.offset().left+a.outerWidth()/2,i=a.offset().top+a.outerHeight();t.popups.show("image.alt",n,i,a.outerHeight(),!0)}function K(e){if(e)return t.popups.onRefresh("image.alt",W),!0;var n={buttons:'<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.imageAltButtons),"</div>"),alt_layer:'<div class="fr-image-alt-layer fr-layer fr-active" id="fr-image-alt-layer-'.concat(t.id,'"><div class="fr-input-line"><input id="fr-image-alt-layer-text-').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("Alternative Text"),'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetAlt" tabIndex="2" role="button">').concat(t.language.translate("Update"),"</button></div></div>")},i=t.popups.create("image.alt",n);return t.$wp&&t.events.$on(t.$wp,"scroll.image-alt",function(){a&&t.popups.isVisible("image.alt")&&V()}),i}function Y(){var e=t.popups.get("image.size"),n=a.get(0).style.height?a.get(0).style.height:"auto",i=a.get(0).style.width?a.get(0).style.width:"auto";if(a)if(me()){var r=a.parent();r.get(0).style.width||(r=a.parent().parent()),e.find('input[name="width"]').val(i).trigger("change"),e.find('input[name="height"]').val(n).trigger("change")}else e.find('input[name="width"]').val(i).trigger("change"),e.find('input[name="height"]').val(n).trigger("change")}function G(){var e=t.popups.get("image.size");e||(e=X()),T(),t.popups.refresh("image.size"),t.popups.setContainer("image.size",t.$sc);var a=ge();me()&&(a=a.find(".fr-img-wrap"));var n=a.offset().left+a.outerWidth()/2,i=a.offset().top+a.outerHeight();t.popups.show("image.size",n,i,a.outerHeight(),!0)}function X(e){if(e)return t.popups.onRefresh("image.size",Y),!0;var n={buttons:'<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.imageSizeButtons),"</div>"),size_layer:'<div class="fr-image-size-layer fr-layer fr-active" id="fr-image-size-layer-'.concat(t.id,'"><div class="fr-image-group"><div class="fr-input-line"><input id="fr-image-size-layer-width-\'').concat(t.id,'" type="text" name="width" placeholder="').concat(t.language.translate("Width"),'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-image-size-layer-height').concat(t.id,'" type="text" name="height" placeholder="').concat(t.language.translate("Height"),'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetSize" tabIndex="2" role="button">').concat(t.language.translate("Update"),"</button></div></div>")},i=t.popups.create("image.size",n);return t.$wp&&t.events.$on(t.$wp,"scroll.image-size",function(){a&&t.popups.isVisible("image.size")&&G()}),i}function j(e,t,a,n){return e.pageX=t,w.call(this,e),e.pageX=e.pageX+a*Math.floor(Math.pow(1.1,n)),E.call(this,e),A.call(this,e),++n}function q(e){if(e=e||ge(),t.opts.trackChangesEnabled&&!t.helpers.isMobile()&&(!e[0].parentNode||"
21SPAN"!==e[0].parentNode.tagName||!e[0].parentNode.hasAttribute("data-tracking")))return t.track_changes.removeSpecialItem(e),t.popups.hideAll(),void re(!0);e&&!1!==t.events.trigger("image.beforeRemove",[e])&&(t.popups.hideAll(),he(),re(!0),t.undo.canDo()||t.undo.saveStep(),e.get(0)==t.el?e.removeAttr("src"):(e.get(0).parentNode&&"A"==e.get(0).parentNode.tagName?(t.selection.setBefore(e.get(0).parentNode)||t.selection.setAfter(e.get(0).parentNode)||e.parent().after(n.MARKERS),c(e.get(0).parentNode).remove()):(t.selection.setBefore(e.get(0))||t.selection.setAfter(e.get(0))||e.after(n.MARKERS),e.remove()),t.html.fillEmptyBlocks(),t.selection.restore()),t.undo.saveStep())}function Z(e){var i=e.which;if(a&&(i==n.KEYCODE.BACKSPACE||i==n.KEYCODE.DELETE))return e.preventDefault(),e.stopPropagation(),q(),!1;if(a&&i==n.KEYCODE.ESC){var r=a;return re(!0),t.selection.setAfter(r.get(0)),t.selection.restore(),e.preventDefault(),!1}if(!a||i!=n.KEYCODE.ARROW_LEFT&&i!=n.KEYCODE.ARROW_RIGHT)return a&&i===n.KEYCODE.TAB?(e.preventDefault(),e.stopPropagation(),re(!0),!1):a&&i!=n.KEYCODE.F10&&!t.keys.isBrowserAction(e)?(e.preventDefault(),e.stopPropagation(),!1):void 0;var o=a.get(0);return re(!0),i==n.KEYCODE.ARROW_LEFT?t.selection.setBefore(o):t.selection.setAfter(o),t.selection.restore(),e.preventDefault(),!1}function Q(e){if(e&&"IMG"==e.tagName){if(t.node.hasClass(e,"fr-uploading")||t.node.hasClass(e,"fr-error")?e.parentNode.removeChild(e):t.node.hasClass(e,"fr-draggable")&&e.classList.remove("fr-draggable"),e.parentNode&&e.parentNode.parentNode&&t.node.hasClass(e.parentNode.parentNode,"fr-img-caption")){var a=e.parentNode.parentNode;a.removeAttribute("contenteditable"),a.removeAttribute("draggable"),a.classList.remove("fr-draggable");var n=e.nextSibling;n&&n.removeAttribute("contenteditable")}}else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var i=e.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),r=0;r<i.length;r++)Q(i[r])}function J(e){if(!1===t.events.trigger("image.beforePasteUpload",[e]))return c(e).removeAttr("data-fr-image-pasted"),!1;a=c(e),y(),u(),pe(),_(),a.on("load",function(){var e=[];y(),c(t.popups.get("image.insert").get(0)).find("div.fr-active.fr-error").length<1&&_(),c(this).data("events").filter(function(t){"load"===t[0]&&e.push(t)}),e.length<=1&&c(this).off("load")});for(var n=c(e).attr("src").split(","),i=atob(n[1]),r=[],o=0;o<i.length;o++)r.push(i.charCodeAt(o));H([t.browser.safari&&!t.opts.imageUploadURL?new Blob([new Uint8Array(r)],{type:n[0].replace(/data\:/g,"")}):new Blob([new Uint8Array(r)],{type:n[0].replace(/data\:/g,"").replace(/;base64/g,"")})],a)}function ee(){t.opts.imagePaste?t.$el.find("img[data-fr-image-pasted]").each(function(e,a){if(t.opts.imagePasteProcess){var n=t.opts.imageDefaultWidth;n&&"auto"!=n&&(n+=t.opts.imageResizeWithPercent?"%":"px"),c(a).css("width",n).removeClass("fr-dii fr-dib fr-fir fr-fil"),ce(c(a),t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign)}if(0===a.src.indexOf("data:"))J(a);else if(0===a.src.indexOf("blob:")||0===a.src.indexOf("http")&&t.opts.imageUploadRemoteUrls&&t.opts.imageCORSProxy){var i=new Image;i.crossOrigin="Anonymous",i.onload=function(){var e,n=t.o_doc.createElement("CANVAS"),i=n.getContext("2d");n.height=this.naturalHeight,n.width=this.naturalWidth,i.drawImage(this,0,0),setTimeout(function(){J(a)},0),e=2e3<this.naturalWidth||1500<this.naturalHeight?"jpeg":"png",a.src=n.toDataURL("image/".concat(e))},i.src=(0===a.src.indexOf("blob:")?"":"".concat(t.opts.imageCORSProxy,"/"))+a.src,0!==a.src.indexOf("blob:")&&t.undo.saveStep()}else 0!==a.src.indexOf("http")||0===a.src.indexOf("https://mail.google.com/mail")?(t.selection.save(),c(a).remove(),t.selection.restore()):c(a).removeAttr("data-fr-image-pasted")}):t.$el.find("img[data-fr-image-pasted]").remove()}function te(e){var a=e.target.result,n=t.opts.imageDefaultWidth;n&&"auto"!=n&&(n+=t.opts.imageResizeWithPercent?"%":"px"),t.undo.saveStep(),t.html.insert('<img data-fr-image-pasted="true" src="'.concat(a,'"').concat(n?' style="width: '.concat(n,';"'):"",">"));var i=t.$el.find('img[data-fr-image-pasted="true"]');i&&ce(i,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}function ae(e){if(e&&e.clipboardData&&e.clipboardData.items){var a=(e.clipboardData||window.clipboardData).getData("text/html")||"",n=(new DOMParser).parseFromString(a,"text/html").querySelector("img");if(n){if(!n)return!1;var i=n.src,r=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))r=e.clipboardData.items[0].getAsFile();else for(var o=0;o<e.clipboardData.items.length&&!(r=e.clipboardData.items[o].getAsFile());o++);if(r)return function(e,a){var n=new FileReader;n.onload=function(e){var a=t.opts.imageDefaultWidth;a&&"auto"!=a&&(a+=t.opts.imageResizeWithPercent?"%":"px"),t.html.insert('<img data-fr-image-pasted="true" src="'.concat(e,'"').concat(a?' style="width: '.concat(a,';"'):"",">"));var n=t.$el.find('img[data-fr-image-pasted="true"]');n&&ce(n,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}(a),n.readAsDataURL(e,a)}(r,i),!1}else{var s=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))s=e.clipboardData.items[0].getAsFile();else for(var l=0;l<e.clipboardData.items.length&&!(s=e.clipboardData.items[l].getAsFile());l++);if(s)return function(e){var t=new FileReader;
vendor: 9,611 bytes, line 21
21t.onload=te,t.readAsDataURL(e)}(s),!1}}}function ne(e){return e.replace(/<img /gi,'<img data-fr-image-pasted="true" ')}function ie(e){if("false"==c(this).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;if(e&&"touchend"==e.type&&l)return!0;if(e&&t.edit.isDisabled())return e.stopPropagation(),e.preventDefault(),!1;for(var i=0;i<n.INSTANCES.length;i++)n.INSTANCES[i]!=t&&n.INSTANCES[i].events.trigger("image.hideResizer");t.toolbar.disable(),e&&(e.stopPropagation(),e.preventDefault()),t.helpers.isMobile()&&(t.events.disableBlur(),t.$el.blur(),t.events.enableBlur()),t.opts.iframe&&t.size.syncIframe(),a=c(this),he(),y(),u(),t.browser.msie?(t.popups.areVisible()&&t.events.disableBlur(),t.win.getSelection&&(t.win.getSelection().removeAllRanges(),t.win.getSelection().addRange(t.doc.createRange()))):t.selection.clear(),t.helpers.isIOS()&&(t.events.disableBlur(),t.$el.blur()),t.button.bulkRefresh(),t.events.trigger("video.hideResizer")}function re(e){a&&(oe||!0===e)&&(t.toolbar.enable(),i.removeClass("fr-active"),t.popups.hideAll(),a=null,le(),r=null,o&&o.hide())}f[1]="Image cannot be loaded from the passed link.",f[2]="No link in upload response.",f[3]="Error during file upload.",f[4]="Parsing response failed.",f[5]="File is too large.",f[6]="Image file type is invalid.",f[7]="Files can be uploaded only to same domain in IE 8 and IE 9.";var oe=!(f[8]="Image file is corrupted.");function se(){oe=!0}function le(){oe=!1}function ce(e,a,n){!t.opts.htmlUntouched&&t.opts.useClasses?(e.removeClass("fr-fil fr-fir fr-dib fr-dii"),n&&e.addClass("fr-fi".concat(n[0])),a&&e.addClass("fr-di".concat(a[0]))):"inline"==a?(e.css({display:"inline-block",verticalAlign:"bottom",margin:t.opts.imageDefaultMargin}),"center"==n?e.css({float:"none",marginBottom:"",marginTop:"",maxWidth:"calc(100% - ".concat(2*t.opts.imageDefaultMargin,"px)"),textAlign:"center"}):"left"==n?e.css({float:"left",marginLeft:0,maxWidth:"calc(100% - ".concat(t.opts.imageDefaultMargin,"px)"),textAlign:"left"}):e.css({float:"right",marginRight:0,maxWidth:"calc(100% - ".concat(t.opts.imageDefaultMargin,"px)"),textAlign:"right"})):"block"==a&&(e.css({display:"block",float:"none",verticalAlign:"top",margin:"".concat(t.opts.imageDefaultMargin,"px auto"),textAlign:"center"}),"left"==n?e.css({marginLeft:0,textAlign:"left"}):"right"==n&&e.css({marginRight:0,textAlign:"right"}))}function de(e){if(void 0===e&&(e=ge()),e){if(e.hasClass("fr-fil"))return"left";if(e.hasClass("fr-fir"))return"right";if(e.hasClass("fr-dib")||e.hasClass("fr-dii"))return"center";var t=e.css("float");if(e.css("float","none"),"block"==e.css("display")){if(e.css("float",""),e.css("float")!=t&&e.css("float",t),0===parseInt(e.css("margin-left"),10))return"left";if(0===parseInt(e.css("margin-right"),10))return"right"}else{if(e.css("float",""),e.css("float")!=t&&e.css("float",t),"left"==e.css("float"))return"left";if("right"==e.css("float"))return"right"}}return"center"}function fe(e){void 0===e&&(e=ge());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 pe(){var e=t.popups.get("image.insert");e||(e=U()),t.popups.isVisible("image.insert")||(T(),t.popups.refresh("image.insert"),t.popups.setContainer("image.insert",t.$sc));var a=ge();me()&&(a=a.find(".fr-img-wrap"));var n=a.offset().left+a.outerWidth()/2,i=a.offset().top+a.outerHeight();t.popups.show("image.insert",n,i,a.outerHeight(!0),!0)}function he(){if(a){t.events.disableBlur(),t.selection.clear();var e=t.doc.createRange();e.selectNode(a.get(0)),t.browser.msie&&e.collapse(!0),t.selection.get().addRange(e),t.events.enableBlur()}}function ue(){return a}function ge(){return me()?a.parents(".fr-img-caption").first():a}function me(){return!!a&&0<a.parents(".fr-img-caption").length}function ve(e){for(var t=document.createDocumentFragment();e.firstChild;){var a=e.removeChild(e.firstChild);t.appendChild(a)}e.parentNode.replaceChild(t,e)}return{_init:function(){var e;t.events.$on(t.$el,t._mousedown,"IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',function(e){if("false"==c(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;t.helpers.isMobile()||t.selection.clear(),d=!0,t.popups.areVisible()&&t.events.disableBlur(),t.browser.msie&&(t.events.disableBlur(),t.$el.attr("contenteditable",!1)),t.draggable||"touchstart"==e.type||e.preventDefault(),e.stopPropagation()}),t.events.$on(t.$el,t._mousedown,".fr-img-caption .fr-inner",function(e){t.core.hasFocus()||t.events.focus(),e.stopPropagation()}),t.events.$on(t.$el,"paste",".fr-img-caption .fr-inner",function(e){!0===t.opts.toolbarInline&&(t.toolbar.hide(),e.stopPropagation())}),t.events.$on(t.$el,t._mouseup,"IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',function(e){if("false"==c(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;d&&(d=!1,e.stopPropagation(),t.browser.msie&&(t.$el.attr("contenteditable",!0),t.events.enableBlur()))}),t.events.on("keyup",function(e){if(e.shiftKey&&""===t.selection.text().replace(/\n/g,"")&&t.keys.isArrow(e.which)){var a=t.selection.element(),n=t.selection.endElement();a&&"IMG"==a.tagName?M(c(a)):n&&"IMG"==n.tagName&&M(c(n))}},!0),t.events.on("drop",$),t.events.on("element.beforeDrop",z),t.events.on("mousedown window.mousedown",se),t.events.on("window.touchmove",le),t.events.on("mouseup window.mouseup",function(){if(a&&!t.helpers.isMobile())return re(),!1;le()}),t.events.on("commands.mousedown",function(e){0<e.parents(".fr-toolbar").length&&re()}),t.events.on("image.resizeEnd",function(){t.opts.iframe&&t.size.syncIframe()}),t.events.on("blur image.hideResizer commands.undo commands.redo element.dropped",function(){re(!(d=!1))}),t.events.on("modals.hide",function(){a&&(he(),t.selection.clear())}),t.events.on("image.resizeEnd",function(){t.win.getSelection&&M(a)}),t.opts.imageAddNewLine&&t.events.on("image.inserted",function(e){var a=e.get(0);for(a.nextSibling&&"BR"===a.nextSibling.tagName&&(a=a.nextSibling);a&&!t.node.isElement(a);)a=t.node.isLastSibling(a)?a.parentNode:null;t.node.isElement(a)&&(t.opts.enter===n.ENTER_BR?e.after("<br>"):c(t.node.blockParent(e.get(0))).after("<".concat(t.html.defaultTag(),"><br></").concat(t.html.defaultTag(),">")))}),"IMG"==t.el.tagName&&t.$el.addClass("fr-view"),t.events.$on(t.$el,t.helpers.isMobile()&&!t.helpers.isWindowsPhone()?"touchend":"click","IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',ie),t.helpers.isMobile()&&(t.events.$on(t.$el,"touchstart","IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',function(){l=!1}),t.events.$on(t.$el,"touchmove",function(){l=!0})),t.$wp?(t.events.on("window.keydown keydown",Z,!0),t.events.on("keyup",function(e){if(a&&e.which==n.KEYCODE.ENTER)return!1},!0),t.events.$on(t.$el,"keydown",function(){var e=t.selection.element();(e.nodeType===Node.TEXT_NODE||"BR"==e.tagName&&t.node.isLastSibling(e))&&(e=e.parentNode),t.node.hasClass(e,"fr-inner")||(t.node.hasClass(e,"fr-img-caption")||(e=c(e).parents(".fr-img-caption").get(0)),t.node.hasClass(e,"fr-img-caption")&&(t.opts.trackChangesEnabled||c(e).after(n.INVISIBLE_SPACE+n.MARKERS),t.selection.restore()))})):t.events.$on(t.$win,"keydown",Z),t.events.on("toolbar.esc",function(){if(a){if(t.$wp)t.events.disableBlur(),t.events.focus();else{var e=a;re(!0),t.selection.setAfter(e.get(0)),t.selection.restore()}return!1}},!0),t.events.on("toolbar.focusEditor",function(){if(a)return!1},!0),t.events.on("window.cut window.copy",function(e){if(a&&t.popups.isVisible("image.edit")&&!t.popups.get("image.edit").find(":focus").length){var i=ge();me()?(i.before(n.START_MARKER),i.after(n.END_MARKER),t.selection.restore(),t.paste.saveCopiedText(i.get(0).outerHTML,i.text())):(he(),t.paste.saveCopiedText(a.get(0).outerHTML,a.attr("alt"))),"copy"==e.type?setTimeout(function(){M(a)}):(re(!0),t.undo.saveStep(),setTimeout(function(){t.undo.saveStep()},0))}},!0),t.browser.msie&&t.events.on("keydown",function(e){if(!t.selection.isCollapsed()||!a)return!0;var i=e.which;i==n.KEYCODE.C&&t.keys.ctrlKey(e)?t.events.trigger("window.copy"):i==n.KEYCODE.X&&t.keys.ctrlKey(e)&&t.events.trigger("window.cut")}),t.events.$on(c(t.o_win),"keydown",function(e){var t=e.which;if(a&&t==n.KEYCODE.BACKSPACE)return e.preventDefault(),!1}),t.events.$on(t.$win,"keydown",function(e){var t=e.which;a&&a.hasClass("fr-uploading")&&t==n.KEYCODE.ESC&&a.trigger("abortUpload")}),t.events.on("destroy",function(){a&&a.hasClass("fr-uploading")&&a.trigger("abortUpload")}),t.events.on("paste.before",ae),t.events.on("paste.beforeCleanup",ne),t.events.on("paste.after",ee),t.events.on("html.set",v),t.events.on("html.inserted",v),v(),t.events.on("destroy",function(){s=[]}),t.events.on("html.processGet",Q),t.opts.imageOutputSize&&t.events.on("html.beforeGet",function(){e=t.el.querySelectorAll("img");for(var a=0;a<e.length;a++){var n=e[a].style.width||c(e[a]).width(),i=e[a].style.height||c(e[a]).height();n&&e[a].setAttribute("width","".concat(n).replace(/px/,"")),i&&e[a].setAttribute("height","".concat(i).replace(/px/,""))}}),t.opts.iframe&&t.events.on("image.loaded",t.size.syncIframe),t.$wp&&(b(),t.events.on("contentChanged",b)),t.events.$on(c(t.o_win),"orientationchange.image",function(){setTimeout(function(){a&&M(a)},100)}),k(!0),U(!0),X(!0),K(!0),t.events.on("node.remove",function(e){if("IMG"==e.get(0).tagName)return q(e),!1})}
21,showInsertPopup:function(){var e=t.$tb.find('.fr-command[data-cmd="insertImage"]'),a=t.popups.get("image.insert");if(a||(a=U()),T(),!a.hasClass("fr-active"))if(t.popups.refresh("image.insert"),t.popups.setContainer("image.insert",t.$tb),e.isVisible()){var n=t.button.getPosition(e),i=n.left,r=n.top;t.popups.show("image.insert",i,r,e.outerHeight())}else t.position.forSelection(a),t.popups.show("image.insert")},showLayer:function(e){var n,i,r=t.popups.get("image.insert");if(a||t.opts.toolbarInline){if(a){var o=ge();me()&&(o=o.find(".fr-img-wrap")),i=o.offset().top+o.outerHeight(),n=o.offset().left}}else{var s=t.$tb.find('.fr-command[data-cmd="insertImage"]');n=s.offset().left,i=s.offset().top+(t.opts.toolbarBottom?10:s.outerHeight()-10)}!a&&t.opts.toolbarInline&&(i=r.offset().top-t.helpers.getPX(r.css("margin-top")),r.hasClass("fr-above")&&(i+=r.outerHeight())),r.find(".fr-layer").removeClass("fr-active"),r.find(".fr-".concat(e,"-layer")).addClass("fr-active"),t.popups.show("image.insert",n,i,a?a.outerHeight():0),t.accessibility.focusPopup(r)},refreshUploadButton:function(e){var a=t.popups.get("image.insert");a&&a.find(".fr-image-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshByURLButton:function(e){var a=t.popups.get("image.insert");a&&a.find(".fr-image-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},upload:H,insertByURL:function(){var e=t.popups.get("image.insert").find(".fr-image-by-url-layer input");if(0<e.val().length){_(),L(t.language.translate("Loading image"));var n=e.val().trim();if(t.opts.imageUploadRemoteUrls&&t.opts.imageCORSProxy&&t.opts.imageUpload){var i=new XMLHttpRequest;i.onload=function(){200==this.status?H([new Blob([this.response],{type:this.response.type||"image/png"})],a):S(1)},i.onerror=function(){O(n,!0,[],a)},i.open("GET","".concat(t.opts.imageCORSProxy,"/").concat(n),!0),i.responseType="blob",i.send()}else O(n,!0,[],a);e.val(""),e.blur()}},align:function(e){var a=ge();a.removeClass("fr-fir fr-fil"),!t.opts.htmlUntouched&&t.opts.useClasses?"left"==e?a.addClass("fr-fil"):"right"==e&&a.addClass("fr-fir"):ce(a,fe(),e),he(),y(),u(),t.selection.clear()},refreshAlign:function(e){a&&e.find("> *").first().replaceWith(t.icon.create("image-align-".concat(de())))}
21,refreshAlignOnShow:function(e,t){a&&t.find('.fr-command[data-param1="'.concat(de(),'"]')).addClass("fr-active").attr("aria-selected",!0)},display:function(e){var a=ge();a.removeClass("fr-dii fr-dib"),!t.opts.htmlUntouched&&t.opts.useClasses?"inline"==e?a.addClass("fr-dii"):"block"==e&&a.addClass("fr-dib"):ce(a,e,de()),he(),y(),u(),t.selection.clear()},refreshDisplayOnShow:function(e,t){a&&t.find('.fr-command[data-param1="'.concat(fe(),'"]')).addClass("fr-active").attr("aria-selected",!0)},replace:pe,back:function(){a?(t.events.disableBlur(),c(".fr-popup input:focus").blur(),M(a)):(t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),t.popups.hide("image.insert"),t.toolbar.showInline())},get:ue,getEl:ge,insert:O,showProgressBar:_,remove:q,hideProgressBar:T,applyStyle:function(n,i,r){if(void 0===i&&(i=t.opts.imageStyles),void 0===r&&(r=t.opts.imageMultipleStyles),!a)return!1;var o=ge();if(!r){var s=Object.keys(i);s.splice(s.indexOf(n),1),o.removeClass(s.join(" "))}"object"==e(i[n])?(o.removeAttr("style"),o.css(i[n].style)):o.toggleClass(n),M(a)},showAltPopup:V,showSizePopup:G,setAlt:function(e){if(a){var n=t.popups.get("image.alt");a.attr("alt",e||n.find("input").val()||""),n.find("input:focus").blur(),M(a)}},setSize:function(e,n){if(a){var i=t.popups.get("image.size");e=e||i.find('input[name="width"]').val()||"",n=n||i.find('input[name="height"]').val()||"";var r=/^[\d]+((px)|%)*$/g;a.removeAttr("width").removeAttr("height"),e.match(r)?a.css("width",e):a.css("width",""),n.match(r)?a.css("height",n):a.css("height",""),me()&&(a.parents(".fr-img-caption").removeAttr("width").removeAttr("height"),e.match(r)?a.parents(".fr-img-caption").css("width",e):a.parents(".fr-img-caption").css("width",""),n.match(r)?a.parents(".fr-img-caption").css("height",n):a.parents(".fr-img-caption").css("height","")),i&&i.find("input:focus").blur(),M(a)}},toggleCaption:function(){var e;if(a&&!me()){(e=a).parent().is("a")&&(e=a.parent());var i,r,o=a.parents("ul")&&0<a.parents("ul").length?a.parents("ul"):a.parents("ol")&&0<a.parents("ol").length?a.parents("ol"):[];if(0<o.length){var s=o.find("li").length,l=a.parents("li"),c=document.createElement("li");s-1===l.index()&&(o.append(c),c.innerHTML="&nbsp;")}e.attr("style")?r=-1<(i=e.attr("style").split(":")).indexOf("width")?i[i.indexOf("width")+1].replace(";",""):"":e.attr("width")&&(r=e.attr("width"));var d=t.opts.imageResizeWithPercent?(-1<r.indexOf("px")?null:r)||"100%":a.width()+"px";e.wrap('<div class="fr-img-space-wrap"><span '+(t.browser.mozilla?"":'contenteditable="false"')+'class="fr-img-caption '+a.attr("class")+'" style="'+(t.opts.useClasses?"":e.attr("style"))+'" draggable="false"></span></div>'),e.wrap('<span class="fr-img-wrap"></span>'),a.after('<span class="fr-inner"'.concat(t.browser.mozilla?"":' contenteditable="true"',">").concat(n.START_MARKER).concat(t.language.translate("Image Caption")).concat(n.END_MARKER,"</span>")),a.parents(".fr-img-caption").css("width",d);var f=a.parents(".fr-img-space-wrap").length;1==f?ve(document.querySelector(".fr-img-space-wrap")):1<f&&(ve(document.querySelector(".fr-img-space-wrap")),ve(document.querySelector(".fr-img-space-wrap2"))),re(!0),t.selection.restore()}else{if(e=ge(),a.insertBefore(e),null!==e[0].querySelector("a")){for(var p,h=e[0].querySelector("a"),u=document.createElement("a"),g=0,m=h.attributes,v=m.length;g<v;g++)p=m[g],u.setAttribute(p.nodeName,p.nodeValue);a.wrap(u)}a.attr("class",e.attr("class").replace("fr-img-caption","")).attr("style",e.attr("style")),e.remove();var b=a.parents(".fr-img-space-wrap").length;1==b?ve(document.querySelector(".fr-img-space-wrap")):1<b&&(ve(document.querySelector(".fr-img-space-wrap")),ve(document.querySelector(".fr-img-space-wrap2"))),M(a)}},hasCaption:me,exitEdit:re,edit:M}},n.DefineIcon("insertImage",{NAME:"image",SVG_KEY:"insertImage"}),n.RegisterShortcut(n.KEYCODE.P,"insertImage",null,"P"),n.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(
vendor: 13,372 bytes, line 21
21)),this.popups.hide("image.insert")):this.image.showInsertPopup()},plugin:"image"}),n.DefineIcon("imageUpload",{NAME:"upload",SVG_KEY:"upload"}),n.RegisterCommand("imageUpload",{title:"Upload Image",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-upload")},refresh:function(e){this.image.refreshUploadButton(e)}}),n.DefineIcon("imageByURL",{NAME:"link",SVG_KEY:"insertLink"}),n.RegisterCommand("imageByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-by-url")},refresh:function(e){this.image.refreshByURLButton(e)}}),n.RegisterCommand("imageInsertByURL",{title:"Insert Image",undo:!0,refreshAfterCallback:!1,callback:function(){this.image.insertByURL()},refresh:function(e){this.image.get()?e.text(this.language.translate("Replace")):e.text(this.language.translate("Insert"))}}),n.DefineIcon("imageDisplay",{NAME:"star",SVG_KEY:"imageDisplay"}),n.RegisterCommand("imageDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(e,t){this.image.display(t)},refresh:function(e){this.opts.imageTextNear||e.addClass("fr-hidden")},refreshOnShow:function(e,t){this.image.refreshDisplayOnShow(e,t)}}),n.DefineIcon("image-align",{NAME:"align-left",SVG_KEY:"alignLeft"}),n.DefineIcon("image-align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),n.DefineIcon("image-align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),n.DefineIcon("image-align-center",{NAME:"align-justify",SVG_KEY:"alignCenter"}),n.DefineIcon("imageAlign",{NAME:"align-justify",SVG_KEY:"alignJustify"}),n.RegisterCommand("imageAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=n.COMMANDS.imageAlign.options;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="imageAlign" data-param1="'.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.icon.create("image-align-".concat(a)),'<span class="fr-sr-only">').concat(this.language.translate(t[a]),"</span></a></li>"));return e+"</ul>"},callback:function(e,t){this.image.align(t)},refresh:function(e){this.image.refreshAlign(e)},refreshOnShow:function(e,t){this.image.refreshAlignOnShow(e,t)}}),n.DefineIcon("imageReplace",{NAME:"exchange",FA5NAME:"exchange-alt",SVG_KEY:"replaceImage"}),n.RegisterCommand("imageReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.image.replace()}}),n.DefineIcon("imageRemove",{NAME:"trash",SVG_KEY:"remove"}),n.RegisterCommand("imageRemove",{title:"Remove",callback:function(){this.image.remove()}}),n.DefineIcon("imageBack",{NAME:"arrow-left",SVG_KEY:"back"}),n.RegisterCommand("imageBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.image.back()},refresh:function(e){this.$,this.image.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"))}}),n.RegisterCommand("imageDismissError",{title:"OK",undo:!1,callback:function(){this.image.hideProgressBar(!0)}}),n.DefineIcon("imageStyle",{NAME:"magic",SVG_KEY:"imageClass"}),n.RegisterCommand("imageStyle",{title:"Style",type:"dropdown",html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=this.opts.imageStyles;for(var n in a)if(a.hasOwnProperty(n)){var i=a[n];"object"==e(i)&&(i=i.title),t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="imageStyle" data-param1="'.concat(n,'">').concat(this.language.translate(i),"</a></li>")}return t+"</ul>"},callback:function(e,t){this.image.applyStyle(t)},refreshOnShow:function(e,t){var a=this.$,n=this.image.getEl();n&&t.find(".fr-command").each(function(){var e=a(this).data("param1"),t=n.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)})}}),n.DefineIcon("imageAlt",{NAME:"info",SVG_KEY:"imageAltText"}),n.RegisterCommand("imageAlt",{undo:!1,focus:!1,popup:!0,title:"Alternative Text",callback:function(){this.image.showAltPopup()}}),n.RegisterCommand("imageSetAlt",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setAlt()}}),n.DefineIcon("imageSize",{NAME:"arrows-alt",SVG_KEY:"imageSize"}),n.RegisterCommand("imageSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.image.showSizePopup()}}),n.RegisterCommand("imageSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setSize()}}),n.DefineIcon("imageCaption",{NAME:"commenting",FA5NAME:"comment-alt",SVG_KEY:"imageCaption"}),n.RegisterCommand("imageCaption",{undo:!0,focus:!1,title:"Image Caption",refreshAfterCallback:!0,callback:function(){this.image.toggleCaption()},refresh:function(e){this.image.get()&&e.toggleClass("fr-active",this.image.hasCaption())}}),Object.assign(n.DEFAULTS,{imageManagerLoadURL:"https://i.froala.com/load-files",imageManagerLoadMethod:"get",imageManagerLoadParams:{},imageManagerPreloader:null,imageManagerDeleteURL:"",imageManagerDeleteMethod:"post",imageManagerDeleteParams:{},imageManagerPageSize:12,imageManagerScrollOffset:20,imageManagerToggleTags:!0}),n.PLUGINS.imageManager=function(e){var t,a,i,r,o,s,l,c,d,f,p,h=e.$,u="image_manager",g={};function m(){var e=h(window).outerWidth();return e<768?2:e<1200?3:4}function v(){o.empty();for(var e=0;e<p;e++)o.append('<div class="fr-list-column"></div>')}function b(){if(d<l.length&&i[0].scrollTop>=i[0].scrollHeight-e.opts.imageManagerScrollOffset-i.outerHeight()){c++;for(var t=e.opts.imageManagerPageSize*(c-1);t<Math.min(l.length,e.opts.imageManagerPageSize*c);t++)y(l[t])}}function y(t){var n=new Image,i=h(document.createElement("div")).attr("class","fr-image-container fr-empty fr-image-"+f++).attr("data-loading",e.language.translate("Loading")+"..").attr("data-deleting",e.language.translate("Deleting")+"..");E(!1),n.onload=function(){i.height(Math.floor(i.width()/n.width*n.height));var r=h(document.createElement("img"));if(t.thumb)r.attr("src",t.thumb);else{if(_(14,t),!t.url)return _(15,t),!1;r.attr("src",t.url)}if(t.url&&r.attr("data-url",t.url),t.tag)if(a.find(".fr-modal-more.fr-not-available").removeClass("fr-not-available"),a.find(".fr-modal-tags").show(),0<=t.tag.indexOf(",")){for(var o=t.tag.split(","),l=0;l<o.length;l++)o[l]=o[l].trim(),0===s.find('a[title="'.concat(o[l],'"]')).length&&s.append('<a role="button" title="'.concat(o[l],'">').concat(o[l],"</a>"));r.attr("data-tag",o.join())}else 0===s.find('a[title="'.concat(t.tag.trim(),'"]')).length&&s.append('<a role="button" title="'.concat(t.tag.trim(),'">').concat(t.tag.trim(),"</a>")),r.attr("data-tag",t.tag.trim());for(var c in t.name&&r.attr("alt",t.name),t)t.hasOwnProperty(c)&&"thumb"!==c&&"url"!==c&&"tag"!==c&&r.attr("data-".concat(c),t[c]);i.append(r).append(h(e.icon.create("imageManagerDelete")).addClass("fr-delete-img").attr("title",e.language.translate("Delete"))).append(h(e.icon.create("imageManagerInsert")).addClass("fr-insert-img").attr("title",e.language.translate("Insert"))),s.find(".fr-selected-tag").each(function(e,t){M(r,t.text)||i.hide()}),r.on("load",function(){i.removeClass("fr-empty"),i.height("auto"),d++,w(C(parseInt(r.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1)),E(!1),d%e.opts.imageManagerPageSize==0&&b()}),e.events.trigger("imageManager.imageLoaded",[r])},n.onerror=function(){d++,i.remove(),w(C(parseInt(i.attr("class").match(/fr-image-(\d+)/)[1],10)+1)),_(10,t),d%e.opts.imageManagerPageSize==0&&b()},n.src=t.thumb||t.url,x().append(i)}function x(){var e,t;return o.find(".fr-list-column").each(function(a,n){var i=h(n);(0===a||i.outerHeight()<t)&&(t=i.outerHeight(),e=i)}),e}function C(e){void 0===e&&(e=0);for(var t=[],a=f-1;e<=a;a--){var n=o.find(".fr-image-".concat(a));n.length&&(t.push(n),h(document.createElement("div")).attr("id","fr-image-hidden-container").append(n),o.find(".fr-image-".concat(a)).remove())}return t}function w(e){for(var t=e.length-1;0<=t;t--)x().append(e[t])}function E(a){if(void 0===a&&(a=!0),!t.isVisible())return!0;var n=m();if(n!==p){p=n;var i=C();v(),w(i)}e.modals.resize(u),a&&b()}function A(e){for(var t,a=e[0].attributes,n=a.length,i={};n--;)a[n]&&"src"!==(t=a[n].name)&&(i[t]=a[n].value);return i}function S(a){var n=h(a.currentTarget).siblings("img"),i=t.data("instance")||e,r=t.data("current-image");if(e.modals.hide(u),i.image.showProgressBar(),r)r.data("fr-old-src",r.attr("src")),r.trigger("click");else{i.events.focus(!0),i.selection.restore();var o=i.position.getBoundingRect(),s=o.left+o.width/2+h(e.doc).scrollLeft(),l=o.top+o.height+h(e.doc).scrollTop();i.popups.setContainer("image.insert",e.$sc),i.popups.show("image.insert",s,l)}i.image.insert(n.data("url"),!1,A(n),r)}function k(a){var n=h(a.currentTarget).siblings("img"),i=e.language.translate("Are you sure? Image will be deleted.");confirm(i)&&(e.opts.imageManagerDeleteURL?!1!==e.events.trigger("imageManager.beforeDeleteImage",[n])&&(n.parent().addClass("fr-image-deleting"),h(this).ajax({method:e.opts.imageManagerDeleteMethod,url:e.opts.imageManagerDeleteURL,data:Object.assign(Object.assign({src:n.attr("src")},A(n)),e.opts.imageManagerDeleteParams),crossDomain:e.opts.requestWithCORS,withCredentials:e.opts.requestWithCredentials,headers:e.opts.requestHeaders,done:function(a,i,r){e.events.trigger("imageManager.imageDeleted",[a]);var o=C(parseInt(n.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1);n.parent().remove(),w(o),t.find("#fr-modal-tags > a").each(function(){0===t.find('#fr-image-list [data-tag*="'.concat(h(this).text(),'"]')).length&&h(this).removeClass("fr-selected-tag").hide()}),L(),E(!0)},fail:function(e){_(21,e.response||e.responseText)}})):_(22))}function _(t,a){10<=t&&t<20?r.hide():20<=t&&t<30&&h(".fr-image-deleting").removeClass("fr-image-deleting"),e.events.trigger("imageManager.error",[{code:t,message:g[t]},a])}function T(){var e=a.find(".fr-modal-head-line").outerHeight(),t=s.outerHeight();a.toggleClass("fr-show-tags"),a.hasClass("fr-show-tags")?(a.css("height",e+t),i.css("marginTop",e+t),s.find("a").css("opacity",1)):(a.css("height",e),i.css("marginTop",e),s.find("a").css("opacity",0))}function L(){var e=s.find(".fr-selected-tag");0<e.length?(o.find("img").parents().show(),e.each(function(e,t){o.find("img").each(function(e,a){var n=h(a);M(n,t.text)||n.parent().hide()})})):o.find("img").parents().show(),w(C()),b()}function R(t){t.preventDefault();var a=h(t.currentTarget);a.toggleClass("fr-selected-tag"),e.opts.imageManagerToggleTags&&a.siblings("a").removeClass("fr-selected-tag"),L()}function M(e,t){for(var a=(e.attr("data-tag")||"").split(","),n=0;n<a.length;n++)if(a[n]===t)return!0;return!1}return g[10]="Image cannot be loaded from the passed link.",g[11]="Error during load images request.",g[12]="Missing imageManagerLoadURL option.",g[13]="Parsing load response failed.",g[14]="Missing image thumb.",g[15]="Missing image URL.",g[21]="Error during delete image request.",g[22]="Missing imageManagerDeleteURL option.",{require:["image"],_init:function(){if(!e.$wp&&"IMG"!==e.el.tagName)return!1},show:function(){if(!t){var g,y='<button class="fr-command fr-btn fr-modal-more fr-not-available" id="fr-modal-more-'.concat(e.sid,'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24""><path d="').concat(n.SVG.tags,'"/></svg></button><h4 data-text="true">').concat(e.language.translate("Manage Images"),'</h4></div>\n      <div class="fr-modal-tags" id="fr-modal-tags">');g=e.opts.imageManagerPreloader?'<img class="fr-preloader" id="fr-preloader" alt="'.concat(e.language.translate("Loading"),'.." src="').concat(e.opts.imageManagerPreloader,'" style="display: none;">'):'<span class="fr-preloader" id="fr-preloader" style="display: none;">'.concat(e.language.translate("Loading"),"</span>"),g+='<div class="fr-image-list" id="fr-image-list"></div>';var x=e.modals.create(u,y,g);t=x.$modal,a=x.$head,i=x.$body}t.data("current-image",e.image.get()),e.modals.show(u),r||(r=t.find("#fr-preloader"),o=t.find("#fr-image-list"),s=t.find("#fr-modal-tags"),p=m(),v(),a.css("height",a.find(".fr-modal-head-line").outerHeight()),e.events.$on(h(e.o_win),"resize",function(){E(!!l)}),e.events.bindClick(o,".fr-insert-img",S),e.events.bindClick(o,".fr-delete-img",k),e.helpers.isMobile()&&(e.events.bindClick(o,"div.fr-image-container",function(e){t.find(".fr-mobile-selected").removeClass("fr-mobile-selected"),h(e.currentTarget).addClass("fr-mobile-selected")}),t.on(e._mousedown,function(){t.find(".fr-mobile-selected").removeClass("fr-mobile-selected")})),t.on(e._mousedown+" "+e._mouseup,function(e){e.stopPropagation()}),t.on(e._mousedown,"*",function(){e.events.disableBlur()}),i.on("scroll",b),e.events.bindClick(t,"button#fr-modal-more-".concat(e.sid),T),e.events.bindClick(s,"a",R)),function(){r.show(),o.find(".fr-list-column").empty(),e.opts.imageManagerLoadURL?h(this).ajax({url:e.opts.imageManagerLoadURL,method:e.opts.imageManagerLoadMethod,data:e.opts.imageManagerLoadParams,crossDomain:e.opts.requestWithCORS,withCredentials:e.opts.requestWithCredentials,headers:e.opts.requestHeaders,done:function(t,a,n){e.events.trigger("imageManager.imagesLoaded",[t]),function(e,t){try{o.find(".fr-list-column").empty(),f=d=c=0,l=JSON.parse(e),b()}catch(e){_(13,t)}}
21(t,n.response),r.hide()},fail:function(e){_(11,e.response||e.responseText)}}):_(12)}()},hide:function(){e.modals.hide(u)}}},!n.PLUGINS.image)throw new Error("Image manager plugin requires image plugin.");function C(e){var t={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated 
21with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as <br> (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex: <div>foo</div>",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `\xab\xab\xab` and `\xbb\xbb\xbb` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===e)return JSON.parse(JSON.stringify(t));var a={};for(var n in t)t.hasOwnProperty(n)&&(a[n]=t[n].defaultValue);return a}n.DEFAULTS.imageInsertButtons.push("imageManager"),n.RegisterCommand("imageManager",{title:"Browse",undo:!1,focus:!1,modal:!0,callback:function(){this.imageManager.show()},plugin:"imageManager"}),n.DefineIcon("imageManager",{NAME:"folder",SVG_KEY:"imageManager"}),n.DefineIcon("imageManagerInsert",{NAME:"plus",SVG_KEY:"add"}),n.DefineIcon("imageManagerDelete",{NAME:"trash",SVG_KEY:"remove"}),Object.assign(n.DEFAULTS,{inlineClasses:{"fr-class-code":"Code","fr-class-highlighted":"Highlighted","fr-class-transparency":"Transparent"}}),n.PLUGINS.inlineClass=function(e){var t=e.$;return{apply:function(t){e.format.toggle("span",{class:t})},refreshOnShow:function(a,n){n.find(".fr-command").each(function(){var a=t(this).data("param1"),n=e.format.is("span",{class:a});t(this).toggleClass("fr-active",n).attr("aria-selected",n)})}}},n.RegisterCommand("inlineClass",{type:"dropdown",title:"Inline Class",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.inlineClasses;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="inlineClass" data-param1="'.concat(a,'" title="').concat(t[a],'">').concat(t[a],"</a></li>"));return e+"</ul>"},callback:function(e,t){this.inlineClass.apply(t)},refreshOnShow:function(e,t){this.inlineClass.refreshOnShow(e,t)},plugin:"inlineClass"}),n.DefineIcon("inlineClass",{NAME:"tag",SVG_KEY:"inlineClass"}),Object.assign(n.DEFAULTS,{inlineStyles:{"Big Red":"font-size: 20px; color: red;","Small Blue":"font-size: 14px; color: blue;"}}),n.PLUGINS.inlineStyle=function(e){return{apply:function(t){for(var a=t.split(";"),n=0;n<a.length;n++){var i=a[n].split(":");a[n].length&&2==i.length&&e.format.applyStyle(i[0].trim(),i[1].trim())}}}},n.RegisterCommand("inlineStyle",{type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.inlineStyles;for(var a in t)if(t.hasOwnProperty(a)){var n=t[a]+(-1===t[a].indexOf("display:block;")?" display:block;":"");e+='<li role="presentation"><span style="'.concat(n,'" role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="inlineStyle" data-param1="').concat(t[a],'" title="').concat(this.language.translate(a),'">').concat(this.language.translate(a),"</a></span></li>")}return e+"</ul>"},title:"Inline Style",callback:function(e,t){this.inlineStyle.apply(t)},plugin:"inlineStyle"}),n.DefineIcon("inlineStyle",{NAME:"paint-brush",SVG_KEY:"inlineStyle"}),Object.assign(n.DEFAULTS,{lineBreakerTags:["table","hr","form","dl","span.fr-video",".fr-embedly","img"],lineBreakerOffset:15,lineBreakerHorizontalOffset:10}),n.PLUGINS.lineBreaker=function(e){var t,a,i,r=e.$;function o(a,n){var i,o,s,l,c,d,f,p;if(null==a)c=(l=n.parent()).offset().top,i=(f=n.offset().top)-Math.min((f-c)/2,e.opts.lineBreakerOffset),s=l.outerWidth(),o=l.offset().left;else if(null==n)(d=(l=a.parent()).offset().top+l.outerHeight())<(p=a.offset().top+a.outerHeight())&&
21(d=(l=r(l).parent()).offset().top+l.outerHeight()),i=p+Math.min(Math.abs(d-p)/2,e.opts.lineBreakerOffset),s=l.outerWidth(),o=l.offset().left;else{l=a.parent();var h=a.offset().top+a.height(),u=n.offset().top;if(u<h)return!1;i=(h+u)/2,s=l.outerWidth(),o=l.offset().left}if(e.opts.iframe){var g=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top")),m=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-left"));o+=e.$iframe.offset().left-e.helpers.scrollLeft()+m,i+=e.$iframe.offset().top-e.helpers.scrollTop()+g}e.$box.append(t),t.css("top",i-e.win.pageYOffset),t.css("left",o-e.win.pageXOffset),t.css("width",s),t.data("tag1",a),t.data("tag2",n),t.addClass("fr-visible").data("instance",e)}function s(t){if(t){var a=r(t);if(0===e.$el.find(a).length)return null;if(t.nodeType!=Node.TEXT_NODE&&a.is(e.opts.lineBreakerTags.join(",")))return a;if(0<a.parents(e.opts.lineBreakerTags.join(",")).length)return t=a.parents(e.opts.lineBreakerTags.join(",")).get(0),0!==e.$el.find(r(t)).length&&r(t).is(e.opts.lineBreakerTags.join(","))?r(t):null}return null}function l(t,a){var n=e.doc.elementFromPoint(t,a);return n&&!r(n).closest(".fr-line-breaker").length&&!e.node.isElement(n)&&n!=e.$wp.get(0)&&function(t){if(void 0!==t.inFroalaWrapper)return t.inFroalaWrapper;for(var a=t;t.parentNode&&t.parentNode!==e.$wp.get(0);)t=t.parentNode;return a.inFroalaWrapper=t.parentNode==e.$wp.get(0),a.inFroalaWrapper}(n)?n:null}function c(t,a,n){for(var i=n,r=null;i<=e.opts.lineBreakerOffset&&!r;)(r=l(t,a-i))||(r=l(t,a+i)),i+=n;return r}function d(t,a,n){for(var i=null,r=100;!i&&t>e.$box.offset().left&&t<e.$box.offset().left+e.$box.outerWidth()&&0<r;)(i=l(t,a))||(i=c(t,a,5)),"left"==n?t-=e.opts.lineBreakerHorizontalOffset:t+=e.opts.lineBreakerHorizontalOffset,r-=e.opts.lineBreakerHorizontalOffset;return i}function f(a){var n=i=null,r=null,l=e.doc.elementFromPoint(a.pageX-e.win.pageXOffset,a.pageY-e.win.pageYOffset);(n=l&&("HTML"==l.tagName||"BODY"==l.tagName||e.node.isElement(l)||0<=(l.getAttribute("class")||"").indexOf("fr-line-breaker"))?((r=c(a.pageX-e.win.pageXOffset,a.pageY-e.win.pageYOffset,1))||(r=d(a.pageX-e.win.pageXOffset-e.opts.lineBreakerHorizontalOffset,a.pageY-e.win.pageYOffset,"left")),r||(r=d(a.pageX-e.win.pageXOffset+e.opts.lineBreakerHorizontalOffset,a.pageY-e.win.pageYOffset,"right")),s(r)):s(l))?function(a,n){var i,r,l=a.offset().top,c=a.offset().top+a.outerHeight();if(Math.abs(c-n)<=e.opts.lineBreakerOffset||Math.abs(n-l)<=e.opts.lineBreakerOffset)if(Math.abs(c-n)<Math.abs(n-l)){var d=null;for((r=a.get(0)).nextSibling&&(d=r.nextSibling.offsetParent?r.nextSibling:null);d&&d.nodeType==Node.TEXT_NODE&&0===d.textContent.length;)d=d.nextSibling;if(!d)return o(a,null),!0;if(i=s(d))return o(a,i),!0}else{if(!(r=a.get(0)).previousSibling)return o(null,a),!0;if(i=s(r.previousSibling))return o(i,a),!0}t.removeClass("fr-visible").removeData("instance")}(n,a.pageY):e.core.sameInstance(t)&&t.removeClass("fr-visible").removeData("instance")}function p(n){return!(t.hasClass("fr-visible")&&!e.core.sameInstance(t))&&(e.popups.areVisible()||e.el.querySelector(".fr-selected-cell")?(t.removeClass("fr-visible"),!0):void(!1!==a||e.edit.isDisabled()||(i&&clearTimeout(i),i=setTimeout(f,30,n))))}function h(){i&&clearTimeout(i),t&&t.hasClass("fr-visible")&&t.removeClass("fr-visible").removeData("instance")}var u=function(){a=!0,h()},g=function(){a=!1};function m(a){a.preventDefault();var i=t.data("instance")||e;t.removeClass("fr-visible").removeData("instance");var r=t.data("tag1"),o=t.data("tag2"),s=e.html.defaultTag();null==r?s&&"TD"!=o.parent().get(0).tagName&&0===o.parents(s).length?o.before("<".concat(s,">").concat(n.MARKERS,"<br></").concat(s,">")):o.before("".concat(n.MARKERS,"<br>")):s&&"TD"!=r.parent().get(0).tagName&&0===r.parents(s).length?r.after("<".concat(s,">").concat(n.MARKERS,"<br></").concat(s,">")):r.after("".concat(n.MARKERS,"<br>")),i.selection.restore(),e.toolbar.enable()}return{_init:function(){if(!e.$wp)return!1;e.shared.$line_breaker||(e.shared.$line_breaker=r(document.createElement("div")).attr("class","fr-line-breaker").html('<a class="fr-floating-btn" role="button" tabIndex="-1" title="'.concat(e.language.translate("Break"),'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="17" y="7" width="2" height="8"/><rect x="10" y="13" width="7" height="2"/><path d="M10.000,10.000 L10.000,18.013 L5.000,14.031 L10.000,10.000 Z"/></svg></a>'))),t=e.shared.$line_breaker,e.events.on("shared.destroy",function(){t.html("").removeData().remove(),t=null},!0),e.events.on("destroy",function(){t.removeData("instance").removeClass("fr-visible"),r("body").first().append(t),clearTimeout(i)},!0),e.events.$on(t,"mousemove",function(e){e.stopPropagation()},!0),e.events.bindClick(t,"a",m),a=!1,e.events.$on(e.$win,"mousemove",p),e.events.$on(r(e.win),"scroll",h),e.events.on("popups.show.table.edit",h),e.events.on("commands.after",h),e.events.$on(r(e.win),"mousedown",u),e.events.$on(r(e.win),"mouseup",g)}}},Object.assign(n.DEFAULTS,{lineHeights:{Default:"",Single:"1",1.15:"1.15",1.5:"1.5",Double:"2"}}),n.PLUGINS.lineHeight=function(e){var t=e.$;return{_init:function(){},apply:function(a){e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore(
21);var n=e.selection.blocks();n.length&&t(n[0]).parent().is("td")&&e.format.applyStyle("line-height",a.toString()),e.selection.save();for(var i=0;i<n.length;i++)t(n[i]).css("line-height",a),""===t(n[i]).attr("style")&&t(n[i]).removeAttr("style");e.html.unwrap(),e.selection.restore()},refreshOnShow:function(a,n){var i=e.selection.blocks();if(i.length){var r=t(i[0]);n.find(".fr-command").each(function(){var e=t(this).data("param1"),a=r.attr("style"),n=0<=(a||"").indexOf("line-height: "+e+";");if(a){var i=a.substring(a.indexOf("line-height")),o=i.substr(0,i.indexOf(";")),s=o&&o.split(":")[1];s&&s.length||"Default"!==r.text()||(n=!0)}a&&-1!==a.indexOf("line-height")||""!==e||(n=!0),t(this).toggleClass("fr-active",n).attr("aria-selected",n)})}}}},n.RegisterCommand("lineHeight",{type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.lineHeights;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command '.concat(a,'" tabIndex="-1" role="option" data-cmd="lineHeight" data-param1="').concat(t[a],'" title="').concat(this.language.translate(a),'">').concat(this.language.translate(a),"</a></li>"));return e+"</ul>"},title:"Line Height",callback:function(e,t){this.lineHeight.apply(t)},refreshOnShow:function(e,t){this.lineHeight.refreshOnShow(e,t)},plugin:"lineHeight"}),n.DefineIcon("lineHeight",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"lineHeight"}),Object.assign(n.POPUP_TEMPLATES,{"link.edit":"[_BUTTONS_]","link.insert":"[_BUTTONS_][_INPUT_LAYER_]"}),Object.assign(n.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}),n.PLUGINS.link=function(e){var t=e.$;function a(){var a=e.image?e.image.get():null;if(a||!e.$wp)return"A"==e.el.tagName?e.el:a&&a.get(0).parentNode&&"A"==a.get(0).parentNode.tagName?a.get(0).parentNode:void 0;var n=e.selection.ranges(0).commonAncestorContainer;try{n&&(n.contains&&n.contains(e.el)||!e.el.contains(n)||e.el==n)&&(n=null)}catch(e){n=null}if(n&&"A"===n.tagName)return n;var i=e.selection.element(),r=e.selection.endElement();"A"==i.tagName||e.node.isElement(i)||(i=t(i).parentsUntil(e.$el,"a").first().get(0)),"A"==r.tagName||e.node.isElement(r)||(r=t(r).parentsUntil(e.$el,"a").first().get(0));try{r&&(r.contains&&r.contains(e.el)||!e.el.contains(r)||e.el==r)&&(r=null)}catch(e){r=null}try{i&&(i.contains&&i.contains(e.el)||!e.el.contains(i)||e.el==i)&&(i=null)}catch(e){i=null}return r&&r==i&&"A"==r.tagName?(e.browser.msie||e.helpers.isMobile())&&(e.selection.info(i).atEnd||e.selection.info(i).atStart)?null:i:null}function i(){var t,a,n,i,r=e.image?e.image.get():null,o=[];if(r)"A"==r.get(0).parentNode.tagName&&o.push(r.get(0).parentNode);else if(e.win.getSelection){var s=e.win.getSelection();if(s.getRangeAt&&s.rangeCount){i=e.doc.createRange();for(var l=0;l<s.rangeCount;++l)if((a=(t=s.getRangeAt(l)).commonAncestorContainer)&&1!=a.nodeType&&(a=a.parentNode),a&&"a"==a.nodeName.toLowerCase())o.push(a);else{n=a.getElementsByTagName("a");for(var c=0;c<n.length;++c)i.selectNodeContents(n[c]),i.compareBoundaryPoints(t.END_TO_START,t)<1&&-1<i.compareBoundaryPoints(t.START_TO_END,t)&&o.push(n[c])}}}else if(e.doc.selection&&"Control"!=e.doc.selection.type)if("a"==(a=(t=e.doc.selection.createRange()).parentElement()).nodeName.toLowerCase())o.push(a);else{n=a.getElementsByTagName("a"),i=e.doc.body.createTextRange();for(var d=0;d<n.length;++d)i.moveToElementText(n[d]),-1<i.compareEndPoints("StartToEnd",t)&&i.compareEndPoints("EndToStart",t)<1&&o.push(n[d])}return o}
21function r(i){if(e.core.hasFocus()){if(s(),i&&"keyup"===i.type&&(i.altKey||i.which==n.KEYCODE.ALT))return!0;setTimeout(function(){if(!i||i&&(1==i.which||"mouseup"!=i.type)){var r=a(),s=e.image?e.image.get():null;if(r&&!s){if(e.image){var l=e.node.contents(r);if(1==l.length&&"IMG"==l[0].tagName){var c=e.selection.ranges(0);return 0===c.startOffset&&0===c.endOffset?t(r).before(n.INVISIBLE_SPACE+n.MARKERS):t(r).after(n.INVISIBLE_SPACE+n.MARKERS),e.selection.restore(),!1}}i&&i.stopPropagation(),o(r)}}},e.helpers.isIOS()?100:0)}}function o(n){var i=e.popups.get("link.edit");i||(i=function(){var t="";1<=e.opts.linkEditButtons.length&&("A"==e.el.tagName&&0<=e.opts.linkEditButtons.indexOf("linkRemove")&&e.opts.linkEditButtons.splice(e.opts.linkEditButtons.indexOf("linkRemove"),1),t='<div class="fr-buttons">'.concat(e.button.buildList(e.opts.linkEditButtons),"</div>"));var n={buttons:t},i=e.popups.create("link.edit",n);return e.$wp&&e.events.$on(e.$wp,"scroll.link-edit",function(){a()&&e.popups.isVisible("link.edit")&&o(a())}),i}());var r=t(n);e.popups.isVisible("link.edit")||e.popups.refresh("link.edit"),e.popups.setContainer("link.edit",e.$sc);var s=r.offset().left+r.outerWidth()/2,l=r.offset().top+r.outerHeight();e.popups.show("link.edit",s,l,r.outerHeight(),!0)}function s(){e.popups.hide("link.edit")}function l(){var n=e.popups.get("link.insert"),i=a();if(i){var r,o,s=t(i),l=n.find('input.fr-link-attr[type="text"]'),c=n.find('input.fr-link-attr[type="checkbox"]');for(r=0;r<l.length;r++)(o=t(l[r])).val(s.attr(o.attr("name")||""));for(c.attr("checked",!1),r=0;r<c.length;r++)o=t(c[r]),s.attr(o.attr("name"))==o.data("checked")&&o.attr("checked",!0);n.find('input.fr-link-attr[type="text"][name="text"]').val(s.text())}else n.find('input.fr-link-attr[type="text"]').val(""),n.find('input.fr-link-attr[type="checkbox"]').attr("checked",!1),n.find('input.fr-link-attr[type="text"][name="text"]').val(e.selection.text());n.find("input.fr-link-attr").trigger("change"),e.image&&e.image.get()?n.find('.fr-link-attr[name="text"]').parent().hide():n.find('.fr-link-attr[name="text"]').parent().show()}function c(t){if(t)return e.popups.onRefresh("link.insert",l),!0;var a="";1<=e.opts.linkInsertButtons.length&&(a='<div class="fr-buttons fr-tabs">'.concat(e.button.buildList(e.opts.linkInsertButtons),"</div>"));var n="",i=0;for(var r in n='<div class="fr-link-insert-layer fr-layer fr-active" id="fr-link-insert-layer-'.concat(e.id,'">'),n+='<div class="fr-input-line"><input id="fr-link-insert-layer-url-'.concat(e.id,'" name="href" type="text" class="fr-link-attr" placeholder="').concat(e.language.translate("URL"),'" tabIndex="').concat(++i,'"></div>'),e.opts.linkText&&(n+='<div class="fr-input-line"><input id="fr-link-insert-layer-text-'.concat(e.id,'" name="text" type="text" class="fr-link-attr" placeholder="').concat(e.language.translate("Text"),'" tabIndex="').concat(++i,'"></div>')),e.opts.linkAttributes)if(e.opts.linkAttributes.hasOwnProperty(r)){var o=e.opts.linkAttributes[r];n+='<div class="fr-input-line"><input name="'.concat(r,'" type="text" class="fr-link-attr" placeholder="').concat(e.language.translate(o),'" tabIndex="').concat(++i,'"></div>')}e.opts.linkAlwaysBlank||(n+='<div class="fr-checkbox-line"><span class="fr-checkbox"><input name="target" class="fr-link-attr" data-checked="_blank" type="checkbox" id="fr-link-target-'.concat(e.id,'" tabIndex="').concat(++i,'"><span>').concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>','</span></span><label id="fr-label-target-').concat(e.id,'">').concat(e.language.translate("Open in new tab"),"</label></div>"));var s={buttons:a,input_layer:n+='<div class="fr-action-buttons"><button class="fr-command fr-submit" role="button" data-cmd="linkInsert" href="#" tabIndex="'.concat(++i,'" type="button">').concat(e.language.translate("Insert"),"</button></div></div>")},c=e.popups.create("link.insert",s);return e.$wp&&e.events.$on(e.$wp,"scroll.link-insert",function(){(e.image?e.image.get():null)&&e.popups.isVisible("link.insert")&&p(),e.popups.isVisible("link.insert")&&f()}),c}function d(o,s,l){if(e.opts.trackChangesEnabled){if(e.edit.on(),e.events.focus(!0),e.undo.saveStep(),e.markers.insert(),e.html.wrap(),!e.$el.find(".fr-marker").length)return void e.popups.hide("link.insert");e.markers.remove()}if(void 0===l&&(l={}),!1===e.events.trigger("link.beforeInsert",[o,s,l]))return!1;var c=e.image?e.image.get():null;c||"A"==e.el.tagName?"A"==e.el.tagName&&e.$el.focus():(e.selection.restore(
21),e.popups.hide("link.insert"));var d=o;if(e.opts.linkConvertEmailAddress&&e.helpers.isEmail(o)&&!/^mailto:.*/i.test(o)&&(o="mailto:".concat(o)),""===e.opts.linkAutoPrefix||new RegExp("^("+n.LinkProtocols.join("|")+"):.","i").test(o)||/^data:image.*/i.test(o)||/^(https?:|ftps?:|file:|)\/\//i.test(o)||/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i.test(o)||["/","{","[","#","(","."].indexOf((o||"")[0])<0&&(o=e.opts.linkAutoPrefix+o),o=e.helpers.sanitizeURL(o),e.opts.linkAlwaysBlank&&(l.target="_blank"),e.opts.linkAlwaysNoFollow&&(l.rel="nofollow"),e.helpers.isEmail(d)&&(l.target=null,l.rel=null),"_blank"==l.target?(e.opts.linkNoOpener&&(l.rel?l.rel+=" noopener":l.rel="noopener"),e.opts.linkNoReferrer&&(l.rel?l.rel+=" noreferrer":l.rel="noreferrer")):null==l.target&&(l.rel?l.rel=l.rel.replace(/noopener/,"").replace(/noreferrer/,""):l.rel=null),s=s||"",o===e.opts.linkAutoPrefix)return e.popups.get("link.insert").find('input[name="href"]').addClass("fr-error"),e.events.trigger("link.bad",[d]),!1;var f,p=a();if(p){if((f=t(p)).attr("href",o),0<s.length&&f.text()!=s&&!c){if(e.opts.trackChangesEnabled){var h=t(f.get(0).outerHTML);h.insertBefore(f.parent());var u=e.track_changes.wrapLinkInTracking(h,e.track_changes.getPendingChanges().length-1),g=e.track_changes.wrapInDelete(u);f.parent().append(g)}for(var m=f.get(0);1===m.childNodes.length&&m.childNodes[0].nodeType==Node.ELEMENT_NODE;)m=m.childNodes[0];t(m).text(s)}for(var v in c||f.prepend(n.START_MARKER).append(n.END_MARKER),l)l[v]?f.attr(v,l[v]):f.removeAttr(v);c||e.selection.restore()}else{c?(c.wrap('<a href="'.concat(o,'"></a>')),e.image.hasCaption()&&c.parent().append(c.parents(".fr-img-caption").find(".fr-inner"))):(e.format.remove("a"),e.selection.isCollapsed()?(s=0===s.length?d:s,e.html.insert('<a href="'.concat(o,'">').concat(n.START_MARKER).concat(s.replace(/&/g,"&amp;").replace(/</,"&lt;",">","&gt;")).concat(n.END_MARKER,"</a>")),e.selection.restore()):0<s.length&&s!=e.selection.text().replace(/\n/g,"")?(e.selection.remove(),e.html.insert('<a href="'.concat(o,'">').concat(n.START_MARKER).concat(s.replace(/&/g,"&amp;")).concat(n.END_MARKER,"</a>")),e.selection.restore()):(function(){if(!e.selection.isCollapsed()){e.selection.save();for(var a=e.$el.find(".fr-marker").addClass("fr-unprocessed").toArray();a.length;){var n=t(a.pop());n.removeClass("fr-unprocessed");var i=e.node.deepestParent(n.get(0));if(i){for(var r=n.get(0),o="",s="";r=r.parentNode,e.node.isBlock(r)||(o+=e.node.closeTagString(r),s=e.node.openTagString(r)+s),r!=i;);var l=e.node.openTagString(n.get(0))+n.html()+e.node.closeTagString(n.get(0));n.replaceWith('<span id="fr-break"></span>');var c=i.outerHTML;c=(c=c.replace(/<span id="fr-break"><\/span>/g,o+l+s)).replace(s+o,""),i.outerHTML=c}a=e.$el.find(".fr-marker.fr-unprocessed").toArray()}e.html.cleanEmptyTags(),e.selection.restore()}}(),e.format.apply("a",{href:o})));for(var b=i(),y=0;y<b.length;y++)(f=t(b[y])).attr(l),f.removeAttr("_moz_dirty");1==b.length&&e.$wp&&!c&&(t(b[0]).prepend(n.START_MARKER).append(n.END_MARKER),e.selection.restore())}if(c){var x=e.popups.get("link.insert");x&&x.find("input:focus").blur(),e.image.edit(c)}else r()}function f(){s();var n=a();if(n){var i=e.popups.get("link.insert");i||(i=c()),e.popups.isVisible("link.insert")||(e.popups.refresh("link.insert"),e.selection.save(),e.helpers.isMobile()&&(e.events.disableBlur(),e.$el.blur(),e.events.enableBlur())),e.popups.setContainer("link.insert",e.$sc);var r=(e.image?e.image.get():null)||t(n),o=r.offset().left+r.outerWidth()/2,l=r.offset().top+r.outerHeight();e.popups.show("link.insert",o,l,r.outerHeight(),!0)}}function p(){var t=e.image?e.image.getEl():null;if(t){var a=e.popups.get("link.insert");e.image.hasCaption()&&(t=t.find(".fr-img-wrap")),a||(a=c()),l(),e.popups.setContainer("link.insert",e.$sc);var n=t.offset().left+t.outerWidth()/2,i=t.offset().top+t.outerHeight();e.popups.show("link.insert",n,i,t.outerHeight(),!0)}}return{_init:function(){e.events.on("keyup",function(e){e.which!=n.KEYCODE.ESC&&r(e)}),e.events.on("window.mouseup",r),e.events.$on(e.$el,"click","a",function(t){e.edit.isDisabled()&&t.preventDefault()}),e.helpers.isMobile()&&e.events.$on(e.$doc,"selectionchange",r),c(!0),"A"==e.el.tagName&&e.$el.addClass("fr-view"),e.events.on("toolbar.esc",function(){if(e.popups.isVisible("link.edit"))return e.events.disableBlur(),e.events.focus(),!1},!0)},remove:function(){var n=a(),i=e.image?e.image.get():null;if(!1===e.events.trigger("link.beforeRemove",[n]))return!1;if(i&&n)if(e.image.hasCaption()){i.addClass("img-link-caption"),t(n).replaceWith(t(n).html());var r=document.querySelectorAll("img.img-link-caption");e.image.edit(t(r[0])),t(r[0]).removeClass("img-link-caption")}else i.unwrap(),e.image.edit(i);else n&&(e.selection.save(),t(n).replaceWith(t(n).html()),e.selection.restore(
vendor: 4,056 bytes, line 21
21),s())},showInsertPopup:function(){var t=e.$tb.find('.fr-command[data-cmd="insertLink"]'),a=e.popups.get("link.insert");if(a||(a=c()),!a.hasClass("fr-active"))if(e.popups.refresh("link.insert"),e.popups.setContainer("link.insert",e.$tb||e.$sc),t.isVisible()){var n=e.button.getPosition(t),i=n.left,r=n.top;e.popups.show("link.insert",i,r,t.outerHeight())}else e.position.forSelection(a),e.popups.show("link.insert")},usePredefined:function(a){var n,i,r=e.opts.linkList[a],o=e.popups.get("link.insert"),s=o.find('input.fr-link-attr[type="text"]'),l=o.find('input.fr-link-attr[type="checkbox"]');for(r.rel&&(o.rel=r.rel),i=0;i<s.length;i++)r[(n=t(s[i])).attr("name")]?(n.val(r[n.attr("name")]),n.toggleClass("fr-not-empty",!0)):"text"!=n.attr("name")&&n.val("");for(i=0;i<l.length;i++)(n=t(l[i])).attr("checked",n.data("checked")==r[n.attr("name")]);e.accessibility.focusPopup(o)},insertCallback:function(){var a,n,i=e.popups.get("link.insert"),r=i.find('input.fr-link-attr[type="text"]'),o=i.find('input.fr-link-attr[type="checkbox"]'),s=(r.filter('[name="href"]').val()||"").trim(),l=e.opts.linkText?r.filter('[name="text"]').val():"",c={};for(n=0;n<r.length;n++)a=t(r[n]),["href","text"].indexOf(a.attr("name"))<0&&(c[a.attr("name")]=a.val());for(n=0;n<o.length;n++)(a=t(o[n])).is(":checked")?c[a.attr("name")]=a.data("checked"):c[a.attr("name")]=a.data("unchecked")||null;i.rel&&(c.rel=i.rel);var f=e.helpers.scrollTop();d(s,l,c),t(e.o_win).scrollTop(f)},insert:d,update:f,get:a,allSelected:i,back:function(){e.image&&e.image.get()?e.image.back():(e.events.disableBlur(),e.selection.restore(),e.events.enableBlur(),a()&&e.$wp?(e.selection.restore(),s(),r()):"A"==e.el.tagName?(e.$el.focus(),r()):(e.popups.hide("link.insert"),e.toolbar.showInline()))},imageLink:p,applyStyle:function(n,i,o){void 0===o&&(o=e.opts.linkMultipleStyles),void 0===i&&(i=e.opts.linkStyles);var s=a();if(!s)return!1;if(!o){var l=Object.keys(i);l.splice(l.indexOf(n),1),t(s).removeClass(l.join(" "))}t(s).toggleClass(n),r()}}},n.DefineIcon("insertLink",{NAME:"link",SVG_KEY:"insertLink"}),n.RegisterShortcut(n.KEYCODE.K,"insertLink",null,"K"),n.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()},plugin:"link"}),n.DefineIcon("linkOpen",{NAME:"external-link",FA5NAME:"external-link-alt",SVG_KEY:"openLink"}),n.RegisterCommand("linkOpen",{title:"Open Link",undo:!1,refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},callback:function(){var e=this.link.get();e&&(-1!==e.href.indexOf("mailto:")?this.o_win.open(e.href).close():(e.target||(e.target="_self"),this.browser.msie||this.browser.edge?this.o_win.open(e.href,e.target):this.o_win.open(e.href,e.target,"noopener")),this.popups.hide("link.edit"))},plugin:"link"}),n.DefineIcon("linkEdit",{NAME:"edit",SVG_KEY:"edit"}),n.RegisterCommand("linkEdit",{title:"Edit Link",undo:!1,refreshAfterCallback:!1,popup:!0,callback:function(){this.link.update()},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),n.DefineIcon("linkRemove",{NAME:"unlink",SVG_KEY:"unlink"}),n.RegisterCommand("linkRemove",{title:"Unlink",callback:function(){this.link.remove()},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),n.DefineIcon("linkBack",{NAME:"arrow-left",SVG_KEY:"back"}),n.RegisterCommand("linkBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.link.back()},refresh:function(e){var t=this.link.get()&&this.doc.hasFocus();this.image&&this.image.get()||t||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"))},plugin:"link"}),n.DefineIcon("linkList",{NAME:"search",SVG_KEY:"search"}
21),n.RegisterCommand("linkList",{title:"Choose Link",type:"dropdown",focus:!1,undo:!1,refreshAfterCallback:!1,html:function(){for(var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.linkList,a=0;a<t.length;a++)e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="linkList" data-param1="'.concat(a,'">').concat(t[a].displayText||t[a].text,"</a></li>");return e+"</ul>"},callback:function(e,t){this.link.usePredefined(t)},plugin:"link"}),n.RegisterCommand("linkInsert",{focus:!1,refreshAfterCallback:!1,callback:function(){this.link.insertCallback()},refresh:function(e){this.link.get()?e.text(this.language.translate("Update")):e.text(this.language.translate("Insert"))},plugin:"link"}),n.DefineIcon("imageLink",{NAME:"link",SVG_KEY:"insertLink"}),n.RegisterCommand("imageLink",{title:"Insert Link",undo:!1,focus:!1,popup:!0,callback:function(){this.link.imageLink()},refresh:function(e){var t;this.link.get()?((t=e.prev()).hasClass("fr-separator")&&t.removeClass("fr-hidden"),e.addClass("fr-hidden")):((t=e.prev()).hasClass("fr-separator")&&t.addClass("fr-hidden"),e.removeClass("fr-hidden"))},plugin:"link"}),n.DefineIcon("linkStyle",{NAME:"magic",SVG_KEY:"linkStyles"}),n.RegisterCommand("linkStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.linkStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="linkStyle" data-param1="'.concat(a,'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){this.link.applyStyle(t)},refreshOnShow:function(e,t){var a=this.$,n=this.link.get();if(n){var i=a(n);t.find(".fr-command").each(function(){var e=a(this).data("param1"),t=i.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)})}},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),Object.assign(n.DEFAULTS,{listAdvancedTypes:!0}),n.PLUGINS.lists=function(e){var t=e.$;function a(e){return'<span class="fr-open-'.concat(e.toLowerCase(),'"></span>')}function i(e){return'<span class="fr-close-'.concat(e.toLowerCase(),'"></span>')}function r(n){var r,o;for(r=n.length-1;0<=r;r--)for(o=r-1;0<=o;o--){if(t(n[o]).find(n[r]).length||n[o]==n[r]){n.splice(r,1);break}if(t(n[o]).contains(n[r])){n.splice(o,1);break}}var s=[];for(r=0;r<n.length;r++){var l=t(n[r]),c=n[r].parentNode,d=l.attr("class");if(l.before(i(c.tagName)),"LI"==c.parentNode.tagName)l.before(i("LI")),l.after(a("LI"));else if("OL"==c.parentNode.tagName)l.before(i("OL")),l.after(a("OL"));else{var f="";d&&(f+=' class="'.concat(d,'"'));var p="rtl"==e.opts.direction||"rtl"==l.css("direction")?"margin-right":"margin-left";e.helpers.getPX(t(c).css(p))&&0<=(t(c).attr("style")||"").indexOf("".concat(p,":"))&&(f+=' style="'.concat(p,":").concat(e.helpers.getPX(t(c).css(p)),'px;"')),e.html.defaultTag()&&0===l.find(e.html.blockTagsQuery()).length&&l.wrapInner(e.html.defaultTag()+f),e.node.isEmpty(l.get(0),!0)||0!==l.find(e.html.blockTagsQuery()).length||l.append("<br>"),l.append(a("LI")),l.prepend(i("LI"))}l.after(a(c.tagName)),"LI"==c.parentNode.tagName&&(c=c.parentNode.parentNode),s.indexOf(c)<0&&s.push(c)}for(r=0;r<s.length;r++){var h=t(s[r]),u=h.html();u=(u=u.replace(/<span class="fr-close-([a-z]*)"><\/span>/g,"</$1>")).replace(/<span class="fr-open-([a-z]*)"><\/span>/g,"<$1>"),h.replaceWith(e.node.openTagString(h.get(0))+u+e.node.closeTagString(h.get(0)))}e.$el.find("li:empty").remove(),e.$el.find("ul:empty, ol:empty").remove(),e.clean.lists(),e.$el.find("ul:empty, ol:empty").remove(),e.html.wrap()}function o(a){if("indent"==a||"outdent"==a){var n=!1,i=e.selection.blocks(),o=[],s=i[0].previousSibling||i[0].parentElement;if("outdent"==a){if("UL"!=i[0].parentNode.tagName&&"UL"!=s.parentNode.tagName&&"OL"!=s.parentNode.tagName&&"LI"!=s.parentNode.tagName)return;if(!i[0].previousSibling&&"none"==s.parentNode.style.listStyleType)return void function(t){for(e.selection.save();0<t.childNodes.length;)t.parentNode.parentNode.append(t.childNodes[0]);
21e.clean.lists(),e.selection.restore()}(s)}else{if("UL"!=s.parentNode.tagName&&"OL"!=s.parentNode.tagName&&"LI"!=s.parentNode.tagName)return;if(!i[0].previousSibling||"LI"!=i[0].previousSibling.tagName)return void function(t){e.selection.save();for(var a="OL"==t.tagName?document.createElement("ol"):document.createElement("ul");0<t.childNodes.length;)a.append(t.childNodes[0]);var n=document.createElement("li");a.append(n),t.append(a),e.clean.lists(),e.selection.restore()}(s)}for(var l=0;l<i.length;l++)"LI"==i[l].tagName?(n=!0,o.push(i[l])):"LI"==i[l].parentNode.tagName&&(n=!0,o.push(i[l].parentNode));n&&("indent"==a?function(a){e.selection.save();for(var n=0;n<a.length;n++){var i=a[n].previousSibling;if(i){var r=t(a[n]).find("> ul, > ol").last().get(0);if(r){var o=t(document.createElement("li"));if(r.childNodes.length)for(var s=r.childNodes[0].attributes,l=0;l<s.length;l++){var c=s[l];"style"===c.name&&(o[0].style.cssText+=c.value)}t(r).prepend(o);for(var d=e.node.contents(a[n])[0];d&&!e.node.isList(d);){var f=d.nextSibling;o.append(d),d=f}t(i).append(t(r)),t(a[n]).remove()}else{var p=t(i).find("> ul, > ol").last().get(0);if(p)t(p).append(t(a[n]));else{var h=t("<".concat(a[n].parentNode.tagName,">"));t(i).append(h),h.append(t(a[n]))}}}}e.clean.lists(),e.selection.restore()}(o):function(t){e.selection.save(),r(t),e.selection.restore()}(o))}}return{_init:function(){e.events.on("commands.after",o),e.events.on("keydown",function(t){if(t.which==n.KEYCODE.TAB){for(var a=e.selection.blocks(),i=[],r=0;r<a.length;r++)"LI"==a[r].tagName?i.push(a[r]):"LI"==a[r].parentNode.tagName&&i.push(a[r].parentNode);if(1<i.length||i.length&&(e.selection.info(i[0]).atStart||e.node.isEmpty(i[0])))return t.preventDefault(),t.stopPropagation(),t.shiftKey?e.commands.outdent():e.commands.indent(),!1}},!0)},format:function(a,n){var i,o;for(e.html.syncInputs(),e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore(),o=e.selection.blocks(!0),i=0;i<o.length;i++)"LI"!=o[i].tagName&&"LI"==o[i].parentNode.tagName&&(o[i]=o[i].parentNode);if(e.selection.save(),function(e,t){for(var a=!0,n=0;n<e.length;n++){if("LI"!=e[n].tagName)return!1;e[n].parentNode.tagName!=t&&(a=!1)}return a}(o,a)?n||r(o):function(a,n){!function(a,n){for(var i=[],r=0;r<a.length;r++){var o=a[r].parentNode;"LI"==a[r].tagName&&o.tagName!=n&&i.indexOf(o)<0&&i.push(o)}for(var s=i.length-1;0<=s;s--){var l=t(i[s]);l.replaceWith("<".concat(n.toLowerCase()," ").concat(e.node.attributes(l.get(0)),">").concat(l.html(),"</").concat(n.toLowerCase(),">"))}}(a,n);var i,r=e.html.defaultTag(),o=null;a.length&&(i="rtl"==e.opts.direction||"rtl"==t(a[0]).css("direction")?"margin-right":"margin-left");for(var s=0;s<a.length;s++)if("TD"!=a[s].tagName&&"TH"!=a[s].tagName&&"LI"!=a[s].tagName){var l=e.helpers.getPX(t(a[s]).css(i))||0;(a[s].style.marginLeft=null)===o&&(o=l);var c=0<o?"<".concat(n,' style="').concat(i,": ").concat(o,'px ">'):"<".concat(n,">"),d="</".concat(n,">");for(l-=o;0<l/e.opts.indentMargin;)c+="</".concat(n,">"),d+=d,l-=e.opts.indentMargin;r&&a[s].tagName.toLowerCase()==r?t(a[s]).replaceWith("".concat(c,"<li").concat(e.node.attributes(a[s]),">").concat(t(a[s]).html(),"</li>").concat(d)):t(a[s]).wrap("".concat(c,"<li></li>").concat(d))}e.clean.lists()}(o,a),e.html.unwrap(),e.selection.restore(),n=n||"default"){for(o=e.selection.blocks(),i=0;i<o.length;i++)"LI"!=o[i].tagName&&"LI"==o[i].parentNode.tagName&&(o[i]=o[i].parentNode);for(i=0;i<o.length;i++)"LI"==o[i].tagName&&(t(o[i].parentNode).css("list-style-type","default"===n?"":n),0===(t(o[i].parentNode).attr("style")||"").length&&t(o[i].parentNode).removeAttr("style"))}},refresh:function(a,n){var i=t(e.selection.element());if(i.get(0)!=e.el){var r=i.get(0);(r="LI"!=r.tagName&&r.firstElementChild&&"LI"!=r.firstElementChild.tagName?i.parents("li").get(0):"LI"==r.tagName||r.firstElementChild?r.firstElementChild&&"LI"==r.firstElementChild.tagName?i.get(0).firstChild:i.get(0):i.parents("li").get(0))&&r.parentNode.tagName==n&&e.el.contains(r.parentNode)&&a.addClass("fr-active")}}}},n.DefineIcon("formatOLSimple",{NAME:"list-ol",SVG_KEY:"orderedList"}),n.RegisterCommand("formatOLSimple",{title:"Ordered List",type:"button",options:{default:"Default",circle:"Circle",disc:"Disc",square:"Square"},refresh:function(e){this.lists.refresh(e,"OL")},callback:function(e,t){this.lists.format("OL",t)},plugin:"lists"}),n.RegisterCommand("formatUL",{title:"Unordered List",type:"button",hasOptions:function(){return this.opts.listAdvancedTypes},options:{default:"Default",circle:"Circle",disc:"Disc",square:"Square"},refresh:function(e){this.lists.refresh(e,"UL")},callback:function(e,t){this.lists.format("UL",t)},plugin:"lists"}),n.RegisterCommand("formatOL",{title:"Ordered List",hasOptions:function(){return this.opts.listAdvancedTypes},options:{default:"Default","lower-alpha":"Lower Alpha","lower-greek":"Lower Greek","lower-roman":"Lower Roman","upper-alpha":"Upper Alpha","upper-roman":"Upper Roman"},refresh:function(e){this.lists.refresh(e,"OL")},callback:function(e,t){this.lists.format("OL",t)},plugin:"lists"}),n.DefineIcon("formatUL",{NAME:"list-ul",SVG_KEY:"unorderedList"}),n.DefineIcon("formatOL",{NAME:"list-ol",SVG_KEY:"orderedList"}),Object.assign(n.DEFAULTS,{paragraphFormat:{N:"Normal",H1:"Heading 1",H2:"Heading 2",H3:"Heading 3",H4:"Heading 4",PRE:"Code"},paragraphFormatSelection:!1,paragraphDefaultSelection:"Paragraph Format"}),n.PLUGINS.paragraphFormat=function(e){var t=e.$;function a(a,n){var i=e.html.defaultTag();if(n&&n.toLowerCase()!=i)if(0<a.find("ul, ol").length){var r=t("<"+n+">");a.prepend(r);
21for(var o=e.node.contents(a.get(0))[0];o&&["UL","OL"].indexOf(o.tagName)<0;){var s=o.nextSibling;r.append(o),o=s}}else a.html("<"+n+">"+a.html()+"</"+n+">")}return{apply:function(n){"N"==n&&(n=e.html.defaultTag()),e.selection.save(),e.html.wrap(!0,!0,!e.opts.paragraphFormat.BLOCKQUOTE,!0,!0),e.selection.restore();var i,r,o,s,l,c,d,f,p=e.selection.blocks();e.selection.save(),e.$el.find("pre").attr("skip",!0);for(var h=0;h<p.length;h++)if(p[h].tagName!=n&&!e.node.isList(p[h])){var u=t(p[h]);if("LI"==p[h].tagName)a(u,n);else if("LI"==p[h].parentNode.tagName&&p[h])c=u,d=n,f=e.html.defaultTag(),d&&d.toLowerCase()!=f||(d='div class="fr-temp-div"'),c.replaceWith(t("<"+d+">").html(c.html()));else if(0<=["TD","TH"].indexOf(p[h].parentNode.tagName))o=u,s=n,l=e.html.defaultTag(),s||(s='div class="fr-temp-div"'+(e.node.isEmpty(o.get(0),!0)?' data-empty="true"':"")),s.toLowerCase()==l?(e.node.isEmpty(o.get(0),!0)||o.append("<br/>"),o.replaceWith(o.html())):o.replaceWith(t("<"+s+">").html(o.html()));else{if("PRE"===n&&null===u[0].nextSibling){var g=t("<br>");u[0].after(g[0])}i=u,(r=n)||(r='div class="fr-temp-div"'+(e.node.isEmpty(i.get(0),!0)?' data-empty="true"':"")),("H1"==r||"H2"==r||"H3"==r||"H4"==r||"H5"==r)&&-1<e.node.attributes(i.get(0)).indexOf("font-size:")?i.replaceWith(t("<"+r+" "+e.node.attributes(i.get(0)).replace(/font-size:[0-9]+px;?/,"")+">").html(i.html()).removeAttr("data-empty")):i.replaceWith(t("<"+r+" "+e.node.attributes(i.get(0))+">").html(i.html()).removeAttr("data-empty"))}}e.$el.find('pre:not([skip="true"]) + pre:not([skip="true"])').each(function(){t(this).prev().append("<br>"+t(this).html()),t(this).remove()}),e.$el.find("pre").removeAttr("skip"),e.html.unwrap(),e.selection.restore()},refreshOnShow:function(t,a){var n=e.selection.blocks();if(n.length){var i=n[0],r="N",o=e.html.defaultTag();i.tagName.toLowerCase()!=o&&i!=e.el&&(r=i.tagName),a.find('.fr-command[data-param1="'+r+'"]').addClass("fr-active").attr("aria-selected",!0)}else a.find('.fr-command[data-param1="N"]').addClass("fr-active").attr("aria-selected",!0)},refresh:function(t){if(e.opts.paragraphFormatSelection){var a=e.selection.blocks();if(a.length){var n=a[0],i="N",r=e.html.defaultTag();n.tagName.toLowerCase()!=r&&n!=e.el&&(i=n.tagName),0<=["LI","TD","TH"].indexOf(i)&&(i="N"),t.find(">span").text(e.language.translate(e.opts.paragraphFormat[i]))}else t.find(">span").text(e.language.translate(e.opts.paragraphFormat.N))}}}},n.RegisterCommand("paragraphFormat",{type:"dropdown",displaySelection:function(e){return e.opts.paragraphFormatSelection},defaultSelection:function(e){return e.language.translate(e.opts.paragraphDefaultSelection)},displaySelectionWidth:80,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.paragraphFormat;for(var a in t)if(t.hasOwnProperty(a)){var n=this.shortcuts.get("paragraphFormat."+a);n=n?'<span class="fr-shortcut">'+n+"</span>":"",e+='<li role="presentation"><'+("N"==a?this.html.defaultTag()||"DIV":a)+' style="padding: 0 !important; margin: 0 !important; border: 0 !important; background-color: transparent !important; '+("PRE"==a||"N"==a?"font-size: 15px":"font-weight: bold !important; ")+("H1"==a?"font-size: 2em !important; ":"")+("H2"==a?"font-size: 1.5em !important; ":"")+("H3"==a?"font-size: 1.17em !important; ":"")+("H4"==a?"font-size: 15px !important;":"")+'"  role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="paragraphFormat" data-param1="'+a+'" title="'+this.language.translate(t[a])+'">'+this.language.translate(t[a])+"</a></"+("N"==a?this.html.defaultTag()||"DIV":a)+"></li>"}return e+"</ul>"},title:"Paragraph Format",callback:function(e,t){this.paragraphFormat.apply(t)},refresh:function(e){this.paragraphFormat.refresh(e)},refreshOnShow:function(e,t){this.paragraphFormat.refreshOnShow(e,t)},plugin:"paragraphFormat"}),n.DefineIcon("paragraphFormat",{NAME:"paragraph",SVG_KEY:"paragraphFormat"}
21),Object.assign(n.DEFAULTS,{paragraphStyles:{"fr-text-gray":"Gray","fr-text-bordered":"Bordered","fr-text-spaced":"Spaced","fr-text-uppercase":"Uppercase"},paragraphMultipleStyles:!0}),n.PLUGINS.paragraphStyle=function(e){var t=e.$;return{_init:function(){},apply:function(a,n,i){void 0===n&&(n=e.opts.paragraphStyles),void 0===i&&(i=e.opts.paragraphMultipleStyles);var r="";i||((r=Object.keys(n)).splice(r.indexOf(a),1),r=r.join(" ")),e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();var o=e.selection.blocks();e.selection.save();for(var s=t(o[0]).hasClass(a),l=0;l<o.length;l++)t(o[l]).removeClass(r).toggleClass(a,!s),t(o[l]).hasClass("fr-temp-div")&&t(o[l]).removeClass("fr-temp-div"),""===t(o[l]).attr("class")&&t(o[l]).removeAttr("class");if(1===o.length&&"fr-text-bordered"===a&&null===o[0].nextSibling){var c=t("<br>");o[0].after(c[0])}e.html.unwrap(),e.selection.restore()},refreshOnShow:function(a,n){var i=e.selection.blocks();if(i.length){var r=t(i[0]);n.find(".fr-command").each(function(){var e=t(this).data("param1"),a=r.hasClass(e);t(this).toggleClass("fr-active",a).attr("aria-selected",a)})}}}},n.RegisterCommand("paragraphStyle",{type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.paragraphStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command '.concat(a,'" tabIndex="-1" role="option" data-cmd="paragraphStyle" data-param1="').concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},title:"Paragraph Style",callback:function(e,t){this.paragraphStyle.apply(t)},refreshOnShow:function(e,t){this.paragraphStyle.refreshOnShow(e,t)},plugin:"paragraphStyle"}),n.DefineIcon("paragraphStyle",{NAME:"magic",SVG_KEY:"paragraphStyle"}),Object.assign(n.DEFAULTS,{html2pdf:window.html2pdf}),n.PLUGINS.print=function(e){return{run:function(){!function(t){var a=e.html.get(),n=null;e.shared.print_iframe?n=e.shared.print_iframe:((n=document.createElement("iframe")).name="fr-print",n.style.position="fixed",n.style.top="0",n.style.left="-9999px",n.style.height="100%",n.style.width="0",n.style.overflow="hidden",n.style["z-index"]="2147483647",n.style.tabIndex="-1",e.events.on("shared.destroy",function(){n.remove()}),e.shared.print_iframe=n);try{document.body.removeChild(n)}catch(e){}document.body.appendChild(n);n.addEventListener("load",function e(){t(),n.removeEventListener("load",e)});var i=n.contentWindow;i.document.open(),i.document.write("<!DOCTYPE html><html "+(e.opts.documentReady?'style="margin: 0; padding: 0;"':"")+"><head><title>"+document.title+"</title>"),Array.prototype.forEach.call(document.querySelectorAll("style"),function(e){e=e.cloneNode(!0),i.document.write(e.outerHTML)});var r=document.querySelectorAll("link[rel=stylesheet]");Array.prototype.forEach.call(r,function(e){var t=document.createElement("link");t.rel=e.rel,t.href=e.href,t.media="print",t.type="text/css",t.media="all",i.document.write(t.outerHTML)}
vendor: 5,569 bytes, line 21
21),i.document.write('</head><body style="height:auto;text-align: '+("rtl"==e.opts.direction?"right":"left")+"; direction: "+e.opts.direction+"; "+(e.opts.documentReady?" padding: 2cm; width: 17cm; margin: 0;":"")+'"><div class="fr-view">'),i.document.write(a),i.document.write("</div></body></html>"),i.document.close()}(function(){setTimeout(function(){e.events.disableBlur(),window.frames["fr-print"].focus(),window.frames["fr-print"].print(),e.$win.get(0).focus(),e.events.disableBlur(),e.events.focus()},0)})},toPDF:function(){e.opts.html2pdf&&(e.$el.css("text-align","left"),e.opts.html2pdf().set({margin:[10,20],html2canvas:{useCORS:!0}}).from(e.el).save(),setTimeout(function(){e.$el.css("text-align","")},100))}}},n.DefineIcon("print",{NAME:"print",SVG_KEY:"print"}),n.RegisterCommand("print",{title:"Print",undo:!1,focus:!1,plugin:"print",callback:function(){this.print.run()}}),n.DefineIcon("getPDF",{NAME:"file-pdf-o",FA5NAME:"file-pdf",SVG_KEY:"pdfExport"}),n.RegisterCommand("getPDF",{title:"Download PDF",type:"button",focus:!1,undo:!1,callback:function(){this.print.toPDF()}}),Object.assign(n.DEFAULTS,{quickInsertButtons:["image","video","embedly","table","ul","ol","hr"],quickInsertTags:["p","div","h1","h2","h3","h4","h5","h6","pre","blockquote"],quickInsertEnabled:!0}),n.QUICK_INSERT_BUTTONS={},n.DefineIcon("quickInsert",{SVG_KEY:"add",template:"svg"}),n.RegisterQuickInsertButton=function(e,t){n.QUICK_INSERT_BUTTONS[e]=Object.assign({undo:!0},t)},n.RegisterQuickInsertButton("image",{icon:"insertImage",requiredPlugin:"image",title:"Insert Image",undo:!1,callback:function(){var e=this,t=e.$;e.shared.$qi_image_input||(e.shared.$qi_image_input=t(document.createElement("input")).attr("accept","image/"+e.opts.imageAllowedTypes.join(", image/").toLowerCase()).attr("name","quickInsertImage".concat(this.id)).attr("style","display: none;").attr("type","file"),t("body").first().append(e.shared.$qi_image_input),e.events.$on(e.shared.$qi_image_input,"change",function(){var e=t(this).data("inst");this.files&&(e.quickInsert.hide(),e.image.upload(this.files)),t(this).val("")},!0)),e.$qi_image_input=e.shared.$qi_image_input,e.helpers.isMobile()&&e.selection.save(),e.events.disableBlur(),e.$qi_image_input.data("inst",e)[0].click()}}),n.RegisterQuickInsertButton("video",{icon:"insertVideo",requiredPlugin:"video",title:"Insert Video",undo:!1,callback:function(){var e=prompt(this.language.translate("Paste the URL of the video you want to insert."));e&&this.video.insertByURL(e)}}),n.RegisterQuickInsertButton("embedly",{icon:"embedly",requiredPlugin:"embedly",title:"Embed URL",undo:!1,callback:function(){var e=prompt(this.language.translate("Paste the URL of any web content you want to insert."));e&&this.embedly.add(e)}}),n.RegisterQuickInsertButton("table",{icon:"insertTable",requiredPlugin:"table",title:"Insert Table",callback:function(){this.table.insert(2,2)}}),n.RegisterQuickInsertButton("ol",{icon:"formatOL",requiredPlugin:"lists",title:"Ordered List",callback:function(){this.lists.format("OL")}}),n.RegisterQuickInsertButton("ul",{icon:"formatUL",requiredPlugin:"lists",title:"Unordered List",callback:function(){this.lists.format("UL")}}),n.RegisterQuickInsertButton("hr",{icon:"insertHR",title:"Insert Horizontal Line",callback:function(){this.commands.insertHR()}}),n.PLUGINS.quickInsert=function(e){var t,a,i=e.$,r=!1;function o(r){var o,s,l;if(o=r.offset().top-e.$box.offset().top,s=(e.$iframe&&e.$iframe.offset().left||0)+r.offset().left-r.position().left-4<t.outerWidth()?r.offset().left+t.outerWidth():0-t.outerWidth(),e.opts.enter!=n.ENTER_BR?l=(t.outerHeight()-r.outerHeight())/2:(i(document.createElement("span")).html(n.INVISIBLE_SPACE).insertAfter(r),l=(t.outerHeight()-r.next().outerHeight())/2,r.next().remove()),e.opts.iframe){var c=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top"));o+=e.$iframe.offset().top+c}t.hasClass("fr-on")&&0<=o&&a.css("top",o-l),0<=o&&o-Math.abs(l)<=e.$box.outerHeight()-r.outerHeight()?(t.hasClass("fr-hidden")&&(t.hasClass("fr-on")&&d(),t.removeClass("fr-hidden")),t.css("top",o-l)):t.hasClass("fr-visible")&&!e.opts.toolbarInline&&(t.addClass("fr-hidden"),f()),t.css("left",s)}function s(r){e.markdown&&e.markdown.isEnabled()||(t||(e.shared.$quick_insert||(e.shared.$quick_insert=i(document.createElement("div")).attr("class","fr-quick-insert").html('<a class="fr-floating-btn" role="button" tabIndex="-1" title="'.concat(e.language.translate("Quick Insert"),'">').concat(e.icon.create("quickInsert"),"</a>"))),t=e.shared.$quick_insert,e.tooltip.bind(e.$box,".fr-quick-insert > a.fr-floating-btn"),e.events.on("destroy",function(){i("body").first().append(t.removeClass("fr-on")),a&&(f(),i("body").first().append(a.css("left",-9999).css("top",-9999)))},!0),e.events.on("shared.destroy",function(){t.html("").removeData().remove(),t=null,a&&(a.html("").removeData().remove(),a=null)},!0),e.events.on("commands.before",c),e.events.on("commands.after",function(){e.popups.areVisible()||l()}),e.events.bindClick(e.$box,".fr-quick-insert > a",d),e.events.bindClick(e.$box,".fr-qi-helper > a.fr-btn",function(t){var a=i(t.currentTarget).data("cmd");if(!1===e.events.trigger("quickInsert.commands.before",[a]))return!1;n.QUICK_INSERT_BUTTONS[a].callback.apply(e,[t.currentTarget]),n.QUICK_INSERT_BUTTONS[a].undo&&e.undo.saveStep(),e.events.trigger("quickInsert.commands.after",[a]),e.quickInsert.hide()}),e.events.$on(e.$wp,"scroll",p),e.events.$on(e.$tb,"transitionend",".fr-more-toolbar",p)),t.hasClass("fr-on")&&f(),e.$box.append(t),o(r),t.data("tag",r),t.addClass("fr-visible"))}
21function l(){if(e.core.hasFocus()){var a=e.selection.element();if(e.opts.enter==n.ENTER_BR||e.node.isBlock(a)||(a=e.node.blockParent(a)),e.opts.enter==n.ENTER_BR&&!e.node.isBlock(a)){var r=e.node.deepestParent(a);r&&(a=r)}a&&(e.opts.enter!=n.ENTER_BR&&e.node.isEmpty(a)&&0<=e.opts.quickInsertTags.indexOf(a.tagName.toLowerCase())||e.opts.enter==n.ENTER_BR&&("BR"==a.tagName&&(!a.previousSibling||"BR"==a.previousSibling.tagName||e.node.isBlock(a.previousSibling))||e.node.isEmpty(a)&&(!a.previousSibling||"BR"==a.previousSibling.tagName||e.node.isBlock(a.previousSibling))&&(!a.nextSibling||"BR"==a.nextSibling.tagName||e.node.isBlock(a.nextSibling))))?t&&t.data("tag").is(i(a))&&t.hasClass("fr-on")?f():e.selection.isCollapsed()&&s(i(a)):c()}}function c(){t&&!r&&(t.hasClass("fr-on")&&f(),t.removeClass("fr-visible fr-on"),t.css("left",-9999).css("top",-9999))}function d(o){if(o&&o.preventDefault(),t.hasClass("fr-on")&&!t.hasClass("fr-hidden"))f();else{if(!e.shared.$qi_helper){for(var s=e.opts.quickInsertButtons,l='<div class="fr-qi-helper">',c=0,d=0;d<s.length;d++){var p=n.QUICK_INSERT_BUTTONS[s[d]];p&&(!p.requiredPlugin||n.PLUGINS[p.requiredPlugin]&&0<=e.opts.pluginsEnabled.indexOf(p.requiredPlugin))&&(l+='<a class="fr-btn fr-floating-btn" role="button" title="'.concat(e.language.translate(p.title),'" tabIndex="-1" data-cmd="').concat(s[d],'" style="transition-delay: ').concat(.025*c++,'s;">').concat(e.icon.create(p.icon),"</a>"))}l+="</div>",e.shared.$qi_helper=i(l),e.tooltip.bind(e.shared.$qi_helper,"a.fr-btn"),e.events.$on(e.shared.$qi_helper,"mousedown",function(e){e.preventDefault()},!0)}a=e.shared.$qi_helper,e.$box.append(a),r=!0,setTimeout(function(){r=!1,a.css("top",parseFloat(t.css("top"))),a.css("left",parseFloat(t.css("left"))+t.outerWidth()),a.find("a").addClass("fr-size-1"),t.addClass("fr-on")},10)}}function f(){var a=e.$box.find(".fr-qi-helper");a.length&&function(){for(var e=a.find("a"),n=0;n<e.length;n++)!function(t){setTimeout(function(){a.children().eq(e.length-1-t).removeClass("fr-size-1")},25*t)}(n);setTimeout(function(){a.css("left",-9999),t&&!t.hasClass("fr-hidden")&&t.removeClass("fr-on")},25*n)}()}function p(){t.hasClass("fr-visible")&&o(t.data("tag"))}return{_init:function(){if(!e.$wp||!e.opts.quickInsertEnabled)return!1;e.popups.onShow("image.edit",c),e.events.on("mouseup",l),e.helpers.isMobile()&&e.events.$on(i(e.o_doc),"selectionchange",l),e.events.on("blur",c),e.events.on("keyup",l),e.events.on("keydown",function(){setTimeout(function(){l()},0)})},hide:c}},n.PLUGINS.quote=function(e){var t=e.$;function a(t){for(;t.parentNode&&t.parentNode!=e.el;)t=t.parentNode;return t}return{apply:function(n){e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore(),"increase"==n?function(){e.html.unwrap();var n,i=e.selection.blocks();for(n=0;n<i.length;n++)i[n]=a(i[n]);e.selection.save();var r=t(document.createElement("blockquote"));for(r.insertBefore(i[0]),n=0;n<i.length;n++)r.append(i[n]);e.opts.trackChangesEnabled&&e.track_changes.addQuote(r),e.selection.isCollapsed()||e.selection.restore()}():"decrease"==n&&function(){var a=e.opts.trackChangesEnabled;e.html.unwrap();var n,i=e.selection.blocks();for(n=0;n<i.length;n++)"BLOCKQUOTE"!=i[n].tagName&&(i[n]=a&&t(i[n]).parentsUntil(e.$el,"[data-track-id^=pending]").get(0)||t(i[n]).parentsUntil(e.$el,"BLOCKQUOTE").get(0));for(e.selection.save(),n=0;n<i.length;n++)i[n]&&(a?e.track_changes.removeQuote(t(i[n]),n):t(i[n]).replaceWith(i[n].innerHTML));e.selection.isCollapsed()||e.selection.restore()}()}}},n.RegisterShortcut(n.KEYCODE.SINGLE_QUOTE,"quote","increase","'"),n.RegisterShortcut(n.KEYCODE.SINGLE_QUOTE,"quote","decrease","'",!0),n.RegisterCommand("quote",{title:"Quote",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t={increase:"Increase",decrease:"Decrease"};for(var a in t)if(t.hasOwnProperty(a)){var n=this.shortcuts.get("quote.".concat(a));e+='<li role="presentation"><a class="fr-command fr-active '.concat(a,'" tabIndex="-1" role="option" data-cmd="quote" data-param1="').concat(a,'" title="').concat(t[a],'">').concat(this.language.translate(t[a])).concat(n?'<span class="fr-shortcut">'.concat(n,"</span>"):"","</a></li>")}return e+"</ul>"},callback:function(e,t){this.quote.apply(t)},plugin:"quote"}),n.DefineIcon("quote",{NAME:"quote-left",SVG_KEY:"blockquote"}),Object.assign(n.DEFAULTS,{saveInterval:1e4,saveURL:null,saveParams:{}
vendor: 10,348 bytes, line 21
21,saveParam:"body",saveMethod:"POST"}),n.PLUGINS.save=function(e){var t=e.$,a=null,n=null,i=!1,r={};function o(t,a){e.events.trigger("save.error",[{code:t,message:r[t]},a])}function s(a){void 0===a&&(a=e.html.get());var i=a,r=e.events.trigger("save.before",[a]);if(!1===r)return!1;if("string"==typeof r&&(a=r),e.opts.saveURL){var s={};for(var l in e.opts.saveParams)if(e.opts.saveParams.hasOwnProperty(l)){var c=e.opts.saveParams[l];s[l]="function"==typeof c?c.call(this):c}var d={};d[e.opts.saveParam]=a,t(this).ajax({method:e.opts.saveMethod,url:e.opts.saveURL,data:Object.assign(d,s),crossDomain:e.opts.requestWithCORS,withCredentials:e.opts.requestWithCredentials,headers:e.opts.requestHeaders,done:function(t,a,r){n=i,e.events.trigger("save.after",[t])},fail:function(e){o(2,e.response||e.responseText)}})}else o(1)}function l(){clearTimeout(a),a=setTimeout(function(){var t=e.html.get();(n!=t||i)&&(i=!1,s(n=t))},0)}return r[1]="Missing saveURL option.",r[2]="Something went wrong during save.",{_init:function(){if(e.opts.letteringClass)for(var t=e.opts.letteringClass,i=e.$el.find(".".concat(t)).length,r=0;r<i;r++)e.$el.find(".".concat(t))[r].innerHTML=e.$el.find(".".concat(t))[r].innerText.replace(/([\w'-]+|[?.",])/g,"<span class = 'fr-word-select'>$1</span>");e.opts.saveInterval&&(n=e.html.get(),e.events.on("contentChanged",function(){setTimeout(l,e.opts.saveInterval)}),e.events.on("keydown destroy",function(){clearTimeout(a)}))},save:s,reset:function(){l(),i=!1},force:function(){i=!0}}},n.DefineIcon("save",{NAME:"floppy-o",FA5NAME:"save"}),n.RegisterCommand("save",{title:"Save",undo:!1,focus:!1,refreshAfterCallback:!1,callback:function(){this.save.save()},plugin:"save"}),Object.assign(n.DEFAULTS,{specialCharactersSets:[{title:"Latin",char:"&iexcl;",list:[{char:"&iexcl;",desc:"INVERTED EXCLAMATION MARK"},{char:"&cent;",desc:"CENT SIGN"},{char:"&pound;",desc:"POUND SIGN"},{char:"&curren;",desc:"CURRENCY SIGN"},{char:"&yen;",desc:"YEN SIGN"},{char:"&brvbar;",desc:"BROKEN BAR"},{char:"&sect;",desc:"SECTION SIGN"},{char:"&uml;",desc:"DIAERESIS"},{char:"&copy;",desc:"COPYRIGHT SIGN"},{char:"&trade;",desc:"TRADEMARK SIGN"},{char:"&ordf;",desc:"FEMININE ORDINAL INDICATOR"},{char:"&laquo;",desc:"LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"&not;",desc:"NOT SIGN"},{char:"&reg;",desc:"REGISTERED SIGN"},{char:"&macr;",desc:"MACRON"},{char:"&deg;",desc:"DEGREE SIGN"},{char:"&plusmn;",desc:"PLUS-MINUS SIGN"},{char:"&sup2;",desc:"SUPERSCRIPT TWO"},{char:"&sup3;",desc:"SUPERSCRIPT THREE"},{char:"&acute;",desc:"ACUTE ACCENT"},{char:"&micro;",desc:"MICRO SIGN"},{char:"&para;",desc:"PILCROW SIGN"},{char:"&middot;",desc:"MIDDLE DOT"},{char:"&cedil;",desc:"CEDILLA"},{char:"&sup1;",desc:"SUPERSCRIPT ONE"},{char:"&ordm;",desc:"MASCULINE ORDINAL INDICATOR"},{char:"&raquo;",desc:"RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"&frac14;",desc:"VULGAR FRACTION ONE QUARTER"},{char:"&frac12;",desc:"VULGAR FRACTION ONE HALF"},{char:"&frac34;",desc:"VULGAR FRACTION THREE QUARTERS"},{char:"&iquest;",desc:"INVERTED QUESTION MARK"},{char:"&Agrave;",desc:"LATIN CAPITAL LETTER A WITH GRAVE"},{char:"&Aacute;",desc:"LATIN CAPITAL LETTER A WITH ACUTE"},{char:"&Acirc;",desc:"LATIN CAPITAL LETTER A WITH CIRCUMFLEX"},{char:"&Atilde;",desc:"LATIN CAPITAL LETTER A WITH TILDE"},{char:"&Auml;",desc:"LATIN CAPITAL LETTER A WITH DIAERESIS "},{char:"&Aring;",desc:"LATIN CAPITAL LETTER A WITH RING ABOVE"},{char:"&AElig;",desc:"LATIN CAPITAL LETTER AE"},{char:"&Ccedil;",desc:"LATIN CAPITAL LETTER C WITH CEDILLA"},{char:"&Egrave;",desc:"LATIN CAPITAL LETTER E WITH GRAVE"},{char:"&Eacute;",desc:"LATIN CAPITAL LETTER E WITH ACUTE"},{char:"&Ecirc;",desc:"LATIN CAPITAL LETTER E WITH CIRCUMFLEX"},{char:"&Euml;",desc:"LATIN CAPITAL LETTER E WITH DIAERESIS"},{char:"&Igrave;",desc:"LATIN CAPITAL LETTER I WITH GRAVE"},{char:"&Iacute;",desc:"LATIN CAPITAL LETTER I WITH ACUTE"},{char:"&Icirc;",desc:"LATIN CAPITAL LETTER I WITH CIRCUMFLEX"},{char:"&Iuml;",desc:"LATIN CAPITAL LETTER I WITH DIAERESIS"},{char:"&ETH;",desc:"LATIN CAPITAL LETTER ETH"},{char:"&Ntilde;",desc:"LATIN CAPITAL LETTER N WITH TILDE"},{char:"&Ograve;",desc:"LATIN CAPITAL LETTER O WITH GRAVE"},{char:"&Oacute;",desc:"LATIN CAPITAL LETTER O WITH ACUTE"},{char:"&Ocirc;",desc:"LATIN CAPITAL LETTER O WITH CIRCUMFLEX"},{char:"&Otilde;",desc:"LATIN CAPITAL LETTER O WITH TILDE"},{char:"&Ouml;",desc:"LATIN CAPITAL LETTER O WITH DIAERESIS"},{char:"&times;",desc:"MULTIPLICATION SIGN"},{char:"&Oslash;",desc:"LATIN CAPITAL LETTER O WITH STROKE"},{char:"&Ugrave;",desc:"LATIN CAPITAL LETTER U WITH GRAVE"},{char:"&Uacute;",desc:"LATIN CAPITAL LETTER U WITH ACUTE"},{char:"&Ucirc;",desc:"LATIN CAPITAL LETTER U WITH CIRCUMFLEX"},{char:"&Uuml;",desc:"LATIN CAPITAL LETTER U WITH DIAERESIS"},{char:"&Yacute;",desc:"LATIN CAPITAL LETTER Y WITH ACUTE"},{char:"&THORN;",desc:"LATIN CAPITAL LETTER THORN"},{char:"&szlig;",desc:"LATIN SMALL LETTER SHARP S"},{char:"&agrave;",desc:"LATIN SMALL LETTER A WITH GRAVE"},{char:"&aacute;",desc:"LATIN SMALL LETTER A WITH ACUTE "},{char:"&acirc;",desc:"LATIN SMALL LETTER A WITH CIRCUMFLEX"},{char:"&atilde;",desc:"LATIN SMALL LETTER A WITH TILDE"},{char:"&auml;",desc:"LATIN SMALL LETTER A WITH DIAERESIS"},{char:"&aring;",desc:"LATIN SMALL LETTER A WITH RING ABOVE"},{char:"&aelig;",desc:"LATIN SMALL LETTER AE"},{char:"&ccedil;",desc:"LATIN SMALL LETTER C WITH CEDILLA"},{char:"&egrave;",desc:"LATIN SMALL LETTER E WITH GRAVE"},{char:"&eacute;",desc:"LATIN SMALL LETTER E WITH ACUTE"},{char:"&ecirc;",desc:"LATIN SMALL LETTER E WITH CIRCUMFLEX"},{char:"&euml;",desc:"LATIN SMALL LETTER E WITH DIAERESIS"},{char:"&igrave;",desc:"LATIN SMALL LETTER I WITH GRAVE"},{char:"&iacute;",desc:"LATIN SMALL LETTER I WITH ACUTE"},{char:"&icirc;",desc:"LATIN SMALL LETTER I WITH CIRCUMFLEX"},{char:"&iuml;",desc:"LATIN SMALL LETTER I WITH DIAERESIS"},{char:"&eth;",desc:"LATIN SMALL LETTER ETH"},{char:"&ntilde;",desc:"LATIN SMALL LETTER N WITH TILDE"},{char:"&ograve;",desc:"LATIN SMALL LETTER O WITH GRAVE"},{char:"&oacute;",desc:"LATIN SMALL LETTER O WITH ACUTE"},{char:"&ocirc;",desc:"LATIN SMALL LETTER O WITH CIRCUMFLEX"},{char:"&otilde;",desc:"LATIN SMALL LETTER O WITH TILDE"},{char:"&ouml;",desc:"LATIN SMALL LETTER O WITH DIAERESIS"},{char:"&divide;",desc:"DIVISION SIGN"},{char:"&oslash;",desc:"LATIN SMALL LETTER O WITH STROKE"},{char:"&ugrave;",desc:"LATIN SMALL LETTER U WITH GRAVE"},{char:"&uacute;",desc:"LATIN SMALL LETTER U WITH ACUTE"},{char:"&ucirc;",desc:"LATIN SMALL LETTER U WITH CIRCUMFLEX"},{char:"&uuml;",desc:"LATIN SMALL LETTER U WITH DIAERESIS"},{char:"&yacute;",desc:"LATIN SMALL LETTER Y WITH ACUTE"},{char:"&thorn;",desc:"LATIN SMALL LETTER THORN"},{char:"&yuml;",desc:"LATIN SMALL LETTER Y WITH DIAERESIS"}]},{title:"Greek",char:"&Alpha;",list:[{char:"&Alpha;",desc:"GREEK CAPITAL LETTER ALPHA"},{char:"&Beta;",desc:"GREEK CAPITAL LETTER BETA"},{char:"&Gamma;",desc:"GREEK CAPITAL LETTER GAMMA"},{char:"&Delta;",desc:"GREEK CAPITAL LETTER DELTA"},{char:"&Epsilon;",desc:"GREEK CAPITAL LETTER EPSILON"},{char:"&Zeta;",desc:"GREEK CAPITAL LETTER ZETA"},{char:"&Eta;",desc:"GREEK CAPITAL LETTER ETA"},{char:"&Theta;",desc:"GREEK CAPITAL LETTER THETA"},{char:"&Iota;",desc:"GREEK CAPITAL LETTER IOTA"},{char:"&Kappa;",desc:"GREEK CAPITAL LETTER KAPPA"},{char:"&Lambda;",desc:"GREEK CAPITAL LETTER LAMBDA"},{char:"&Mu;",desc:"GREEK CAPITAL LETTER MU"},{char:"&Nu;",desc:"GREEK CAPITAL LETTER NU"},{char:"&Xi;",desc:"GREEK CAPITAL LETTER XI"},{char:"&Omicron;",desc:"GREEK CAPITAL LETTER OMICRON"},{char:"&Pi;",desc:"GREEK CAPITAL LETTER PI"},{char:"&Rho;",desc:"GREEK CAPITAL LETTER RHO"},{char:"&Sigma;",desc:"GREEK CAPITAL LETTER SIGMA"},{char:"&Tau;",desc:"GREEK CAPITAL LETTER TAU"},{char:"&Upsilon;",desc:"GREEK CAPITAL LETTER UPSILON"},{char:"&Phi;",desc:"GREEK CAPITAL LETTER PHI"},{char:"&Chi;",desc:"GREEK CAPITAL LETTER CHI"},{char:"&Psi;",desc:"GREEK CAPITAL LETTER PSI"},{char:"&Omega;",desc:"GREEK CAPITAL LETTER OMEGA"},{char:"&alpha;",desc:"GREEK SMALL LETTER ALPHA"},{char:"&beta;",desc:"GREEK SMALL LETTER BETA"},{char:"&gamma;",desc:"GREEK SMALL LETTER GAMMA"},{char:"&delta;",desc:"GREEK SMALL LETTER DELTA"},{char:"&epsilon;",desc:"GREEK SMALL LETTER EPSILON"},{char:"&zeta;",desc:"GREEK SMALL LETTER ZETA"},{char:"&eta;",desc:"GREEK SMALL LETTER ETA"},{char:"&theta;",desc:"GREEK SMALL LETTER THETA"},{char:"&iota;",desc:"GREEK SMALL LETTER IOTA"},{char:"&kappa;",desc:"GREEK SMALL LETTER KAPPA"},{char:"&lambda;",desc:"GREEK SMALL LETTER LAMBDA"},{char:"&mu;",desc:"GREEK SMALL LETTER MU"},{char:"&nu;",desc:"GREEK SMALL LETTER NU"},{char:"&xi;",desc:"GREEK SMALL LETTER XI"},{char:"&omicron;",desc:"GREEK SMALL LETTER OMICRON"},{char:"&pi;",desc:"GREEK SMALL LETTER PI"},{char:"&rho;",desc:"GREEK SMALL LETTER RHO"},{char:"&sigmaf;",desc:"GREEK SMALL LETTER FINAL SIGMA"},{char:"&sigma;",desc:"GREEK SMALL LETTER SIGMA"},{char:"&tau;",desc:"GREEK SMALL LETTER TAU"},{char:"&upsilon;",desc:"GREEK SMALL LETTER UPSILON"},{char:"&phi;",desc:"GREEK SMALL LETTER PHI"},{char:"&chi;",desc:"GREEK SMALL LETTER CHI"},{char:"&psi;",desc:"GREEK SMALL LETTER PSI"},{char:"&omega;",desc:"GREEK SMALL LETTER OMEGA"},{char:"&thetasym;",desc:"GREEK THETA SYMBOL"},{char:"&upsih;",desc:"GREEK UPSILON WITH HOOK SYMBOL"},{char:"&straightphi;",desc:"GREEK PHI SYMBOL"},{char:"&piv;",desc:"GREEK PI SYMBOL"},{char:"&Gammad;",desc:"GREEK LETTER DIGAMMA"},{char:"&gammad;",desc:"GREEK SMALL LETTER DIGAMMA"},{char:"&varkappa;",desc:"GREEK KAPPA SYMBOL"},{char:"&varrho;",desc:"GREEK RHO SYMBOL"},{char:"&straightepsilon;",desc:"GREEK LUNATE EPSILON SYMBOL"},{char:"&backepsilon;",desc:"GREEK REVERSED LUNATE EPSILON SYMBOL"}]},{title:"Cyrillic",char:"&#x400",list:[{char:"&#x400",desc:"CYRILLIC CAPITAL LETTER IE WITH GRAVE"},{char:"&#x401",desc:"CYRILLIC CAPITAL LETTER IO"},{char:"&#x402",desc:"CYRILLIC CAPITAL LETTER DJE"},{char:"&#x403",desc:"CYRILLIC CAPITAL LETTER GJE"},{char:"&#x404",desc:"CYRILLIC CAPITAL LETTER UKRAINIAN IE"},{char:"&#x405",desc:"CYRILLIC CAPITAL LETTER DZE"},{char:"&#x406",desc:"CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"&#x407",desc:"CYRILLIC CAPITAL LETTER YI"},{char:"&#x408",desc:"CYRILLIC CAPITAL LETTER JE"},{char:"&#x409",desc:"CYRILLIC CAPITAL LETTER LJE"},{char:"&#x40A",desc:"CYRILLIC CAPITAL LETTER NJE"},{char:"&#x40B",desc:"CYRILLIC CAPITAL LETTER TSHE"}
21,{char:"&#x40C",desc:"CYRILLIC CAPITAL LETTER KJE"},{char:"&#x40D",desc:"CYRILLIC CAPITAL LETTER I WITH GRAVE"},{char:"&#x40E",desc:"CYRILLIC CAPITAL LETTER SHORT U"},{char:"&#x40F",desc:"CYRILLIC CAPITAL LETTER DZHE"},{char:"&#x410",desc:"CYRILLIC CAPITAL LETTER A"},{char:"&#x411",desc:"CYRILLIC CAPITAL LETTER BE"},{char:"&#x412",desc:"CYRILLIC CAPITAL LETTER VE"},{char:"&#x413",desc:"CYRILLIC CAPITAL LETTER GHE"},{char:"&#x414",desc:"CYRILLIC CAPITAL LETTER DE"},{char:"&#x415",desc:"CYRILLIC CAPITAL LETTER IE"},{char:"&#x416",desc:"CYRILLIC CAPITAL LETTER ZHE"},{char:"&#x417",desc:"CYRILLIC CAPITAL LETTER ZE"},{char:"&#x418",desc:"CYRILLIC CAPITAL LETTER I"},{char:"&#x419",desc:"CYRILLIC CAPITAL LETTER SHORT I"},{char:"&#x41A",desc:"CYRILLIC CAPITAL LETTER KA"},{char:"&#x41B",desc:"CYRILLIC CAPITAL LETTER EL"},{char:"&#x41C",desc:"CYRILLIC CAPITAL LETTER EM"},{char:"&#x41D",desc:"CYRILLIC CAPITAL LETTER EN"},{char:"&#x41E",desc:"CYRILLIC CAPITAL LETTER O"},{char:"&#x41F",desc:"CYRILLIC CAPITAL LETTER PE"},{char:"&#x420",desc:"CYRILLIC CAPITAL LETTER ER"},{char:"&#x421",desc:"CYRILLIC CAPITAL LETTER ES"},{char:"&#x422",desc:"CYRILLIC CAPITAL LETTER TE"},{char:"&#x423",desc:"CYRILLIC CAPITAL LETTER U"},{char:"&#x424",desc:"CYRILLIC CAPITAL LETTER EF"},{char:"&#x425",desc:"CYRILLIC CAPITAL LETTER HA"},{char:"&#x426",desc:"CYRILLIC CAPITAL LETTER TSE"},{char:"&#x427",desc:"CYRILLIC CAPITAL LETTER CHE"},{char:"&#x428",desc:"CYRILLIC CAPITAL LETTER SHA"},{char:"&#x429",desc:"CYRILLIC CAPITAL LETTER SHCHA"},{char:"&#x42A",desc:"CYRILLIC CAPITAL LETTER HARD SIGN"},{char:"&#x42B",desc:"CYRILLIC CAPITAL LETTER YERU"},{char:"&#x42C",desc:"CYRILLIC CAPITAL LETTER SOFT SIGN"},{char:"&#x42D",desc:"CYRILLIC CAPITAL LETTER E"},{char:"&#x42E",desc:"CYRILLIC CAPITAL LETTER YU"},{char:"&#x42F",desc:"CYRILLIC CAPITAL LETTER YA"},{char:"&#x430",desc:"CYRILLIC SMALL LETTER A"},{char:"&#x431",desc:"CYRILLIC SMALL LETTER BE"},{char:"&#x432",desc:"CYRILLIC SMALL LETTER VE"},{char:"&#x433",desc:"CYRILLIC SMALL LETTER GHE"},{char:"&#x434",desc:"CYRILLIC SMALL LETTER DE"},{char:"&#x435",desc:"CYRILLIC SMALL LETTER IE"},{char:"&#x436",desc:"CYRILLIC SMALL LETTER ZHE"},{char:"&#x437",desc:"CYRILLIC SMALL LETTER ZE"},{char:"&#x438",desc:"CYRILLIC SMALL LETTER I"},{char:"&#x439",desc:"CYRILLIC SMALL LETTER SHORT I"},{char:"&#x43A",desc:"CYRILLIC SMALL LETTER KA"},{char:"&#x43B",desc:"CYRILLIC SMALL LETTER EL"},{char:"&#x43C",desc:"CYRILLIC SMALL LETTER EM"},{char:"&#x43D",desc:"CYRILLIC SMALL LETTER EN"},{char:"&#x43E",desc:"CYRILLIC SMALL LETTER O"},{char:"&#x43F",desc:"CYRILLIC SMALL LETTER PE"},{char:"&#x440",desc:"CYRILLIC SMALL LETTER ER"},{char:"&#x441",desc:"CYRILLIC SMALL LETTER ES"},{char:"&#x442",desc:"CYRILLIC SMALL LETTER TE"},{char:"&#x443",desc:"CYRILLIC SMALL LETTER U"},{char:"&#x444",desc:"CYRILLIC SMALL LETTER EF"},{char:"&#x445",desc:"CYRILLIC SMALL LETTER HA"},{char:"&#x446",desc:"CYRILLIC SMALL LETTER TSE"},{char:"&#x447",desc:"CYRILLIC SMALL LETTER CHE"},{char:"&#x448",desc:"CYRILLIC SMALL LETTER SHA"},{char:"&#x449",desc:"CYRILLIC SMALL LETTER SHCHA"},{char:"&#x44A",desc:"CYRILLIC SMALL LETTER HARD SIGN"},{char:"&#x44B",desc:"CYRILLIC SMALL LETTER YERU"},{char:"&#x44C",desc:"CYRILLIC SMALL LETTER SOFT SIGN"},{char:"&#x44D",desc:"CYRILLIC SMALL LETTER E"},{char:"&#x44E",desc:"CYRILLIC SMALL LETTER YU"},{char:"&#x44F",desc:"CYRILLIC SMALL LETTER YA"},{char:"&#x450",desc:"CYRILLIC SMALL LETTER IE WITH GRAVE"},{char:"&#x451",desc:"CYRILLIC SMALL LETTER IO"},{char:"&#x452",desc:"CYRILLIC SMALL LETTER DJE"},{char:"&#x453",desc:"CYRILLIC SMALL LETTER GJE"},{char:"&#x454",desc:"CYRILLIC SMALL LETTER UKRAINIAN IE"},{char:"&#x455",desc:"CYRILLIC SMALL LETTER DZE"},{char:"&#x456",desc:"CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"&#x457",desc:"CYRILLIC SMALL LETTER YI"},{char:"&#x458",desc:"CYRILLIC SMALL LETTER JE"},{char:"&#x459",desc:"CYRILLIC SMALL LETTER LJE"},{char:"&#x45A",desc:"CYRILLIC SMALL LETTER NJE"},{char:"&#x45B",desc:"CYRILLIC SMALL LETTER TSHE"},{char:"&#x45C",desc:"CYRILLIC SMALL LETTER KJE"},{char:"&#x45D",desc:"CYRILLIC SMALL LETTER I WITH GRAVE"},{char:"&#x45E",desc:"CYRILLIC SMALL LETTER SHORT U"},{char:"&#x45F",desc:"CYRILLIC SMALL LETTER DZHE"}]},{title:"Punctuation",char:"&ndash;",list:[{char:"&ndash;",desc:"EN DASH"},{char:"&mdash;",desc:"EM DASH"},{char:"&lsquo;",desc:"LEFT SINGLE QUOTATION MARK"},{char:"&rsquo;",desc:"RIGHT SINGLE QUOTATION MARK"},{char:"&sbquo;",desc:"SINGLE LOW-9 QUOTATION MARK"},{char:"&ldquo;",desc:"LEFT DOUBLE QUOTATION MARK"},{char:"&rdquo;",desc:"RIGHT DOUBLE QUOTATION MARK"},{char:"&bdquo;",desc:"DOUBLE LOW-9 QUOTATION MARK"},{char:"&dagger;",desc:"DAGGER"},{char:"&Dagger;",desc:"DOUBLE DAGGER"},{char:"&bull;",desc:"BULLET"},{char:"&hellip;",desc:"HORIZONTAL ELLIPSIS"},{char:"&permil;",desc:"PER MILLE SIGN"},{char:"&prime;",desc:"PRIME"},{char:"&Prime;",desc:"DOUBLE PRIME"},{char:"&lsaquo;",desc:"SINGLE LEFT-POINTING ANGLE QUOTATION MARK"},{char:"&rsaquo;",desc:"SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"},{char:"&oline;",desc:"OVERLINE"},{char:"&frasl;
21",desc:"FRACTION SLASH"}]},{title:"Currency",char:"&#x20A0",list:[{char:"&#x20A0",desc:"EURO-CURRENCY SIGN"},{char:"&#x20A1",desc:"COLON SIGN"},{char:"&#x20A2",desc:"CRUZEIRO SIGN"},{char:"&#x20A3",desc:"FRENCH FRANC SIGN"},{char:"&#x20A4",desc:"LIRA SIGN"},{char:"&#x20A5",desc:"MILL SIGN"},{char:"&#x20A6",desc:"NAIRA SIGN"},{char:"&#x20A7",desc:"PESETA SIGN"},{char:"&#x20A8",desc:"RUPEE SIGN"},{char:"&#x20A9",desc:"WON SIGN"},{char:"&#x20AA",desc:"NEW SHEQEL SIGN"},{char:"&#x20AB",desc:"DONG SIGN"},{char:"&#x20AC",desc:"EURO SIGN"},{char:"&#x20AD",desc:"KIP SIGN"},{char:"&#x20AE",desc:"TUGRIK SIGN"},{char:"&#x20AF",desc:"DRACHMA SIGN"},{char:"&#x20B0",desc:"GERMAN PENNY SYMBOL"},{char:"&#x20B1",desc:"PESO SIGN"},{char:"&#x20B2",desc:"GUARANI SIGN"},{char:"&#x20B3",desc:"AUSTRAL SIGN"},{char:"&#x20B4",desc:"HRYVNIA SIGN"},{char:"&#x20B5",desc:"CEDI SIGN"},{char:"&#x20B6",desc:"LIVRE TOURNOIS SIGN"},{char:"&#x20B7",desc:"SPESMILO SIGN"},{char:"&#x20B8",desc:"TENGE SIGN"},{char:"&#x20B9",desc:"INDIAN RUPEE SIGN"}]},{title:"Arrows",char:"&#x2190",list:[{char:"&#x2190",desc:"LEFTWARDS ARROW"},{char:"&#x2191",desc:"UPWARDS ARROW"},{char:"&#x2192",desc:"RIGHTWARDS ARROW"},{char:"&#x2193",desc:"DOWNWARDS ARROW"},{char:"&#x2194",desc:"LEFT RIGHT ARROW"},{char:"&#x2195",desc:"UP DOWN ARROW"},{char:"&#x2196",desc:"NORTH WEST ARROW"},{char:"&#x2197",desc:"NORTH EAST ARROW"},{char:"&#x2198",desc:"SOUTH EAST ARROW"},{char:"&#x2199",desc:"SOUTH WEST ARROW"},{char:"&#x219A",desc:"LEFTWARDS ARROW WITH STROKE"}
21,{char:"&#x219B",desc:"RIGHTWARDS ARROW WITH STROKE"},{char:"&#x219C",desc:"LEFTWARDS WAVE ARROW"},{char:"&#x219D",desc:"RIGHTWARDS WAVE ARROW"},{char:"&#x219E",desc:"LEFTWARDS TWO HEADED ARROW"},{char:"&#x219F",desc:"UPWARDS TWO HEADED ARROW"},{char:"&#x21A0",desc:"RIGHTWARDS TWO HEADED ARROW"},{char:"&#x21A1",desc:"DOWNWARDS TWO HEADED ARROW"},{char:"&#x21A2",desc:"LEFTWARDS ARROW WITH TAIL"},{char:"&#x21A3",desc:"RIGHTWARDS ARROW WITH TAIL"},{char:"&#x21A4",desc:"LEFTWARDS ARROW FROM BAR"},{char:"&#x21A5",desc:"UPWARDS ARROW FROM BAR"},{char:"&#x21A6",desc:"RIGHTWARDS ARROW FROM BAR"},{char:"&#x21A7",desc:"DOWNWARDS ARROW FROM BAR"},{char:"&#x21A8",desc:"UP DOWN ARROW WITH BASE"},{char:"&#x21A9",desc:"LEFTWARDS ARROW WITH HOOK"},{char:"&#x21AA",desc:"RIGHTWARDS ARROW WITH HOOK"},{char:"&#x21AB",desc:"LEFTWARDS ARROW WITH LOOP"},{char:"&#x21AC",desc:"RIGHTWARDS ARROW WITH LOOP"},{char:"&#x21AD",desc:"LEFT RIGHT WAVE ARROW"},{char:"&#x21AE",desc:"LEFT RIGHT ARROW WITH STROKE"},{char:"&#x21AF",desc:"DOWNWARDS ZIGZAG ARROW"},{char:"&#x21B0",desc:"UPWARDS ARROW WITH TIP LEFTWARDS"},{char:"&#x21B1",desc:"UPWARDS ARROW WITH TIP RIGHTWARDS"},{char:"&#x21B2",desc:"DOWNWARDS ARROW WITH TIP LEFTWARDS"},{char:"&#x21B3",desc:"DOWNWARDS ARROW WITH TIP RIGHTWARDS"},{char:"&#x21B4",desc:"RIGHTWARDS ARROW WITH CORNER DOWNWARDS"},{char:"&#x21B5",desc:"DOWNWARDS ARROW WITH CORNER LEFTWARDS"},{char:"&#x21B6",desc:"ANTICLOCKWISE TOP SEMICIRCLE ARROW"},{char:"&#x21B7",desc:"CLOCKWISE TOP SEMICIRCLE ARROW"},{char:"&#x21B8",desc:"NORTH WEST ARROW TO LONG BAR"},{char:"&#x21B9",desc:"LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR"},{char:"&#x21BA",desc:"ANTICLOCKWISE OPEN CIRCLE ARROW"},{char:"&#x21BB",desc:"CLOCKWISE OPEN CIRCLE ARROW"},{char:"&#x21BC",desc:"LEFTWARDS HARPOON WITH BARB UPWARDS"},{char:"&#x21BD",desc:"LEFTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"&#x21BE",desc:"UPWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"&#x21BF",desc:"UPWARDS HARPOON WITH BARB LEFTWARDS"},{char:"&#x21C0",desc:"RIGHTWARDS HARPOON WITH BARB UPWARDS"},{char:"&#x21C1",desc:"RIGHTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"&#x21C2",desc:"DOWNWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"&#x21C3",desc:"DOWNWARDS HARPOON WITH BARB LEFTWARDS"},{char:"&#x21C4",desc:"RIGHTWARDS ARROW OVER LEFTWARDS ARROW"},{char:"&#x21C5",desc:"UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW"},{char:"&#x21C6",desc:"LEFTWARDS ARROW OVER RIGHTWARDS ARROW"},{char:"&#x21C7",desc:"LEFTWARDS PAIRED ARROWS"},{char:"&#x21C8",desc:"UPWARDS PAIRED ARROWS"},{char:"&#x21C9",desc:"RIGHTWARDS PAIRED ARROWS"},{char:"&#x21CA",desc:"DOWNWARDS PAIRED ARROWS"},{char:"&#x21CB",desc:"LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON"},{char:"&#x21CC",desc:"RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON"},{char:"&#x21CD",desc:"LEFTWARDS DOUBLE ARROW WITH STROKE"},{char:"&#x21CE",desc:"LEFT RIGHT DOUBLE ARROW WITH STROKE"},{char:"&#x21CF",desc:"RIGHTWARDS DOUBLE ARROW WITH STROKE"},{char:"&#x21D0",desc:"LEFTWARDS DOUBLE ARROW"},{char:"&#x21D1",desc:"UPWARDS DOUBLE ARROW"},{char:"&#x21D2",desc:"RIGHTWARDS DOUBLE ARROW"},{char:"&#x21D3",desc:"DOWNWARDS DOUBLE ARROW"},{char:"&#x21D4",desc:"LEFT RIGHT DOUBLE ARROW"},{char:"&#x21D5",desc:"UP DOWN DOUBLE ARROW"},{char:"&#x21D6",desc:"NORTH WEST DOUBLE ARROW"},{char:"&#x21D7",desc:"NORTH EAST DOUBLE ARROW"},{char:"&#x21D8",desc:"SOUTH EAST DOUBLE ARROW"},{char:"&#x21D9",desc:"SOUTH WEST DOUBLE ARROW"},{char:"&#x21DA",desc:"LEFTWARDS TRIPLE ARROW"},{char:"&#x21DB",desc:"RIGHTWARDS TRIPLE ARROW"},{char:"&#x21DC",desc:"LEFTWARDS SQUIGGLE ARROW"},{char:"&#x21DD",desc:"RIGHTWARDS SQUIGGLE ARROW"},{char:"&#x21DE",desc:"UPWARDS ARROW WITH DOUBLE STROKE"},{char:"&#x21DF",desc:"DOWNWARDS ARROW WITH DOUBLE STROKE"},{char:"&#x21E0",desc:"LEFTWARDS DASHED ARROW"},{char:"&#x21E1",desc:"UPWARDS DASHED ARROW"},{char:"&#x21E2",desc:"RIGHTWARDS DASHED ARROW"},{char:"&#x21E3",desc:"DOWNWARDS DASHED ARROW"},{char:"&#x21E4",desc:"LEFTWARDS ARROW TO BAR"},{char:"&#x21E5",desc:"RIGHTWARDS ARROW TO BAR"},{char:"&#x21E6",desc:"LEFTWARDS WHITE ARROW"},{char:"&#x21E7",desc:"UPWARDS WHITE ARROW"},{char:"&#x21E8",desc:"RIGHTWARDS WHITE ARROW"},{char:"&#x21E9",desc:"DOWNWARDS WHITE ARROW"},{char:"&#x21EA",desc:"UPWARDS WHITE ARROW FROM BAR"},{char:"&#x21EB",desc:"UPWARDS WHITE ARROW ON PEDESTAL"},{char:"&#x21EC",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR"},{char:"&#x21ED",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR"}
21,{char:"&#x21EE",desc:"UPWARDS WHITE DOUBLE ARROW"},{char:"&#x21EF",desc:"UPWARDS WHITE DOUBLE ARROW ON PEDESTAL"},{char:"&#x21F0",desc:"RIGHTWARDS WHITE ARROW FROM WALL"},{char:"&#x21F1",desc:"NORTH WEST ARROW TO CORNER"},{char:"&#x21F2",desc:"SOUTH EAST ARROW TO CORNER"},{char:"&#x21F3",desc:"UP DOWN WHITE ARROW"},{char:"&#x21F4",desc:"RIGHT ARROW WITH SMALL CIRCLE"},{char:"&#x21F5",desc:"DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW"},{char:"&#x21F6",desc:"THREE RIGHTWARDS ARROWS"},{char:"&#x21F7",desc:"LEFTWARDS ARROW WITH VERTICAL STROKE"},{char:"&#x21F8",desc:"RIGHTWARDS ARROW WITH VERTICAL STROKE"},{char:"&#x21F9",desc:"LEFT RIGHT ARROW WITH VERTICAL STROKE"},{char:"&#x21FA",desc:"LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"&#x21FB",desc:"RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"&#x21FC",desc:"LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE"},{char:"&#x21FD",desc:"LEFTWARDS OPEN-HEADED ARROW"},{char:"&#x21FE",desc:"RIGHTWARDS OPEN-HEADED ARROW"},{char:"&#x21FF",desc:"LEFT RIGHT OPEN-HEADED ARROW"}]},{title:"Math",char:"&forall;",list:[{char:"&forall;",desc:"FOR ALL"},{char:"&part;",desc:"PARTIAL DIFFERENTIAL"},{char:"&exist;",desc:"THERE EXISTS"},{char:"&empty;",desc:"EMPTY SET"},{char:"&nabla;",desc:"NABLA"},{char:"&isin;",desc:"ELEMENT OF"},{char:"&notin;",desc:"NOT AN ELEMENT OF"},{char:"&ni;",desc:"CONTAINS AS MEMBER"},{char:"&prod;",desc:"N-ARY PRODUCT"},{char:"&sum;",desc:"N-ARY SUMMATION"},{char:"&minus;",desc:"MINUS SIGN"},{char:"&lowast;",desc:"ASTERISK OPERATOR"},{char:"&radic;",desc:"SQUARE ROOT"},{char:"&prop;",desc:"PROPORTIONAL TO"},{char:"&infin;",desc:"INFINITY"},{char:"&ang;",desc:"ANGLE"},{char:"&and;",desc:"LOGICAL AND"},{char:"&or;",desc:"LOGICAL OR"},{char:"&cap;",desc:"INTERSECTION"},{char:"&cup;",desc:"UNION"},{char:"&int;",desc:"INTEGRAL"},{char:"&there4;",desc:"THEREFORE"},{char:"&sim;",desc:"TILDE OPERATOR"},{char:"&cong;",desc:"APPROXIMATELY EQUAL TO"},{char:"&asymp;",desc:"ALMOST EQUAL TO"},{char:"&ne;",desc:"NOT EQUAL TO"},{char:"&equiv;",desc:"IDENTICAL TO"},{char:"&le;",desc:"LESS-THAN OR EQUAL TO"},{char:"&ge;",desc:"GREATER-THAN OR EQUAL TO"},{char:"&sub;",desc:"SUBSET OF"},{char:"&sup;",desc:"SUPERSET OF"},{char:"&nsub;",desc:"NOT A SUBSET OF"},{char:"&sube;",desc:"SUBSET OF OR EQUAL TO"},{char:"&supe;",desc:"SUPERSET OF OR EQUAL TO"},{char:"&oplus;",desc:"CIRCLED PLUS"},{char:"&otimes;",desc:"CIRCLED TIMES"},{char:"&perp;",desc:"UP TACK"}]},{title:"Misc",char:"&spades;",list:[{char:"&spades;",desc:"BLACK SPADE SUIT"},{char:"&clubs;",desc:"BLACK CLUB SUIT"},{char:"&hearts;",desc:"BLACK HEART SUIT"},{char:"&diams;",desc:"BLACK DIAMOND SUIT"},{char:"&#x2669",desc:"QUARTER NOTE"},{char:"&#x266A",desc:"EIGHTH NOTE"},{char:"&#x266B",desc:"BEAMED EIGHTH NOTES"},{char:"&#x266C",desc:"BEAMED SIXTEENTH NOTES"},{char:"&#x266D",desc:"MUSIC FLAT SIGN"},{char:"&#x266E",desc:"MUSIC NATURAL SIGN"},{char:"&#x2600",desc:"BLACK SUN WITH RAYS"},{char:"&#x2601",desc:"CLOUD"},{char:"&#x2602",desc:"UMBRELLA"},{char:"&#x2603",desc:"SNOWMAN"},{char:"&#x2615",desc:"HOT BEVERAGE"},{char:"&#x2618",desc:"SHAMROCK"},{char:"&#x262F",desc:"YIN YANG"},{char:"&#x2714",desc:"HEAVY CHECK MARK"},{char:"&#x2716",desc:"HEAVY MULTIPLICATION X"},{char:"&#x2744",desc:"SNOWFLAKE"},{char:"&#x275B",desc:"HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"&#x275C",desc:"HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"},{char:"&#x275D",desc:"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"&#x275E",desc:"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"},{char:"&#x2764",desc:"HEAVY BLACK HEART"}]}],specialCharButtons:["specialCharBack","|"]}),Object.assign(n.POPUP_TEMPLATES,{specialCharacters:"[_BUTTONS_][_CUSTOM_LAYER_]"}),n.PLUGINS.specialCharacters=function(e){var t=e.$,a=e.opts.specialCharactersSets[0],i=e.opts.specialCharactersSets,r="";function o(){return'\n        <div class="fr-buttons fr-tabs fr-tabs-scroll">\n          '.concat(function(e,t){var a="";return e.forEach(function(e){var n={elementClass:e.title===t.title?"fr-active fr-active-tab":"",title:e.title,dataParam1:e.title,desc:e.char};a+='<button class="fr-command fr-btn fr-special-character-category '.concat(n.elementClass,'" title="').concat(n.title,'" data-cmd="setSpecialCharacterCategory" data-param1="').concat(n.dataParam1,'"><span>
21').concat(n.desc,"</span></button>")}),a}(i,a),'\n        </div>\n        <div class="fr-icon-container fr-sc-container">\n          ').concat(function(e){var t="";return e.list.forEach(function(e){var a={dataParam1:e.char,title:e.desc,splCharValue:e.char};t+='<span class="fr-command fr-special-character fr-icon" role="button" \n      data-cmd="insertSpecialCharacter" data-param1="'.concat(a.dataParam1,'" \n      title="').concat(a.title,'">').concat(a.splCharValue,"</span>")}),t}(a),"\n        </div>")}return{setSpecialCharacterCategory:function(t){a=i.filter(function(e){return e.title===t})[0],e.popups.get("specialCharacters").html(r+o())},showSpecialCharsPopup:function(){var a=e.popups.get("specialCharacters");if(a||(a=function(){e.opts.toolbarInline&&0<e.opts.specialCharButtons.length&&(r='<div class="fr-buttons fr-tabs">'.concat(e.button.buildList(e.opts.specialCharButtons),"</div>"));var a={buttons:r,custom_layer:o()},i=e.popups.create("specialCharacters",a);return function(a){e.events.on("popup.tab",function(i){var r=t(i.currentTarget);if(!e.popups.isVisible("specialCharacters")||!r.is("span, a"))return!0;var o,s,l,c=i.which;if(n.KEYCODE.TAB==c){if(r.is("span.fr-icon")&&i.shiftKey||r.is("a")&&!i.shiftKey){var d=a.find(".fr-buttons");o=!e.accessibility.focusToolbar(d,!!i.shiftKey)}if(!1!==o){var f=a.find("span.fr-icon:focus").first().concat(a.findVisible(" span.fr-icon").first().concat(a.find("a")));r.is("span.fr-icon")&&(f=f.not("span.fr-icon:not(:focus)")),s=f.index(r),s=i.shiftKey?((s-1)%f.length+f.length)%f.length:(s+1)%f.length,l=f.get(s),e.events.disableBlur(),l.focus(),o=!1}}else if(n.KEYCODE.ARROW_UP==c||n.KEYCODE.ARROW_DOWN==c||n.KEYCODE.ARROW_LEFT==c||n.KEYCODE.ARROW_RIGHT==c){if(r.is("span.fr-icon")){var p=r.parent().find("span.fr-icon");s=p.index(r);var h=Math.floor(p.length/11),u=s%11,g=11*Math.floor(s/11)+u,m=11*h;n.KEYCODE.ARROW_UP==c?g=((g-11)%m+m)%m:n.KEYCODE.ARROW_DOWN==c?g=(g+11)%m:n.KEYCODE.ARROW_LEFT==c?g=((g-1)%m+m)%m:n.KEYCODE.ARROW_RIGHT==c&&(g=(g+1)%m),l=t(p.get(g)),e.events.disableBlur(),l.focus(),o=!1}}else n.KEYCODE.ENTER==c&&(r.is("a")?r[0].click():e.button.exec(r),o=!1);return!1===o&&(i.preventDefault(),i.stopPropagation()),o},!0)}(i),i}()),!a.hasClass("fr-active")){e.popups.refresh("specialCharacters"),e.popups.setContainer("specialCharacters",e.$tb);var i=e.$tb.find('.fr-command[data-cmd="specialCharacters"]'),s=e.button.getPosition(i),l=s.left,c=s.top;e.popups.show("specialCharacters",l,c,outerHeight)}},back:function(){e.popups.hide("specialCharacters"),e.toolbar.showInline()}}},n.DefineIcon("specialCharacters",{NAME:"dollar-sign",SVG_KEY:"symbols"}),n.RegisterCommand("specialCharacters",{title:"Special Characters",icon:"specialCharacters",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,plugin:"specialCharacters",showOnMobile:!0,callback:function(){this.popups.isVisible("specialCharacters")?(this.$el.find(".fr-marker")&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("specialCharacters")):this.specialCharacters.showSpecialCharsPopup()}}),n.RegisterCommand("insertSpecialCharacter",{callback:function(e,t){this.undo.saveStep(),this.html.insert(t),this.undo.saveStep(),this.popups.hide("specialCharacters")}}),n.RegisterCommand("setSpecialCharacterCategory",{undo:!1,focus:!1,callback:function(e,t){this.specialCharacters.setSpecialCharacterCategory(t)}}),n.DefineIcon("specialCharBack",{NAME:"arrow-left",SVG_KEY:"back"}),n.RegisterCommand("specialCharBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.specialCharacters.back()}}),Object.assign(n.POPUP_TEMPLATES,{"table.insert":"[_BUTTONS_][_ROWS_COLUMNS_]","table.edit":"[_BUTTONS_]","table.colors":"[_BUTTONS_][_COLORS_][_CUSTOM_COLOR_]"}),Object.assign(n.DEFAULTS,{tableInsertMaxSize:10,tableEditButtons:["tableHeader","tableRemove","tableRows","tableColumns","tableStyle","-","tableCells","tableCellBackgroun
21d","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}),n.PLUGINS.table=function(e){var t,a,i,r,o,s,l,c=e.$;function d(){var t=E();if(t){var a=e.popups.get("table.edit");if(a||(a=u()),a){e.popups.setContainer("table.edit",e.$sc);var n=R(t),i=n.left+(n.right-n.left)/2,r=n.bottom;e.popups.show("table.edit",i,r,n.bottom-n.top,!0),e.edit.isDisabled()&&(1<Q().length&&e.toolbar.disable(),e.$el.removeClass("fr-no-selection"),e.edit.on(),e.button.bulkRefresh(),e.selection.setAtEnd(e.$el.find(".fr-selected-cell").last().get(0)),e.selection.restore())}}}function f(){0===Q().length&&e.toolbar.enable()}function p(t){if(t)return e.popups.onHide("table.insert",function(){e.popups.get("table.insert").find('.fr-table-size .fr-select-table-size > span[data-row="1"][data-col="1"]').trigger("mouseover")}),!0;var a="";0<e.opts.tableInsertButtons.length&&(a='<div class="fr-buttons fr-tabs">'.concat(e.button.buildList(e.opts.tableInsertButtons),"</div>"));var i={buttons:a,rows_columns:function(){for(var t='<div class="fr-table-size"><div class="fr-table-size-info">1 &times; 1</div><div class="fr-select-table-size">',a=1;a<=e.opts.tableInsertMaxSize;a++){for(var n=1;n<=e.opts.tableInsertMaxSize;n++){var i="inline-block";2<a&&!e.helpers.isMobile()&&(i="none");var r="fr-table-cell ";1==a&&1==n&&(r+=" hover"),t+='<span class="fr-command '.concat(r,'" tabIndex="-1" data-cmd="tableInsert" data-row="').concat(a,'" data-col="').concat(n,'" data-param1="').concat(a,'" data-param2="').concat(n,'" style="display: ').concat(i,';" role="button"><span></span><span class="fr-sr-only">').concat(a," &times; ").concat(n,"&nbsp;&nbsp;&nbsp;</span></span>")}t+='<div class="new-line"></div>'}
21return t+"</div></div>"}()},r=e.popups.create("table.insert",i);return e.events.$on(r,"mouseover",".fr-table-size .fr-select-table-size .fr-table-cell",function(e){h(c(e.currentTarget))},!0),function(t){e.events.$on(t,"focus","[tabIndex]",function(e){h(c(e.currentTarget))}),e.events.on("popup.tab",function(t){var a=c(t.currentTarget);if(!e.popups.isVisible("table.insert")||!a.is("span, a"))return!0;var i,r=t.which;if(n.KEYCODE.ARROW_UP==r||n.KEYCODE.ARROW_DOWN==r||n.KEYCODE.ARROW_LEFT==r||n.KEYCODE.ARROW_RIGHT==r){if(a.is("span.fr-table-cell")){var o=a.parent().find("span.fr-table-cell"),s=o.index(a),l=e.opts.tableInsertMaxSize,d=s%l,f=Math.floor(s/l);n.KEYCODE.ARROW_UP==r?f=Math.max(0,f-1):n.KEYCODE.ARROW_DOWN==r?f=Math.min(e.opts.tableInsertMaxSize-1,f+1):n.KEYCODE.ARROW_LEFT==r?d=Math.max(0,d-1):n.KEYCODE.ARROW_RIGHT==r&&(d=Math.min(e.opts.tableInsertMaxSize-1,d+1));var p=f*l+d,u=c(o.get(p));h(u),e.events.disableBlur(),u.focus(),i=!1}}else n.KEYCODE.ENTER==r&&(e.button.exec(a),i=!1);return!1===i&&(t.preventDefault(),t.stopPropagation()),i},!0)}(r),r}function h(t){var a=t.data("row");null!==a&&(a=parseInt(a));var n=t.data("col");null!==n&&(n=parseInt(n));var i=t.parent();i.siblings(".fr-table-size-info").html("".concat(a," &times; ").concat(n)),i.find("> span").removeClass("hover fr-active-item");for(var r=1;r<=e.opts.tableInsertMaxSize;r++)for(var o=0;o<=e.opts.tableInsertMaxSize;o++){var s=i.find('> span[data-row="'.concat(r,'"][data-col="').concat(o,'"]'));r<=a&&o<=n?s.addClass("hover"):r<=a+1||r<=2&&!e.helpers.isMobile()?s.css("display","inline-block"):2<r&&!e.helpers.isMobile()&&s.css("display","none")}t.addClass("fr-active-item")}function u(t){if(t)return e.popups.onHide("table.edit",f),!0;if(0<e.opts.tableEditButtons.length){var a={buttons:'<div class="fr-buttons">'.concat(e.button.buildList(e.opts.tableEditButtons),"</div>")},n=e.popups.create("table.edit",a);return e.events.$on(e.$wp,"scroll.table-edit",function(){e.popups.isVisible("table.edit")&&d()}),n}return!1}function g(){if(0<Q().length){var t=J();e.selection.setBefore(t.get(0))||e.selection.setAfter(t.get(0)),e.selection.restore(),e.popups.hide("table.edit"),e.opts.trackChangesEnabled?(e.track_changes.removedTable(t),_(
21)):t.remove(),e.toolbar.enable()}}function m(t){var a=J();if(0<a.length){if(0<e.$el.find("th.fr-selected-cell").length&&"above"==t)return;var n,i,r,o=E(),s=L(o);if(null==s)return;i="above"==t?s.min_i:s.max_i;var l="<tr>";for(n=0;n<o[i].length;n++)if("below"==t&&i<o.length-1&&o[i][n]==o[i+1][n]||"above"==t&&0<i&&o[i][n]==o[i-1][n]){if(0===n||0<n&&o[i][n]!=o[i][n-1]){var f=c(o[i][n]);f.attr("rowspan",parseInt(f.attr("rowspan"),10)+1)}}else l+='<td style="'+c(o[i][n]).attr("style")+'" ><br></td>';l+="</tr>",r=0<e.$el.find("th.fr-selected-cell").length&&"below"==t?c(a.find("tbody").not(a.find("> table tbody"))):c(a.find("tr").not(a.find("> table tr")).get(i)),"below"==t?"TBODY"==r.attr("tagName")?r.prepend(l):r[0].parentNode&&r[0].insertAdjacentHTML("afterend",l):"above"==t&&(r.before(l),e.popups.isVisible("table.edit")&&d())}}function v(e,t,a){var n,i,r,o,s,l=0,c=E(a);if(e<(t=Math.min(t,c[0].length-1)))for(i=e;i<=t;i++)if(!(e<i&&c[0][i]==c[0][i-1])&&1<(o=Math.min(parseInt(c[0][i].getAttribute("colspan"),10)||1,t-e+1))&&c[0][i]==c[0][i+1])for(l=o-1,n=1;n<c.length;n++)if(c[n][i]!=c[n-1][i]){for(r=i;r<i+o;r++)if(void 0!==c[n][r])if(1<(s=parseInt(c[n][r].getAttribute("colspan"),10)||1)&&c[n][r]==c[n][r+1])r+=l=Math.min(l,s-1);else if(!(l=Math.max(0,l-1)))break;if(!l)break}l&&y(c,l,"colspan",0,c.length-1,e,t)}function b(e,t,a){var n,i,r,o,s,l=0,c=E(a);if(e<(t=Math.min(t,c.length-1)))for(n=e;n<=t;n++)if(!(e<n&&c[n][0]==c[n-1][0])&&void 0!==c[n][0]&&1<(o=Math.min(parseInt(c[n][0].getAttribute("rowspan"),10)||1,t-e+1))&&c[n][0]==c[n+1][0])for(l=o-1,i=1;i<c[0].length;i++)if(c[n][i]!=c[n][i-1]){for(r=n;r<n+o;r++)if(void 0!==c[r][i])if(1<(s=parseInt(c[r][i].getAttribute("rowspan"),10)||1)&&c[r][i]==c[r+1][i])r+=l=Math.min(l,s-1);else if(!(l=Math.max(0,l-1)))break;if(!l)break}l&&y(c,l,"rowspan",e,t,0,c[0].length-1)}function y(e,t,a,n,i,r,o){var s,l,c;for(s=n;s<=i;s++)for(l=r;l<=o;l++)n<s&&e[s][l]==e[s-1][l]||r<l&&e[s][l]==e[s][l-1]||void 0!==e[s][l]&&1<(c=parseInt(e[s][l].getAttribute(a),10)||1)&&(1<c-t?e[s][l].setAttribute(a,c-t):e[s][l].removeAttribute(a))}function x(e,t,a,n,i){b(e,t,i),v(a,n,i)}function C(t){var a=e.$el.find(".fr-selected-cell");"REMOVE"!=t?a.css("background-color",e.helpers.HEXtoRGB(t)):a.css("background-color",""),d()}function w(e){e.style.removeProperty("border"),e.style.removeProperty("border-top"),e.style.removeProperty("border-bottom"),e.style.removeProperty("border-left"),e.style.removeProperty("border-right")}function E(e){var t=[];if(null==(e=e||null)&&0<Q().length&&(e=J()),e){for(var a=e.find("tr:empty"),n=a.length-1;0<=n;n--)c(a[n]).remove();e.findVisible("tr").not(e.find("> table tr")).each(function(e,a){var n=c(a),i=0;n.find("> th, > td").each(function(a,n){for(var r=c(n),o=parseInt(r.attr("colspan"),10)||1,s=parseInt(r.attr("rowspan"),10)||1,l=e;l<e+s;l++)for(var d=i;d<i+o;d++)t[l]||(t[l]=[]),t[l][d]?i++:t[l][d]=n;i+=o})})}return t}function A(e,t){for(var a=0;a<t.length;a++)for(var n=0;n<t[a].length;n++)if(t[a][n]==e)return{row:a,col:n}}function S(e,t,a){for(var n=e+1,i=t+1;n<a.length;){if(a[n][t]!=a[e][t]){n--;break}n++}for(n==a.length&&n--;i<a[e].length;){if(a[e][i]!=a[e][t]){i--;break}i++}return i==a[e].length&&i--,{row:n,col:i}}function k(){e.el.querySelector(".fr-cell-fixed")&&e.el.querySelector(".fr-cell-fixed").classList.remove("fr-cell-fixed"),e.el.querySelector(".fr-cell-handler")&&e.el.querySelector(".fr-cell-handler").classList.remove("fr-cell-handler")}function _(){var t=e.$el.find(".fr-selected-cell");0<t.length&&t.each(function(){var e=c(this);e.removeClass("fr-selected-cell"),""===e.attr("class")&&e.removeAttr("class")}),k()}function T(){e.events.disableBlur(),e.selection.clear(),e.$el.addClass("fr-no-selection"),e.$el.blur(),e.events.enableBlur()}function L(t){var a=e.$el.find(".fr-selected-cell");if(0<a.length){var n,i=t.length,r=0,o=t[0].length,s=0;for(n=0;n<a.length;n++){var l=A(a[n],t),c=S(l.row,l.col,t);i=Math.min(l.row,i),r=Math.max(c.row,r),o=Math.min(l.col,o),s=Math.max(c.col,s)}return{min_i:i,max_i:r,min_j:o,max_j:s}}return null}function R(e){var t=L(e);if(null!=t){var a=c(e[t.min_i][t.min_j]),n=c(e[t.min_i][t.max_j]),i=c(e[t.max_i][t.min_j]);return{left:a.length&&a.offset().left,right:n.length&&n.offset().left+n.outerWidth(),top:a.length&&a.offset().top,bottom:i.length&&i.offset().top+i.outerHeight()}}}function M(t,a){if(c(t).is(a))_(),c(t).addClass("fr-selected-cell");else{T(),e.edit.off();var n=E(),i=A(t,n),r=A(a,n),o=function e(t,a,n,i,r){var o,s,l,d,f=t,p=a,h=n,u=i;for(o=f;o<=p;o++)(1<(parseInt(c(r[o][h]).attr("rowspan"),10)||1)||1<(parseInt(c(r[o][h]).attr("colspan"),10)||1))&&(d=S((l=A(r[o][h
21],r)).row,l.col,r),f=Math.min(l.row,f),p=Math.max(d.row,p),h=Math.min(l.col,h),u=Math.max(d.col,u)),(1<(parseInt(c(r[o][u]).attr("rowspan"),10)||1)||1<(parseInt(c(r[o][u]).attr("colspan"),10)||1))&&(d=S((l=A(r[o][u],r)).row,l.col,r),f=Math.min(l.row,f),p=Math.max(d.row,p),h=Math.min(l.col,h),u=Math.max(d.col,u));for(s=h;s<=u;s++)(1<(parseInt(c(r[f][s]).attr("rowspan"),10)||1)||1<(parseInt(c(r[f][s]).attr("colspan"),10)||1))&&(d=S((l=A(r[f][s],r)).row,l.col,r),f=Math.min(l.row,f),p=Math.max(d.row,p),h=Math.min(l.col,h),u=Math.max(d.col,u)),(1<(parseInt(c(r[p][s]).attr("rowspan"),10)||1)||1<(parseInt(c(r[p][s]).attr("colspan"),10)||1))&&(d=S((l=A(r[p][s],r)).row,l.col,r),f=Math.min(l.row,f),p=Math.max(d.row,p),h=Math.min(l.col,h),u=Math.max(d.col,u));return f==t&&p==a&&h==n&&u==i?{min_i:t,max_i:a,min_j:n,max_j:i}:e(f,p,h,u,r)}(Math.min(i.row,r.row),Math.max(i.row,r.row),Math.min(i.col,r.col),Math.max(i.col,r.col),n);_(),t.classList.add("fr-cell-fixed"),a.classList.add("fr-cell-handler");for(var s=o.min_i;s<=o.max_i;s++)for(var l=o.min_j;l<=o.max_j;l++)c(t).closest("table").is(c(n[s][l]).closest("table"))&&c(n[s][l]).addClass("fr-selected-cell")}}function I(t){var a=null,n=c(t.target);return"TD"==t.target.tagName||"TH"==t.target.tagName?a=t.target:0<n.closest("th",n.closest("thead")[0]).length?a=n.closest("th",n.closest("thead")[0]).get(0):0<n.closest("td",n.closest("tr")[0]).length&&(a=n.closest("td",n.closest("tr")[0]).get(0)),-1===e.$el.html.toString().search(a)?null:a}function O(){_(),e.popups.hide("table.edit")}function N(t){var a=I(t);if("false"==c(a).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;if(0<Q().length&&!a&&O(),!e.edit.isDisabled()||e.popups.isVisible("table.edit"))if(1!=t.which||1==t.which&&e.helpers.isMac()&&t.ctrlKey)(3==t.which||1==t.which&&e.helpers.isMac()&&t.ctrlKey)&&a&&O();else if(r=!0,a){0<Q().length&&!t.shiftKey&&O(),t.stopPropagation(),e.events.trigger("image.hideResizer"),e.events.trigger("video.hideResizer"),i=!0;var n=a.tagName.toLowerCase();t.shiftKey&&0<e.$el.find("".concat(n,".fr-selected-cell")).length?c(e.$el.find("".concat(n,".fr-selected-cell")).closest("table")).is(c(a).closest("table"))?M(o,a):T():((e.keys.ctrlKey(t)||t.shiftKey)&&"TD"===t.currentTarget.tagName&&(1<Q().length||0===c(a).find(e.selection.element()).length&&!c(a).is(e.selection.element()))&&T(),o=a,0<e.opts.tableEditButtons.length&&M(o,o))}}function D(a){if(!e.edit.isDisabled()&&e.popups.areVisible())return!0;var n=I(a);if(1===Q().length&&null===n&&(e.toolbar.enable(),_()),(1===Q().length&&n&&"TD"!==n.tagName&&"TH"!==n.tagName||!i&&!e.$tb.is(a.target)&&!e.$tb.is(c(a.target).closest(".fr-toolbar")))&&(e.toolbar.enable(),_()),("BODY"===a.target.tagName||"HTML"===a.target.tagName)&&!n&&0<Q().length&&e.toolbar.enable(),!(1!=a.which||1==a.which&&e.helpers.isMac()&&a.ctrlKey)&&(r=!1,i&&(i=!1,I(a)||1!=Q().length?0<Q().length?e.selection.isCollapsed()?(d(),e.toolbar.enable()):(_(),e.edit.on()):Q().length||(e.$el.removeClass("fr-no-selection"),e.edit.on()):_()),l)){l=!1,t.removeClass("fr-moving"),e.$el.removeClass("fr-no-selection"),e.edit.on();var o=parseFloat(t.css("left"))+e.opts.tableResizerOffset+e.$wp.offset().left;e.opts.iframe&&(o-=e.$iframe.offset().left),t.data("release-position",o),t.removeData("max-left"),t.removeData("max-right"),function(){var a=t.data("origin"),n=t.data("release-position");if(a!==n){var i=t.data("first"),r=t.data("second"),o=t.data("table"),s=o.outerWidth();if(e.undo.canDo()||e.undo.saveStep(),null!=i&&null!=r){var l,d,f,p=E(o),h=[],u=[],g=[],m=[];for(l=0;l<p.length;l++)d=c(p[l][i]),f=c(p[l][r]),h[l]=d.outerWidth(),g[l]=f.outerWidth(),u[l]=h[l]/s*100,m[l]=g[l]/s*100;for(l=0;l<p.length;l++)if(d=c(p[l][i]),f=c(p[l][r]),p[l][i]!=p[l][r]){var v=(u[l]*(h[l]+n-a)/h[l]).toFixed(4);d.css("width",v+"%"),f.css("width",(u[l]+m[l]-v).toFixed(4)+"%")}}else{var b,y=o.parent(),x=s/y.width()*100,C=(parseInt(o.css("margin-left"),10)||0)/y.width()*100,w=(parseInt(o.css("margin-right"),10)||0)/y.width()*100;"rtl"==e.opts.direction&&0===r||"rtl"!=e.opts.direction&&0!==r?(b=(s+n-a)/s*x,o.css("margin-right","calc(100% - ".concat(Math.round(b).toFixed(4),"% - ").concat(Math.round(C).toFixed(4),"%)"))):("rtl"==e.opts.direction&&0!==r||"rtl"!=e.opts.direction&&0===r)&&(b=(s-n+a)/s*x,o.css("margin-left","calc(100% - ".concat(Math.round(b).toFixed(4),"% - ").concat(Math.round(w).toFixed(4),"%)"))),o.css("width","".concat(Math.round(b).toFixed(4),"%"))}
21e.selection.restore(),e.undo.saveStep(),e.events.trigger("table.resized",[o.get(0)])}t.removeData("origin"),t.removeData("release-position"),t.removeData("first"),t.removeData("second"),t.removeData("table")}(),z()}}function P(t){if(!(c(t.currentTarget).is(c(t.originalEvent.relatedTarget))||t.currentTarget.contains(t.originalEvent.relatedTarget)||t.originalEvent.relatedTarget&&t.originalEvent.relatedTarget.contains(t.currentTarget))&&(e.events.$on(c("input"),"click",ee),!0===i&&0<e.opts.tableEditButtons.length)){if(c(t.currentTarget).closest("table").is(J())){if("TD"==t.currentTarget.tagName&&0===e.$el.find("th.fr-selected-cell").length)return void M(o,t.currentTarget);if("TH"==t.currentTarget.tagName&&0===e.$el.find("td.fr-selected-cell").length)return void M(o,t.currentTarget)}T()}}function B(t,a,n,i){for(var r,o=a;o!=e.el&&"TD"!=o.tagName&&"TH"!=o.tagName&&("up"==i?r=o.previousElementSibling:"down"==i&&(r=o.nextElementSibling),!r);)o=o.parentNode;"TD"==o.tagName||"TH"==o.tagName?function(t,a){for(var n=t;n&&"TABLE"!=n.tagName&&n.parentNode!=e.el;)n=n.parentNode;if(n&&"TABLE"==n.tagName){var i=E(c(n));"up"==a?F(A(t,i),n,i):"down"==a&&H(A(t,i),n,i)}}(o,i):r&&("up"==i&&e.selection.setAtEnd(r),"down"==i&&e.selection.setAtStart(r))}function F(t,a,n){0<c(".tribute-container").length&&"none"!=c(".tribute-container").css("display")||(0<t.row?e.selection.setAtEnd(n[t.row-1][t.col]):B(0,a,0,"up"))}function H(t,a,n){if(!(0<c(".tribute-container").length&&"none"!=c(".tribute-container").css("display"))){var i=parseInt(n[t.row][t.col].getAttribute("rowspan"),10)||1;t.row<n.length-i?e.selection.setAtStart(n[t.row+i][t.col]):B(0,a,0,"down")}}function z(){t&&(t.find("div").css("opacity",0),t.css("top",0),t.css("left",0),t.css("height",0),t.find("div").css("height",0),t.hide())}function $(){a&&a.removeClass("fr-visible").css("left","-9999px")}function U(t,n){if(e.$box.find(".fr-line-breaker").isVisible())return!1;a||q(),e.$box.append(a),a.data("instance",e);var i,r=c(n).find("tr").first(),o=t.pageX,s=0,l=0;if(e.opts.iframe){var d=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top")),f=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-left"));s+=e.$iframe.offset().left-e.helpers.scrollLeft()+f,l+=e.$iframe.offset().top-e.helpers.scrollTop()+d}r.find("th, td").each(function(){var t=c(this);return t.offset().left<=o&&o<t.offset().left+t.outerWidth()/2?(i=parseInt(a.find("a").css("width"),10),a.css("top",l+t.offset().top-e.$box.offset().top-i-5),a.css("left",s+t.offset().left-e.$box.offset().left-i/2),a.data("selected-cell",t),a.data("position","before"),a.addClass("fr-visible"),!1):t.offset().left+t.outerWidth()/2<=o&&o<t.offset().left+t.outerWidth()?(i=parseInt(a.find("a").css("width"),10),a.css("top",l+t.offset().top-e.$box.offset().top-i-5),a.css("left",s+t.offset().left-e.$box.offset().left+t.outerWidth()-i/2),a.data("selected-cell",t),a.data("position","after"),a.addClass("fr-visible"),!1):void 0})}function W(t,n){if(e.$box.find(".fr-line-breaker").isVisible())return!1;a||q(),e.$box.append(a),a.data("instance",e);var i,r=c(n),o=t.pageY,s=0,l=0;if(e.opts.iframe){var d=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top")),f=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-left"));s+=e.$iframe.offset().left-e.helpers.scrollLeft()+f,l+=e.$iframe.offset().top-e.helpers.scrollTop()+d}r.find("tr").each(function(){var t=c(this);i=parseInt(a.find("a").css("width"),10);var n=s+t.offset().left-e.$box.offset().left;return n=0!==e.$box.offset().left?n-i-5:n+i-5,t.offset().top<=o&&o<t.offset().top+t.outerHeight()/2?(a.css("top",l+t.offset().top-e.$box.offset().top-i/2),a.css("left",n),a.data("selected-cell",t.find("td").first()),a.data("position","above"),a.addClass("fr-visible"),!1):t.offset().top+t.outerHeight()/2<=o&&o<t.offset().top+t.outerHeight()?(a.css("top",l+t.offset().top-e.$box.offset().top+t.outerHeight()-i/2),a.css("left",n),a.data("selected-cell",t.find("td").first()),a.data("position","below"),a.addClass("fr-visible"),!1):void 0})}function V(n){s=null;var i=e.doc.elementFromPoint(n.pageX-e.win.pageXOffset,n.pageY-e.win.pageYOffset);e.opts.tableResizer&&(!e.popups.areVisible()||e.popups.areVisible()&&e.popups.isVisible("table.edit"))&&function(a,n){var i=c(n),r=i.closest("table"),o=r.parent();if(n&&"TD"!=n.tagName&&"TH"!=n.tagName&&(0<i.closest("td").length?n=i.closest("td"):0<i.closest("th").length&&(n=i.closest("th"))),!n||"TD"!=n.tagName&&"TH"!=n.tagName)t&&i.get(0)!=t.get(0)&&i.parent().get(0)!=t.get(0)&&e.core.sameInstance(t)&&z();else{if(i=c(n),0===e.$el.find(i).length)return!1;var s=i.offset().left-1,d=s+i.outerWidth();if(Math.abs(a.pageX-s)<=e.opts.tableResizerOffset||Math.abs(d-a.pageX)<=e.opts.tableResizerOffset){var f,p,h,u,g,m=E(r),v=A(n,m),b=S(v.row,v.col,m),y=r.offset().top,x=r.outerHeight()-1;"rtl"!=e.opts.direction?a.pageX-s<=e.opts.tableResizerOffset?(h=s,0<v.col?(u=s-Y(v.col-1,m)+e.opts.tableResizingLimit,g=s+Y(v.col,m)-e.opts.tableResizingLimit,f=v.col-1,p=v.col):(f=null,p=0,u=r.offset().left-1-parseInt(r.css("margin-left"),10),g=r.offset().left-1+r.width()-m[0].length*e.opts.tableResizingLimit)):d-a.pageX<=e.opts.tableResizerOffset&&(h=d,b.col<m[b.row].length&&m[b.row][b.col+1]?(u=d-Y(b.col,m)+e.opts.tableResizingLimit,g=d+Y(b.col+1,m)-e.opts.tableResizingLimit,f=b.col,p=b.col+1):(f=b.col,p=null,u=r.offset().left-1+m[0].length*e.opts.tableResizingLimit,g=o.offset().left-1+o.width()+parseFloat(o.css("padding-left")))):d-a.pageX<=e.opts.tableResizerOffset?(h=d,0<v.col?(u=d-Y(v.col,m)+e.opts.tableResizingLimit,g=d+Y(v.col-1,m)-e.opts.tableResizingLimit,f=v.col,p=v.col-1):(f=null,p=0,u=r.offset().left+m[0].length*e.opts.tableResizingLimit,g=o.offset().left-1+o.width()+parseFloat(o.css("padding-left")))):a.pageX-s<=e.opts.tableResizerOffset&&(h=s,b.col<m[b.row].length&&m[b.row][b.col+1]?(u=s-Y(b.col+1,m)+e.opts.tableResizingLimit,g=s+Y(b.col,m)-e.opts.tableResizingLimit,f=b.col+1,p=b.col):(f=b.col,p=null,u=o.offset().left+parseFloat(o.css("padding-left")),g=r.offset().left-1+r.width()-m[0].length*e.opts.tableResizingLimit)),t||(e.shared.$table_resizer||(e.shared.$table_resizer=c(document.createElement("div")).attr("class","fr-table-resizer").html("<div></div>")),t=e.shared.$table_resizer,e.events.$on(t,"mousedown",function(a){return!e.core.sameInstance(t)||(0<Q().length&&O(),1==a.which?(e.selection.save(),l=!0,t.addClass("fr-moving"),T(),e.edit.off(),t.find("div").css("opacity",1),!1):void 0)}
21),e.events.$on(t,"mousemove",function(a){if(!e.core.sameInstance(t))return!0;l&&(e.opts.iframe&&(a.pageX-=e.$iframe.offset().left),X(a))}),e.events.on("shared.destroy",function(){t.html("").removeData().remove(),t=null},!0),e.events.on("destroy",function(){e.$el.find(".fr-selected-cell").removeClass("fr-selected-cell"),c("body").first().append(t.hide())},!0)),t.data("table",r),t.data("first",f),t.data("second",p),t.data("instance",e),e.$wp.append(t);var C=h-e.win.pageXOffset-e.opts.tableResizerOffset-e.$wp.offset().left,w=y-e.$wp.offset().top+e.$wp.scrollTop();if(e.opts.iframe){var k=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top")),_=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-left"));C+=e.$iframe.offset().left+_,w+=e.$iframe.offset().top+k,u+=e.$iframe.offset().left,g+=e.$iframe.offset().left}t.data("max-left",u),t.data("max-right",g),t.data("origin",h-e.win.pageXOffset),t.css("top",w),t.css("left",C),t.css("height",x),t.find("div").css("height",x),t.css("padding-left",e.opts.tableResizerOffset),t.css("padding-right",e.opts.tableResizerOffset),t.show()}else e.core.sameInstance(t)&&z()}}(n,i),!e.opts.tableInsertHelper||e.popups.areVisible()||e.$tb.hasClass("fr-inline")&&e.$tb.isVisible()||function(t,n){if(0===Q().length){var i,r,o;if(n&&("HTML"==n.tagName||"BODY"==n.tagName||e.node.isElement(n)))for(i=1;i<=e.opts.tableInsertHelperOffset;i++){if(r=e.doc.elementFromPoint(t.pageX-e.win.pageXOffset,t.pageY-e.win.pageYOffset+i),c(r).hasClass("fr-tooltip"))return!0;if(r&&("TH"==r.tagName||"TD"==r.tagName||"TABLE"==r.tagName)&&(c(r).parents(".fr-wrapper").length||e.opts.iframe)&&"false"!=c(r).closest("table").attr("contenteditable"))return U(t,c(r).closest("table")),!0;if(o=e.doc.elementFromPoint(t.pageX-e.win.pageXOffset+i,t.pageY-e.win.pageYOffset),c(o).hasClass("fr-tooltip"))return!0;if(o&&("TH"==o.tagName||"TD"==o.tagName||"TABLE"==o.tagName)&&(c(o).parents(".fr-wrapper").length||e.opts.iframe)&&"false"!=c(o).closest("table").attr("contenteditable"))return W(t,c(o).closest("table")),!0}e.core.sameInstance(a)&&$()}}(n,i)}function K(){if(l){var a=t.data("table").offset().top-e.win.pageYOffset;if(e.opts.iframe){var n=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top"));a+=e.$iframe.offset().top-e.helpers.scrollTop()+n}t.css("top",a)}}function Y(e,t){var a,n=c(t[0][e]).outerWidth();for(a=1;a<t.length;a++)n=Math.min(n,c(t[a][e]).outerWidth());return n}function G(e,t,a){var n,i=0;for(n=e;n<=t;n++)i+=Y(n,a);return i}function X(a){if(1<Q().length&&r&&T(),!1===r&&!1===i&&!1===l)s&&clearTimeout(s),e.edit.isDisabled()&&!e.popups.isVisible("table.edit")||(s=setTimeout(V,30,a));else if(l){var n=a.pageX-e.win.pageXOffset;e.opts.iframe&&(n+=e.$iframe.offset().left);var o=t.data("max-left"),c=t.data("max-right");o<=n&&n<=c?t.css("left",n-e.opts.tableResizerOffset-e.$wp.offset().left):n<o&&parseFloat(t.css("left"),10)>o-e.opts.tableResizerOffset?t.css("left",o-e.opts.tableResizerOffset-e.$wp.offset().left):c<n&&parseFloat(t.css("left"),10)<c-e.opts.tableResizerOffset&&t.css("left",c-e.opts.tableResizerOffset-e.$wp.offset().left)}else r&&$()}function j(t){e.node.isEmpty(t.get(0))?t.prepend(n.MARKERS):t.prepend(n.START_MARKER).append(n.END_MARKER)}function q(){e.shared.$ti_helper||(e.shared.$ti_helper=c(document.createElement("div")).attr("class","fr-insert-helper").html('<a class="fr-floating-btn" role="button" tabIndex="-1" title="'.concat(e.language.translate("Insert"),'"><svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M22,16.75 L16.75,16.75 L16.75,22 L15.25,22.000 L15.25,16.75 L10,16.75 L10,15.25 L15.25,15.25 L15.25,10 L16.75,10 L16.75,15.25 L22,15.25 L22,16.75 Z"/></svg></a>')),e.events.bindClick(e.shared.$ti_helper,"a",function(){var t=a.data("selected-cell"),n=a.data("position"),i=a.data("instance")||e;"before"==n||"after"==n?(e.undo.saveStep(),t.addClass("fr-selected-cell"),i.table.insertColumn(n),t.removeClass("fr-selected-cell"),e.undo.saveStep()):("above"==n||"below"==n)&&(e.undo.saveStep(),t.addClass("fr-selected-cell"),i.table.insertRow(n),t.removeClass("fr-selected-cell"),e.undo.saveStep()),$()}),e.events.on("shared.destroy",function(){e.shared.$ti_helper.html("").removeData().remove(),e.shared.$ti_helper=null},!0),e.events.$on(e.shared.$ti_helper,"mousemove",function(e){e.stopPropagation()},!0),e.events.$on(c(e.o_win),"scroll",function(){$()},!0),e.events.$on(e.$wp,"scroll",function(){$()},!0)),a=e.shared.$ti_helper,e.events.on("destroy",function(){a=null}),e.tooltip.bind(e.$box,".fr-insert-helper > a.fr-floating-btn")}function Z(){o=null,clearTimeout(s)}function Q(){return e.el.querySelectorAll(".fr-selected-cell")}function J(){var t=Q();if(t.length){for(var a=t[0];a&&"TABLE"!=a.tagName&&a.parentNode!=e.el;)a=a.parentNode;return a&&"TABLE"==a.tagName?c(a):c([])}return c([])}function ee(e){i=!1}return{_init:function(){if(!e.$wp)return!1;if(e.helpers.isMobile()&&(e.events.$on(e.$el,"mousedown",N),e.events.$on(e.$win,"mouseup",D)),!e.helpers.isMobile()){l=i=r=!1,e.events.$on(e.$el,"mousedown",N),e.popups.onShow("image.edit",function(){_(),i=r=!1}),e.popups.onShow("link.edit",function(){_(),i=r=!1}),e.events.on("commands.mousedown",function(e){0<e.parents(".fr-toolbar").length&&_()}),e.events.$on(e.$el,"mouseover","th, td",P),e.events.$on(e.$win,"mouseup",D),e.opts.iframe&&e.events.$on(c(e.o_win),"mouseup",D),e.events.$on(e.$win,"mousemove",X),e.events.$on(c(e.o_win),"scroll",K),e.events.on("contentChanged",function(){0<Q().length&&(d(),e.$el.find("img").on("load.selected-cells",function(){c(this).off("load.selected-cells"),0<Q().length&&d()}))}),e.events.$on(c(e.o_win),"resize",function(){_()}),e.events.on("toolbar.esc",function(){if(0<Q().length)return e.events.disableBlur(),e.events.focus(),!1},!0),e.events.$on(c(e.o_win),"keydown",function(){r&&i&&(i=r=!1,e.$el.removeClass("fr-no-selection"),e.edit.on(),e.selection.setAtEnd(e.$el.find(".fr-selected-cell").last().get(0)),e.selection.restore(
21),_())}),e.events.$on(e.$el,"keydown",function(t){t.shiftKey?!1===function(t){var a=Q();if(null!=a&&0<a.length){var i,r=E(),o=t.which,s=A(1==a.length?i=a[0]:(i=e.el.querySelector(".fr-cell-fixed"),e.el.querySelector(".fr-cell-handler")),r);if(n.KEYCODE.ARROW_RIGHT==o){if(s.col<r[0].length-1)return M(i,r[s.row][s.col+1]),!1}else if(n.KEYCODE.ARROW_DOWN==o){if(s.row<r.length-1)return M(i,r[s.row+1][s.col]),!1}else if(n.KEYCODE.ARROW_LEFT==o){if(0<s.col)return M(i,r[s.row][s.col-1]),!1}else if(n.KEYCODE.ARROW_UP==o&&0<s.row)return M(i,r[s.row-1][s.col]),!1}}(t)&&setTimeout(function(){d()},0):function(t){var a=t.which,i=e.selection.blocks();if(i.length&&("TD"==(i=i[0]).tagName||"TH"==i.tagName)){for(var r=i;r&&"TABLE"!=r.tagName&&r.parentNode!=e.el;)r=r.parentNode;if(r&&"TABLE"==r.tagName&&(n.KEYCODE.ARROW_LEFT==a||n.KEYCODE.ARROW_UP==a||n.KEYCODE.ARROW_RIGHT==a||n.KEYCODE.ARROW_DOWN==a)&&(0<Q().length&&O(),e.browser.webkit&&(n.KEYCODE.ARROW_UP==a||n.KEYCODE.ARROW_DOWN==a))){var o=e.selection.ranges(0).startContainer;if(o.nodeType==Node.TEXT_NODE&&(n.KEYCODE.ARROW_UP==a&&(o.previousSibling&&"BR"!==o.previousSibling.tagName||o.previousSibling&&"BR"===o.previousSibling.tagName&&o.previousSibling.previousSibling)||n.KEYCODE.ARROW_DOWN==a&&(o.nextSibling&&"BR"!==o.nextSibling.tagName||o.nextSibling&&"BR"===o.nextSibling.tagName&&o.nextSibling.nextSibling)))return;t.preventDefault(),t.stopPropagation();var s=E(c(r)),l=A(i,s);n.KEYCODE.ARROW_UP==a?F(l,r,s):n.KEYCODE.ARROW_DOWN==a&&H(l,r,s),e.selection.restore()}}}(t)}),e.events.on("keydown",function(t){if(!1===function(t){if(t.which==n.KEYCODE.TAB){var a;if(0<Q().length)a=e.$el.find(".fr-selected-cell").last();else{var i=e.selection.element();"TD"==i.tagName||"TH"==i.tagName?a=c(i):i!=e.el&&(0<c(i).parentsUntil(e.$el,"td").length?a=c(i).parents("td").first():0<c(i).parentsUntil(e.$el,"th").length&&(a=c(i).parents("th").first()))}if(a)return t.preventDefault(),!!(0===e.selection.get().focusOffset&&0<c(e.selection.element()).parentsUntil(e.$el,"ol, ul").length&&(0<c(e.selection.element()).closest("li").prev().length||c(e.selection.element()).is("li")&&0<c(e.selection.element()).prev().length))||(O(),t.shiftKey?0<a.prev().length?j(a.prev()):0<a.closest("tr").length&&0<a.closest("tr").prev().length?j(a.closest("tr").prev().find("td").last()):0<a.closest("tbody").length&&0<a.closest("table").find("thead tr").length&&j(a.closest("table").find("thead tr th").last()):0<a.next().length?j(a.next()):0<a.closest("tr").length&&0<a.closest("tr").next().length?j(a.closest("tr").next().find("td").first()):0<a.closest("thead").length&&0<a.closest("table").find("tbody tr").length?j(a.closest("table").find("tbody tr td").first()):(a.addClass("fr-selected-cell"),m("below"),_(),j(a.closest("tr").next().find("td").first())),e.selection.restore(),!1)}}(t))return!1;var a=Q();if(0<a.length){if(0<a.length&&e.keys.ctrlKey(t)&&t.which==n.KEYCODE.A)return _(),e.popups.isVisible("table.edit")&&e.popups.hide("table.edit"),a=[],!0;if(t.which==n.KEYCODE.ESC&&e.popups.isVisible("table.edit"))return _(),e.popups.hide("table.edit"),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),!(a=[]);if(1<a.length&&(t.which==n.KEYCODE.BACKSPACE||t.which==n.KEYCODE.DELETE)){e.undo.saveStep();for(var i=0;i<a.length;i++)c(a[i]).html("<br>"),i==a.length-1&&c(a[i]).prepend(n.MARKERS);return e.selection.restore(),e.undo.saveStep(),!(a=[])}if(1<a.length&&t.which!=n.KEYCODE.F10&&!e.keys.isBrowserAction(t))return t.preventDefault(),!(a=[])}else if(!(a=[])===function(t){if(t.altKey&&t.which==n.KEYCODE.SPACE){var a,i=e.selection.element();if("TD"==i.tagName||"TH"==i.tagName?a=i:0<c(i).closest("td").length?a=c(i).closest("td").get(0):0<c(i).closest("th").length&&(a=c(i).closest("th").get(0)),a)return t.preventDefault(),M(a,a),d(),!1}}(t))return!1},!0);var t=[];e.events.on("html.beforeGet",function(){t=Q();for(var e=0;e<t.length;e++)t[e].className=(t[e].className||"").replace(/fr-selected-cell/g,"")}),e.events.on("html.afterGet",function(){for(var e=0;e<t.length;e++)t[e].className=(t[e].className?t[e].className.trim()+" ":"")+"fr-selected-cell";t=[]}),p(!0),u(!0)}e.events.on("destroy",Z)},insert:function(t,a){var i,r,o="<table "+(e.opts.tableDefaultWidth?'style="width: '+e.opts.tableDefaultWidth+';" ':"")+'class="fr-inserted-table"><tbody>',s=100/a;for(i=0;i<t;i++){for(o+="<tr>",r=0;r<a;r++)o+="<td"+(e.opts.tableDefaultWidth?' style="width: '+s.toFixed(4)+'%;"':"")+">",0===i&&0===r&&(o+=n.MARKERS),o+="<br></td>";o+="</tr>"}if(o+="</tbody></table>",e.opts.trackChangesEnabled){e.edit.on(),e.events.focus(!0),e.selection.restore(
21),e.undo.saveStep(),e.markers.insert(),e.html.wrap();var l=e.$el.find(".fr-marker");e.node.isLastSibling(l)&&l.parent().hasClass("fr-deletable")&&l.insertAfter(l.parent()),l.replaceWith(o),e.selection.clear()}else e.html.insert(o);e.selection.restore();var c=e.$el.find(".fr-inserted-table");c.removeClass("fr-inserted-table"),e.events.trigger("table.inserted",[c.get(0)])},remove:g,insertRow:m,deleteRow:function(){var t=J();if(0<t.length){var a,n,i,r=E(),o=L(r);if(null==o)return;if(0===o.min_i&&o.max_i==r.length-1)g();else{for(a=o.max_i;a>=o.min_i;a--){for(i=c(t.find("tr").not(t.find("> table tr")).get(a)),n=0;n<r[a].length;n++)if(0===n||r[a][n]!=r[a][n-1]){var s=c(r[a][n]);if(1<parseInt(s.attr("rowspan"),10)){var l=parseInt(s.attr("rowspan"),10)-1;1==l?s.removeAttr("rowspan"):s.attr("rowspan",l)}if(a<r.length-1&&r[a][n]==r[a+1][n]&&(0===a||r[a][n]!=r[a-1][n])){for(var d=r[a][n],f=n;0<f&&r[a][f]==r[a][f-1];)f--;0===f?c(t.find("tr").not(t.find("> table tr")).get(a+1)).prepend(d):c(r[a+1][f-1])[0].parentNode&&c(r[a+1][f-1])[0].insertAdjacentElement("afterend",d)}}var p=i.parent();i.remove(),0===p.find("tr").length&&p.remove(),r=E(t)}x(0,r.length-1,0,r[0].length-1,t),0<o.min_i?e.selection.setAtEnd(r[o.min_i-1][0]):e.selection.setAtEnd(r[0][0]),e.selection.restore(),e.popups.hide("table.edit")}}},insertColumn:function(t){var a=J();if(0<a.length){var n,i=E(),r=L(i);n="before"==t?r.min_j:r.max_j;var o,s=100/i[0].length,l=100/(i[0].length+1);a.find("th, td").each(function(){(o=c(this)).data("old-width",o.outerWidth()/a.outerWidth()*100)}),a.find("tr").not(a.find("> table tr")).each(function(e){for(var a,r=c(this),o=0,d=0;o-1<n;){if(!(a=r.find("> th, > td").get(d))){a=null;break}a==i[e][o]?(o+=parseInt(c(a).attr("colspan"),10)||1,d++):(o+=parseInt(c(i[e][o]).attr("colspan"),10)||1,"after"==t&&(a=0===d?-1:r.find("> th, > td").get(d-1)))}var f,p=c(a);if("after"==t&&n<o-1||"before"==t&&0<n&&i[e][n]==i[e][n-1]){if(0===e||0<e&&i[e][n]!=i[e-1][n]){var h=parseInt(p.attr("colspan"),10)+1;p.attr("colspan",h),p.css("width",(p.data("old-width")*l/s+l).toFixed(4)+"%"),p.removeData("old-width")}}else f=0<r.find("th").length?'<th style="width: '.concat(l.toFixed(4),'%;"><br></th>'):'<td style="width: '.concat(l.toFixed(4),'%;"><br></td>'),-1==a?r.prepend(f):null==a?r.append(f):"before"==t?p.before(f):"after"==t&&p[0].parentNode&&p[0].insertAdjacentHTML("afterend",f)}),a.find("th, td").each(function(){(o=c(this)).data("old-width")&&(o.css("width",(o.data("old-width")*l/s).toFixed(4)+"%"),o.removeData("old-width"))}),e.popups.isVisible("table.edit")&&d()}},deleteColumn:function(){var t=J();if(0<t.length){var a,n,i,r=E(),o=L(r);if(null==o)return;if(0===o.min_j&&o.max_j==r[0].length-1)g();else{var s=0;for(a=0;a<r.length;a++)for(n=0;n<r[0].length;n++)(i=c(r[a][n])).hasClass("fr-selected-cell")||(i.data("old-width",i.outerWidth()/t.outerWidth()*100),(n<o.min_j||n>o.max_j)&&(s+=i.outerWidth()/t.outerWidth()*100));for(s/=r.length,n=o.max_j;n>=o.min_j;n--)for(a=0;a<r.length;a++)if(0===a||r[a][n]!=r[a-1][n])if(i=c(r[a][n]),1<(parseInt(i.attr("colspan"),10)||1)){var l=parseInt(i.attr("colspan"),10)-1;1==l?i.removeAttr("colspan"):i.attr("colspan",l),i.css("width",(100*(i.data("old-width")-Y(n,r))/s).toFixed(4)+"%"),i.removeData("old-width")}else{var d=c(i.parent().get(0));i.remove(),0===d.find("> th, > td").length&&(0===d.prev().length||0===d.next().length||d.prev().find("> th[rowspan], > td[rowspan]").length<d.prev().find("> th, > td").length)&&d.remove()}x(0,r.length-1,0,r[0].length-1,t),0<o.min_j?e.selection.setAtEnd(r[o.min_i][o.min_j-1]):e.selection.setAtEnd(r[o.min_i][0]),e.selection.restore(),e.popups.hide("table.edit"),t.find("th, td").each(function(){(i=c(this)).data("old-width")&&(i.css("width",(100*i.data("old-width")/s).toFixed(4)+"%"),i.removeData("old-width"))})}}},mergeCells:function(){if(1<Q().length&&(0===e.$el.find("th.fr-selected-cell").length||0===e.$el.find("td.fr-selected-cell").length)){k();var t,a,n=L(E());if(null==n)return;var i=e.$el.find(".fr-selected-cell"),r=c(i[0]),o=r.parent().find(".fr-selected-cell"),s=r.closest("table"),l=r.html(),f=0;for(t=0;t<o.length;t++)f+=c(o[t]).outerWidth();for(r.css("width",Math.min(100,f/s.outerWidth()*100).toFixed(4)+"%"),n.min_j<n.max_j&&r.attr("colspan",n.max_j-n.min_j+1),n.min_
21i<n.max_i&&r.attr("rowspan",n.max_i-n.min_i+1),t=1;t<i.length;t++)"<br>"!=(a=c(i[t])).html()&&""!==a.html()&&(l+="<br>".concat(a.html())),a.remove();r.html(l),e.selection.setAtEnd(r.get(0)),e.selection.restore(),e.toolbar.enable(),b(n.min_i,n.max_i,s);var p=s.find("tr:empty");for(t=p.length-1;0<=t;t--)c(p[t]).remove();v(n.min_j,n.max_j,s),d()}},splitCellVertically:function(){if(1==Q().length){var t=e.$el.find(".fr-selected-cell"),a=parseInt(t.attr("colspan"),10)||1,n=t.parent().outerWidth(),i=t.outerWidth(),r=t.clone().html("<br>"),o=E(),s=A(t.get(0),o);if(1<a){var l=Math.ceil(a/2);i=G(s.col,s.col+l-1,o)/n*100;var d=G(s.col+l,s.col+a-1,o)/n*100;1<l?t.attr("colspan",l):t.removeAttr("colspan"),1<a-l?r.attr("colspan",a-l):r.removeAttr("colspan"),t.css("width",i.toFixed(4)+"%"),r.css("width",d.toFixed(4)+"%")}else{var f;for(f=0;f<o.length;f++)if(0===f||o[f][s.col]!=o[f-1][s.col]){var p=c(o[f][s.col]);if(!p.is(t)){var h=(parseInt(p.attr("colspan"),10)||1)+1;p.attr("colspan",h)}}i=i/n*100/2,t.css("width","".concat(i.toFixed(4),"%")),r.css("width","".concat(i.toFixed(4),"%"))}t[0].parentNode&&t[0].insertAdjacentElement("afterend",r[0]),_(),e.popups.hide("table.edit")}},splitCellHorizontally:function(){if(1==Q().length){var t=e.$el.find(".fr-selected-cell"),a=t.parent(),n=t.closest("table"),i=parseInt(t.attr("rowspan"),10),r=E(),o=A(t.get(0),r),s=t.clone().html("<br>");if(1<i){var l=Math.ceil(i/2);1<l?t.attr("rowspan",l):t.removeAttr("rowspan"),1<i-l?s.attr("rowspan",i-l):s.removeAttr("rowspan");for(var d=o.row+l,f=0===o.col?o.col:o.col-1;0<=f&&(r[d][f]==r[d][f-1]||0<d&&r[d][f]==r[d-1][f]);)f--;-1==f?c(n.find("tr").not(n.find("> table tr")).get(d)).prepend(s):c(r[d][f])[0].parentNode&&c(r[d][f])[0].insertAdjacentElement("afterend",s[0])}else{var p,h=c(document.createElement("tr")).append(s);for(p=0;p<r[0].length;p++)if(0===p||r[o.row][p]!=r[o.row][p-1]){var u=c(r[o.row][p]);u.is(t)||u.attr("rowspan",(parseInt(u.attr("rowspan"),10)||1)+1)}a[0].parentNode&&a[0].insertAdjacentElement("afterend",h[0])}_(),e.popups.hide("table.edit")}},addHeader:function(){var e=J();if(0<e.length&&0===e.find("th").length){var t,a="<thead><tr>",n=0;for(e.find("tr").first().find("> td").each(function(){var e=c(this);n+=parseInt(e.attr("colspan"),10)||1}),t=0;t<n;t++)a+="<th><br></th>";a+="</tr></thead>",e.prepend(a),d()}},removeHeader:function(){var t=J(),a=t.find("thead");if(0<a.length)if(0===t.find("tbody tr").length)g();else if(a.remove(),0<Q().length)d();else{e.popups.hide("table.edit");var n=t.find("tbody tr").first().find("td").first().get(0);n&&(e.selection.setAtEnd(n),e.selection.restore())}},setBackground:C,showInsertPopup:function(){var t=e.$tb.find('.fr-command[data-cmd="insertTable"]'),a=e.popups.get("table.insert");if(a||(a=p()),!a.hasClass("fr-active")){e.popups.refresh("table.insert"),e.popups.setContainer("table.insert",e.$tb);var n=e.button.getPosition(t),i=n.left,r=n.top;e.popups.show("table.insert",i,r,t.outerHeight())}},showEditPopup:d,showColorsPopup:function t(){var a=E();if(a){var i=e.popups.get("table.colors");i||(i=function(){var a="";0<e.opts.tableColorsButtons.length&&(a='<div class="fr-buttons fr-tabs">'.concat(e.button.buildList(e.opts.tableColorsButtons),"</div>"));var i="";e.opts.colorsHEXInput&&(i='<div class="fr-color-hex-layer fr-table-colors-hex-layer fr-active fr-layer" id="fr-table-colors-hex-layer-'.concat(e.id,'"><div class="fr-input-line"><input maxlength="7" id="fr-table-colors-hex-layer-text-').concat(e.id,'" type="text" placeholder="').concat(e.language.translate("HEX Color"),'" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="tableCellBackgroun
21dCustomColor" tabIndex="2" role="button">').concat(e.language.translate("OK"),"</button></div></div>"));var r={buttons:a,colors:function(){for(var t='<div class="fr-color-set fr-table-colors">',a=0;a<e.opts.tableColors.length;a++)0!==a&&a%e.opts.tableColorsStep==0&&(t+="<br>"),"REMOVE"!=e.opts.tableColors[a]?t+='<span class="fr-command" style="background: '.concat(e.opts.tableColors[a],';" tabIndex="-1" role="button" data-cmd="tableCellBackgroundColor" data-param1="').concat(e.opts.tableColors[a],'"><span class="fr-sr-only">').concat(e.language.translate("Color")," ").concat(e.opts.tableColors[a],"&nbsp;&nbsp;&nbsp;</span></span>"):t+='<span class="fr-command" data-cmd="tableCellBackgroundColor" tabIndex="-1" role="button" data-param1="REMOVE" title="'.concat(e.language.translate("Clear Formatting"),'">').concat(e.icon.create("tableColorRemove"),'<span class="fr-sr-only">').concat(e.language.translate("Clear Formatting"),"</span></span>");return t+"</div>"}(),custom_color:i},o=e.popups.create("table.colors",r);return e.events.$on(e.$wp,"scroll.table-colors",function(){e.popups.isVisible("table.colors")&&t()}),function(t){e.events.on("popup.tab",function(a){var i=c(a.currentTarget);if(!e.popups.isVisible("table.colors")||!i.is("span"))return!0;var r=a.which,o=!0;if(n.KEYCODE.TAB==r){var s=t.find(".fr-buttons");o=!e.accessibility.focusToolbar(s,!!a.shiftKey)}else if(n.KEYCODE.ARROW_UP==r||n.KEYCODE.ARROW_DOWN==r||n.KEYCODE.ARROW_LEFT==r||n.KEYCODE.ARROW_RIGHT==r){var l=i.parent().find("span.fr-command"),d=l.index(i),f=e.opts.colorsStep,p=Math.floor(l.length/f),h=d%f,u=Math.floor(d/f)*f+h,g=p*f;n.KEYCODE.ARROW_UP==r?u=((u-f)%g+g)%g:n.KEYCODE.ARROW_DOWN==r?u=(u+f)%g:n.KEYCODE.ARROW_LEFT==r?u=((u-1)%g+g)%g:n.KEYCODE.ARROW_RIGHT==r&&(u=(u+1)%g);var m=c(l.get(u));e.events.disableBlur(),m.focus(),o=!1}else n.KEYCODE.ENTER==r&&(e.button.exec(i),o=!1);return!1===o&&(a.preventDefault(),a.stopPropagation()),o},!0)}(o),o}()),e.popups.setContainer("table.colors",e.$sc);var r=R(a),o=(r.left+r.right)/2,s=r.bottom;!function(){var t=e.popups.get("table.colors"),a=e.$el.find(".fr-selected-cell").first(),n=e.helpers.RGBToHex(a.css("background-color")),i=t.find(".fr-table-colors-hex-layer input");t.find(".fr-selected-color").removeClass("fr-selected-color fr-active-item"),t.find('span[data-param1="'.concat(n,'"]')).addClass("fr-selected-color fr-active-item"),i.val(n).trigger("change")}(),e.popups.show("table.colors",o,s,r.bottom-r.top,!0)}},back:function(){0<Q().length?d():(e.popups.hide("table.insert"),e.toolbar.showInline())},verticalAlign:function(t){e.$el.find(".fr-selected-cell").css("vertical-align",t)},horizontalAlign:function(t){e.$el.find(".fr-selected-cell").css("text-align",t)},applyStyle:function(t,a,n,i){if(0<a.length){if(e.opts.useClasses||("TABLE"===a.get(0).tagName?function e(t,a){var n=t.childNodes;if(0<n.length)for(var i=0;i<n.length;i++)"TD"===n[i].tagName?"fr-dashed-borders"===a||"fr-highlighted"===a||"fr-thick"===a?w(n[i]):"fr-alternate-rows"===a&&n[i].style.removeProperty("background-color"):e(n[i],a)}(a.get(0),t):w(a.get(0))),!n){var r=Object.keys(i);r.splice(r.indexOf(t),1),a.removeClass(r.join(" "))}a.toggleClass(t)}},selectedTable:J,selectedCells:Q,customColor:function(){var t=e.popups.get("table.colors").find(".fr-table-colors-hex-layer input");t.length&&C(t.val())},selectCells:M}},n.DefineIcon("insertTable",{NAME:"table",SVG_KEY:"insertTable"}),n.RegisterCommand("insertTable",{title:"Insert Table",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("table.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("table.insert")):this.table.showInsertPopup()},plugin:"table"}),n.RegisterCommand("tableInsert",{callback:function(e,t,a){this.table.insert(t,a),this.popups.hide("table.insert")}}),n.DefineIcon("tableHeader",{NAME:"header",FA5NAME:"heading",SVG_KEY:"tableHeader"}),n.RegisterCommand("tableHeader",{title:"Table Header",focus:!1,toggle:!0,callback:function(){this.popups.get("table.edit").find('.fr-command[data-cmd="tableHeader"]').hasClass("fr-active")?this.table.removeHeader():this.table.addHeader()},refresh:function(e){var t=this.table.selectedTable();0<t.length&&(0===t.find("th").length?e.removeClass("fr-active").attr("aria-pressed",!1):e.addClass("fr-active").attr("aria-pressed",!0))}}),n.DefineIcon("tableRows",{NAME:"bars",SVG_KEY:"row"}),n.RegisterCommand("tableRows",{type:"dropdown",focus:!1,title:"Row",options:{above:"Insert row above",below:"Insert row below",delete:"Delete row"},html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=n.COMMANDS.tableRows.options;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableRows" data-param1="'+a+'" title="'+this.language.translate(t[a])+'">'+this.language.translate(t[a])+"</a></li>");return e+"</ul>"},callback:function(e,t){"above"==t||"below"==t?this.table.insertRow(t):this.table.deleteRow()}}),n.DefineIcon("tableColumns",{NAME:"bars fa-rotate-90",SVG_KEY:"columns"}),n.RegisterCommand("tableColumns",{type:"dropdown",focus:!1,title:"Column",options:{before:"Insert column before",after:"Insert column after",delete:"Delete column"},html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=n.COMMANDS.tableColumns.options;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableColumns" data-param1="'.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){"before"==t||"after"==t?this.table.insertColumn(t):this.table.deleteColumn()}}),n.DefineIcon("tableCells",{NAME:"square-o",FA5NAME:"square",SVG_KEY:"cellOptions"}),n.RegisterCommand("tableCells",{type:"dropdown",focus:!1,title:"Cell",options:{merge:"Merge cells","vertical-split":"Vertical split","horizontal-split":"Horizontal split"},html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=n.COMMANDS.tableCells.options;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCells" data-param1="'.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){"merge"==t?this.table.mergeCells():"vertical-split"==t?this.table.splitCellVertically():this.table.splitCellHorizontally()},refreshOnShow:function(e,t){1<this.$el.find(".fr-selected-cell").length?(t.find('a[data-param1="vertical-split"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="horizontal-split"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="merge"]').removeClass("fr-disabled").attr("aria-disabled",!1)):(t.find('a[data-param1="merge"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="vertical-split"]').removeClass("fr-disabled").attr("aria-disabled",!1),t.find('a[data-param1="horizontal-split"]').removeClass("fr-disabled").attr("aria-disabled",!1))}}),n.DefineIcon("tableRemove",{NAME:"trash",SVG_KEY:"removeTable"}),n.RegisterCommand("tableRemove",{title:"Remove Table",focus:!1,callback:function(){this.table.remove()}}),n.DefineIcon("tableStyle",{NAME:"paint-brush",SVG_KEY:"tableStyle"}),n.RegisterCommand("tableStyle",{title:"Table Style",type:"dropdown",focus:!1,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.tableStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableStyle" data-param1="'.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell").closest("table"),this.opts.tableMultipleStyles,this.opts.tableStyles)},refreshOnShow:function(e,t){var a=this.$,n=this.$el.find(".fr-selected-cell").closest("table");n&&t.find(".fr-command").each(function(){var e=a(this).data("param1"),t=n.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)})}}
vendor: 4,064 bytes, line 21
21),n.DefineIcon("tableCellBackground",{NAME:"tint",SVG_KEY:"cellBackground"}),n.RegisterCommand("tableCellBackground",{title:"Cell Background",focus:!1,popup:!0,callback:function(){this.table.showColorsPopup()}}),n.RegisterCommand("tableCellBackgroundColor",{undo:!0,focus:!1,callback:function(e,t){this.table.setBackground(t)}}),n.DefineIcon("tableBack",{NAME:"arrow-left",SVG_KEY:"back"}),n.RegisterCommand("tableBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.table.back()},refresh:function(e){0!==this.table.selectedCells().length||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"))}}),n.DefineIcon("tableCellVerticalAlign",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"verticalAlignMiddle"}),n.RegisterCommand("tableCellVerticalAlign",{type:"dropdown",focus:!1,title:"Vertical Align",options:{Top:"Align Top",Middle:"Align Middle",Bottom:"Align Bottom"},html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=n.COMMANDS.tableCellVerticalAlign.options;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCellVerticalAlign" data-param1="'.concat(a.toLowerCase(),'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(a),"</a></li>"));return e+"</ul>"},callback:function(e,t){this.table.verticalAlign(t)},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.$el.find(".fr-selected-cell").css("vertical-align")+'"]').addClass("fr-active").attr("aria-selected",!0)}}),n.DefineIcon("tableCellHorizontalAlign",{NAME:"align-left",SVG_KEY:"alignLeft"}),n.DefineIcon("align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),n.DefineIcon("align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),n.DefineIcon("align-center",{NAME:"align-center",SVG_KEY:"alignCenter"}),n.DefineIcon("align-justify",{NAME:"align-justify",SVG_KEY:"alignJustify"}),n.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 e='<ul class="fr-dropdown-list" role="presentation">',t=n.COMMANDS.tableCellHorizontalAlign.options;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="tableCellHorizontalAlign" data-param1="'.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.icon.create("align-".concat(a)),'<span class="fr-sr-only">').concat(this.language.translate(t[a]),"</span></a></li>"));return e+"</ul>"},callback:function(e,t){this.table.horizontalAlign(t)},refresh:function(e){var t=this.table.selectedCells(),a=this.$;t.length&&e.find("> *").first().replaceWith(this.icon.create("align-".concat(this.helpers.getAlignment(a(t[0])))))},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.helpers.getAlignment(this.$el.find(".fr-selected-cell").first())+'"]').addClass("fr-active").attr("aria-selected",!0)}}),n.DefineIcon("tableCellStyle",{NAME:"magic",SVG_KEY:"cellStyle"}),n.RegisterCommand("tableCellStyle",{title:"Cell Style",type:"dropdown",focus:!1,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.tableCellStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCellStyle" data-param1="'.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell"),this.opts.tableCellMultipleStyles,this.opts.tableCellStyles)},refreshOnShow:function(e,t){var a=this.$,n=this.$el.find(".fr-selected-cell").first();n&&t.find(".fr-command").each(function(){var e=a(this).data("param1"),t=n.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)})}}
21),n.RegisterCommand("tableCellBackgroundCustomColor",{title:"OK",undo:!0,callback:function(){this.table.customColor()}}),n.DefineIcon("tableColorRemove",{NAME:"eraser",SVG_KEY:"remove"}),n.URLRegEx="(^| |\\u00A0)(".concat(n.LinkRegEx,"|([a-z0-9+-_.]{1,}@[a-z0-9+-_.]{1,}\\.[a-z0-9+-_]{1,}))$"),n.PLUGINS.url=function(e){var t=e.$,a=null;function i(t,n,i){for(var r="";i.length&&"."==i[i.length-1];)r+=".",i=i.substring(0,i.length-1);var o=i;if(e.opts.linkConvertEmailAddress)e.helpers.isEmail(o)&&!/^mailto:.*/i.test(o)&&(o="mailto:".concat(o));else if(e.helpers.isEmail(o))return n+i;return/^((http|https|ftp|ftps|mailto|tel|sms|notes|data)\:)/i.test(o)||(o="//".concat(o)),(n||"")+"<a".concat(e.opts.linkAlwaysBlank?' target="_blank"':"").concat(a?' rel="'.concat(a,'"'):"",' data-fr-linked="true" href="').concat(o,'">').concat(i.replace(/&amp;/g,"&").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),"</a>").concat(r)}var r=function(){return new RegExp(n.URLRegEx,"gi")};function o(t){return e.opts.linkAlwaysNoFollow&&(a="nofollow"),e.opts.linkAlwaysBlank&&(e.opts.linkNoOpener&&(a?a+=" noopener":a="noopener"),e.opts.linkNoReferrer&&(a?a+=" noreferrer":a="noreferrer")),t.replace(r(),i)}function s(e){var t=e.split(" ");return t[t.length-1]}function l(){var a=e.selection.ranges(0),n=a.startContainer;if(!n||n.nodeType!==Node.TEXT_NODE||a.startOffset!==(n.textContent||"").length)return!1;if(function t(a){return!!a&&("A"===a.tagName||!(!a.parentNode||a.parentNode==e.el)&&t(a.parentNode))}(n))return!1;if(r().test(s(n.textContent))){t(n).before(o(n.textContent));var i=t(n.parentNode).find("a[data-fr-linked]");i.removeAttr("data-fr-linked"),n.parentNode.removeChild(n),e.events.trigger("url.linked",[i.get(0)])}else if(n.textContent.split(" ").length<=2&&n.previousSibling&&"A"===n.previousSibling.tagName){var l=n.previousSibling.innerText+n.textContent;if(r().test(s(l))){var c=(new DOMParser).parseFromString(o(l),"text/html").body.childNodes;n.parentNode.replaceChild(c[0],n.previousSibling),c.length&&t(n).before(c[0]),n.parentNode.removeChild(n)}}}return{_init:function(){e.events.on("keypress",function(t){!e.selection.isCollapsed()||")"!=t.key&&"("!=t.key||l()},!0),e.events.on("keydown",function(t){var a=t.which;!e.selection.isCollapsed()||a!=n.KEYCODE.ENTER&&a!=n.KEYCODE.SPACE||l()},!0),e.events.on("paste.beforeCleanup",function(t){if(e.helpers.isURL(t)){var a=null;return e.opts.linkAlwaysBlank&&(e.opts.linkNoOpener&&(a?a+=" noopener":a="noopener"),e.opts.linkNoReferrer&&(a?a+=" noreferrer":a="noreferrer")),"<a".concat(e.opts.linkAlwaysBlank?' target="_blank"':"").concat(a?' rel="'.concat(a,'"'):"",' href="').concat(t,'" >').concat(t,"</a>")}})}}},Object.assign(n.POPUP_TEMPLATES,{"video.insert":"[_BUTTONS_][_BY_URL_LAYER_][_EMBED_LAYER_][_UPLOAD_LAYER_][_PROGRESS_BAR_]","video.edit":"[_BUTTONS_]","video.size":"[_BUTTONS_][_SIZE_LAYER_]"}),Object.assign(n.DEFAULTS,{videoAllowedTypes:["mp4","webm","ogg","mp3","mpeg","url"],videoAllowedProviders:[".*"],videoDefaultAlign:"center",videoDefaultDisplay:"block",videoDefaultWidth:600,videoEditButtons:["videoReplace","videoRemove","videoDisplay","videoAlign","videoSize","autoplay"],videoInsertButtons:["videoBack","|","videoByURL","videoEmbed","videoUpload"],videoMaxSize:52428800,videoMove:!0,videoResize:!0,videoResponsive:!1,videoSizeButtons:["videoBack","|"],videoSplitHTML:!1,videoTextNear:!0,videoUpload:!0,videoUploadMethod:"POST",videoUploadParam:"file",videoUploadParams:{},videoUploadToS3:!1,videoUploadToAzure:!1,videoUploadURL:null}),n.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?$2",html:'<iframe width="640" height="360" src="{url}&wmode=opaque&rel=0" frameborder="0" allowfullscreen></iframe>',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_\-]+)?(\/[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',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:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:'<iframe width="640" height="360" src="{url}?format=embed" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"vidyard"}],n.VIDEO_EMBED_REGEX=/^\W*((<iframe(.|\n)*>(\s|\n)*<\/iframe>)|(<embed(.|\n)*>))\W*$/i,n.PLUGINS.video=function(e){var t,a,i,r,o,s,l=e.$,c={};function d(){var t=e.popups.get("video.insert");t.find(".fr-video-by-url-layer input").val("").trigger("change");var a=t.find(".fr-video-embed-layer textarea");a.val("").trigger("change"),(a=t.find(".fr-video-upload-layer input")).val("").trigger("change")}function f(){var t=e.popups.get("video.edit");if(t||(t=function(){var t="";if(0<e.opts.videoEditButtons.length){e.opts.videoResponsive&&(-1<e.opts.videoEditButtons.indexOf("videoSize")&&e.opts.videoEditButtons.splice(e.opts.videoEditButtons.indexOf("videoSize"),1),-1<e.opts.videoEditButtons.indexOf("videoDisplay")&&e.opts.videoEditButtons.splice(e.opts.videoEditButtons.indexOf("videoDisplay"),
211),-1<e.opts.videoEditButtons.indexOf("videoAlign")&&e.opts.videoEditButtons.splice(e.opts.videoEditButtons.indexOf("videoAlign"),1));var a={buttons:t+='<div class="fr-buttons"> \n      '.concat(e.button.buildList(e.opts.videoEditButtons)," \n      </div>")},n=e.popups.create("video.edit",a);return e.events.$on(e.$wp,"scroll.video-edit",function(){r&&e.popups.isVisible("video.edit")&&(e.events.disableBlur(),x(r))}),n}return!1}()),t){e.popups.setContainer("video.edit",e.$sc),e.popups.refresh("video.edit");var a=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video")),n=a.offset().left+a.outerWidth()/2,i=a.offset().top+a.outerHeight(),o=a.get(0).src?a.get(0).src:a.get(0).currentSrc,s=!(!(o=(o=o.split("."))[o.length-1]).includes("pdf")&&!o.includes("txt"));a.hasClass("fr-file")||s||r.find("audio").get(0)?(document.getElementById("autoplay-".concat(e.id))&&(document.getElementById("autoplay-".concat(e.id)).style.display="none"),document.getElementById("videoReplace-".concat(e.id))&&(document.getElementById("videoReplace-".concat(e.id)).style.display="none")):(document.getElementById("autoplay-".concat(e.id))&&(document.getElementById("autoplay-".concat(e.id)).style.display=""),document.getElementById("videoReplace-".concat(e.id))&&(document.getElementById("videoReplace-".concat(e.id)).style.display="")),e.popups.show("video.edit",n,i,a.outerHeight(),!0)}}function p(t){if(t)return e.popups.onRefresh("video.insert",d),e.popups.onHide("video.insert",K),!0;var a="";e.opts.videoUpload||-1===e.opts.videoInsertButtons.indexOf("videoUpload")||e.opts.videoInsertButtons.splice(e.opts.videoInsertButtons.indexOf("videoUpload"),1);var n=e.button.buildList(e.opts.videoInsertButtons);""!==n&&(a='<div class="fr-buttons">'+n+"</div>");var i,r="",o=e.opts.videoInsertButtons.indexOf("videoUpload"),s=e.opts.videoInsertButtons.indexOf("videoByURL"),c=e.opts.videoInsertButtons.indexOf("videoEmbed");0<=s&&(i=" fr-active",(o<s&&0<=o||c<s&&0<=c)&&(i=""),r='<div class="fr-video-by-url-layer fr-layer'.concat(i,'" id="fr-video-by-url-layer-').concat(e.id,'"><div class="fr-input-line"><input id="fr-video-by-url-layer-text-').concat(e.id,'" type="text" placeholder="').concat(e.language.translate("Paste in a video URL"),'" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><span style=\'float:left\'><div class="fr-checkbox-line fr-autoplay-margin"><span class="fr-checkbox"> <input id=\'videoPluginAutoplay\' data-checked="_blank" type="checkbox"> <span>').concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>','</span></span> <label id="fr-label-target-').concat(e.id,'">Autoplay</label></div> </span><button type="button" class="fr-command fr-submit" data-cmd="videoInsertByURL" tabIndex="2" role="button">').concat(e.language.translate("Insert"),"</button></div></div>"));var f="";0<=c&&(i=" fr-active",(o<c&&0<=o||s<c&&0<=s)&&(i=""),f='<div class="fr-video-embed-layer fr-layer'.concat(i,'" id="fr-video-embed-layer-').concat(e.id,'"><div class="fr-input-line"><textarea id="fr-video-embed-layer-text').concat(e.id,'" type="text" placeholder="').concat(e.language.translate("Embedded Code"),'" tabIndex="1" aria-required="true" rows="5"></textarea></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="videoInsertEmbed" tabIndex="2" role="button">').concat(e.language.translate("Insert"),"</button></div></div>"));var p="";0<=o&&(i=" fr-active",(c<o&&0<=c||s<o&&0<=s)&&(i=""),p='<div class="fr-video-upload-layer fr-layer'.concat(i,'" id="fr-video-upload-layer-').concat(e.id,'"><strong>').concat(e.language.translate("Drop video"),"</strong><br>(").concat(e.language.translate("or click"),')<div class="fr-form"><input type="file" accept="video/').concat(e.opts.videoAllowedTypes.join(", video/").toLowerCase(),'" tabIndex="-1" aria-labelledby="fr-video-upload-layer-').concat(e.id,'" role="button"></div></div>'));var h={buttons:a,by_url_layer:r,embed_layer:f,upload_layer:p,progress_bar:'<div class="fr-video-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="videoDismissError" tabIndex="2" role="button">OK</button></div></div>'},u=e.popups.create("video.insert",h);return function(t){e.events.$on(t,"dragover dragenter",".fr-video-upload-layer",function(){return l(this).addClass("fr-drop"),!1},!0),e.events.$on(t,"dragleave dragend",".fr-video-upload-layer",function(){return l(this).removeClass("fr-drop"),!1},!0),e.events.$on(t,"drop",".fr-video-upload-layer",function(a){a.preventDefault(),a.stopPropagation(),l(this).removeClass("fr-drop");var n=a.originalEvent.dataTransfer;if(n&&n.files){var i=t.data("instance")||e;i.events.disableBlur(),i.video.upload(n.files),i.events.enableBlur()}},!0),e.helpers.isIOS()&&e.events.$on(t,"touchstart",'.fr-video-upload-layer input[type="file"]',function(){l(this).trigger("click")},!0),e.events.$on(t,"change",'.fr-video-upload-layer input[type="file"]',function(){if(this.files){var a=t.data("instance")||e;a.events.disableBlur(),t.find("input:focus").blur(),a.events.enableBlur(),a.video.upload(this.files)}l(this).val("")},!0)}(u),u}
21function h(t){e.events.focus(!0),e.selection.restore();var a=!1;if(r&&(V(),a=!0),e.opts.trackChangesEnabled){e.edit.on(),e.events.focus(!0),e.selection.restore(),e.undo.saveStep(),e.markers.insert(),e.html.wrap();var n=e.$el.find(".fr-marker");e.node.isLastSibling(n)&&n.parent().hasClass("fr-deletable")&&n.insertAfter(n.parent()),n.replaceWith('<span contenteditable="false" draggable="true" class="fr-jiv fr-video fr-deletable">'.concat(t,"</span>")),e.selection.clear()}else e.html.insert('<span contenteditable="false" draggable="true" class="fr-jiv fr-video fr-deletable">'.concat(t,"</span>"),!1,e.opts.videoSplitHTML);e.popups.hide("video.insert");var i=e.$el.find(".fr-jiv");i.removeClass("fr-jiv"),i.toggleClass("fr-rv",e.opts.videoResponsive),Y(i,e.opts.videoDefaultDisplay,e.opts.videoDefaultAlign),i.toggleClass("fr-draggable",e.opts.videoMove),e.events.trigger(a?"video.replaced":"video.inserted",[i])}function u(){var t=l(this);e.popups.hide("video.insert"),t.removeClass("fr-uploading"),t.parent().next().is("br")&&t.parent().next().remove(),x(t.parent()),e.events.trigger("video.loaded",[t.parent()])}function g(t,a,n,i,r){e.edit.off(),b("Loading video"),a&&(t=e.helpers.sanitizeURL(t));m("Loading video"),function(){var a,o;if(i){e.undo.canDo()||i.find("video").hasClass("fr-uploading")||e.undo.saveStep();var s=i.find("video").data("fr-old-src"),l=i.data("fr-replaced");if(i.data("fr-replaced",!1),0<i.find("iframe").length)i.remove(),a=S(t,n,u);else{e.$wp?((a=i.clone(!0)).find("video").removeData("fr-old-src").removeClass("fr-uploading"),a.find("video").off("canplay"),s&&i.find("video").attr("src",s),i.replaceWith(a)):a=i;for(var c=a.find("video").get(0).attributes,d=0;d<c.length;d++){var f=c[d];0===f.nodeName.indexOf("data-")&&a.find("video").removeAttr(f.nodeName)}if(void 0!==n)for(o in n)n.hasOwnProperty(o)&&"link"!=o&&a.find("video").attr("data-".concat(o),n[o]);a.find("video").on("canplay",u),a.find("video").attr("src",t)}e.edit.on(),M(),e.undo.saveStep(),e.$el.blur(),e.events.trigger(l?"video.replaced":"video.inserted",[a,r])}else a=S(t,n,u),M(),e.undo.saveStep(),e.events.trigger("video.inserted",[a,r])}()}function m(t){var a=e.popups.get("video.insert");if(a||(a=p()),a.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),a.find(".fr-video-progress-bar-layer").addClass("fr-active"),a.find(".fr-buttons").hide(),r){var n=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video"));e.popups.setContainer("video.insert",e.$sc);var i=n.offset().left,o=n.offset().top+n.height();e.popups.show("video.insert",i,o,n.outerHeight())}void 0===t&&b(e.language.translate("Uploading"),0)}function v(t){var a=e.popups.get("video.insert");if(a&&(a.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),a.find(".fr-video-progress-bar-layer").removeClass("fr-active"),a.find(".fr-buttons").show(),t||e.$el.find("video.fr-error").length)){if(e.events.focus(),e.$el.find("video.fr-error").length&&(e.$el.find("video.fr-error").parent().remove(),e.undo.saveStep(),e.undo.run(),e.undo.dropRedo()),!e.$wp&&r){var n=r;N(!0),e.selection.setAfter(n.find("video").get(0)),e.selection.restore()}e.popups.hide("video.insert")}}function b(t,a){var n=e.popups.get("video.insert");if(n){var i=n.find(".fr-video-progress-bar-layer");i.find("h3").text(t+(a?" ".concat(a,"%"):"")),i.removeClass("fr-error"),a?(i.find("div").removeClass("fr-indeterminate"),i.find("div > span").css("width","".concat(a,"%"))):i.find("div").addClass("fr-indeterminate")}}function y(t){m();var a=e.popups.get("video.insert").find(".fr-video-progress-bar-layer");a.addClass("fr-error");var n=a.find("h3");n.text(t),e.events.disableBlur(),n.focus()}function x(e){O.call(e.get(0))}function C(t,a,n){b("Loading video");var i=this.status,r=this.response,o=this.responseXML,s=this.responseText;try{if(e.opts.videoUploadToS3||e.opts.videoUploadToAzure)if(201==i){var c;if(e.opts.videoUploadToAzure){if(!1===e.events.trigger("video.uploadedToAzure",[this.responseURL,n,r],!0))return e.edit.on(),!1;c=a}else c=function(t){try{var a=l(t).find("Location").text(),n=l(t).find("Key").text();return!1===e.events.trigger("video.uploadedToS3",[a,n,t],!0)?(e.edit.on(),!1):a}catch(e){return H(4,t),!1}}(o);c&&g(c,!1,[],t,r||o)}else H(4,r||o);else if(200<=i&&i<300){var d=function(t){try{if(!1===e.events.trigger("video.uploaded",[t],!0))return e.edit.on(),!1;var a=JSON.parse(t);return a.link?a:(H(2,t),!1)}catch(e){return H(4,t),!1}}(s);d&&g(d.link,!1,d,t,r||s)}else H(3,r||s)}catch(e){H(4,r||s)}}function w(){H(4,this.response||this.responseText||this.responseXML)}function E(t){if(t.lengthComputable){var a=t.loaded/t.total*100|0;b(e.language.translate("Uploading"),a)}}function A(){e.edit.on(),v(!0)}function S(t,a,n){var i,r="";if(a&&void 0!==a)for(i in a)a.hasOwnProperty(i)&&"link"!=i&&(r+=" data-".concat(i,'="').concat(a[i],'"'));var o=e.opts.videoDefaultWidth;o&&"auto"!=o&&(o="".concat(o,"px")),e.helpers.isMobile()&&e.browser.safari&&(r+=" autoplay playsinline");var s=l(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+e.opts.videoDefaultDisplay[0]+("center"!=e.opts.videoDefaultAlign?" fr-fv"+e.opts.videoDefaultAlign[0]:"")).html('<video src="'+t+'" '+r+(o?' style="width: '+o+';" ':"")+" controls>"+e.language.translate("Your browser does not support HTML5 video.")+"</video>");s.toggleClass("fr-draggable",e.opts.videoMove),e.edit.on(),e.events.focus(!0),e.selection.restore(
vendor: 4,800 bytes, line 21
21),e.undo.saveStep(),e.opts.videoSplitHTML?e.markers.split():e.markers.insert(),e.html.wrap();var c=e.$el.find(".fr-marker");return e.node.isLastSibling(c)&&c.parent().hasClass("fr-deletable")&&c.insertAfter(c.parent()),c.replaceWith(s),e.selection.clear(),s.find("video").get(0).readyState>s.find("video").get(0).HAVE_FUTURE_DATA||e.helpers.isIOS()?n.call(s.find("video").get(0)):s.find("video").on("canplaythrough load",n),s}function k(n){if(!e.core.sameInstance(i))return!0;n.preventDefault(),n.stopPropagation();var r=n.pageX||(n.originalEvent.touches?n.originalEvent.touches[0].pageX:null),o=n.pageY||(n.originalEvent.touches?n.originalEvent.touches[0].pageY:null);if(!r||!o)return!1;if("mousedown"==n.type){var s=e.$oel.get(0).ownerDocument,c=s.defaultView||s.parentWindow,d=!1;try{d=c.location!=c.parent.location&&!(c.$&&c.$.FE)}catch(e){}d&&c.frameElement&&(r+=e.helpers.getPX(l(c.frameElement).offset().left)+c.frameElement.clientLeft,o=n.clientY+e.helpers.getPX(l(c.frameElement).offset().top)+c.frameElement.clientTop)}e.undo.canDo()||e.undo.saveStep(),(a=l(this)).data("start-x",r),a.data("start-y",o),t.show(),e.popups.hideAll(),P()}function _(t){if(!e.core.sameInstance(i))return!0;if(a){t.preventDefault();var n=t.pageX||(t.originalEvent.touches?t.originalEvent.touches[0].pageX:null),o=t.pageY||(t.originalEvent.touches?t.originalEvent.touches[0].pageY:null);if(!n||!o)return!1;var s=a.data("start-x"),l=a.data("start-y");a.data("start-x",n),a.data("start-y",o);var c=n-s,d=o-l,f=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video")),p=f.width(),h=f.height();(a.hasClass("fr-hnw")||a.hasClass("fr-hsw"))&&(c=0-c),(a.hasClass("fr-hnw")||a.hasClass("fr-hne"))&&(d=0-d),f.css("width",p+c),f.css("height",h+d),f.removeAttr("width"),f.removeAttr("height"),I()}}function T(n){if(!e.core.sameInstance(i))return!0;a&&r&&(n&&n.stopPropagation(),a=null,t.hide(),I(),f(),e.undo.saveStep())}function L(e){return'<div class="fr-handler fr-h'.concat(e,'"></div>')}function R(e,t,a,n){return e.pageX=t,e.pageY=t,k.call(this,e),e.pageX=e.pageX+a*Math.floor(Math.pow(1.1,n)),e.pageY=e.pageY+a*Math.floor(Math.pow(1.1,n)),_.call(this,e),T.call(this,e),++n}function M(){var t,a=Array.prototype.slice.call(e.el.querySelectorAll("video, .fr-video > *")),n=[];for(t=0;t<a.length;t++)n.push(a[t].getAttribute("src")),l(a[t]).toggleClass("fr-draggable",e.opts.videoMove),""===a[t].getAttribute("class")&&a[t].removeAttribute("class"),""===a[t].getAttribute("style")&&a[t].removeAttribute("style");if(o)for(t=0;t<o.length;t++)n.indexOf(o[t].getAttribute("src"))<0&&e.events.trigger("video.removed",[l(o[t])]);o=a}function I(){i||function(){var a;if(e.shared.$video_resizer?(i=e.shared.$video_resizer,t=e.shared.$vid_overlay,e.events.on("destroy",function(){l("body").first().append(i.removeClass("fr-active"))},!0)):(e.shared.$video_resizer=l(document.createElement("div")).attr("class","fr-video-resizer"),i=e.shared.$video_resizer,e.events.$on(i,"mousedown",function(e){e.stopPropagation()},!0),e.opts.videoResize&&(i.append(L("nw")+L("ne")+L("sw")+L("se")),e.shared.$vid_overlay=l(document.createElement("div")).attr("class","fr-video-overlay"),t=e.shared.$vid_overlay,a=i.get(0).ownerDocument,l(a).find("body").first().append(t))),e.events.on("shared.destroy",function(){i.html("").removeData().remove(),i=null,e.opts.videoResize&&(t.remove(),t=null)},!0),e.helpers.isMobile()||e.events.$on(l(e.o_win),"resize.video",function(){N(!0)}),e.opts.videoResize){a=i.get(0).ownerDocument,e.events.$on(i,e._mousedown,".fr-handler",k),e.events.$on(l(a),e._mousemove,_),e.events.$on(l(a.defaultView||a.parentWindow),e._mouseup,T),e.events.$on(t,"mouseleave",T);var o=1,s=null,c=0;e.events.on("keydown",function(t){if(r){var a=-1!=navigator.userAgent.indexOf("Mac OS X")?t.metaKey:t.ctrlKey,i=t.which;(i!==s||200<t.timeStamp-c)&&(o=1),(i==n.KEYCODE.EQUALS||e.browser.mozilla&&i==n.KEYCODE.FF_EQUALS)&&a&&!t.altKey?o=R.call(this,t,1,1,o):(i==n.KEYCODE.HYPHEN||e.browser.mozilla&&i==n.KEYCODE.FF_HYPHEN)&&a&&!t.altKey&&(o=R.call(this,t,2,-1,o)),s=i,c=t.timeStamp}}),e.events.on("keyup",function(){o=1})}}(),(e.$wp||e.$sc).append(i),i.data("instance",e);var a=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video")),o=0,s=0;e.opts.iframe&&(s=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-top")),o=e.helpers.getPX(e.$wp.find(".fr-iframe").css("padding-left"))),i.css("top",(e.opts.iframe?a.offset().top+s-1:a.offset().top-e.$wp.offset().top-1)+e.$wp.scrollTop()).css("left",(e.opts.iframe?a.offset().left+o-1:a.offset().left-e.$wp.offset().left-1)+e.$wp.scrollLeft()).css("width",a.get(0).getBoundingClientRect().width).css("height",a.get(0).getBoundingClientRect().height).addClass("fr-active")}function O(t){if(t&&"touchend"==t.type&&s)return!0;
21if(t&&e.edit.isDisabled())return t.stopPropagation(),t.preventDefault(),!1;if(e.edit.isDisabled())return!1;for(var a=0;a<n.INSTANCES.length;a++)n.INSTANCES[a]!=e&&n.INSTANCES[a].events.trigger("video.hideResizer");e.toolbar.disable(),e.helpers.isMobile()&&(e.events.disableBlur(),e.$el.blur(),e.events.enableBlur()),e.$el.find(".fr-video.fr-active").removeClass("fr-active"),(r=l(this)).addClass("fr-active"),e.opts.iframe&&e.size.syncIframe(),j(),I(),f(),e.selection.clear(),e.button.bulkRefresh(),e.events.trigger("image.hideResizer")}function N(t){r&&(e.shared.vid_exit_flag||!0===t)&&(i.removeClass("fr-active"),e.toolbar.enable(),r.removeClass("fr-active"),r=null,P())}function D(){e.shared.vid_exit_flag=!0}function P(){e.shared.vid_exit_flag=!1}function B(t){var a=t.originalEvent.dataTransfer;if(a&&a.files&&a.files.length){var i=a.files[0];if(i&&i.type&&-1!==i.type.indexOf("video")){if(!e.opts.videoUpload)return t.preventDefault(),t.stopPropagation(),!1;e.markers.remove(),e.markers.insertAtPoint(t.originalEvent),e.$el.find(".fr-marker").replaceWith(n.MARKERS),e.popups.hideAll();var r=e.popups.get("video.insert");return r||(r=p()),e.popups.setContainer("video.insert",e.$sc),e.popups.show("video.insert",t.originalEvent.pageX,t.originalEvent.pageY),m(),0<=e.opts.videoAllowedTypes.indexOf(i.type.replace(/video\//g,""))?F(a.files):H(6),t.preventDefault(),t.stopPropagation(),!1}}}function F(t){if(void 0!==t&&0<t.length){if(!1===e.events.trigger("video.beforeUpload",[t]))return!1;var a,n=t[0];if(!(null!==e.opts.videoUploadURL&&"https://i.froala.com/upload"!=e.opts.videoUploadURL||e.opts.videoUploadToS3||e.opts.videoUploadToAzure))return function(e){r&&r.find("iframe")&&r.find("iframe").length&&V();var t=new FileReader;t.onload=function(){t.result;for(var a=atob(t.result.split(",")[1]),n=[],i=0;i<a.length;i++)n.push(a.charCodeAt(i));g(window.URL.createObjectURL(new Blob([new Uint8Array(n)],{type:e.type})),!1,null,r)},m(),t.readAsDataURL(e)}(n),!1;if(n.size>e.opts.videoMaxSize)return H(5),!1;if(e.opts.videoAllowedTypes.indexOf(n.type.replace(/video\//g,""))<0)return H(6),!1;if(e.drag_support.formdata&&(a=e.drag_support.formdata?new FormData:null),a){var i;if(!1!==e.opts.videoUploadToS3)for(i in a.append("key",e.opts.videoUploadToS3.keyStart+(new Date).getTime()+"-"+(n.name||"untitled")),a.append("success_action_status","201"),a.append("X-Requested-With","xhr"),a.append("Content-Type",n.type),e.opts.videoUploadToS3.params)e.opts.videoUploadToS3.params.hasOwnProperty(i)&&a.append(i,e.opts.videoUploadToS3.params[i]);for(i in e.opts.videoUploadParams)e.opts.videoUploadParams.hasOwnProperty(i)&&a.append(i,e.opts.videoUploadParams[i]);a.append(e.opts.videoUploadParam,n);var o,s,c=e.opts.videoUploadURL;e.opts.videoUploadToS3&&(c=e.opts.videoUploadToS3.uploadURL?e.opts.videoUploadToS3.uploadURL:"https://".concat(e.opts.videoUploadToS3.region,".amazonaws.com/").concat(e.opts.videoUploadToS3.bucket));var d=e.opts.videoUploadMethod;e.opts.videoUploadToAzure&&(c=e.opts.videoUploadToAzure.uploadURL?"".concat(e.opts.videoUploadToAzure.uploadURL,"/").concat(n.name):encodeURI("https://".concat(e.opts.videoUploadToAzure.account,".blob.core.windows.net/").concat(e.opts.videoUploadToAzure.container,"/").concat(n.name)),o=c,e.opts.videoUploadToAzure.SASToken&&(c+=e.opts.videoUploadToAzure.SASToken),d="PUT");var f=e.core.getXHR(c,d);if(e.opts.videoUploadToAzure){var p=(new Date).toUTCString();if(!e.opts.videoUploadToAzure.SASToken&&e.opts.videoUploadToAzure.accessKey){var h=e.opts.videoUploadToAzure.account,u=e.opts.videoUploadToAzure.container;if(e.opts.videoUploadToAzure.uploadURL){var v=e.opts.videoUploadToAzure.uploadURL.split("/");u=v.pop(),h=v.pop().split(".")[0]}var b="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(p,"\nx-ms-version:2019-07-07"),y=encodeURI("/"+h+"/"+u+"/"+n.name),x=d+"\n\n\n"+n.size+"\n\n"+n.type+"\n\n\n\n\n\n\n"+b+"\n"+y,S=e.cryptoJSPlugin.cryptoJS.HmacSHA256(x,e.cryptoJSPlugin.cryptoJS.enc.Base64.parse(e.opts.videoUploadToAzure.accessKey)).toString(e.cryptoJSPlugin.cryptoJS.enc.Base64),k="SharedKey "+h+":"+S;s=S,f.setRequestHeader("Authorization",k)}for(i in f.setRequestHeader("x-ms-version","2019-07-07"),f.setRequestHeader("x-ms-date",p),f.setRequestHeader("Content-Type",n.type),f.setRequestHeader("x-ms-blob-type","BlockBlob"),e.opts.videoUploadParams)e.opts.videoUploadParams.hasOwnProperty(i)&&f.setRequestHeader(i,e.opts.videoUploadParams[i]);for(i in e.opts.videoUploadToAzure.params)e.opts.videoUploadToAzure.params.hasOwnProperty(i)&&f.setRequestHeader(i,e.opts.videoUploadToAzure.params[i])}f.onload=function(){C.call(f,r,o,s)},f.onerror=w,f.upload.onprogress=E,f.onabort=A,m(),e.events.disableBlur(),e.edit.off(),e.events.enableBlur();var _=e.popups.get("video.insert");_&&l(_.off("abortUpload")).on("abortUpload",function(){4!=f.readyState&&f.abort()}),f.send(e.opts.videoUploadToAzure?n:a)}}}function H(t,a){e.edit.on(),r&&r.find("video").addClass("fr-error"),y(e.language.translate("Something went wrong. Please try again.")),e.events.trigger("video.error",[{code:t,message:c[t]},a])}function z(){if(r){var t=e.popups.get("video.size"),a=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video"));t.find('input[name="width"]').val(a.get(0).style.width||a.attr("width")).trigger("change"),t.find('input[name="height"]').val(a.get(0).style.height||a.attr("height")).trigger("change")}}function $(t){if(t)return e.popups.onRefresh("video.size",z),!0;var a={buttons:'<div class="fr-buttons fr-tabs">'.concat(e.button.buildList(e.opts.videoSizeButtons),"</div>"),size_layer:'<div class="fr-video-size-layer fr-layer fr-active" id="fr-video-size-layer-'.concat(e.id,'"><div class="fr-video-group"><div class="fr-input-line"><input id="fr-video-size-layer-width-').concat(e.id,'" type="text" name="width" placeholder="').concat(e.language.translate("Width"),'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-video-size-layer-height-').concat(e.id,'" type="text" name="height" placeholder="').concat(e.language.translate("Height"),'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="videoSetSize" tabIndex="2" role="button">').concat(e.language.translate("Update"),"</button></div></div>")},n=e.popups.create("video.size",a);return e.events.$on(e.$wp,"scroll",function(){r&&e.popups.isVisible("video.size")&&(e.events.disableBlur(),x(r))}),n}function U(e){if(void 0===e&&(e=r),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 W(e){void 0===e&&(e=r);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 V(){if(r&&!1!==e.events.trigger("video.beforeRemove",[r])){var t=r;if(e.popups.hideAll(),N(!0),e.opts.trackChangesEnabled&&(!t[0].parentNode||"
21SPAN"!==t[0].parentNode.tagName||!t[0].parentNode.hasAttribute("data-tracking")))return void e.track_changes.removeSpecialItem(t);e.selection.setBefore(t.get(0))||e.selection.setAfter(t.get(0)),t.remove(),e.selection.restore(),e.html.fillEmptyBlocks()}}function K(){v()}function Y(t,a,n){!e.opts.htmlUntouched&&e.opts.useClasses?(t.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),t.addClass("fr-fv".concat(n[0]," fr-dv").concat(a[0]))):"inline"==a?(t.css({display:"inline-block"}),"center"==n?t.css({float:"none"}):"left"==n?t.css({float:"left"}):t.css({float:"right"})):(t.css({display:"block",clear:"both"}),"left"==n?t.css({textAlign:"left"}):"right"==n?t.css({textAlign:"right"}):t.css({textAlign:"center"}))}function G(){var t=e.$el.find("video").filter(function(){return 0===l(this).parents("span.fr-video").length});if(0!=t.length){t.wrap(l(document.createElement("span")).attr("class","fr-video fr-deletable").attr("contenteditable","false")),e.$el.find("embed, iframe").filter(function(){if(e.browser.safari&&this.getAttribute("src")&&this.setAttribute("src",this.src),0<l(this).parents("span.fr-video").length)return!1;for(var t=l(this).attr("src"),a=0;a<n.VIDEO_PROVIDERS.length;a++){var i=n.VIDEO_PROVIDERS[a];if(i.test_regex.test(t)&&new RegExp(e.opts.videoAllowedProviders.join("|")).test(i.provider))return!0}return!1}).map(function(){return 0===l(this).parents("object").length?this:l(this).parents("object").get(0)}).wrap(l(document.createElement("span")).attr("class","fr-video").attr("contenteditable","false"));for(var a,i,r,o,s=e.$el.find("span.fr-video, video"),c=0;c<s.length;c++){var d=l(s[c]);!e.opts.htmlUntouched&&e.opts.useClasses?((o=d).hasClass("fr-dvi")||o.hasClass("fr-dvb")||(o.addClass("fr-fv".concat(U(o)[0])),o.addClass("fr-dv".concat(W(o)[0]))),e.opts.videoTextNear||d.removeClass("fr-dvi").addClass("fr-dvb")):e.opts.htmlUntouched||e.opts.useClasses||(i=(a=d).hasClass("fr-dvb")?"block":a.hasClass("fr-dvi")?"inline":null,r=a.hasClass("fr-fvl")?"left":a.hasClass("fr-fvr")?"right":U(a),Y(a,i,r),a.removeClass("fr-dvb fr-dvi fr-fvr fr-fvl"))}s.toggleClass("fr-draggable",e.opts.videoMove)}}function X(t){document.getElementById("autoplay-".concat(e.id)).style.cssText="background:".concat(t)}function j(){if(r){e.selection.clear();var t=e.doc.createRange();t.selectNode(r.get(0)),e.selection.get().addRange(t)}}return c[1]="Video cannot be loaded from the passed link.",c[2]="No link in upload response.",c[3]="Error during file upload.",c[4]="Parsing response failed.",c[5]="File is too large.",c[6]="Video file type is invalid.",c[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",e.shared.vid_exit_flag=!1,{_init:function(){e.opts.videoResponsive&&(e.opts.videoResize=!1),e.events.on("drop",B,!0),e.events.on("mousedown window.mousedown",D),e.events.on("window.touchmove",P),e.events.on("mouseup window.mouseup",N),e.events.on("commands.mousedown",function(e){0<e.parents(".fr-toolbar").length&&N()}),e.events.on("video.hideResizer commands.undo commands.redo element.dropped",function(){N(!0)}),e.helpers.isMobile()&&(e.events.$on(e.$el,"touchstart","span.fr-video",function(){s=!1}),e.events.$on(e.$el,"touchmove",function(){s=!0})),e.events.on("html.set",G),G(),e.events.$on(e.$el,"mousedown","span.fr-video",function(t){t.stopPropagation(),(e.browser.msie||e.browser.edge)&&(t.target.innerText||(t.target.dragDrop(),O.call(this,t)))}),e.events.$on(e.$el,"click touchend","span.fr-video",function(e){if(e.target.innerText.length||"false"==l(this).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;O.call(this,e)}),e.events.on("keydown",function(t){var a=t.which;return!r||a!=n.KEYCODE.BACKSPACE&&a!=n.KEYCODE.DELETE?r&&a==n.KEYCODE.ESC?(N(!0),t.preventDefault(),!1):r&&a!=n.KEYCODE.F10&&!e.keys.isBrowserAction(t)?(t.preventDefault(),!1):void 0:(t.preventDefault(),V(),e.undo.saveStep(),!1)},!0),e.events.on("toolbar.esc",function(){if(r)return e.events.disableBlur(),e.events.focus(),!1},!0),e.events.on("toolbar.focusEditor",function(){if(r)return!1},!0),e.events.on("keydown",function(){e.$el.find("span.fr-video:empty").remove()}),e.$wp&&(M(),e.events.on("contentChanged",M)),p(!0),$(!0)}
21,showInsertPopup:function(){var t=e.$tb.find('.fr-command[data-cmd="insertVideo"]'),a=e.popups.get("video.insert");if(a||(a=p()),v(),!a.hasClass("fr-active"))if(e.popups.refresh("video.insert"),e.popups.setContainer("video.insert",e.$tb),t.isVisible()){var n=e.button.getPosition(t),i=n.left,r=n.top;e.popups.show("video.insert",i,r,t.outerHeight())}else e.position.forSelection(a),e.popups.show("video.insert")},showLayer:function(t){var a,n,i=e.popups.get("video.insert");if(!r&&!e.opts.toolbarInline){var o=e.$tb.find('.fr-command[data-cmd="insertVideo"]');a=o.offset().left,n=o.offset().top+(e.opts.toolbarBottom?10:o.outerHeight()-10)}e.opts.toolbarInline&&(n=i.offset().top-e.helpers.getPX(i.css("margin-top")),i.hasClass("fr-above")&&(n+=i.outerHeight())),i.find(".fr-layer").removeClass("fr-active"),i.find(".fr-".concat(t,"-layer")).addClass("fr-active"),e.popups.show("video.insert",a,n,0),e.accessibility.focusPopup(i)},refreshByURLButton:function(t){var a=e.popups.get("video.insert");a&&a.find(".fr-video-by-url-layer").hasClass("fr-active")&&t.addClass("fr-active").attr("aria-pressed",!0)},refreshEmbedButton:function(t){var a=e.popups.get("video.insert");a&&a.find(".fr-video-embed-layer").hasClass("fr-active")&&t.addClass("fr-active").attr("aria-pressed",!0)},refreshUploadButton:function(t){var a=e.popups.get("video.insert");a&&a.find(".fr-video-upload-layer").hasClass("fr-active")&&t.addClass("fr-active").attr("aria-pressed",!0)},upload:F,insertByURL:function(t){var a=!!document.getElementById("videoPluginAutoplay")&&document.getElementById("videoPluginAutoplay").checked;void 0===t&&(t=(e.popups.get("video.insert").find('.fr-video-by-url-layer input[type="text"]').val()||"").trim());var i=null;if(/^http/.test(t)||(t="https://".concat(t)),e.helpers.isURL(t))for(var r=0;r<n.VIDEO_PROVIDERS.length;r++){var o=n.VIDEO_PROVIDERS[r],s="autoplay=1&mute=1";if(o.html.includes("autoplay=1")&&document.getElementById("videoPluginAutoplay").checked)o.html=o.html,document.getElementById("videoPluginAutoplay").checked=!1;else if(a){var l=o.html.indexOf("{url}")+5;o.html=[o.html.slice(0,l),s,o.html.slice(l)].join(""),a=!1,document.getElementById("videoPluginAutoplay").checked=!1}else(o=n.VIDEO_PROVIDERS[r]).html=o.html.replace(s,"");if(o.test_regex.test(t)&&new RegExp(e.opts.videoAllowedProviders.join("|")).test(o.provider)){i=t.replace(o.url_regex,o.url_text),i=o.html.replace(/\{url\}/,i);break}}i?h(i):(y(e.language.translate("Something went wrong. Please try again.")),e.events.trigger("video.linkError",[t]))},insertEmbed:function(t){void 0===t&&(t=e.popups.get("video.insert").find(".fr-video-embed-layer textarea").val()||""),0!==t.length&&n.VIDEO_EMBED_REGEX.test(t)?h(t):(y(e.language.translate("Something went wrong. Please try again.")),e.events.trigger("video.codeError",[t]))},insert:h,align:function(t){r.removeClass("fr-fvr fr-fvl"),!e.opts.htmlUntouched&&e.opts.useClasses?"left"==t?r.addClass("fr-fvl"):"right"==t&&r.addClass("fr-fvr"):Y(r,W(),t),j(),I(),f(),e.selection.clear()},refreshAlign:function(t){if(!r)return!1;t.find(">*").first().replaceWith(e.icon.create("video-align-".concat(U())))}
21,refreshAlignOnShow:function(e,t){r&&t.find('.fr-command[data-param1="'.concat(U(),'"]')).addClass("fr-active").attr("aria-selected",!0)},display:function(t){r.removeClass("fr-dvi fr-dvb"),!e.opts.htmlUntouched&&e.opts.useClasses?"inline"==t?r.addClass("fr-dvi"):"block"==t&&r.addClass("fr-dvb"):Y(r,t,U()),j(),I(),f(),e.selection.clear()},refreshDisplayOnShow:function(e,t){r&&t.find('.fr-command[data-param1="'.concat(W(),'"]')).addClass("fr-active").attr("aria-selected",!0)},remove:V,hideProgressBar:v,showSizePopup:function(){var t=e.popups.get("video.size");t||(t=$()),v(),e.popups.refresh("video.size"),e.popups.setContainer("video.size",e.$sc);var a=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video")),n=a.offset().left+a.outerWidth()/2,i=a.offset().top+a.height();e.popups.show("video.size",n,i,a.height(),!0)},replace:function(){var t=e.popups.get("video.insert");t||(t=p()),e.popups.isVisible("video.insert")||(v(),e.popups.refresh("video.insert"),e.popups.setContainer("video.insert",e.$sc));var a=r.offset().left+r.outerWidth()/2,n=r.offset().top+r.height();e.popups.show("video.insert",a,n,r.outerHeight(),!0)},back:function(){r?(e.events.disableBlur(),r[0].click()):(e.events.disableBlur(),e.selection.restore(),e.events.enableBlur(),e.popups.hide("video.insert"),e.toolbar.showInline())},setSize:function(t,a){if(r){var n=e.popups.get("video.size"),i=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video"));i.css("width",t||n.find('input[name="width"]').val()),i.css("height",a||n.find('input[name="height"]').val()),i.get(0).style.width&&i.removeAttr("width"),i.get(0).style.height&&i.removeAttr("height"),n.find("input:focus").blur(),setTimeout(function(){r.trigger("click")},e.helpers.isAndroid()?50:0)}},get:function(){return r},showProgressBar:m,_editVideo:x,setAutoplay:function(){var e;if(r.find("iframe, embed, audio").get(0))(e=r.find("iframe, embed, audio")).get(0).src.includes("autoplay=1")?(X("#FFFFFF"),e.get(0).src=e.get(0).src.replace("&autoplay=1","")):(X("#D6D6D6"),e.get(0).src=e.get(0).src+"&autoplay=1");else if((e=r.find("iframe, embed, video")).get(0).outerHTML.includes("autoplay"))X("#FFFFFF"),e.get(0).outerHTML=e.get(0).outerHTML.replace("autoplay","");else{X("#D6D6D6");var t=e.get(0).outerHTML.indexOf("class")-1;e.get(0).outerHTML=[e.get(0).outerHTML.slice(0,t),"autoplay",e.get(0).outerHTML.slice(t)].join("")}}}},n.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()},plugin:"video"}),n.DefineIcon("insertVideo",{NAME:"video-camera",FA5NAME:"camera",SVG_KEY:"insertVideo"}),n.DefineIcon("videoByURL",{NAME:"link",SVG_KEY:"insertLink"}),n.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)}}),n.DefineIcon("videoEmbed",{NAME:"code",SVG_KEY:"codeView"}),n.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)}}),n.DefineIcon("videoUpload",{NAME:"upload",SVG_KEY:"upload"}),n.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)}}),n.RegisterCommand("videoInsertByURL",{undo:!0,focus:!0,callback:function(){this.video.insertByURL()}}),n.RegisterCommand("videoInsertEmbed",{undo:!0,focus:!0,callback:function(){this.video.insertEmbed()}}),n.DefineIcon("videoDisplay",{NAME:"star",SVG_KEY:"star"}),n.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)}}),n.DefineIcon("video-align",{NAME:"align-left",SVG_KEY:"align Left"}),n.DefineIcon("video-align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),n.DefineIcon("video-align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),n.DefineIcon("video-align-center",{NAME:"align-justify",SVG_KEY:"alignJustify"}),n.DefineIcon("videoAlign",{NAME:"align-center",SVG_KEY:"alignCenter"}),n.RegisterCommand("videoAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=n.COMMANDS.videoAlign.options;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="videoAlign" data-param1="'.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.icon.create("video-align-".concat(a)),'<span class="fr-sr-only">').concat(this.language.translate(t[a]),"</span></a></li>"));return e+"</ul>"},callback:function(e,t){this.video.align(t)},refresh:function(e){this.video.refreshAlign(e)},refreshOnShow:function(e,t){this.video.refreshAlignOnShow(e,t)}}),n.DefineIcon("videoReplace",{NAME:"exchange",FA5NAME:"exchange-alt",SVG_KEY:"replaceImage"}),n.RegisterCommand("videoReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.video.replace()}}),n.DefineIcon("videoRemove",{NAME:"trash",SVG_KEY:"remove"}),n.RegisterCommand("videoRemove",{title:"Remove",callback:function(){this.video.remove()}}),n.DefineIcon("autoplay",{NAME:"autoplay",SVG_KEY:"autoplay"}),n.RegisterCommand("autoplay",{undo:!1,focus:!1,popup:!0,title:"Autoplay",callback:function(){this.video.setAutoplay()}}),n.DefineIcon("videoSize",{NAME:"arrows-alt",SVG_KEY:"imageSize"}
vendor: 2,273 bytes, line 21
21),n.RegisterCommand("videoSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.video.showSizePopup()}}),n.DefineIcon("videoBack",{NAME:"arrow-left",SVG_KEY:"back"}),n.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"))}}),n.RegisterCommand("videoDismissError",{title:"OK",undo:!1,callback:function(){this.video.hideProgressBar(!0)}}),n.RegisterCommand("videoSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.video.setSize()}}),Object.assign(n.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","border","border-.*","line-height","list-style-type"],wordPasteModal:!0,wordPasteKeepFormatting:!0}),n.PLUGINS.wordPaste=function(e){var t,a,i=e.$,r="word_paste",o={};function s(t){var n=e.opts.wordAllowedStyleProps;t||(e.opts.wordAllowedStyleProps=[]),0===a.indexOf("<colgroup>")&&(a="<table>"+a+"</table>"),a=C(a=a.replace(/<span[\n\r ]*style='mso-spacerun:yes'>([\r\n\u00a0 ]*)<\/span>/g,function(e,t){for(var a="",n=0;n++<t.length;)a+="&nbsp;";return a}),e.paste.getRtfClipboard());var i=e.doc.createElement("DIV");i.innerHTML=a,e.html.cleanBlankSpaces(i),a=i.innerHTML,a=(a=e.paste.cleanEmptyTagsAndDivs(a)).replace(/\u200b/g,""),e.modals.hide(r),e.paste.clean(a,!0,!0),e.opts.wordAllowedStyleProps=n}function l(e){e.parentNode&&e.parentNode.removeChild(e)}function c(e,t){if(t(e))for(var a=e.firstChild;a;){var n=a,i=a.previousSibling;a=a.nextSibling,c(n,t),n.previousSibling||n.nextSibling||n.parentNode||!a||i===a.previousSibling||!a.parentNode?n.previousSibling||n.nextSibling||n.parentNode||!a||a.previousSibling||a.nextSibling||a.parentNode||(i?a=i.nextSibling?i.nextSibling.nextSibling:null:e.firstChild&&(a=e.firstChild.nextSibling)):a=i?i.nextSibling:e.firstChild}}
21function d(e){if(!e.getAttribute("style")||!/mso-list:[\s]*l/gi.test(e.getAttribute("style").replace(/\n/gi,"")))return!1;try{if(!e.querySelector('[style="mso-list:Ignore"]'))return!!(e.outerHTML&&0<=e.outerHTML.indexOf("\x3c!--[if !supportLists]--\x3e"))}catch(e){return!1}return!0}function f(e){return e.getAttribute("style").replace(/\n/gi,"").replace(/.*level([0-9]+?).*/gi,"$1")}function p(t,a){var n=t.cloneNode(!0);if(-1!==["H1","H2","H3","H4","H5","H6"].indexOf(t.tagName)){var i=document.createElement(t.tagName.toLowerCase());i.setAttribute("style",t.getAttribute("style")),i.innerHTML=n.innerHTML,n.innerHTML=i.outerHTML}c(n,function(t){if(t.nodeType==Node.COMMENT_NODE&&(e.browser.msie||e.browser.safari||e.browser.edge))try{if("[if !supportLists]"===t.data){for(t=t.nextSibling;t&&t.nodeType!==Node.COMMENT_NODE;){var n=t.nextSibling;t.parentNode.removeChild(t),t=n}t&&t.nodeType==Node.COMMENT_NODE&&t.parentNode.removeChild(t)}}catch(e){}return t.nodeType===Node.ELEMENT_NODE&&("mso-list:\nIgnore"===t.getAttribute("style")&&t.setAttribute("style","mso-list:Ignore"),"mso-list:Ignore"===t.getAttribute("style")&&t.parentNode.removeChild(t),t.setAttribute("style",function(e){var t="",a=e.getAttribute("style");return a&&["line-height","font-family","font-size","color","background"].forEach(function(e){var n=a.match(new RegExp(e+":.*(;|)"));n&&(t+=n[0]+";")}),t}(t)),x(t,a)),!0});var r=n.innerHTML;return r.replace(/<!--[\s\S]*?-->/gi,"")}function h(e,t){for(var a=document.createElement(t),n=0;n<e.attributes.length;n++){var i=e.attributes[n].name;a.setAttribute(i,e.getAttribute(i))}return a.innerHTML=e.innerHTML,e.parentNode.replaceChild(a,e),a}function u(e){var t=e.getAttribute("align");t&&(e.style["text-align"]=t,e.removeAttribute("align"))}function g(e){return e.replace(/\n|\r|\n\r|&quot;/g,"")}function m(e,t,a){if(t){var n=e.getAttribute("style");n&&";"!==n.slice(-1)&&(n+=";"),t&&";"!==t.slice(-1)&&(t+=";"),t=t.replace(/\n/gi,"");var i;i=a?(n||"")+t:t+(n||""),e.setAttribute("style",i)}}var v=null;function b(e,t,a){for(var n=e.split(a),i=1;i<n.length;i++){var r=n[i];if(1<(r=r.split("shplid")).length){r=r[1];for(var o="",s=0;s<r.length&&"\\"!==r[s]&&"{"!==r[s]&&" "!==r[s]&&"\r"!==r[s]&&"\n"!==r[s];)o+=r[s],s++;var l=r.split("bliptag");if(l&&l.length<2)continue;var c=null;if(-1!==l[0].indexOf("pngblip")?c="image/png":-1!==l[0].indexOf("jpegblip")&&(c="image/jpeg"),!c)continue;var d=l[1].split("}");if(d&&d.length<2)continue;var f=void 0;if(2<d.length&&-1!==d[0].indexOf("blipuid"))f=d[1].split(" ");else{if((f=d[0].split(" "))&&f.length<2)continue;f.shift()}var p=f.join("");v[t+o]={image_hex:p,image_type:c}}}}function y(t,a){if(a){var n;if("IMG"===t.tagName){var r=t.getAttribute("src");if(!r||-1===r.indexOf("file://"))return;if(0===r.indexOf("file://")&&e.helpers.isURL(t.getAttribute("alt")))return void t.setAttribute("src",t.getAttribute("alt"));(n=o[t.getAttribute("v:shapes")])||(n=t.getAttribute("v:shapes"),t.parentNode&&t.parentNode.parentNode&&0<=t.parentNode.parentNode.innerHTML.indexOf("msEquation")&&(n=null))}else n=t.parentNode.getAttribute("o:spid");if(t.removeAttribute("height"),n){!function(e){v={},b(e,"i","\\shppict"),b(e,"s","\\shp{")}(a);var s=v[n.substring(7)];if(s){var l=function(e){for(var t=e.match(/[0-9a-f]{2}/gi),a=[],n=0;n<t.length;n++)a.push(String.fromCharCode(parseInt(t[n],16)));var i=a.join("");return btoa(i)}(s.image_hex),c="data:"+s.image_type+";base64,"+l;"IMG"===t.tagName?(t.src=c,t.setAttribute("data-fr-image-pasted",!0)):i(t.parentNode).before('<img data-fr-image-pasted="true" src="'+c+'" style="'+t.parentNode.getAttribute("style")+'">').remove()}}}}function x(t,a){var i=t.tagName,r=i.toLowerCase();if(t.firstElementChild&&("I"===t.firstElementChild.tagName?h(t.firstElementChild,"em"):"B"===t.firstElementChild.tagName&&h(t.firstElementChild,"strong")),-1!==["SCRIPT","APPLET","EMBED","NOFRAMES","NOSCRIPT"].indexOf(i))return l(t),!1;for(var o=["META","LINK","XML","ST1:","O:","W:","FONT"],s=0;s<o.length;s++)if(-1!==i.indexOf(o[s]))return t.innerHTML&&(t.outerHTML=t.innerHTML),l(t),!1;if("TD"!==i){var c=t.getAttribute("class")||"MsoNormal";if(a&&c){for(var f=(c=g(c)).split(" "),p=0;p<f.length;p++){var v=[],b="."+f[p];v.push(b),b=r+b,v.push(b);for(var y=0;y<v.length;y++)a[v[y]]&&m(t,a[v[y]])}t.removeAttribute("class")}a&&a[r]&&m(t,a[r])}if(-1!==["P","H1","H2","H3","H4","H5","H6","PRE"].indexOf(i)){var x=t.getAttribute("class");if(x&&(a&&a[i.toLowerCase()+"."+x]&&m(t,a[i.toLowerCase()+"."+x]),-1!==x.toLowerCase().indexOf("mso"))){var C=g(x);(C=C.replace(/[0-9a-z-_]*mso[0-9a-z-_]*/gi,""))?t.setAttribute("class",C):t.removeAttribute("class")}var w=t.getAttribute("style");if(w){var E=w.match(/text-align:.+?[; "]{1,1}/gi);E&&E[E.length-1].replace(/(text-align:.+?[; "]{1,1})/gi,"$1")}u(t)}if("TR"===i&&function(t,a){e.node.clearAttributes(t);for(var i=t.firstElementChild,r=0,o=!1,s=null;i;){i.firstElementChild&&-1!==i.firstElementChild.tagName.indexOf("W:")&&(i.innerHTML=i.firstElementChild.innerHTML),(s=i.getAttribute("width"))||o||(o=!0),r+=parseInt(s,10),(!i.firstChild||i.firstChild&&i.firstChild.data===n.UNICODE_NBSP)&&(i.firstChild&&l(i.firstChild),i.innerHTML="<br>");for(var c=i.firstElementChild,f=1===i.children.length;c;)"P"!==c.tagName||d(c)||f&&u(c),c=c.nextElementSibling;if(a){var p=i.getAttribute("class");if(p){var h=(p=g(p)).match(/xl[0-9]+/gi);if(h){var v="."+h[0];a[v]&&m(i,a[v])}}a.td&&m(i,a.td)}var b=i.getAttribute("style");b&&(b=g(b))&&";"!==b.slice(-1)&&(b+=";");var y=i.getAttribute("valign");if(!y&&b){var x=b.match(/vertical-align:.+?[; "]{1,1}/gi);x&&(y=x[x.length-1].replace(/vertical-align:(.+?)[; "]{1,1}/gi,"$1"))}var C=null;if(b){var w=b.match(/text-align:.+?[; "]{1,1}/gi);w&&(C=w[w.length-1].replace(/text-align:(.+?)[; "]{1,1}/gi,"$1")),"general"===C&&(C=null)}var E=null;if(b){var A=b.match(/background:.+?[; "]{1,1}/gi);A&&(E=A[A.length-1].replace(/background:(.+?)[; "]{1,1}/gi,"$1"))}var S=i.getAttribute("colspan"),k=i.getAttribute("rowspan");S&&i.setAttribute("colspan",S),k&&i.setAttribute("rowspan",k),y&&(i.style["vertical-align"]=y),C&&
21(i.style["text-align"]=C),E&&(i.style["background-color"]=E),s&&i.setAttribute("width",s),i=i.nextElementSibling}for(i=t.firstElementChild;i;)s=i.getAttribute("width"),o?i.removeAttribute("width"):i.setAttribute("width",100*parseInt(s,10)/r+"%"),i=i.nextElementSibling}(t,a),"A"!==i||t.attributes.getNamedItem("href")||t.attributes.getNamedItem("name")||!t.innerHTML||(t.outerHTML=t.innerHTML),"A"==i&&t.getAttribute("href")&&t.querySelector("img"))for(var A=t.querySelectorAll("span"),S=0;S<A.length;S++)A[S].innerText||(A[S].outerHTML=A[S].innerHTML);if("TD"!==i&&"TH"!==i||t.innerHTML||(t.innerHTML="<br>"),"TABLE"===i&&(t.style.width=t.style.width),t.getAttribute("lang")&&t.removeAttribute("lang"),t.getAttribute("style")&&-1!==t.getAttribute("style").toLowerCase().indexOf("mso")){var k=g(t.getAttribute("style"));(k=k.replace(/[0-9a-z-_]*mso[0-9a-z-_]*:.+?(;{1,1}|$)/gi,""))?t.setAttribute("style",k):t.removeAttribute("style")}return!0}function C(t,a){0<=t.indexOf("<html")&&(t=t.replace(/[.\s\S\w\W<>]*(<html[^>]*>[.\s\S\w\W<>]*<\/html>)[.\s\S\w\W<>]*/i,"$1")),function(e){for(var t=e.split("v:shape"),a=1;a<t.length;a++){var n=t[a],i=n.split(' id="')[1];if(i&&1<i.length){i=i.split('"')[0];var r=n.split(' o:spid="')[1];r&&1<r.length&&(r=r.split('"')[0],o[i]=r)}}}(t);var i=(new DOMParser).parseFromString(t,"text/html"),r=i.head,s=i.body,u=function(e){var t={},a=e.getElementsByTagName("style");if(a.length){var n=a[0].innerHTML.match(/[\S ]+\s+{[\s\S]+?}/gi);if(n)for(var i=0;i<n.length;i++){var r=n[i],o=r.replace(/([\S ]+\s+){[\s\S]+?}/gi,"$1"),s=r.replace(/[\S ]+\s+{([\s\S]+?)}/gi,"$1");o=o.replace(/^[\s]|[\s]$/gm,""),s=s.replace(/^[\s]|[\s]$/gm,""),o=o.replace(/\n|\r|\n\r/g,""),s=s.replace(/\n|\r|\n\r/g,"");for(var l=o.split(", "),c=0;c<l.length;c++)t[l[c]]=s}}return t}(r);c(s,function(e){if(e.nodeType===Node.TEXT_NODE&&/\n|\u00a0|\r/.test(e.data)){if(!/\S| /.test(e.data)&&!/[\u00a0]+/.test(e.data))return e.data===n.UNICODE_NBSP?(e.data="\u200b",!0):1===e.data.length&&10===e.data.charCodeAt(0)?(e.data=" ",!0):(l(e),!1);e.data=e.data.replace(/\n|\r/gi," ")}return!0}),c(s,function(e){return e.nodeType!==Node.ELEMENT_NODE||"V:IMAGEDATA"!==e.tagName&&"IMG"!==e.tagName||y(e,a),!0});for(var m=s.querySelectorAll("ul > ul, ul > ol, ol > ul, ol > ol"),v=m.length-1;0<=v;v--)m[v].previousElementSibling&&"LI"===m[v].previousElementSibling.tagName&&m[v].previousElementSibling.appendChild(m[v]);c(s,function(e){if(e.nodeType===Node.TEXT_NODE)return e.data=e.data.replace(/<br>(\n|\r)/gi,"<br>"),!1;if(e.nodeType===Node.ELEMENT_NODE){if(d(e)){var t,a=e.parentNode,n=e.previousSibling,i=function e(t,a,n,i){var r,o,s=/[0-9a-zA-Z]./gi,l=!1,c=navigator.userAgent.toLowerCase();-1!=c.indexOf("safari")&&(c=-1<c.indexOf("chrome")?1:"safari"),t.innerHTML.includes("mso-list:\nIgnore")&&(t.innerHTML=t.innerHTML.replace(/mso-list:\nIgnore/gi,"mso-list:Ignore"));var h,u,g,m,v,b=t.querySelector('span[style="mso-list:Ignore"]');null==b&&"safari"==c&&(b=t.querySelector('span[lang="PT-BR"]')),b&&(l=l||s.test(b.textContent)),null!==b&&(v=b.textContent.trim().split(".")[0]),g=1==l?("1"==(v=b.textContent.trim().split(".")[0])?m="decimal;":"i"==v?m="lower-roman;":"I"==v?m="upper-roman;":"o"==v?m="circle;":v.match(/^v$/)||(v.match(/^[a-z]$/)||v.match(/^[a-z]\)$/)?m="lower-alpha;":(v.match(/^[A-Z]$/)||v.match(/^[A-Z]\)$/))&&(m="upper-alpha;")),m="list-style-type: "+m,"ol"):(null!=b&&(v=b.textContent.trim().split(".")[0]),"\xa7"==v?m="square;":"\xb7"==v&&(m="disc;"),m="list-style-type: "+m,"ul");var y,x="";null==b||null==b.textContent||isNaN(parseInt(b.textContent.trim().split(".")[1],10))||(x=' class="decimal_type" ');var C,w=f(t),E=t.style.marginLeft;if(E.includes("in")?(C="in",E=parseFloat(E)-.5):E.includes("pt")&&(C="px",E=parseFloat(E)-10),1==w)if(y=m?"<"+g+' style = "'+m+"; margin-left:"+E+C+';">':"<"+g+' style="margin-left:'+E+C+';">',"list-style-type: upper-alpha;"==m){var A=v.charCodeAt(0)-64;y=m?"<"+g+x+' start="'+A+'" style = "'+m+" margin-left:"+E+C+';">':"<"+g+">"}else if("list-style-type: lower-alpha;"==m){var S=v.charCodeAt(0)-96;y=m?"<"+g+x+' start="'+S+'" style = "'+m+"margin-left:"+E+C+';">':"<"+g+">"}else y=m?"<"+g+x+' style = "'+m+";margin-left:"+E+C+';">':"<"+g+' style="margin-left:'+E+C+';">';else if("list-style-type: upper-alpha;"==m){var k=v.charCodeAt(0)-64;y=m?"<"+g+x+' style = "'+m+' start="'+k+'">':"<"+g+">"}else if("list-style-type: lower-alpha;"==m){var _=v.charCodeAt(0)-96;y=m?"<"+g+x+' style = "'+m+' start="'+_+'">':"<"+g+">"}else y=m?"<"+g+x+' style = "'+m+'">':"<"+g+">";
21for(var T=!1;t;){if(!d(t)){if(t.outerHTML&&0<t.outerHTML.indexOf("mso-bookmark")&&0==(t.textContent||"").length){t=t.nextElementSibling;continue}break}var L=f(t);if((n=n||L)<L)y+=(u=e(t,a,L,t.style.marginLeft)).el.outerHTML,t=u.currentNode;else{if(L<n)break;t.firstElementChild&&t.firstElementChild.firstElementChild&&t.firstElementChild.firstElementChild.firstChild&&(s.lastIndex=0),o&&o.firstElementChild&&o.firstElementChild.firstElementChild&&o.firstElementChild.firstElementChild.firstChild&&(s.lastIndex=0,r=s.test(o.firstElementChild.firstElementChild.firstChild.data||o.firstElementChild.firstElementChild.firstChild.firstChild&&o.firstElementChild.firstElementChild.firstChild.firstChild.data||""));var R=!1;(!i&&!t.style.marginLeft||i&&t.style.marginLeft&&i===t.style.marginLeft)&&(R=!0),i=t.style.marginLeft,R||void 0===r?(h=p(t,a),t.nextSibling&&null!=t.nextSibling.innerText&&null!=t.nextSibling.innerText&&!y.includes('class="decimal_type"')&&(isNaN(parseInt(t.nextSibling.innerText.trim().split(".")[1],10))||(y=y.substring(3,0)+' class="decimal_type"'+y.substring(3,y.length))),y+="<li>"+h+"</li>"):(1==L&&(y+="</"+g+">",T=!0,o=null),y+=(u=e(t,a,L,t.style.marginLeft)).el.outerHTML,t=u.currentNode);var M=t&&t.nextElementSibling;if(M&&(o=M.previousElementSibling),t&&!d(t)){if(t.outerHTML&&0<t.outerHTML.indexOf("mso-bookmark")&&0==(t.textContent||"").length){t=t.nextElementSibling;continue}break}t&&t.parentNode&&t.parentNode.removeChild(t),t=M}}T||(y+="</"+g+">");var I=document.createElement("div");return I.innerHTML=y,{el:I,currentNode:t}}(e,u).el;return(t=n?n.nextSibling:a.firstChild)?a.insertBefore(i,t):a.appendChild(i),!1}return"FONT"===e.tagName&&u["."+e.getAttribute("class")]&&(e=h(e,"span")),x(e,u)}if(e.nodeType!==Node.COMMENT_NODE)return!0;if(-1<e.data.indexOf("[if !supportLineBreakNewLine]"))for(var r=e.nextSibling;r;)(r=e.nextSibling)&&l(r),r.data&&-1<r.data.indexOf("[endif]")&&(r=null);if(-1<e.data.indexOf("[if supportFields]")&&-1<e.data.indexOf("FORMCHECKBOX")){var o=document.createElement("input");o.type="checkbox",e.parentNode.insertBefore(o,e.nextSibling)}return l(e),!1}),c(s,function(e){if(e.nodeType===Node.ELEMENT_NODE){var t=e.tagName;if(!e.innerHTML&&-1===["BR","IMG","INPUT"].indexOf(t)){for(var a=e.parentNode;a&&(l(e),!(e=a).innerHTML)&&"TD"!==e.parentNode.tagName;)a=e.parentNode;return!1}!function(e){var t=e.getAttribute("style");if(t){(t=g(t))&&";"!==t.slice(-1)&&(t+=";");var a=t.match(/(^|\S+?):.+?;{1,1}/gi);if(a){for(var n={},i=0;i<a.length;i++){var r=a[i].split(":");2===r.length&&("text-align"===r[0]&&"SPAN"===e.tagName||(n[r[0]]=r[1]))}var o="";for(var s in n)if(n.hasOwnProperty(s)){if("font-size"===s&&"pt;"===n[s].slice(-3)){var l=null;try{l=parseFloat(n[s].slice(0,-3),10)}catch(e){l=null}l&&(l=Math.round(1.33*l),n[s]=l+"px;")}o+=s+":"+n[s]}o&&e.setAttribute("style",o)}}}(e)}return!0}),c(s,function(e){if(e&&"A"===e.nodeName&&""===e.href){for(var t=document.createDocumentFragment();e.firstChild;)t.appendChild(e.firstChild);e.parentNode.replaceChild(t,e)}return!0});var b=s.outerHTML,C=e.opts.htmlAllowedStyleProps;return e.opts.htmlAllowedStyleProps=e.opts.wordAllowedStyleProps,b=e.clean.html(b,e.opts.wordDeniedTags,e.opts.wordDeniedAttrs,!1),e.opts.htmlAllowedStyleProps=C,b}return{_init:function(){e.events.on("paste.wordPaste",function(n){return a=n,e.opts.wordPasteModal?function(){if(!t){var a='<h4><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 74.95 73.23" style="height: 25px; vertical-align: text-bottom; margin-right: 5px; display: inline-block"><defs><style>.a{fill:#2a5699;}.b{fill:#fff;}</style></defs><path class="a" d="M615.15,827.22h5.09V834c9.11.05,18.21-.09,27.32.05a2.93,2.93,0,0,1,3.29,3.25c.14,16.77,0,33.56.09,50.33-.09,1.72.17,3.63-.83,5.15-1.24.89-2.85.78-4.3.84-8.52,0-17,0-25.56,0v6.81h-5.32c-13-2.37-26-4.54-38.94-6.81q0-29.8,0-59.59c13.05-2.28,26.11-4.5,39.17-6.83Z" transform="translate(-575.97 -827.22)"/><path class="b" d="M620.24,836.59h28.1v54.49h-28.1v-6.81h22.14v-3.41H620.24v-4.26h22.14V873.2H620.24v-4.26h22.14v-3.41H620.24v-4.26h22.14v-3.41H620.24v-4.26h22.14v-3.41H620.24V846h22.14v-3.41H620.24Zm-26.67,15c1.62-.09,3.24-.16,4.85-.25,1.13,5.75,2.29,11.49,3.52,17.21,1-5.91,2-11.8,3.06-17.7,1.7-.06,3.41-.15,5.1-.26-1.92,8.25-3.61,16.57-5.71,24.77-1.42.74-3.55,0-5.24.09-1.13-5.64-2.45-11.24-3.47-16.9-1,5.5-2.29,10.95-3.43,16.42q-2.45-.13-4.92-.3c-1.41-7.49-3.07-14.93-4.39-22.44l4.38-.18c.88,5.42,1.87,10.82,2.64,16.25,1.2-5.57,2.43-11.14,3.62-16.71Z" transform="translate(-575.97 -827.22)"/></svg> '+e.language.translate("Word Paste Detected")+"</h4>",n=function(){var t='<div class="fr-word-paste-modal" style="padding: 20px 20px 10px 20px;">';return t+='<p style="text-align: left;">'+e.language.translate("The pasted content is coming from a Microsoft Word document. Do you want to keep the format or clean it up?")+"</p>",(t+='<div style="text-align: right; margin-top: 50px;"><button class="fr-remove-word fr-command">'+e.language.translate("Clean")+'</button> <button class="fr-keep-word fr-command">'+e.language.translate("Keep")+"</button></div>")+"</div>"}(),o=e.modals.create(r,a,n),s=o.$body;t=o.$modal,o.$modal.addClass("fr-middle"),e.events.bindClick(s,"button.fr-remove-word",function(){(t.data("instance")||e).wordPaste.clean()}),e.events.bindClick(s,"button.fr-keep-word",function(){(t.data("instance")||e).wordPaste.clean(!0)}),e.events.$on(i(e.o_win),"resize",function(){e.modals.resize(r)})}e.modals.show(r),e.modals.resize(r)}():s(e.opts.wordPasteKeepFormatting),!1})},clean:s,_wordClean:C}};var w={},E={},A={},S=C(!0),k="vanilla",_={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4Space
vendor: 6,474 bytes, line 21
21sIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:C(!0),allOn:function(){var e=C(!0),t={};for(var a in e)e.hasOwnProperty(a)&&(t[a]=!0);return t}()};function T(t,a){var n=a?"Error in "+a+" extension->":"Error in unnamed extension",i={valid:!0,error:""};w.helper.isArray(t)||(t=[t]);for(var r=0;r<t.length;++r){var o=n+" sub-extension "+r+": ",s=t[r];if("object"!==e(s))return i.valid=!1,i.error=o+"must be an object, but "+e(s)+" given",i;if(!w.helper.isString(s.type))return i.valid=!1,i.error=o+'property "type" must be a string, but '+e(s.type)+" given",i;var l=s.type=s.type.toLowerCase();if("language"===l&&(l=s.type="lang"),"html"===l&&(l=s.type="output"),"lang"!==l&&"output"!==l&&"listener"!==l)return i.valid=!1,i.error=o+"type "+l+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',i;if("listener"===l){if(w.helper.isUndefined(s.listeners))return i.valid=!1,i.error=o+'. Extensions of type "listener" must have a property called "listeners"',i}else if(w.helper.isUndefined(s.filter)&&w.helper.isUndefined(s.regex))return i.valid=!1,i.error=o+l+' extensions must define either a "regex" property or a "filter" method',i;if(s.listeners){if("object"!==e(s.listeners))return i.valid=!1,i.error=o+'"listeners" property must be an object but '+e(s.listeners)+" given",i;for(var c in s.listeners)if(s.listeners.hasOwnProperty(c)&&"function"!=typeof s.listeners[c])return i.valid=!1,i.error=o+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+c+" must be a function but "+e(s.listeners[c])+" given",i}if(s.filter){if("function"!=typeof s.filter)return i.valid=!1,i.error=o+'"filter" must be a function, but '+e(s.filter)+" given",i}else if(s.regex){if(w.helper.isString(s.regex)&&(s.regex=new RegExp(s.regex,"g")),!(s.regex instanceof RegExp))return i.valid=!1,i.error=o+'"regex" property must either be a string or a RegExp object, but '+e(s.regex)+" given",i;if(w.helper.isUndefined(s.replace))return i.valid=!1,i.error=o+'"regex" extensions must implement a replace string or function',i}}return i}function L(e,t){return"\xa8E"+t.charCodeAt(0)+"E"}w.helper={},w.extensions={},w.setOption=function(e,t){return S[e]=t,this},w.getOption=function(e){return S[e]},w.getOptions=function(){return S},w.resetOptions=function(){S=C(!0)},w.setFlavor=function(e){if(!_.hasOwnProperty(e))throw Error(e+" flavor was not found");w.resetOptions();var t=_[e];for(var a in k=e,t)t.hasOwnProperty(a)&&(S[a]=t[a])},w.getFlavor=function(){return k},w.getFlavorOptions=function(e){if(_.hasOwnProperty(e))return _[e]},w.getDefaultOptions=function(e){return C(e)},w.subParser=function(e,t){if(w.helper.isString(e)){if(void 0===t){if(E.hasOwnProperty(e))return E[e];throw Error("SubParser named "+e+" not registered!")}E[e]=t}},w.extension=function(e,t){if(!w.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=w.helper.stdExtName(e),w.helper.isUndefined(t)){if(!A.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return A[e]}"function"==typeof t&&(t=t()),w.helper.isArray(t)||(t=[t]);var a=T(t,e);if(!a.valid)throw Error(a.error);A[e]=t},w.getAllExtensions=function(){return A},w.removeExtension=function(e){delete A[e]},w.resetExtensions=function(){A={}},w.validateExtension=function(e){return!!T(e,null).valid},w.hasOwnProperty("helper")||(w.helper={}),w.helper.isString=function(e){return"string"==typeof e||e instanceof String},w.helper.isFunction=function(e){return e&&"[object Function]"==={}.toString.call(e)},w.helper.isArray=function(e){return Array.isArray(e)},w.helper.isUndefined=function(e){return void 0===e},w.helper.forEach=function(t,a){if(w.helper.isUndefined(t))throw new Error("obj param is required");if(w.helper.isUndefined(a))throw new Error("callback param is required");if(!w.helper.isFunction(a))throw new Error("callback param must be a function/closure");if("function"==typeof t.forEach)t.forEach(a);else if(w.helper.isArray(t))for(var n=0;n<t.length;n++)a(t[n],n,t);else{if("object"!==e(t))throw new Error("obj does not seem to be an array or an iterable object");for(var i in t)t.hasOwnProperty(i)&&a(t[i],i,t)}},w.helper.stdExtName=function(e){return e.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()},w.helper.escapeCharactersCallback=L,w.helper.escapeCharacters=function(e,t,a){var n="(["+t.replace(/([\[\]\\])/g,"\\$1")+"])";a&&(n="\\\\"+n);var i=new RegExp(n,"g");return e.replace(i,L)},w.helper.unescapeHTMLEntities=function(e){return e.replace(/&quot;/g,'"').replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")};var R=function(e,t,a,n){var i,r,o,s,l,c=n||"",d=-1<c.indexOf("g"),f=new RegExp(t+"|"+a,"g"+c.replace(/g/g,"")),p=new RegExp(t,c.replace(/g/g,"")),h=[];do{for(i=0;o=f.exec(e);)if(p.test(o[0]))i++||(s=(r=f.lastIndex)-o[0].length);else if(i&&!--i){l=o.index+o[0].length;var u={left:{start:s,end:r},match:{start:r,end:o.index},right:{start:o.index,end:l},wholeMatch:{start:s,end:l}};if(h.push(u),!d)return h}}while(i&&(f.lastIndex=r));return h};w.helper.matchRecursiveRegExp=function(e,t,a,n){for(var i=R(e,t,a,n),r=[],o=0;o<i.length;++o)r.push([e.slice(i[o].wholeMatch.start,i[o].wholeMatch.end),e.slice(i[o].match.start,i[o].match.end),e.slice(i[o].left.start,i[o].left.end),e.slice(i[o].right.start,i[o].right.end)]);return r},w.helper.replaceRecursiveRegExp=function(e,t,a,n,i){if(!w.helper.isFunction(t)){var r=t;t=function(){return r}}var o=R(e,a,n,i),s=e,l=o.length;if(0<l){var c=[];0!==o[0].wholeMatch.start&&c.push(e.slice(0,o[0].wholeMatch.start));for(var d=0;d<l;++d)c.push(t(e.slice(o[d].wholeMatch.start,o[d].wholeMatch.end),e.slice(o[d].match.start,o[d].match.end),e.slice(o[d].left.start,o[d].left.end),e.slice(o[d].right.start,o[d].right.end))),d<l-1&&c.push(e.slice(o[d].wholeMatch.end,o[d+1].wholeMatch.start));o[l-1].wholeMatch.end<e.length&&c.push(e.slice(o[l-1].wholeMatch.end)),s=c.join("")}return s},w.helper.regexIndexOf=function(e,t,a){if(!w.helper.isString(e))throw"InvalidArgumentError: f
21irst parameter of showdown.helper.regexIndexOf function must be a string";if(t instanceof RegExp==0)throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var n=e.substring(a||0).search(t);return 0<=n?n+(a||0):n},w.helper.splitAtIndex=function(e,t){if(!w.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,t),e.substring(t)]},w.helper.encodeEmailAddress=function(e){var t=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return e.replace(/./g,function(e){if("@"===e)e=t[Math.floor(2*Math.random())](e);else{var a=Math.random();e=.9<a?t[2](e):.45<a?t[1](e):t[0](e)}return e})},w.helper.padEnd=function(e,t,a){return t>>=0,a=String(a||" "),e.length>t?String(e):((t-=e.length)>a.length&&(a+=a.repeat(t/a.length)),String(e)+a.slice(0,t))},"undefined"==typeof console&&(console={warn:function(e){alert(e)},log:function(e){alert(e)},error:function(e){throw e}}),w.helper.regexes={asteriskDashAndColon:/([*_:~])/g},w
vendor: 20,179 bytes, line 21
21.helper.emojis={"+1":"\ud83d\udc4d","-1":"\ud83d\udc4e",100:"\ud83d\udcaf",1234:"\ud83d\udd22","1st_place_medal":"\ud83e\udd47","2nd_place_medal":"\ud83e\udd48","3rd_place_medal":"\ud83e\udd49","8ball":"\ud83c\udfb1",a:"\ud83c\udd70\ufe0f",ab:"\ud83c\udd8e",abc:"\ud83d\udd24",abcd:"\ud83d\udd21",accept:"\ud83c\ude51",aerial_tramway:"\ud83d\udea1",airplane:"\u2708\ufe0f",alarm_clock:"\u23f0",alembic:"\u2697\ufe0f",alien:"\ud83d\udc7d",ambulance:"\ud83d\ude91",amphora:"\ud83c\udffa",anchor:"\u2693\ufe0f",angel:"\ud83d\udc7c",anger:"\ud83d\udca2",angry:"\ud83d\ude20",anguished:"\ud83d\ude27",ant:"\ud83d\udc1c",apple:"\ud83c\udf4e",aquarius:"\u2652\ufe0f",aries:"\u2648\ufe0f",arrow_backward:"\u25c0\ufe0f",arrow_double_down:"\u23ec",arrow_double_up:"\u23eb",arrow_down:"\u2b07\ufe0f",arrow_down_small:"\ud83d\udd3d",arrow_forward:"\u25b6\ufe0f",arrow_heading_down:"\u2935\ufe0f",arrow_heading_up:"\u2934\ufe0f",arrow_left:"\u2b05\ufe0f",arrow_lower_left:"\u2199\ufe0f",arrow_lower_right:"\u2198\ufe0f",arrow_right:"\u27a1\ufe0f",arrow_right_hook:"\u21aa\ufe0f",arrow_up:"\u2b06\ufe0f",arrow_up_down:"\u2195\ufe0f",arrow_up_small:"\ud83d\udd3c",arrow_upper_left:"\u2196\ufe0f",arrow_upper_right:"\u2197\ufe0f",arrows_clockwise:"\ud83d\udd03",arrows_counterclockwise:"\ud83d\udd04",art:"\ud83c\udfa8",articulated_lorry:"\ud83d\ude9b",artificial_satellite:"\ud83d\udef0",astonished:"\ud83d\ude32",athletic_shoe:"\ud83d\udc5f",atm:"\ud83c\udfe7",atom_symbol:"\u269b\ufe0f",avocado:"\ud83e\udd51",b:"\ud83c\udd71\ufe0f",baby:"\ud83d\udc76",baby_bottle:"\ud83c\udf7c",baby_chick:"\ud83d\udc24",baby_symbol:"\ud83d\udebc",back:"\ud83d\udd19",bacon:"\ud83e\udd53",badminton:"\ud83c\udff8",baggage_claim:"\ud83d\udec4",baguette_bread:"\ud83e\udd56",balance_scale:"\u2696\ufe0f",balloon:"\ud83c\udf88",ballot_box:"\ud83d\uddf3",ballot_box_with_check:"\u2611\ufe0f",bamboo:"\ud83c\udf8d",banana:"\ud83c\udf4c",bangbang:"\u203c\ufe0f",bank:"\ud83c\udfe6",bar_chart:"\ud83d\udcca",barber:"\ud83d\udc88",baseball:"\u26be\ufe0f",basketball:"\ud83c\udfc0",basketball_man:"\u26f9\ufe0f",basketball_woman:"\u26f9\ufe0f&zwj;\u2640\ufe0f",bat:"\ud83e\udd87",bath:"\ud83d\udec0",bathtub:"\ud83d\udec1",battery:"\ud83d\udd0b",beach_umbrella:"\ud83c\udfd6",bear:"\ud83d\udc3b",bed:"\ud83d\udecf",bee:"\ud83d\udc1d",beer:"\ud83c\udf7a",beers:"\ud83c\udf7b",beetle:"\ud83d\udc1e",beginner:"\ud83d\udd30",bell:"\ud83d\udd14",bellhop_bell:"\ud83d\udece",bento:"\ud83c\udf71",biking_man:"\ud83d\udeb4",bike:"\ud83d\udeb2",biking_woman:"\ud83d\udeb4&zwj;\u2640\ufe0f",bikini:"\ud83d\udc59",biohazard:"\u2623\ufe0f",bird:"\ud83d\udc26",birthday:"\ud83c\udf82",black_circle:"\u26ab\ufe0f",black_flag:"\ud83c\udff4",black_heart:"\ud83d\udda4",black_joker:"\ud83c\udccf",black_large_square:"\u2b1b\ufe0f",black_medium_small_square:"\u25fe\ufe0f",black_medium_square:"\u25fc\ufe0f",black_nib:"\u2712\ufe0f",black_small_square:"\u25aa\ufe0f",black_square_button:"\ud83d\udd32",blonde_man:"\ud83d\udc71",blonde_woman:"\ud83d\udc71&zwj;\u2640\ufe0f",blossom:"\ud83c\udf3c",blowfish:"\ud83d\udc21",blue_book:"\ud83d\udcd8",blue_car:"\ud83d\ude99",blue_heart:"\ud83d\udc99",blush:"\ud83d\ude0a",boar:"\ud83d\udc17",boat:"\u26f5\ufe0f",bomb:"\ud83d\udca3",book:"\ud83d\udcd6",bookmark:"\ud83d\udd16",bookmark_tabs:"\ud83d\udcd1",books:"\ud83d\udcda",boom:"\ud83d\udca5",boot:"\ud83d\udc62",bouquet:"\ud83d\udc90",bowing_man:"\ud83d\ude47",bow_and_arrow:"\ud83c\udff9",bowing_woman:"\ud83d\ude47&zwj;\u2640\ufe0f",bowling:"\ud83c\udfb3",boxing_glove:"\ud83e\udd4a",boy:"\ud83d\udc66",bread:"\ud83c\udf5e",bride_with_veil:"\ud83d\udc70",bridge_at_night:"\ud83c\udf09",briefcase:"\ud83d\udcbc",broken_heart:"\ud83d\udc94",bug:"\ud83d\udc1b",building_construction:"\ud83c\udfd7",bulb:"\ud83d\udca1",bullettrain_front:"\ud83d\ude85",bullettrain_side:"\ud83d\ude84",burrito:"\ud83c\udf2f",bus:"\ud83d\ude8c",business_suit_levitating:"\ud83d\udd74",busstop:"\ud83d\ude8f",bust_in_silhouette:"\ud83d\udc64",busts_in_silhouette:"\ud83d\udc65",butterfly:"\ud83e\udd8b",cactus:"\ud83c\udf35",cake:"\ud83c\udf70",calendar:"\ud83d\udcc6",call_me_hand:"\ud83e\udd19",calling:"\ud83d\udcf2",camel:"\ud83d\udc2b",camera:"\ud83d\udcf7",camera_flash:"\ud83d\udcf8",camping:"\ud83c\udfd5",cancer:"\u264b\ufe0f",candle:"\ud83d\udd6f",candy:"\ud83c\udf6c",canoe:"\ud83d\udef6",capital_abcd:"\ud83d\udd20",capricorn:"\u2651\ufe0f",car:"\ud83d\ude97",card_file_box:"\ud83d\uddc3",card_index:"\ud83d\udcc7",card_index_dividers:"\ud83d\uddc2",carousel_horse:"\ud83c\udfa0",carrot:"\ud83e\udd55",cat:"\ud83d\udc31",cat2:"\ud83d\udc08",cd:"\ud83d\udcbf",chains:"\u26d3",champagne:"\ud83c\udf7e",chart:"\ud83d\udcb9",chart_with_downwards_trend:"\ud83d\udcc9",chart_with_upwards_trend:"\ud83d\udcc8",checkered_flag:"\ud83c\udfc1",cheese:"\ud83e\uddc0",cherries:"\ud83c\udf52",cherry_blossom:"\ud83c\udf38",chestnut:"\ud83c\udf30",chicken:"\ud83d\udc14",children_crossing:"\ud83d\udeb8",chipmunk:"\ud83d\udc3f",chocolate_bar:"\ud83c\udf6b",christmas_tree:"\ud83c\udf84",church:"\u26ea\ufe0f",cinema:"\ud83c\udfa6",circus_tent:"\ud83c\udfaa",city_sunrise:"\ud83c\udf07",city_sunset:"\ud83c\udf06",cityscape:"\ud83c\udfd9",cl:"\ud83c\udd91",clamp:"\ud83d\udddc",clap:"\ud83d\udc4f",clapper:"\ud83c\udfac",classical_building:"\ud83c\udfdb",clinking_glasses:"\ud83e\udd42",clipboard:"\ud83d\udccb",clock1:"\ud83d\udd50",clock10:"\ud83d\udd59",clock1030:"\ud83d\udd65",clock11:"\ud83d\udd5a",clock1130:"\ud83d\udd66",clock12:"\ud83d\udd5b",clock1230:"\ud83d\udd67",clock130:"\ud83d\udd5c",clock2:"\ud83d\udd51",clock230:"\ud83d\udd5d",clock3:"\ud83d\udd52",clock330:"\ud83d\udd5e",clock4:"\ud83d\udd53",clock430:"\ud83d\udd5f",clock5:"\ud83d\udd54",clock530:"\ud83d\udd60",clock6:"\ud83d\udd55",clock630:"\ud83d\udd61",clock7:"\ud83d\udd56",clock730:"\ud83d\udd62",clock8:"\ud83d\udd57",clock830:"\ud83d\udd63",clock9:"\ud83d\udd58",clock930:"\ud83d\udd64",closed_book:"\ud83d\udcd5",closed_lock_with_key:"\ud83d\udd10",closed_umbrella:"\ud83c\udf02",cloud:"\u2601\ufe0f",cloud_with_lightning:"\ud83c\udf29",cloud_with_lightning_and_rain:"\u26c8",cloud_with_rain:"\ud83c\udf27",cloud_with_snow:"\ud83c\udf28",clown_face:"\ud83e\udd21",clubs:"\u2663\ufe0f",cocktail:"\ud83c\udf78",coffee:"\u2615\ufe0f",coffin:"\u26b0\ufe0f",cold_sweat:"\ud83d\ude30",comet:"\u2604\ufe0f",computer:"\ud83d\udcbb",computer_mouse:"\ud83d\uddb1",confetti_ball:"\ud83c\udf8a",confounded:"\ud83d\ude16",confused:"\ud83d\ude15",congratulations:"\u3297\ufe0f",construction:"\ud83d\udea7",construction_worker_man:"\ud83d\udc77",construction_worker_woman:"\ud83d\udc77&zwj;\u2640\ufe0f",control_knobs:"\ud83c\udf9b",convenience_store:"\ud83c\udfea",cookie:"\ud83c\udf6a",cool:"\ud83c\udd92",policeman:"\ud83d\udc6e",copyright:"\xa9\ufe0f",corn:"\ud83c\udf3d",couch_and_lamp:"\ud83d\udecb",couple:"\ud83d\udc6b",couple_with_heart_woman_man:"\ud83d\udc91",couple_with_heart_man_man:"\ud83d\udc68&zwj;\u2764\ufe0f&zwj;\ud83d\udc68",couple_with_heart_woman_woman:"\ud83d\udc69&zwj;\u2764\ufe0f&zwj;\ud83d\udc69",couplekiss_man_man:"\ud83d\udc68&zwj;\u2764\ufe0f&zwj;\ud83d\udc8b&zwj;\ud83d\udc68",couplekiss_man_woman:"\ud83d\udc8f",couplekiss_woman_woman:"\ud83d\udc69&zwj;\u2764\ufe0f&zwj;\ud83d\udc8b&zwj;\ud83d\udc69",cow:"\ud83d\udc2e",cow2:"\ud83d\udc04",cowboy_hat_face:"\ud83e\udd20",crab:"\ud83e\udd80",crayon:"\ud83d\udd8d",credit_card:"\ud83d\udcb3",crescent_moon:"\ud83c\udf19",cricket:"\ud83c\udfcf",crocodile:"\ud83d\udc0a",croissant:"\ud83e\udd50",crossed_fingers:"\ud83e\udd1e",crossed_flags:"\ud83c\udf8c",crossed_swords:"\u2694\ufe0f",crown:"\ud83d\udc51",cry:"\ud83d\ude22",crying_cat_face:"\ud83d\ude3f",crystal_ball:"\ud83d\udd2e",cucumber:"\ud83e\udd52",cupid:"\ud83d\udc98",curly_loop:"\u27b0",currency_exchange:"\ud83d\udcb1",curry:"\ud83c\udf5b",custard:"\ud83c\udf6e",customs:"\ud83d\udec3",cyclone:"\ud83c\udf00",dagger:"\ud83d\udde1",dancer:"\ud83d\udc83",dancing_women:"\ud83d\udc6f",dancing_men:"\ud83d\udc6f&zwj;\u2642\ufe0f",dango:"\ud83c\udf61",dark_sunglasses:"\ud83d\udd76",dart:"\ud83c\udfaf",dash:"\ud83d\udca8",date:"\ud83d\udcc5",deciduous_tree:"\ud83c\udf33",deer:"\ud83e\udd8c",department_store:"\ud83c\udfec",derelict_house:"\ud83c\udfda",desert:"\ud83c\udfdc",desert_island:"\ud83c\udfdd",desktop_computer:"\ud83d\udda5",male_detective:"\ud83d\udd75\ufe0f",diamond_shape_with_a_dot_inside:"\ud83d\udca0",diamonds:"\u2666\ufe0f",disappointed:"\ud83d\ude1e",disappointed_relieved:"\ud83d\ude25",dizzy:"\ud83d\udcab",dizzy_face:"\ud83d\ude35",do_not_litter:"\ud83d\udeaf",dog:"\ud83d\udc36",dog2:"\ud83d\udc15",dollar:"\ud83d\udcb5",dolls:"\ud83c\udf8e",dolphin:"\ud83d\udc2c",door:"\ud83d\udeaa",doughnut:"\ud83c\udf69",dove:"\ud83d\udd4a",dragon:"\ud83d\udc09",dragon_face:"\ud83d\udc32",dress:"\ud83d\udc57",dromedary_camel:"\ud83d\udc2a",drooling_face:"\ud83e\udd24",droplet:"\ud83d\udca7",drum:"\ud83e\udd41",duck:"\ud83e\udd86",dvd:"\ud83d\udcc0","e-mail":"\ud83d\udce7",eagle:"\ud83e\udd85",ear:"\ud83d\udc42",ear_of_rice:"\ud83c\udf3e",earth_africa:"\ud83c\udf0d",earth_americas:"\ud83c\udf0e",earth_asia:"\ud83c\udf0f",egg:"\ud83e\udd5a",eggplant:"\ud83c\udf46",eight_pointed_black_star:"\u2734\ufe0f",eight_spoked_asterisk:"\u2733\ufe0f",electric_plug:"\ud83d\udd0c",elephant:"\ud83d\udc18",email:"\u2709\ufe0f",end:"\ud83d\udd1a",envelope_with_arrow:"\ud83d\udce9",euro:"\ud83d\udcb6",european_castle:"\ud83c\udff0",european_post_office:"\ud83c\udfe4",evergreen_tree:"\ud83c\udf32",exclamation:"\u2757\ufe0f",expressionless:"\ud83d\ude11",eye:"\ud83d\udc41",eye_speech_bubble:"\ud83d\udc41&zwj;\ud83d\udde8",eyeglasses:"\ud83d\udc53",eyes:"\ud83d\udc40",face_with_head_bandage:"\ud83e\udd15",face_with_thermometer:"\ud83e\udd12",fist_oncoming:"\ud83d\udc4a",factory:"\ud83c\udfed",fallen_leaf:"\ud83c\udf42",family_man_woman_boy:"\ud83d\udc6a",family_man_boy:"\ud83d\udc68&zwj;\ud83d\udc66",family_man_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_girl:"\ud83d\udc68&zwj;\ud83d\udc67",family_man_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_man_man_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc66",family_man_man_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_man_girl:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67",family_man_man_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_man_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_man_woman_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_woman_girl:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67",family_man_woman_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_woman_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_woman_boy:"\ud83d\udc69&zwj;\ud83d\udc66",family_woman_boy_boy:"\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_woman_girl:"\ud83d\udc69&zwj;\ud83d\udc67",family_woman_girl_boy:"\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_woman_girl_girl:"\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_woman_woman_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc66",family_woman_woman_boy_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_woman_woman_girl:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67",family_woman_woman_girl_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_woman_woman_girl_girl:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",fast_forward:"\u23e9",fax:"\ud83d\udce0",fearful:"\ud83d\ude28",feet:"\ud83d\udc3e",female_detective:"\ud83d\udd75\ufe0f&zwj;\u2640\ufe0f",ferris_wheel:"\ud83c\udfa1",ferry:"\u26f4",field_hockey:"\ud83c\udfd1",file_cabinet:"\ud83d\uddc4",file_folder:"\ud83d\udcc1",film_projector:"\ud83d\udcfd",film_strip:"\ud83c\udf9e",fire:"\ud83d\udd25",fire_engine:"\ud83d\ude92",fireworks:"\ud83c\udf86",first_quarter_moon:"\ud83c\udf13",first_quarter_moon_with_face:"\ud83c\udf1b",fish:"\ud83d\udc1f",fish_cake:"\ud83c\udf65",fishing_pole_and_fish:"\ud83c\udfa3",fist_raised:"\u270a",fist_left:"\ud83e\udd1b",fist_right:"\ud83e\udd1c",flags:"\ud83c\udf8f",flashlight:"\ud83d\udd26",fleur_de_lis:"\u269c\ufe0f",flight_arrival:"\ud83d\udeec",flight_departure:"\ud83d\udeeb",floppy_disk:"\ud83d\udcbe",flower_playing_cards:"\ud83c\udfb4",flushed:"\ud83d\ude33",fog:"\ud83c\udf2b",foggy:"\ud83c\udf01",football:"\ud83c\udfc8",footprints:"\ud83d\udc63",fork_and_knife:"\ud83c\udf74",fountain:"\u26f2\ufe0f",fountain_pen:"\ud83d\udd8b",four_leaf_clover:"\ud83c\udf40",fox_face:"\ud83e\udd8a",framed_picture:"\ud83d\uddbc",free:"\ud83c\udd93",fried_egg:"\ud83c\udf73",fried_shrimp:"\ud83c\udf64",fries:"\ud83c\udf5f",frog:"\ud83d\udc38",frowning:"\ud83d\ude26",frowning_face:"\u2639\ufe0f",frowning_man:"\ud83d\ude4d&zwj;\u2642\ufe0f",frowning_woman:"\ud83d\ude4d",middle_finger:"\ud83d\udd95",fuelpump:"\u26fd\ufe0f",full_moon:"\ud83c\udf15",full_moon_with_face:"\ud83c\udf1d",funeral_urn:"\u26b1\ufe0f",game_die:"\ud83c\udfb2",gear:"\u2699\ufe0f",gem:"\ud83d\udc8e",gemini:"\u264a\ufe0f",ghost:"\ud83d\udc7b",gift:"\ud83c\udf81",gift_heart:"\ud83d\udc9d",girl:"\ud83d\udc67",globe_with_meridians:"\ud83c\udf10",goal_net:"\ud83e\udd45",goat:"\ud83d\udc10",golf:"\u26f3\ufe0f",golfing_man:"\ud83c\udfcc\ufe0f",golfing_woman:"\ud83c\udfcc\ufe0f&zwj;\u2640\ufe0f",gorilla:"\ud83e\udd8d",grapes:"\ud83c\udf47",green_apple:"\ud83c\udf4f",green_book:"\ud83d\udcd7",green_heart:"\ud83d\udc9a",green_salad:"\ud83e\udd57",grey_exclamation:"\u2755",grey_question:"\u2754",grimacing:"\ud83d\ude2c",grin:"\ud83d\ude01",grinning:"\ud83d\ude00",guardsman:"\ud83d\udc82",guardswoman:"\ud83d\udc82&zwj;\u2640\ufe0f",guitar:"\ud83c\udfb8",gun:"\ud83d\udd2b",haircut_woman:"\ud83d\udc87",haircut_man:"\ud83d\udc87&zwj;\u2642\ufe0f",hamburger:"\ud83c\udf54",hammer:"\ud83d\udd28",hammer_and_pick:"\u2692",hammer_and_wrench:"\ud83d\udee0",hamster:"\ud83d\udc39",hand:"\u270b",handbag:"\ud83d\udc5c",handshake:"\ud83e\udd1d",hankey:"\ud83d\udca9",hatched_chick:"\ud83d\udc25",hatching_chick:"\ud83d\udc23",headphones:"\ud83c\udfa7",hear_no_evil:"\ud83d\ude49",heart:"\u2764\ufe0f",heart_decoration:"\ud83d\udc9f",heart_eyes:"\ud83d\ude0d",heart_eyes_cat:"\ud83d\ude3b",heartbeat:"\ud83d\udc93",heartpulse:"\ud83d\udc97",hearts:"\u2665\ufe0f",heavy_check_mark:"\u2714\ufe0f",heavy_division_sign:"\u2797",heavy_dollar_sign:"\ud83d\udcb2",heavy_heart_exclamation:"\u2763\ufe0f",heavy_minus_sign:"\u2796",heavy_multiplication_x:"\u2716\ufe0f",heavy_plus_sign:"\u2795",helicopter:"\ud83d\ude81",herb:"\ud83c\udf3f",hibiscus:"\ud83c\udf3a",high_brightness:"\ud83d\udd06",high_heel:"\ud83d\udc60",hocho:"\ud83d\udd2a",hole:"\ud83d\udd73",honey_pot:"\ud83c\udf6f",horse:"\ud83d\udc34",horse_racing:"\ud83c\udfc7",hospital:"\ud83c\udfe5",hot_pepper:"\ud83c\udf36",hotdog:"\ud83c\udf2d",hotel:"\ud83c\udfe8",hotsprings:"\u2668\ufe0f",hourglass:"\u231b\ufe0f",hourglass_flowing_sand:"\u23f3",house:"\ud83c\udfe0",house_with_garden:"\ud83c\udfe1",houses:"\ud83c\udfd8",hugs:"\ud83e\udd17",hushed:"\ud83d\ude2f",ice_cream:"\ud83c\udf68",ice_hockey:"\ud83c\udfd2",ice_skate:"\u26f8",icecream:"\ud83c\udf66",id:"\ud83c\udd94",ideograph_advantage:"\ud83c\ude50",imp:"\ud83d\udc7f",inbox_tray:"\ud83d\udce5",incoming_envelope:"\ud83d\udce8",tipping_hand_woman:"\ud83d\udc81",information_source:"\u2139\ufe0f",innocent:"\ud83d\ude07",interrobang:"\u2049\ufe0f",iphone:"\ud83d\udcf1",izakaya_lantern:"\ud83c\udfee",jack_o_lantern:"\ud83c\udf83",japan:"\ud83d\uddfe",japanese_castle:"\ud83c\udfef",japanese_goblin:"\ud83d\udc7a",japanese_ogre:"\ud83d\udc79",jeans:"\ud83d\udc56",joy:"\ud83d\ude02",joy_cat:"\ud83d\ude39",joystick:"\ud83d\udd79",kaaba:"\ud83d\udd4b",key:"\ud83d\udd11",keyboard:"\u2328\ufe0f",keycap_ten:"\ud83d\udd1f",kick_scooter:"\ud83d\udef4",kimono:"\ud83d\udc58",kiss:"\ud83d\udc8b",kissing:"\ud83d\ude17",kissing_cat:"\ud83d\ude3d",kissing_closed_eyes:"\ud83d\ude1a",kissing_heart:"\ud83d\ude18",kissing_smiling_eyes:"\ud83d\ude19",kiwi_fruit:"\ud83e\udd5d",koala:"\ud83d\udc28",koko:"\ud83c\ude01",label:"\ud83c\udff7",large_blue_circle:"\ud83d\udd35",large_blue_diamond:"\ud83d\udd37",large_orange_diamond:"\ud83d\udd36",last_quarter_moon:"\ud83c\udf17",last_quarter_moon_with_face:"\ud83c\udf1c",latin_cross:"\u271d\ufe0f",laughing:"\ud83d\ude06",leaves:"\ud83c\udf43",ledger:"\ud83d\udcd2",left_luggage:"\ud83d\udec5",left_right_arrow:"\u2194\ufe0f",leftwards_arrow_with_hook:"\u21a9\ufe0f",lemon:"\ud83c\udf4b",leo:"\u264c\ufe0f",leopard:"\ud83d\udc06",level_slider:"\ud83c\udf9a",libra:"\u264e\ufe0f",light_rail:"\ud83d\ude88",link:"\ud83d\udd17",lion:"\ud83e\udd81",lips:"\ud83d\udc44",lipstick:"\ud83d\udc84",lizard:"\ud83e\udd8e",lock:"\ud83d\udd12",lock_with_ink_pen:"\ud83d\udd0f",lollipop:"\ud83c\udf6d",loop:"\u27bf",loud_sound:"\ud83d\udd0a",loudspeaker:"\ud83d\udce2",love_hotel:"\ud83c\udfe9",love_letter:"\ud83d\udc8c",low_brightness:"\ud83d\udd05",lying_face:"\ud83e\udd25",m:"\u24c2\ufe0f",mag:"\ud83d\udd0d",mag_right:"\ud83d\udd0e",mahjong:"\ud83c\udc04\ufe0f",mailbox:"\ud83d\udceb",mailbox_closed:"\ud83d\udcea",mailbox_with_mail:"\ud83d\udcec",mailbox_with_no_mail:"\ud83d\udced",man:"\ud83d\udc68",man_artist:"\ud83d\udc68&zwj;\ud83c\udfa8",man_astronaut:"\ud83d\udc68&zwj;\ud83d\ude80",man_cartwheeling:"\ud83e\udd38&zwj;\u2642\ufe0f",man_cook:"\ud83d\udc68&zwj;\ud83c\udf73",man_dancing:"\ud83d\udd7a",man_facepalming:"\ud83e\udd26&zwj;\u2642\ufe0f",man_factory_worker:"\ud83d\udc68&zwj;\ud83c\udfed",man_farmer:"\ud83d\udc68&zwj;\ud83c\udf3e",man_firefighter:"\ud83d\udc68&zwj;\ud83d\ude92",man_health_worker:"\ud83d\udc68&zwj;\u2695\ufe0f",man_in_tuxedo:"\ud83e\udd35",man_judge:"\ud83d\udc68&zwj;\u2696\ufe0f",man_juggling:"\ud83e\udd39&zwj;\u2642\ufe0f",man_mechanic:"\ud83d\udc68&zwj;\ud83d\udd27",man_office_worker:"\ud83d\udc68&zwj;\ud83d\udcbc",man_pilot:"\ud83d\udc68&zwj;\u2708\ufe0f",man_playing_handball:"\ud83e\udd3e&zwj;\u2642\ufe0f",man_playing_water_polo:"\ud83e\udd3d&zwj;\u2642\ufe0f",man_scientist:"\ud83d\udc68&zwj;\ud83d\udd2c",man_shrugging:"\ud83e\udd37&zwj;\u2642\ufe0f",man_singer:"\ud83d\udc68&zwj;\ud83c\udfa4",man_student:"\ud83d\udc68&zwj;\ud83c\udf93",man_teacher:"\ud83d\udc68&zwj;\ud83c\udfeb",man_technologist:"\ud83d\udc68&zwj;\ud83d\udcbb",man_with_gua_pi_mao:"\ud83d\udc72",man_with_turban:"\ud83d\udc73",tangerine:"\ud83c\udf4a",mans_shoe:"\ud83d\udc5e",mantelpiece_clock:"\ud83d\udd70",maple_leaf:"\ud83c\udf41",martial_arts_uniform:"\ud83e\udd4b",mask:"\ud83d\ude37",massage_woman:"\ud83d\udc86",massage_man:"\ud83d\udc86&zwj;\u2642\ufe0f",meat_on_bone:"\ud83c\udf56",medal_military:"\ud83c\udf96",medal_sports:"\ud83c\udfc5",mega:"\ud83d\udce3",melon:"\ud83c\udf48",memo:"\ud83d\udcdd",men_wrestling:"\ud83e\udd3c&zwj;\u2642\ufe0f",menorah:"\ud83d\udd4e",mens:"\ud83d\udeb9",metal:"\ud83e\udd18",metro:"\ud83d\ude87",microphone:"\ud83c\udfa4",microscope:"\ud83d\udd2c",milk_glass:"\ud83e\udd5b",milky_way:"\ud83c\udf0c",minibus:"\ud83d\ude90",minidisc:"\ud83d\udcbd",mobile_phone_off:"\ud83d\udcf4",money_mouth_face:"\ud83e\udd11",money_with_wings:"\ud83d\udcb8",moneybag:"\ud83d\udcb0",monkey:"\ud83d\udc12",monkey_face:"\ud83d\udc35",monorail:"\ud83d\ude9d",moon:"\ud83c\udf14",mortar_board:"\ud83c\udf93",mosque:"\ud83d\udd4c",motor_boat:"\ud83d\udee5",motor_scooter:"\ud83d\udef5",motorcycle:"\ud83c\udfcd",motorway:"\ud83d\udee3",mount_fuji:"\ud83d\uddfb",mountain:"\u26f0",mountain_biking_man:"\ud83d\udeb5",mountain_biking_woman:"\ud83d\udeb5&zwj;\u2640\ufe0f",mountain_cableway:"\ud83d\udea0",mountain_railway:"\ud83d\ude9e",mountain_snow:"\ud83c\udfd4",mouse:"\ud83d\udc2d",mouse2:"\ud83d\udc01",movie_camera:"\ud83c\udfa5",moyai:"\ud83d\uddff",mrs_claus:"\ud83e\udd36",muscle:"\ud83d\udcaa",mushroom:"\ud83c\udf44",musical_keyboard:"\ud83c\udfb9",musical_note:"\ud83c\udfb5",musical_score:"\ud83c\udfbc",mute:"\ud83d\udd07",nail_care:"\ud83d\udc85",name_badge:"\ud83d\udcdb",national_park:"\ud83c\udfde",nauseated_face:"\ud83e\udd22",necktie:"\ud83d\udc54",negative_squared_cross_mark:"\u274e",nerd_face:"\ud83e\udd13",neutral_face:"\ud83d\ude10",
21new:"\ud83c\udd95",new_moon:"\ud83c\udf11",new_moon_with_face:"\ud83c\udf1a",newspaper:"\ud83d\udcf0",newspaper_roll:"\ud83d\uddde",next_track_button:"\u23ed",ng:"\ud83c\udd96",no_good_man:"\ud83d\ude45&zwj;\u2642\ufe0f",no_good_woman:"\ud83d\ude45",night_with_stars:"\ud83c\udf03",no_bell:"\ud83d\udd15",no_bicycles:"\ud83d\udeb3",no_entry:"\u26d4\ufe0f",no_entry_sign:"\ud83d\udeab",no_mobile_phones:"\ud83d\udcf5",no_mouth:"\ud83d\ude36",no_pedestrians:"\ud83d\udeb7",no_smoking:"\ud83d\udead","non-potable_water":"\ud83d\udeb1",nose:"\ud83d\udc43",notebook:"\ud83d\udcd3",notebook_with_decorative_cover:"\ud83d\udcd4",notes:"\ud83c\udfb6",nut_and_bolt:"\ud83d\udd29",o:"\u2b55\ufe0f",o2:"\ud83c\udd7e\ufe0f",ocean:"\ud83c\udf0a",octopus:"\ud83d\udc19",oden:"\ud83c\udf62",office:"\ud83c\udfe2",oil_drum:"\ud83d\udee2",ok:"\ud83c\udd97",ok_hand:"\ud83d\udc4c",ok_man:"\ud83d\ude46&zwj;\u2642\ufe0f",ok_woman:"\ud83d\ude46",old_key:"\ud83d\udddd",older_man:"\ud83d\udc74",older_woman:"\ud83d\udc75",om:"\ud83d\udd49",on:"\ud83d\udd1b",oncoming_automobile:"\ud83d\ude98",oncoming_bus:"\ud83d\ude8d",oncoming_police_car:"\ud83d\ude94",oncoming_taxi:"\ud83d\ude96",open_file_folder:"\ud83d\udcc2",open_hands:"\ud83d\udc50",open_mouth:"\ud83d\ude2e",open_umbrella:"\u2602\ufe0f",ophiuchus:"\u26ce",orange_book:"\ud83d\udcd9",orthodox_cross:"\u2626\ufe0f",outbox_tray:"\ud83d\udce4",owl:"\ud83e\udd89",ox:"\ud83d\udc02",package
vendor: 11,855 bytes, line 21
21:"\ud83d\udce6",page_facing_up:"\ud83d\udcc4",page_with_curl:"\ud83d\udcc3",pager:"\ud83d\udcdf",paintbrush:"\ud83d\udd8c",palm_tree:"\ud83c\udf34",pancakes:"\ud83e\udd5e",panda_face:"\ud83d\udc3c",paperclip:"\ud83d\udcce",paperclips:"\ud83d\udd87",parasol_on_ground:"\u26f1",parking:"\ud83c\udd7f\ufe0f",part_alternation_mark:"\u303d\ufe0f",partly_sunny:"\u26c5\ufe0f",passenger_ship:"\ud83d\udef3",passport_control:"\ud83d\udec2",pause_button:"\u23f8",peace_symbol:"\u262e\ufe0f",peach:"\ud83c\udf51",peanuts:"\ud83e\udd5c",pear:"\ud83c\udf50",pen:"\ud83d\udd8a",pencil2:"\u270f\ufe0f",penguin:"\ud83d\udc27",pensive:"\ud83d\ude14",performing_arts:"\ud83c\udfad",persevere:"\ud83d\ude23",person_fencing:"\ud83e\udd3a",pouting_woman:"\ud83d\ude4e",phone:"\u260e\ufe0f",pick:"\u26cf",pig:"\ud83d\udc37",pig2:"\ud83d\udc16",pig_nose:"\ud83d\udc3d",pill:"\ud83d\udc8a",pineapple:"\ud83c\udf4d",ping_pong:"\ud83c\udfd3",pisces:"\u2653\ufe0f",pizza:"\ud83c\udf55",place_of_worship:"\ud83d\uded0",plate_with_cutlery:"\ud83c\udf7d",play_or_pause_button:"\u23ef",point_down:"\ud83d\udc47",point_left:"\ud83d\udc48",point_right:"\ud83d\udc49",point_up:"\u261d\ufe0f",point_up_2:"\ud83d\udc46",police_car:"\ud83d\ude93",policewoman:"\ud83d\udc6e&zwj;\u2640\ufe0f",poodle:"\ud83d\udc29",popcorn:"\ud83c\udf7f",post_office:"\ud83c\udfe3",postal_horn:"\ud83d\udcef",postbox:"\ud83d\udcee",potable_water:"\ud83d\udeb0",potato:"\ud83e\udd54",pouch:"\ud83d\udc5d",poultry_leg:"\ud83c\udf57",pound:"\ud83d\udcb7",rage:"\ud83d\ude21",pouting_cat:"\ud83d\ude3e",pouting_man:"\ud83d\ude4e&zwj;\u2642\ufe0f",pray:"\ud83d\ude4f",prayer_beads:"\ud83d\udcff",pregnant_woman:"\ud83e\udd30",previous_track_button:"\u23ee",prince:"\ud83e\udd34",princess:"\ud83d\udc78",printer:"\ud83d\udda8",purple_heart:"\ud83d\udc9c",purse:"\ud83d\udc5b",pushpin:"\ud83d\udccc",put_litter_in_its_place:"\ud83d\udeae",question:"\u2753",rabbit:"\ud83d\udc30",rabbit2:"\ud83d\udc07",racehorse:"\ud83d\udc0e",racing_car:"\ud83c\udfce",radio:"\ud83d\udcfb",radio_button:"\ud83d\udd18",radioactive:"\u2622\ufe0f",railway_car:"\ud83d\ude83",railway_track:"\ud83d\udee4",rainbow:"\ud83c\udf08",rainbow_flag:"\ud83c\udff3\ufe0f&zwj;\ud83c\udf08",raised_back_of_hand:"\ud83e\udd1a",raised_hand_with_fingers_splayed:"\ud83d\udd90",raised_hands:"\ud83d\ude4c",raising_hand_woman:"\ud83d\ude4b",raising_hand_man:"\ud83d\ude4b&zwj;\u2642\ufe0f",ram:"\ud83d\udc0f",ramen:"\ud83c\udf5c",rat:"\ud83d\udc00",record_button:"\u23fa",recycle:"\u267b\ufe0f",red_circle:"\ud83d\udd34",registered:"\xae\ufe0f",relaxed:"\u263a\ufe0f",relieved:"\ud83d\ude0c",reminder_ribbon:"\ud83c\udf97",repeat:"\ud83d\udd01",repeat_one:"\ud83d\udd02",rescue_worker_helmet:"\u26d1",restroom:"\ud83d\udebb",revolving_hearts:"\ud83d\udc9e",rewind:"\u23ea",rhinoceros:"\ud83e\udd8f",ribbon:"\ud83c\udf80",rice:"\ud83c\udf5a",rice_ball:"\ud83c\udf59",rice_cracker:"\ud83c\udf58",rice_scene:"\ud83c\udf91",right_anger_bubble:"\ud83d\uddef",ring:"\ud83d\udc8d",robot:"\ud83e\udd16",rocket:"\ud83d\ude80",rofl:"\ud83e\udd23",roll_eyes:"\ud83d\ude44",roller_coaster:"\ud83c\udfa2",rooster:"\ud83d\udc13",rose:"\ud83c\udf39",rosette:"\ud83c\udff5",rotating_light:"\ud83d\udea8",round_pushpin:"\ud83d\udccd",rowing_man:"\ud83d\udea3",rowing_woman:"\ud83d\udea3&zwj;\u2640\ufe0f",rugby_football:"\ud83c\udfc9",running_man:"\ud83c\udfc3",running_shirt_with_sash:"\ud83c\udfbd",running_woman:"\ud83c\udfc3&zwj;\u2640\ufe0f",sa:"\ud83c\ude02\ufe0f",sagittarius:"\u2650\ufe0f",sake:"\ud83c\udf76",sandal:"\ud83d\udc61",santa:"\ud83c\udf85",satellite:"\ud83d\udce1",saxophone:"\ud83c\udfb7",school:"\ud83c\udfeb",school_satchel:"\ud83c\udf92",scissors:"\u2702\ufe0f",scorpion:"\ud83e\udd82",scorpius:"\u264f\ufe0f",scream:"\ud83d\ude31",scream_cat:"\ud83d\ude40",scroll:"\ud83d\udcdc",seat:"\ud83d\udcba",secret:"\u3299\ufe0f",see_no_evil:"\ud83d\ude48",seedling:"\ud83c\udf31",selfie:"\ud83e\udd33",shallow_pan_of_food:"\ud83e\udd58",shamrock:"\u2618\ufe0f",shark:"\ud83e\udd88",shaved_ice:"\ud83c\udf67",sheep:"\ud83d\udc11",shell:"\ud83d\udc1a",shield:"\ud83d\udee1",shinto_shrine:"\u26e9",ship:"\ud83d\udea2",shirt:"\ud83d\udc55",shopping:"\ud83d\udecd",shopping_cart:"\ud83d\uded2",shower:"\ud83d\udebf",shrimp:"\ud83e\udd90",signal_strength:"\ud83d\udcf6",six_pointed_star:"\ud83d\udd2f",ski:"\ud83c\udfbf",skier:"\u26f7",skull:"\ud83d\udc80",skull_and_crossbones:"\u2620\ufe0f",sleeping:"\ud83d\ude34",sleeping_bed:"\ud83d\udecc",sleepy:"\ud83d\ude2a",slightly_frowning_face:"\ud83d\ude41",slightly_smiling_face:"\ud83d\ude42",slot_machine:"\ud83c\udfb0",small_airplane:"\ud83d\udee9",small_blue_diamond:"\ud83d\udd39",small_orange_diamond:"\ud83d\udd38",small_red_triangle:"\ud83d\udd3a",small_red_triangle_down:"\ud83d\udd3b",smile:"\ud83d\ude04",smile_cat:"\ud83d\ude38",smiley:"\ud83d\ude03",smiley_cat:"\ud83d\ude3a",smiling_imp:"\ud83d\ude08",smirk:"\ud83d\ude0f",smirk_cat:"\ud83d\ude3c",smoking:"\ud83d\udeac",snail:"\ud83d\udc0c",snake:"\ud83d\udc0d",sneezing_face:"\ud83e\udd27",snowboarder:"\ud83c\udfc2",snowflake:"\u2744\ufe0f",snowman:"\u26c4\ufe0f",snowman_with_snow:"\u2603\ufe0f",sob:"\ud83d\ude2d",soccer:"\u26bd\ufe0f",soon:"\ud83d\udd1c",sos:"\ud83c\udd98",sound:"\ud83d\udd09",space_invader:"\ud83d\udc7e",spades:"\u2660\ufe0f",spaghetti:"\ud83c\udf5d",sparkle:"\u2747\ufe0f",sparkler:"\ud83c\udf87",sparkles:"\u2728",sparkling_heart:"\ud83d\udc96",speak_no_evil:"\ud83d\ude4a",speaker:"\ud83d\udd08",speaking_head:"\ud83d\udde3",speech_balloon:"\ud83d\udcac",speedboat:"\ud83d\udea4",spider:"\ud83d\udd77",spider_web:"\ud83d\udd78",spiral_calendar:"\ud83d\uddd3",spiral_notepad:"\ud83d\uddd2",spoon:"\ud83e\udd44",squid:"\ud83e\udd91",stadium:"\ud83c\udfdf",star:"\u2b50\ufe0f",star2:"\ud83c\udf1f",star_and_crescent:"\u262a\ufe0f",star_of_david:"\u2721\ufe0f",stars:"\ud83c\udf20",station:"\ud83d\ude89",statue_of_liberty:"\ud83d\uddfd",steam_locomotive:"\ud83d\ude82",stew:"\ud83c\udf72",stop_button:"\u23f9",stop_sign:"\ud83d\uded1",stopwatch:"\u23f1",straight_ruler:"\ud83d\udccf",strawberry:"\ud83c\udf53",stuck_out_tongue:"\ud83d\ude1b",stuck_out_tongue_closed_eyes:"\ud83d\ude1d",stuck_out_tongue_winking_eye:"\ud83d\ude1c",studio_microphone:"\ud83c\udf99",stuffed_flatbread:"\ud83e\udd59",sun_behind_large_cloud:"\ud83c\udf25",sun_behind_rain_cloud:"\ud83c\udf26",sun_behind_small_cloud:"\ud83c\udf24",sun_with_face:"\ud83c\udf1e",sunflower:"\ud83c\udf3b",sunglasses:"\ud83d\ude0e",sunny:"\u2600\ufe0f",sunrise:"\ud83c\udf05",sunrise_over_mountains:"\ud83c\udf04",surfing_man:"\ud83c\udfc4",surfing_woman:"\ud83c\udfc4&zwj;\u2640\ufe0f",sushi:"\ud83c\udf63",suspension_railway:"\ud83d\ude9f",sweat:"\ud83d\ude13",sweat_drops:"\ud83d\udca6",sweat_smile:"\ud83d\ude05",sweet_potato:"\ud83c\udf60",swimming_man:"\ud83c\udfca",swimming_woman:"\ud83c\udfca&zwj;\u2640\ufe0f",symbols:"\ud83d\udd23",synagogue:"\ud83d\udd4d",syringe:"\ud83d\udc89",taco:"\ud83c\udf2e",tada:"\ud83c\udf89",tanabata_tree:"\ud83c\udf8b",taurus:"\u2649\ufe0f",taxi:"\ud83d\ude95",tea:"\ud83c\udf75",telephone_receiver:"\ud83d\udcde",telescope:"\ud83d\udd2d",tennis:"\ud83c\udfbe",tent:"\u26fa\ufe0f",thermometer:"\ud83c\udf21",thinking:"\ud83e\udd14",thought_balloon:"\ud83d\udcad",ticket:"\ud83c\udfab",tickets:"\ud83c\udf9f",tiger:"\ud83d\udc2f",tiger2:"\ud83d\udc05",timer_clock:"\u23f2",tipping_hand_man:"\ud83d\udc81&zwj;\u2642\ufe0f",tired_face:"\ud83d\ude2b",tm:"\u2122\ufe0f",toilet:"\ud83d\udebd",tokyo_tower:"\ud83d\uddfc",tomato:"\ud83c\udf45",tongue:"\ud83d\udc45",top:"\ud83d\udd1d",tophat:"\ud83c\udfa9",tornado:"\ud83c\udf2a",trackball:"\ud83d\uddb2",tractor:"\ud83d\ude9c",traffic_light:"\ud83d\udea5",train:"\ud83d\ude8b",train2:"\ud83d\ude86",tram:"\ud83d\ude8a",triangular_flag_on_post:"\ud83d\udea9",triangular_ruler:"\ud83d\udcd0",trident:"\ud83d\udd31",triumph:"\ud83d\ude24",trolleybus:"\ud83d\ude8e",trophy:"\ud83c\udfc6",tropical_drink:"\ud83c\udf79",tropical_fish:"\ud83d\udc20",truck:"\ud83d\ude9a",trumpet:"\ud83c\udfba",tulip:"\ud83c\udf37",tumbler_glass:"\ud83e\udd43",turkey:"\ud83e\udd83",turtle:"\ud83d\udc22",tv:"\ud83d\udcfa",twisted_rightwards_arrows:"\ud83d\udd00",two_hearts:"\ud83d\udc95",two_men_holding_hands:"\ud83d\udc6c",two_women_holding_hands:"\ud83d\udc6d",u5272:"\ud83c\ude39",u5408:"\ud83c\ude34",u55b6:"\ud83c\ude3a",u6307:"\ud83c\ude2f\ufe0f",u6708:"\ud83c\ude37\ufe0f",u6709:"\ud83c\ude36",u6e80:"\ud83c\ude35",u7121:"\ud83c\ude1a\ufe0f",u7533:"\ud83c\ude38",u7981:"\ud83c\ude32",u7a7a:"\ud83c\ude33",umbrella:"\u2614\ufe0f",unamused:"\ud83d\ude12",underage:"\ud83d\udd1e",unicorn:"\ud83e\udd84",unlock:"\ud83d\udd13",up:"\ud83c\udd99",upside_down_face:"\ud83d\ude43",v:"\u270c\ufe0f",vertical_traffic_light:"\ud83d\udea6",vhs:"\ud83d\udcfc",vibration_mode:"\ud83d\udcf3",video_camera:"\ud83d\udcf9",video_game:"\ud83c\udfae",violin:"\ud83c\udfbb",virgo:"\u264d\ufe0f",volcano:"\ud83c\udf0b",volleyball:"\ud83c\udfd0",vs:"\ud83c\udd9a",vulcan_salute:"\ud83d\udd96",walking_man:"\ud83d\udeb6",walking_woman:"\ud83d\udeb6&zwj;\u2640\ufe0f",waning_crescent_moon:"\ud83c\udf18",waning_gibbous_moon:"\ud83c\udf16",warning:"\u26a0\ufe0f",wastebasket:"\ud83d\uddd1",watch:"\u231a\ufe0f",water_buffalo:"\ud83d\udc03",watermelon:"\ud83c\udf49",wave:"\ud83d\udc4b",wavy_dash:"\u3030\ufe0f",waxing_crescent_moon:"\ud83c\udf12",wc:"\ud83d\udebe",weary:"\ud83d\ude29",wedding:"\ud83d\udc92",weight_lifting_man:"\ud83c\udfcb\ufe0f",weight_lifting_woman:"\ud83c\udfcb\ufe0f&zwj;\u2640\ufe0f",whale:"\ud83d\udc33",whale2:"\ud83d\udc0b",wheel_of_dharma:"\u2638\ufe0f",wheelchair:"\u267f\ufe0f",white_check_mark:"\u2705",white_circle:"\u26aa\ufe0f",white_flag:"\ud83c\udff3\ufe0f",white_flower:"\ud83d\udcae",white_large_square:"\u2b1c\ufe0f",white_medium_small_square:"\u25fd\ufe0f",white_medium_square:"\u25fb\ufe0f",white_small_square:"\u25ab\ufe0f",white_square_button:"\ud83d\udd33",wilted_flower:"\ud83e\udd40",wind_chime:"\ud83c\udf90",wind_face:"\ud83c\udf2c",wine_glass:"\ud83c\udf77",wink:"\ud83d\ude09",wolf:"\ud83d\udc3a",woman:"\ud83d\udc69",woman_artist:"\ud83d\udc69&zwj;\ud83c\udfa8",woman_astronaut:"\ud83d\udc69&zwj;\ud83d\ude80",woman_cartwheeling:"\ud83e\udd38&zwj;\u2640\ufe0f",woman_cook:"\ud83d\udc69&zwj;\ud83c\udf73",woman_facepalming:"\ud83e\udd26&zwj;\u2640\ufe0f",woman_factory_worker:"\ud83d\udc69&zwj;\ud83c\udfed",woman_farmer:"\ud83d\udc69&zwj;\ud83c\udf3e",woman_firefighter:"\ud83d\udc69&zwj;\ud83d\ude92",woman_health_worker:"\ud83d\udc69&zwj;\u2695\ufe0f",woman_judge:"\ud83d\udc69&zwj;\u2696\ufe0f",woman_juggling:"\ud83e\udd39&zwj;\u2640\ufe0f",woman_mechanic:"\ud83d\udc69&zwj;\ud83d\udd27",woman_office_worker:"\ud83d\udc69&zwj;\ud83d\udcbc",woman_pilot:"\ud83d\udc69&zwj;\u2708\ufe0f",woman_playing_handball:"\ud83e\udd3e&zwj;\u2640\ufe0f",woman_playing_water_polo:"\ud83e\udd3d&zwj;\u2640\ufe0f",woman_scientist:"\ud83d\udc69&zwj;\ud83d\udd2c",woman_shrugging:"\ud83e\udd37&zwj;\u2640\ufe0f",woman_singer:"\ud83d\udc69&zwj;\ud83c\udfa4",woman_student:"\ud83d\udc69&zwj;\ud83c\udf93",woman_teacher:"\ud83d\udc69&zwj;\ud83c\udfeb",woman_technologist:"\ud83d\udc69&zwj;\ud83d\udcbb",woman_with_turban:"\ud83d\udc73&zwj;\u2640\ufe0f",womans_clothes:"\ud83d\udc5a",womans_hat:"\ud83d\udc52",women_wrestling:"\ud83e\udd3c&zwj;\u2640\ufe0f",womens:"\ud83d\udeba",world_map:"\ud83d\uddfa",worried:"\ud83d\ude1f",wrench:"\ud83d\udd27",writing_hand:"\u270d\ufe0f",x:"\u274c",yellow_heart:"\ud83d\udc9b",yen:"\ud83d\udcb4",yin_yang:"\u262f\ufe0f",yum:"\ud83d\ude0b",zap:"\u26a1\ufe0f",zipper_mouth_face:"\ud83e\udd10",zzz:"\ud83d\udca4",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">',showdown:"<span style=\"font-family: 'Anonymous Pro', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;\">S</span>"},
21w.Converter=function(t){var a={},n=[],i=[],r={},o=k,s={parsed:{},raw:"",format:""};function l(e,t){if(t=t||null,w.helper.isString(e)){if(t=e=w.helper.stdExtName(e),w.extensions[e])return void function(e,t){"function"==typeof e&&(e=e(new w.Converter)),w.helper.isArray(e)||(e=[e]);var a=T(e,t);if(!a.valid)throw Error(a.error);for(var r=0;r<e.length;++r)switch(e[r].type){case"lang":n.push(e[r]);break;case"output":i.push(e[r]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}(w.extensions[e],e);if(w.helper.isUndefined(A[e]))throw Error('Extension "'+e+'" could not be loaded. It was either not found or is not a valid extension.');e=A[e]}"function"==typeof e&&(e=e()),w.helper.isArray(e)||(e=[e]);var a=T(e,t);if(!a.valid)throw Error(a.error);for(var r=0;r<e.length;++r){switch(e[r].type){case"lang":n.push(e[r]);break;case"output":i.push(e[r])}if(e[r].hasOwnProperty("listeners"))for(var o in e[r].listeners)e[r].listeners.hasOwnProperty(o)&&c(o,e[r].listeners[o])}}function c(t,a){if(!w.helper.isString(t))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+e(t)+" given");if("function"!=typeof a)throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+e(a)+" given");r.hasOwnProperty(t)||(r[t]=[]),r[t].push(a)}!function(){for(var n in t=t||{},S)S.hasOwnProperty(n)&&(a[n]=S[n]);if("object"!==e(t))throw Error("Converter expects the passed parameter to be an object, but "+e(t)+" was passed instead.");for(var i in t)t.hasOwnProperty(i)&&(a[i]=t[i]);a.extensions&&w.helper.forEach(a.extensions,l)}(),this._dispatch=function(e,t,a,n){if(r.hasOwnProperty(e))for(var i=0;i<r[e].length;++i){var o=r[e][i](e,t,this,a,n);o&&void 0!==o&&(t=o)}return t},this.listen=function(e,t){return c(e,t),this},this.makeHtml=function(e){if(!e)return e;var t={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:n,outputModifiers:i,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:"",format:""}};return e=(e=(e=(e=(e=e.replace(/\xa8/g,"\xa8T")).replace(/\$/g,"\xa8D")).replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/\u00A0/g,"&nbsp;"),a.smartIndentationFix&&(e=function(e){var t=e.match(/^\s*/)[0].length,a=new RegExp("^\\s{0,"+t+"}","gm");return e.replace(a,"")}(e)),e="\n\n"+e+"\n\n",e=(e=w.subParser("detab")(e,a,t)).replace(/^[ \t]+$/gm,""),w.helper.forEach(n,function(n){e=w.subParser("runExtension")(n,e,a,t)}),e=w.subParser("metadata")(e,a,t),e=w.subParser("hashPreCodeTags")(e,a,t),e=w.subParser("githubCodeBlocks")(e,a,t),e=w.subParser("hashHTMLBlocks")(e,a,t),e=w.subParser("hashCodeTags")(e,a,t),e=w.subParser("stripLinkDefinitions")(e,a,t),e=w.subParser("blockGamut")(e,a,t),e=w.subParser("unhashHTMLSpans")(e,a,t),e=(e=(e=w.subParser("unescapeSpecialChars")(e,a,t)).replace(/\xa8D/g,"$$")).replace(/\xa8T/g,"\xa8"),e=w.subParser("completeHTMLDocument")(e,a,t),w.helper.forEach(i,function(n){e=w.subParser("runExtension")(n,e,a,t)}),s=t.metadata,e},this.makeMarkdown=this.makeMd=function(e,t){if(e=(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/>[ \t]+</,">\xa8NBSP;<"),!t){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");t=window.document}var a=t.createElement("div");a.innerHTML=e;var n={preList:function(e){for(var t=e.querySelectorAll("pre"),a=[],n=0;n<t.length;++n)if(1===t[n].childElementCount&&"code"===t[n].firstChild.tagName.toLowerCase()){var i=t[n].firstChild.innerHTML.trim(),r
vendor: 12,537 bytes, line 21
21=t[n].firstChild.getAttribute("data-language")||"";if(""===r)for(var o=t[n].firstChild.className.split(" "),s=0;s<o.length;++s){var l=o[s].match(/^language-(.+)$/);if(null!==l){r=l[1];break}}i=w.helper.unescapeHTMLEntities(i),a.push(i),t[n].outerHTML='<precode language="'+r+'" precodenum="'+n.toString()+'"></precode>'}else a.push(t[n].innerHTML),t[n].innerHTML="",t[n].setAttribute("prenum",n.toString());return a}(a)};!function e(t){for(var a=0;a<t.childNodes.length;++a){var n=t.childNodes[a];3===n.nodeType?/\S/.test(n.nodeValue)?(n.nodeValue=n.nodeValue.split("\n").join(" "),n.nodeValue=n.nodeValue.replace(/(\s)+/g,"$1")):(t.removeChild(n),--a):1===n.nodeType&&e(n)}}(a);for(var i=a.childNodes,r="",o=0;o<i.length;o++)r+=w.subParser("makeMarkdown.node")(i[o],n);return r},this.setOption=function(e,t){a[e]=t},this.getOption=function(e){return a[e]},this.getOptions=function(){return a},this.addExtension=function(e,t){l(e,t=t||null)},this.useExtension=function(e){l(e)},this.setFlavor=function(e){if(!_.hasOwnProperty(e))throw Error(e+" flavor was not found");var t=_[e];for(var n in o=e,t)t.hasOwnProperty(n)&&(a[n]=t[n])},this.getFlavor=function(){return o},this.removeExtension=function(e){w.helper.isArray(e)||(e=[e]);for(var t=0;t<e.length;++t){for(var a=e[t],r=0;r<n.length;++r)n[r]===a&&n[r].splice(r,1);for(;0<i.length;++r)i[0]===a&&i[0].splice(r,1)}},this.getAllExtensions=function(){return{language:n,output:i}},this.getMetadata=function(e){return e?s.raw:s.parsed},this.getMetadataFormat=function(){return s.format},this._setMetadataPair=function(e,t){s.parsed[e]=t},this._setMetadataFormat=function(e){s.format=e},this._setMetadataRaw=function(e){s.raw=e}},w.subParser("anchors",function(e,t,a){var n=function(e,n,i,r,o,s,l){if(w.helper.isUndefined(l)&&(l=""),i=i.toLowerCase(),-1<e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m))r="";else if(!r){if(i||(i=n.toLowerCase().replace(/ ?\n/g," ")),r="#"+i,w.helper.isUndefined(a.gUrls[i]))return e;r=a.gUrls[i],w.helper.isUndefined(a.gTitles[i])||(l=a.gTitles[i])}var c='<a href="'+(r=r.replace(w.helper.regexes.asteriskDashAndColon,w.helper.escapeCharactersCallback))+'"';return""!==l&&null!==l&&(c+=' title="'+(l=(l=l.replace(/"/g,"&quot;")).replace(w.helper.regexes.asteriskDashAndColon,w.helper.escapeCharactersCallback))+'"'),t.openLinksInNewWindow&&!/^#/.test(r)&&(c+=' rel="noopener noreferrer" target="\xa8E95Eblank"'),c+">"+n+"</a>"};return e=(e=(e=(e=(e=a.converter._dispatch("anchors.before",e,t,a)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[([^\[\]]+)]()()()()()/g,n),t.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,function(e,a,n,i,r){if("\\"===n)return a+i;if(!w.helper.isString(t.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var o=t.ghMentionsLink.replace(/\{u}/g,r),s="";return t.openLinksInNewWindow&&(s=' rel="noopener noreferrer" target="\xa8E95Eblank"'),a+'<a href="'+o+'"'+s+">"+i+"</a>"})),a.converter._dispatch("anchors.after",e,t,a)});var M=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,I=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,O=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,N=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,D=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,P=function(e){return function(t,a,n,i,r,o,s){var l=n=n.replace(w.helper.regexes.asteriskDashAndColon,w.helper.escapeCharactersCallback),c="",d="",f=a||"",p=s||"";return/^www\./i.test(n)&&(n=n.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&o&&(c=o),e.openLinksInNewWindow&&(d=' rel="noopener noreferrer" target="\xa8E95Eblank"'),f+'<a href="'+n+'"'+d+">"+l+"</a>"+c+p}},B=function(e,t){return function(a,n,i){var r="mailto:";return n=n||"",i=w.subParser("unescapeSpecialChars")(i,e,t),e.encodeEmails?(r=w.helper.encodeEmailAddress(r+i),i=w.helper.encodeEmailAddress(i)):r+=i,n+'<a href="'+r+'">'+i+"</a>"}};return w.subParser("autoLinks",function(e,t,a){return e=(e=(e=a.converter._dispatch("autoLinks.before",e,t,a)).replace(O,P(t))).replace(D,B(t,a)),a.converter._dispatch("autoLinks.after",e,t,a)}),w.subParser("simplifiedAutoLinks",function(e,t,a){return t.simplifiedAutoLink?(e=a.converter._dispatch("simplifiedAutoLinks.before",e,t,a),e=(e=t.excludeTrailingPunctuationFromURLs?e.replace(I,P(t)):e.replace(M,P(t))).replace(N,B(t,a)),e=a.converter._dispatch("simplifiedAutoLinks.after",e,t,a)):e}),w.subParser("blockGamut",function(e,t,a){return e=a.converter._dispatch("blockGamut.before",e,t,a),e=w.subParser("blockQuotes")(e,t,a),e=w.subParser("headers")(e,t,a),e=w.subParser("horizontalRule")(e,t,a),e=w.subParser("lists")(e,t,a),e=w.subParser("codeBlocks")(e,t,a),e=w.subParser("tables")(e,t,a),e=w.subParser("hashHTMLBlocks")(e,t,a),e=w.subParser("paragraphs")(e,t,a),a.converter._dispatch("blockGamut.after",e,t,a)}),w.subParser("blockQuotes",function(e,t,a){e=a.converter._dispatch("blockQuotes.before",e,t,a),e+="\n\n";var n=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(n=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(n,function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/\xa80/g,"")).replace(/^[ \t]+$/gm,""),e=w.subParser("githubCodeBlocks")(e,t,a),e=(e=(e=w.subParser("blockGamut")(e,t,a)).replace(/(^|\n)/g,"$1  ")).replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(e,t){var a=t;return(a=a.replace(/^ {2}/gm,"\xa80")).replace(/\xa80/g,"")}),w.subParser("hashBlock")("<blockquote>\n"+e+"\n</blockquote>",t,a)}),a.converter._dispatch("blockQuotes.after",e,t,a)}),w.subParser("codeBlocks",function(e,t,a){return e=a.converter._dispatch("codeBlocks.before",e,t,a),e=(e=(e+="\xa80").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=\xa80))/g,function(e,n,i){var r=n,o=i,s="\n";return r=w.subParser("outdent")(r,t,a),r=w.subParser("encodeCode")(r,t,a),r=(r=(r=w.subParser("detab")(r,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(s=""),r="<pre><code>"+r+s+"</code></pre>",w.subParser("hashBlock")(r,t,a)+o})).replace(/\xa80/,""),a.converter._dispatch("codeBlocks.after",e,t,a)}),w.subParser("codeSpans",function(e,t,a){return void 0===(e=a.converter._dispatch("codeSpans.before",e,t,a))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(e,n,i,r){var o=r;return o=(o=o.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),o=n+"<code>"+(o=w.subParser("encodeCode")(o,t,a))+"</code>",w.subParser("hashHTMLSpans")(o,t,a)}),a.converter._dispatch("codeSpans.after",e,t,a)}),w.subParser("completeHTMLDocument",function(e,t,a){if(!t.completeHTMLDocument)return e;e=a.converter._dispatch("completeHTMLDocument.before",e,t,a);var n="html",i="<!DOCTYPE HTML>\n",r="",o='<meta charset="utf-8">\n',s="",l="";for(var c in void 0!==a.metadata.parsed.doctype&&(i="<!DOCTYPE "+a.metadata.parsed.doctype+">\n","html"!==(n=a.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==n||(o='<meta charset="utf-8">')),a.metadata.parsed)if(a.metadata.parsed.hasOwnProperty(c))switch(c.toLowerCase()){case"doctype":break;case"title":r="<title>"+a.metadata.parsed.title+"</title>\n";break;case"charset":o="html"===n||"html5"===n?'<meta charset="'+a.metadata.parsed.charset+'">\n':'<meta name="charset" content="'+a.metadata.parsed.charset+'">\n';break;case"language":case"lang":s=' lang="'+a.metadata.parsed[c]+'"',l+='<meta name="'+c+'" content="'+a.metadata.parsed[c]+'">\n';break;default:l+='<meta name="'+c+'" content="'+a.metadata.parsed[c]+'">\n'}return e=i+"<html"+s+">\n<head>\n"+r+o+l+"</head>\n<body>\n"+e.trim()+"\n</body>\n</html>",a.converter._dispatch("completeHTMLDocument.after",e,t,a)}),w.subParser("detab",function(e,t,a){return e=(e=(e=(e=(e=(e=a.converter._dispatch("detab.before",e,t,a)).replace(/\t(?=\t)/g,"    ")).replace(/\t/g,"\xa8A\xa8B")).replace(/\xa8B(.+?)\xa8A/g,function(e,t){for(var a=t,n=4-a.length%4,i=0;i<n;i++)a+=" ";return a})).replace(/\xa8A/g,"    ")).replace(/\xa8B/g,""),a.converter._dispatch("detab.after",e,t,a)}),w.subParser("ellipsis",function(e,t,a){return e=(e=a.converter._dispatch("ellipsis.before",e,t,a)).replace(/\.\.\./g,"\u2026"),a.converter._dispatch("ellipsis.after",e,t,a)}),w.subParser("emoji",function(e,t,a){return t.emoji?(e=(e=a.converter._dispatch("emoji.before",e,t,a)).replace(/:([\S]+?):/g,function(e,t){return w.helper.emojis.hasOwnProperty(t)?w.helper.emojis[t]:e}),a.converter._dispatch("emoji.after",e,t,a)):e}),w.subParser("encodeAmpsAndAngles",function(e,t,a){return e=(e=(e=(e=(e=a.converter._dispatch("encodeAmpsAndAngles.before",e,t,a)).replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;")).replace(/<(?![a-z\/?$!])/gi,"&lt;")).replace(/</g,"&lt;")).replace(/>/g,"&gt;"),a.converter._dispatch("encodeAmpsAndAngles.after",e,t,a)}),w.subParser("encodeBackslashEscapes",function(e,t,a){return e=(e=(e=a.converter._dispatch("encodeBackslashEscapes.before",e,t,a)).replace(/\\(\\)/g,w.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,w.helper.escapeCharactersCallback),a.converter._dispatch("encodeBackslashEscapes.after",e,t,a)}),w.subParser("encodeCode",function(e,t,a){return e=(e=a.converter._dispatch("encodeCode.before",e,t,a)).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/([*_{}\[\]\\=~-])/g,w.helper.escapeCharactersCallback),a.converter._dispatch("encodeCode.after",e,t,a)}),w.subParser("escapeSpecialCharsWithinTagAttributes",function(e,t,a){return e=(e=(e=a.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,t,a)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,w.helper.escapeCharactersCallback)})).replace(/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,function(e){return e.replace(/([\\`*_~=|])/g,w.helper.escapeCharactersCallback)}),a.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,t,a)}),w.subParser("githubCodeBlocks",function(e,t,a){return t.ghCodeBlocks?(e=a.converter._dispatch("githubCodeBlocks.before",e,t,a),e=(e=(e+="\xa80").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(e,n,i,r){var o=t.omitExtraWLInCodeBlocks?"":"\n";return r=w.subParser("encodeCode")(r,t,a),r="<pre><code"+(i?' class="'+i+" language-"+i+'"':"")+">"+(r=(r=(r=w.subParser("detab")(r,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+o+"</code></pre>",r=w.subParser("hashBlock")(r,t,a),"\n\n\xa8G"+(a.ghCodeBlocks.push({text:e,codeblock:r})-1)+"G\n\n"})).replace(/\xa80/,""),a.converter._dispatch("githubCodeBlocks.after",e,t,a)):e}),w.subParser("hashBlock",function(e,t,a){return e=(e=a.converter._dispatch("hashBlock.before",e,t,a)).replace(/(^\n+|\n+$)/g,""),e="\n\n\xa8K"+(a.gHtmlBlocks.push(e)-1)+"K\n\n",a.converter._dispatch("hashBlock.after",e,t,a)}),w.subParser("hashCodeTags",function(e,t,a){e=a.converter._dispatch("hashCodeTags.before",e,t,a);return e=w.helper.replaceRecursiveRegExp(e,function(e,n,i,r){var o=i+w.subParser("encodeCode")(n,t,a)+r;return"\xa8C"+(a.gHtmlSpans.push(o)-1)+"C"},"<code\\b[^>]*>","</code>","gim"),a.converter._dispatch("hashCodeTags.after",e,t,a)}),w.subParser("hashElement",function(e,t,a){return function(e,t){var n=t;return n=(n=(n=n.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),"\n\n\xa8K"+(a.gHtmlBlocks.push(n)-1)+"K\n\n"}}),w.subParser("hashHTMLBlocks",function(e,t,a){e=a.converter._dispatch("hashHTMLBlocks.before",e,t,a);var n=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],i=function(e,t,n,i){var r=e;return-1!==n.search(/\bmarkdown\b/)&&(r=n+a.converter.makeHtml(t)+i),"\n\n\xa8K"+(a.gHtmlBlocks.push(r)-1)+"K\n\n"};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,function(e,t){return"&lt;"+t+"&gt;"}));for(var r=0;r<n.length;++r)for(var o,s=new RegExp("^ {0,3}(<"+n[r]+"\\b[^>]*>)","im"),l="<"+n[r]+"\\b[^>]*>",c="</"+n[r]+">";-1!==(o=w.helper.regexIndexOf(e,s));){var d=w.helper.splitAtIndex(e,o),f=w.helper.replaceRecursiveRegExp(d[1],i,l,c,"im");if(f===d[1])break;
21e=d[0].concat(f)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,w.subParser("hashElement")(e,t,a)),e=(e=w.helper.replaceRecursiveRegExp(e,function(e){return"\n\n\xa8K"+(a.gHtmlBlocks.push(e)-1)+"K\n\n"},"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,w.subParser("hashElement")(e,t,a)),a.converter._dispatch("hashHTMLBlocks.after",e,t,a)}),w.subParser("hashHTMLSpans",function(e,t,a){function n(e){return"\xa8C"+(a.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=a.converter._dispatch("hashHTMLSpans.before",e,t,a)).replace(/<[^>]+?\/>/gi,function(e){return n(e)})).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(e){return n(e)})).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(e){return n(e)})).replace(/<[^>]+?>/gi,function(e){return n(e)}),a.converter._dispatch("hashHTMLSpans.after",e,t,a)}),w.subParser("unhashHTMLSpans",function(e,t,a){e=a.converter._dispatch("unhashHTMLSpans.before",e,t,a);for(var n=0;n<a.gHtmlSpans.length;++n){for(var i=a.gHtmlSpans[n],r=0;/\xa8C(\d+)C/.test(i);){var o=RegExp.$1;if(i=i.replace("\xa8C"+o+"C",a.gHtmlSpans[o]),10===r)break;++r}e=e.replace("\xa8C"+n+"C",i)}return a.converter._dispatch("unhashHTMLSpans.after",e,t,a)}),w.subParser("hashPreCodeTags",function(e,t,a){e=a.converter._dispatch("hashPreCodeTags.before",e,t,a);return e=w.helper.replaceRecursiveRegExp(e,function(e,n,i,r){var o=i+w.subParser("encodeCode")(n,t,a)+r;return"\n\n\xa8G"+(a.ghCodeBlocks.push({text:e,codeblock:o})-1)+"G\n\n"},"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),a.converter._dispatch("hashPreCodeTags.after",e,t,a)}),w.subParser("headers",function(e,t,a){e=a.converter._dispatch("headers.before",e,t,a);var n=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),i=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,r=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(i,function(e,i){var r=w.subParser("spanGamut")(i,t,a),o=t.noHeaderId?"":' id="'+s(i)+'"',l="<h"+n+o+">"+r+"</h"+n+">";return w.subParser("hashBlock")(l,t,a)})).replace(r,function(e,i){var r=w.subParser("spanGamut")(i,t,a),o=t.noHeaderId?"":' id="'+s(i)+'"',l=n+1,c="<h"+l+o+">"+r+"</h"+l+">";return w.subParser("hashBlock")(c,t,a)});var o=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function s(e){var n,i;if(t.customizedHeaderId){var r=e.match(/\{([^{]+?)}\s*$/);r&&r[1]&&(e=r[1])}return n=e,i=w.helper.isString(t.prefixHeaderId)?t.prefixHeaderId:!0===t.prefixHeaderId?"section-":"",t.rawPrefixHeaderId||(n=i+n),n=t.ghCompatibleHeaderId?n.replace(/ /g,"-").replace(/&amp;/g,"").replace(/\xa8T/g,"").replace(/\xa8D/g,"").replace(/[&+$,\/:;=?@"#{}|^\xa8~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():t.rawHeaderId?n.replace(/ /g,"-").replace(/&amp;/g,"&").replace(/\xa8T/g,"\xa8").replace(/\xa8D/g,"$").replace(/["']/g,"-").toLowerCase():n.replace(/[^\w]/g,"").toLowerCase(),t.rawPrefixHeaderId&&(n=i+n),a.hashLinkCounts[n]?n=n+"-"+a.hashLinkCounts[n]++:a.hashLinkCounts[n]=1,n}return e=e.replace(o,function(e,i,r){var o=r;t.customizedHeaderId&&(o=r.replace(/\s?\{([^{]+?)}\s*$/,""));var l=w.subParser("spanGamut")(o,t,a),c=t.noHeaderId?"":' id="'+s(r)+'"',d=n-1+i.length,f="<h"+d+c+">"+l+"</h"+d+">";return w.subParser("hashBlock")(f,t,a)}),a.converter._dispatch("headers.after",e,t,a)}),w.subParser("horizontalRule",function(e,t,a){e=a.converter._dispatch("horizontalRule.before",e,t,a);var n=w.subParser("hashBlock")("<hr />",t,a);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,n),a.converter._dispatch("horizontalRule.after",e,t,a)}),w.subParser("images",function(e,t,a){function n(e,t,n,i,r,o,s,l){var c=a.gUrls,d=a.gTitles,f=a.gDimensions;if(n=n.toLowerCase(),l||(l=""),-1<e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m))i="";else if(""===i||null===i){if(""!==n&&null!==n||(n=t.toLowerCase().replace(/ ?\n/g," ")),i="#"+n,w.helper.isUndefined(c[n]))return e;i=c[n],w.helper.isUndefined(d[n])||(l=d[n]),w.helper.isUndefined(f[n])||(r=f[n].width,o=f[n].height)}t=t.replace(/"/g,"&quot;").replace(w.helper.regexes.asteriskDashAndColon,w.helper.escapeCharactersCallback);var p='<img src="'+(i=i.replace(w.helper.regexes.asteriskDashAndColon,w.helper.escapeCharactersCallback))+'" alt="'+t+'"';return l&&w.helper.isString(l)&&(p+=' title="'+(l=l.replace(/"/g,"&quot;").replace(w.helper.regexes.asteriskDashAndColon,w.helper.escapeCharactersCallback))+'"'),r&&o&&(p+=' width="'+(r="*"===r?"auto":r)+'"',p+=' height="'+(o="*"===o?"auto":o)+'"'),p+" />"}
21return e=(e=(e=(e=(e=(e=a.converter._dispatch("images.before",e,t,a)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,function(e,t,a,i,r,o,s,l){return n(e,t,a,i=i.replace(/\s/g,""),r,o,0,l)})).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,n)).replace(/!\[([^\[\]]+)]()()()()()/g,n),a.converter._dispatch("images.after",e,t,a)}),w.subParser("italicsAndBold",function(e,t,a){function n(e,t,a){return t+e+a}return e=a.converter._dispatch("italicsAndBold.before",e,t,a),e=t.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,t){return n(t,"<strong><em>","</em></strong>")})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,t){return n(t,"<strong>","</strong>")})).replace(/\b_(\S[\s\S]*?)_\b/g,function(e,t){return n(t,"<em>","</em>")}):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e})).replace(/__(\S[\s\S]*?)__/g,function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e})).replace(/_([^\s_][\s\S]*?)_/g,function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e}),e=t.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(e,t,a){return n(a,t+"<strong><em>","</em></strong>")})).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(e,t,a){return n(a,t+"<strong>","</strong>")})).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(e,t,a){return n(a,t+"<em>","</em>")}):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e})).replace(/\*\*(\S[\s\S]*?)\*\*/g,function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e})).replace(/\*([^\s*][\s\S]*?)\*/g,function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e}),a.converter._dispatch("italicsAndBold.after",e,t,a)}),w.subParser("lists",function(e,t,a){function n(e,n){a.gListLevel++,e=e.replace(/\n{2,}$/,"\n");var i=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80| {0,3}([*+-]|\d+[.])[ \t]+))/gm,r=/\n[ \t]*\n(?!\xa80)/.test(e+="\xa80");return t.disableForced4SpacesIndentedSublists&&(i=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(i,function(e,n,i,o,s,l,c){c=c&&""!==c.trim();var d=w.subParser("outdent")(s,t,a),f="";return l&&t.tasklists&&(f=' class="task-list-item" style="list-style-type: none;"',d=d.replace(/^[ \t]*\[(x|X| )?]/m,function(){var e='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return c&&(e+=" checked"),e+">"})),d=d.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,function(e){return"\xa8A"+e}),"<li"+f+">"+(d=(d=n||-1<d.search(/\n{2,}/)?(d=w.subParser("githubCodeBlocks")(d,t,a),w.subParser("blockGamut")(d,t,a)):(d=(d=w.subParser("lists")(d,t,a)).replace(/\n$/,""),d=(d=w.subParser("hashHTMLBlocks")(d,t,a)).replace(/\n\n+/g,"\n\n"),r?w.subParser("paragraphs")(d,t,a):w.subParser("spanGamut")(d,t,a))).replace("\xa8A",""))+"</li>\n"})).replace(/\xa80/g,""),a.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function i(e,t){if("ol"===t){var a=e.match(/^ *(\d+)\./);if(a&&"1"!==a[1])return' start="'+a[1]+'"'}return""}function r(e,a,r){var o=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,s=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l="ul"===a?o:s,c="",d="ul"===a?" style='list-style: disc !important;padding: 0px 0px 0px 40px !important;'":" style='list-style: decimal !important;padding: 0px 0px 0px 40px !important;'";if(-1!==e.search(l))!function t(f){var p=f.search(l),h=i(e,a);-1!==p?(c+="\n\n<"+a+d+h+">\n"+n(f.slice(0,p),!!r)+"</"+a+">
21\n",l="ul"==(a="ul"===a?"ol":"ul")?o:s,t(f.slice(p))):c+="\n\n<"+a+d+h+">\n"+n(f,!!r)+"</"+a+">\n"}(e);else{var f=i(e,a);c="\n\n<"+a+d+f+">\n"+n(e,!!r)+"</"+a+">\n"}return c}return e=a.converter._dispatch("lists.before",e,t,a),e+="\xa80",e=(e=a.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(\xa80|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,t,a){return r(t,-1<a.search(/[*+-]/g)?"ul":"ol",!0)}):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(\xa80|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,t,a,n){return r(a,-1<n.search(/[*+-]/g)?"ul":"ol",!1)})).replace(/\xa80/,""),a.converter._dispatch("lists.after",e,t,a)}),w.subParser("metadata",function(e,t,a){if(!t.metadata)return e;function n(e){(e=(e=(a.metadata.raw=e).replace(/&/g,"&amp;").replace(/"/g,"&quot;")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,function(e,t,n){return a.metadata.parsed[t]=n,""})}return e=(e=(e=(e=a.converter._dispatch("metadata.before",e,t,a)).replace(/^\s*\xab\xab\xab+(\S*?)\n([\s\S]+?)\n\xbb\xbb\xbb+\n/,function(e,t,a){return n(a),"\xa8M"})).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(e,t,i){return t&&(a.metadata.format=t),n(i),"\xa8M"})).replace(/\xa8M/g,""),a.converter._dispatch("metadata.after",e,t,a)}),w.subParser("outdent",function(e,t,a){return e=(e=(e=a.converter._dispatch("outdent.before",e,t,a)).replace(/^(\t|[ ]{1,4})/gm,"\xa80")).replace(/\xa80/g,""),a.converter._dispatch("outdent.after",e,t,a)}),w.subParser("paragraphs",function(e,t,a){for(var n=(e=(e=(e=a.converter._dispatch("paragraphs.before",e,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),i=[],r=n.length,o=0;o<r;o++){var s=n[o];0<=s.search(/\xa8(K|G)(\d+)\1/g)?i.push(s):0<=s.search(/\S/)&&(s=(s=w.subParser("spanGamut")(s,t,a)).replace(/^([ \t]*)/g,"<p>"),s+="</p>",i.push(s))}for(r=i.length,o=0;o<r;o++){for(var l="",c=i[o],d=!1;/\xa8(K|G)(\d+)\1/.test(c);){var f=RegExp.$1,p=RegExp.$2;l=(l="K"===f?a.gHtmlBlocks[p]:d?w.subParser("encodeCode")(a.ghCodeBlocks[p].text,t,a):a.ghCodeBlocks[p].codeblock).replace(/\$/g,"$$$$"),c=c.replace(/(\n\n)?\xa8(K|G)\d+\2(\n\n)?/,l),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(c)&&(d=!0)}i[o]=c}return e=(e=(e=i.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),a.converter._dispatch("paragraphs.after",e,t,a)}),w.subParser("runExtension",function(e,t,a,n){if(e.filter)t=e.filter(t,n.converter,a);else if(e.regex){var i=e.regex;i instanceof RegExp||(i=new RegExp(i,"g")),t=t.replace(i,e.replace)}return t}),w.subParser("spanGamut",function(e,t,a){return e=a.converter._dispatch("spanGamut.before",e,t,a),e=w.subParser("codeSpans")(e,t,a),e=w.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,a),e=w.subParser("encodeBackslashEscapes")(e,t,a),e=w.subParser("images")(e,t,a),e=w.subParser("anchors")(e,t,a),e=w.subParser("autoLinks")(e,t,a),e=w.subParser("simplifiedAutoLinks")(e,t,a),e=w.subParser("emoji")(e,t,a),e=w.subParser("underline")(e,t,a),e=w.subParser("italicsAndBold")(e,t,a),e=w.subParser("strikethrough")(e,t,a),e=w.subParser("ellipsis")(e,t,a),e=w.subParser("hashHTMLSpans")(e,t,a),e=w.subParser("encodeAmpsAndAngles")(e,t,a),t.simpleLineBreaks?/\n\n\xa8K/.test(e)||(e=e.replace(/\n+/g,"<br />\n")):e=e.replace(/  +\n/g,"<br />\n"),a.converter._dispatch("spanGamut.after",e,t,a)}),w.subParser("strikethrough",function(e,t,a){return t.strikethrough&&(e=(e=a.converter._dispatch("strikethrough.before",e,t,a)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(e,n){return function(e){return t.simplifiedAutoLink&&(e=w.subParser("simplifiedAutoLinks")(e,t,a)),"<del>"+e+"</del>"}(n)}),e=a.converter._dispatch("strikethrough.after",e,t,a)),e}),w.subParser("stripLinkDefinitions",function(e,t,a){var n=function(e,n,i,r,o,s,l){return n=n.toLowerCase(),i.match(/^data:.+?\/.+?;base64,/)?a.gUrls[n]=i.replace(/\s/g,""):a.gUrls[n]=w.subParser("encodeAmpsAndAngles")(i,t,a),s?s+l:(l&&(a.gTitles[n]=l.replace(/"|'/g,"&quot;")),t.parseImgDimensions&&r&&o&&(a.gDimensions[n]={width:r,height:o}),"")};return(e=(e=(e+="\xa80").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=\xa80)|(?=\n\[))/gm,n)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=\xa80))/gm,n)).replace(/\xa80/,"")}),w.subParser("tables",function(e,t,a){if(!t.tables)return e;function n(e){var n,i=e.split("\n");for(n=0;n<i.length;++n)/^ {0,3}\|/.test(i[n])&&(i[n]=i[n].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(i[n])&&(i[n]=i[n].replace(/\|[ \t]*$/,"")),i[n]=w.subParser("codeSpans")(i[n],t,a);var r,o,s,l,c,d=i[0].split("|").map(function(e){return e.trim()}),f=i[1].split("|").map(function(e){return e.trim()}),p=[],h=[],u=[],g=[];for(i.shift(),i.shift(),n=0;n<i.length;++n)""!==i[n].trim()&&p.push(i[n].split("|").map(function(e){return e.trim()}));if(d.length<f.length)return e;for(n=0;n<f.length;++n)u.push((r=f[n],/^:[ \t]*--*$/.test(r)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(r)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(r)?' style="text-align:center;"':""));for(n=0;n<d.length;++n)w.helper.isUndefined(u[n])&&(u[n]=""),h.push((o=d[n],s=u[n],l=void 0,l="",o=o.trim(),(t.tablesHeaderId||t.tableHeaderId)&&(l=' id="'+o.replace(/ /g,"_").toLowerCase()+'"'),"<th"+l+s+">"+(o=w.subParser("spanGamut")(o,t,a))+"</th>\n"));for(n=0;n<p.length;++n){for(var m=[],v=0;v<h.length;++v)w.helper.isUndefined(p[n][v]),m.push((c=p[n][v],"<td"+u[v]+">"+w.subParser("spanGamut")(c,t,a)+"</td>\n"));g.push(m)}return function(e,t){for(var a="<table>\n<thead>\n<tr>\n",n=e.length,i=0;i<n;++i)a+=e[i];for(a+="</tr>\n</thead>\n<tbody>\n",i=0;i<t.length;++i){a+="<tr>\n";for(var r=0;r<n;++r)a+=t[i][r];a+="</tr>\n"}return a+"</tbody>\n</table>\n"}(h,g)}
vendor: 9,548 bytes, line 21
21return e=(e=(e=(e=a.converter._dispatch("tables.before",e,t,a)).replace(/\\(\|)/g,w.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|\xa80)/gm,n)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|\xa80)/gm,n),a.converter._dispatch("tables.after",e,t,a)}),w.subParser("underline",function(e,t,a){return t.underline?(e=a.converter._dispatch("underline.before",e,t,a),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,t){return"<u>"+t+"</u>"})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,t){return"<u>"+t+"</u>"}):(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e})).replace(/__(\S[\s\S]*?)__/g,function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e})).replace(/(_)/g,w.helper.escapeCharactersCallback),e=a.converter._dispatch("underline.after",e,t,a)):e}),w.subParser("unescapeSpecialChars",function(e,t,a){return e=(e=a.converter._dispatch("unescapeSpecialChars.before",e,t,a)).replace(/\xa8E(\d+)E/g,function(e,t){var a=parseInt(t);return String.fromCharCode(a)}),a.converter._dispatch("unescapeSpecialChars.after",e,t,a)}),w.subParser("makeMarkdown.blockquote",function(e,t){var a="";if(e.hasChildNodes())for(var n=e.childNodes,i=n.length,r=0;r<i;++r){var o=w.subParser("makeMarkdown.node")(n[r],t);""!==o&&(a+=o)}return"> "+(a=a.trim()).split("\n").join("\n> ")}),w.subParser("makeMarkdown.codeBlock",function(e,t){var a=e.getAttribute("language"),n=e.getAttribute("precodenum");return"```"+a+"\n"+t.preList[n]+"\n```"}),w.subParser("makeMarkdown.codeSpan",function(e){return"`"+e.innerHTML+"`"}),w.subParser("makeMarkdown.emphasis",function(e,t){var a="";if(e.hasChildNodes()){a+="*";for(var n=e.childNodes,i=n.length,r=0;r<i;++r)a+=w.subParser("makeMarkdown.node")(n[r],t);a+="*"}return a}),w.subParser("makeMarkdown.header",function(e,t,a){var n=new Array(a+1).join("#"),i="";if(e.hasChildNodes()){i=n+" ";for(var r=e.childNodes,o=r.length,s=0;s<o;++s)i+=w.subParser("makeMarkdown.node")(r[s],t)}return i}),w.subParser("makeMarkdown.hr",function(){return"---"}),w.subParser("makeMarkdown.image",function(e){var t="";return e.hasAttribute("src")&&(t+="!["+e.getAttribute("alt")+"](",t+="<"+e.getAttribute("src")+">",e.hasAttribute("width")&&e.hasAttribute("height")&&(t+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"),t}),w.subParser("makeMarkdown.links",function(e,t){var a="";if(e.hasChildNodes()&&e.hasAttribute("href")){var n=e.childNodes,i=n.length;a="[";for(var r=0;r<i;++r)a+=w.subParser("makeMarkdown.node")(n[r],t);a+="](",a+="<"+e.getAttribute("href")+">",e.hasAttribute("title")&&(a+=' "'+e.getAttribute("title")+'"'),a+=")"}return a}),w.subParser("makeMarkdown.list",function(e,t,a){var n="";if(!e.hasChildNodes())return"";for(var i=e.childNodes,r=i.length,o=e.getAttribute("start")||1,s=0;s<r;++s)void 0!==i[s].tagName&&"li"===i[s].tagName.toLowerCase()&&(n+=("ol"===a?o.toString()+". ":"- ")+w.subParser("makeMarkdown.listItem")(i[s],t),++o);return(n+="\n\x3c!-- --\x3e\n").trim()}),w.subParser("makeMarkdown.listItem",function(e,t){for(var a="",n=e.childNodes,i=n.length,r=0;r<i;++r)a+=w.subParser("makeMarkdown.node")(n[r],t);return/\n$/.test(a)?a=a.split("\n").join("\n    ").replace(/^ {4}$/gm,"").replace(/\n\n+/g,"\n\n"):a+="\n",a}),w.subParser("makeMarkdown.node",function(e,t,a){a=a||!1;var n="";if(3===e.nodeType)return w.subParser("makeMarkdown.txt")(e,t);if(8===e.nodeType)return"\x3c!--"+e.data+"--\x3e\n\n";if(1!==e.nodeType)return"";switch(e.tagName.toLowerCase()){case"h1":a||(n=w.subParser("makeMarkdown.header")(e,t,1)+"\n\n");break;case"h2":a||(n=w.subParser("makeMarkdown.header")(e,t,2)+"\n\n");break;case"h3":a||(n=w.subParser("makeMarkdown.header")(e,t,3)+"\n\n");break;case"h4":a||(n=w.subParser("makeMarkdown.header")(e,t,4)+"\n\n");break;case"h5":a||(n=w.subParser("makeMarkdown.header")(e,t,5)+"\n\n");break;case"h6":a||(n=w.subParser("makeMarkdown.header")(e,t,6)+"\n\n");break;case"p":a||(n=w.subParser("makeMarkdown.paragraph")(e,t)+"\n\n");break;case"blockquote":a||(n=w.subParser("makeMarkdown.blockquote")(e,t)+"\n\n");break;case"hr":a||(n=w.subParser("makeMarkdown.hr")(e,t)+"\n\n");break;case"ol":a||(n=w.subParser("makeMarkdown.list")(e,t,"ol")+"\n\n");break;case"ul":a||(n=w.subParser("makeMarkdown.list")(e,t,"ul")+"\n\n");break;case"precode":a||(n=w.subParser("makeMarkdown.codeBlock")(e,t)+"\n\n");break;case"pre":a||(n=w.subParser("makeMarkdown.pre")(e,t)+"\n\n");break;case"table":a||(n=w.subParser("makeMarkdown.table")(e,t)+"\n\n");break;case"code":n=w.subParser("makeMarkdown.codeSpan")(e,t);break;case"em":case"i":n=w.subParser("makeMarkdown.emphasis")(e,t);break;case"strong":case"b":n=w.subParser("makeMarkdown.strong")(e,t);break;case"del":n=w.subParser("makeMarkdown.strikethrough")(e,t);break;case"a":n=w.subParser("makeMarkdown.links")(e,t);break;case"img":n=w.subParser("makeMarkdown.image")(e,t);break;default:n=e.outerHTML+"\n\n"}return n}),w.subParser("makeMarkdown.paragraph",function(e,t){var a="";if(e.hasChildNodes())for(var n=e.childNodes,i=n.length,r=0;r<i;++r)a+=w.subParser("makeMarkdown.node")(n[r],t);return a.trim()}),w.subParser("makeMarkdown.pre",function(e,t){var a=e.getAttribute("prenum");return"<pre>"+t.preList[a]+"</pre>"}),w.subParser("makeMarkdown.strikethrough",function(e,t){var a="";if(e.hasChildNodes()){a+="~~";for(var n=e.childNodes,i=n.length,r=0;r<i;++r)a+=w.subParser("makeMarkdown.node")(n[r],t);a+="~~"}return a}),w.subParser("makeMarkdown.strong",function(e,t){var a="";if(e.hasChildNodes()){a+="**";for(var n=e.childNodes,i=n.length,r=0;r<i;++r)a+=w.subParser("makeMarkdown.node")(n[r],t);a+="**"}return a}),w.subParser("makeMarkdown.table",function(e,t){var a,n,i="",r=[[],[]],o=e.querySelectorAll("thead>tr>th"),s=e.querySelectorAll("tbody>tr");for(a=0;a<o.length;++a){var l=w.subParser("makeMarkdown.tableCell")(o[a],t),c="---";if(o[a].hasAttribute("style"))switch(o[a].getAttribute("style").toLowerCase().replace(/\s/g,"")){case"text-align:left;":c=":---";break;case"text-align:right;":c="---:";break;case"text-align:center;":c=":---:"}r[0][a]=l.trim(),r[1][a]=c}for(a=0;a<s.length;++a){var d=r.push([])-1,f=s[a].getElementsByTagName("td");for(n=0;n<o.length;++n){var p=" ";void 0!==f[n]&&(p=w.subParser("makeMarkdown.tableCell")(f[n],t)),r[d].push(p)}}var h=3;for(a=0;a<r.length;++a)for(n=0;n<r[a].length;++n){var u=r[a][n].length;h<u&&(h=u)}for(a=0;a<r.length;++a){for(n=0;n<r[a].length;++n)1===a?":"===r[a][n].slice(-1)?r[a][n]=w.helper.padEnd(r[a][n].slice(-1),h-1,"-")+":":r[a][n]=w.helper.padEnd(r[a][n],h,"-"):r[a][n]=w.helper.padEnd(r[a][n],h);i+="| "+r[a].join(" | ")+" |\n"}return i.trim()}),w.subParser("makeMarkdown.tableCell",function(e,t){var a="";if(!e.hasChildNodes())return"";for(var n=e.childNodes,i=n.length,r=0;r<i;++r)a+=w.subParser("makeMarkdown.node")(n[r],t,!0);return a.trim()}),w.subParser("makeMarkdown.txt",function(e){var t=e.nodeValue;return t=(t=t.replace(/ +/g," ")).replace(/\xa8NBSP;/g," "),(t=(t=(t=(t=(t=(t=(t=(t=w.helper.unescapeHTMLEntities(t)).replace(/([*_~|`])/g,"\\$1")).replace(/^(\s*)>/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")}),n.PLUGINS.markdown=function(e){var t,a,n,i,r,o=e.$,s=!1,l="",c="";function d(t){t=function(e){var t=e,a=e.match(/(\[\^(.+?)\])[^:]/g),n=e.match(/(\[\^(.+?)\]:)/g);if(a&&n){a.forEach(function(e,t,a){a[t]=a[t].substring(0,a[t].length-1)}),a=a.filter(function(e,t){return a.indexOf(e)===t}),n=n.filter(function(e,t){return n.indexOf(e)===t});for(var i=1,r=0;r<a.length;r++){var o="";if(1==i&&(o='<hr class="footnote-sep"><ol>'),-1<n.indexOf(a[r]+":")){for(var s=-1<(t=(t=t.split(n[r]).join("{ftnt-plc}")).replace(n[r].substring(0,n[r].length-1),'<sup id="fnref:'.concat(i,'"><a href="#fn:').concat(i,'" class="footnote-a">').concat(i,"</a></sup>"))).indexOf(a[r])?1:0,l=0;s&&(l++,s=-1<(t=t.replace(n[r].substring(0,n[r].length-1),'<sup id="fnref:'.concat(i,":").concat(l,'"><a href="#fn:').concat(i,":").concat(l,'" class="footnote-a">').concat(i,":").concat(l,"</a></sup>"))).indexOf(a[r])?1:0););var c=(t=t.split("{ftnt-plc}").join(n[r])).indexOf(n[r]),d=t,f=d.substring(c,d.length-1);if(f=f.split("\n")[0],t=t.replace(f,""),-1<f.indexOf(": ")){f=f.split(": ")[1],f+='<a href="#fnref:'.concat(i,'" class="footnote-a">\u21a9</a>');for(var p=l;0!=l;)f+='<a href="#fnref:'.concat(i,":").concat(p-l+1,'" class="footnote-a">\u21a9</a>'),l--;f+="</p></li>",t=t+o+'<li id="fn:'.concat(i,'"><p>')+f,i++}}}1!=i&&(t+="</ol>")}return t}(t=function(e){for(var t=/^[A-Za-z0-9]/g,a=/^:[ ]{1}(.+?)+/g,n=e.split("\n"),i=n,r=n.length-1,o=1;o<r;o++)null!==n[o].match(a)&&(null!==n[o-1].match(t)&&o<r-1&&null!==n[o+1].match(a)?(i[o-1]="<dl><dt>"+n[o-1]+"</dt>",i[o]="<dd>"+n[o].substring(2)+"</dd>"):null!==n[o-1].match(t)&&(o<r-1&&null===n[o+1].match(a)||o==r-1)?(i[o-1]="<dl><dt>"+n[o-1]+"</dt>",i[o]="<dd>"+n[o].substring(2)+"</dd></dl>"):o<r-1&&null!==n[o+1].match(a)?i[o]="<dd>"+n[o].substring(2)+"</dd>":i[o]="<dd>"+n[o].substring(2)+"</dd></dl>");return i.join("\n")}(t=function(e){var t=e.indexOf("```"),a=0;return-1<t&&(a=-1<(a=e.substring(t+1).indexOf("```"))?a+3:a),e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,function(e,n,i){return t<i&&i<a?"---":"<hr />\n"})}
21(t=function(e){return-1<(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.split("</p>").join("</p>\n")).split("</div>").join("\n")).replace(/(<([^>]+)>)/gi,"")).replace(/&gt;/gi,">")).replace(/&lt;/gi,"<")).split("&quot;").join('"')).split("&amp;").join("&")).split("&#39;").join("'")).split("&nbsp;").join(" ")).replace(/\|+\n[^\|]/g,function(e){return e.replace("\n","\n\n")})).indexOf("Powered by Froala Editor")&&(e=e.replace("Powered by Froala Editor","")),e}(t)))),t=i.makeHtml(t),e.$wp.find(a)[0].innerHTML=t}return{_init:function(){if(e.events.on("contentChanged",function(){s&&d(e.html.get(!1,!1))},!0),e.events.$on(o(e.o_win),"resize",function(){s&&(a[0].style.width=e.$wp[0].clientWidth-e.$el[0].clientWidth+2+"px")}),i=new w.Converter({strikethrough:!0,tables:!0,tablesHeaderId:!0,simpleLineBreaks:!0,ghCodeBlocks:!0,tasklists:!0,customizedHeaderId:!0,requireSpaceBeforeHeadingText:!0,underline:!0}),n=e.$tb.find('.fr-command[data-cmd="markdown"]'),!e.$wp)return!1},refresh:function(e){var t=s;e.toggleClass("fr-active",t).attr("aria-pressed",t)},toggle:function(){s?(c=e.html.get(!0,!0),e.opts.pastePlain=!1,e.$el.removeClass("fr-markdown-editor"),e.$wp.append(r[0].firstChild),o(r).remove(),e.$wp.find(t).remove(),e.$wp.find(a).remove(),e.$wp[0].lastChild.after(e.$placeholder[0]),e.$el.removeAttr("style"),e.size.refresh(),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(n).removeClass("fr-disabled").attr("aria-disabled",!1),e.html.set(l)):function(){var i;l=e.html.get(!0,!0),e.html.set(c),e.opts.pastePlain=!0,e.$el.addClass("fr-markdown-editor"),r=o('<div class="fr-wrapper-markdown" />'),e.opts.heightMin?r.css("min-height","".concat(e.opts.heightMin,"px")):r.css("min-height","200px"),e.opts.heightMax?(r.css("maxHeight","".concat(e.opts.heightMax,"px")),r.css("overflow","auto")):(r.css("maxHeight",""),r.css("overflow","")),e.opts.height&&(r.css("height","".concat(e.opts.height,"px")),r.css("overflow","auto"),r.css("minHeight",e.opts.height-e.helpers.getPX(e.$el.css("padding-top"))-e.helpers.getPX(e.$el.css("padding-bottom")))),e.$wp.append(r),r[0].appendChild(e.$el[0]),t=o('<div class="gutter-horizontal"><div class="e-resize-handler"><i class="fa fa-circle-thin" aria-hidden="true"></i></div></div>'),o(r).append(t[0]),a=o('<div class="fr-element fr-markdown-view"></div>'),o(r).append(a[0]),o(r).after(e.$placeholder[0]),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(n).filter(function(){return"fullscreen"!==o(this).data("cmd")&&"moreMisc"!==o(this).data("cmd")}).addClass("fr-disabled").attr("aria-disabled",!0),o(t).on("mousedown touchstart",function(n){i={e:n,offsetLeft:t[0].offsetLeft,offsetTop:t[0].offsetTop,firstWidth:e.$el[0].offsetWidth,secondWidth:a[0].offsetWidth};var r=function(){document.onmousemove=document.onmouseup=null,document.ontouchmove=document.ontouchend=null};document.onmousemove=function(n){e.selection.clear();var r={x:n.clientX-i.e.clientX,y:n.clientY-i.e.clientY};r.x=Math.min(Math.max(r.x,-i.firstWidth),i.secondWidth),i.firstWidth+r.x<125||i.secondWidth-r.x<125||(t[0].style.left=i.offsetLeft+r.x+"px",e.$el[0].style.width=i.firstWidth+r.x+"px",a[0].style.width=i.secondWidth-r.x+"px")},document.ontouchmove=function(n){e.selection.clear();var r={x:n.changedTouches[0].clientX-i.e.changedTouches[0].clientX,y:n.changedTouches[0].clientY-i.e.changedTouches[0].clientY};r.x=Math.min(Math.max(r.x,-i.firstWidth),i.secondWidth),i.firstWidth+r.x<100||i.secondWidth-r.x<100||(t[0].style.left=i.offsetLeft+r.x+"px",e.$el[0].style.width=i.firstWidth+r.x+"px",a[0].style.width=i.secondWidth-r.x+"px")},document.onmouseup=r,document.ontouchend=r}),d(c)}(),s=!s},isEnabled:function(){return s}}},n.DefineIcon("markdown",{NAME:"markdown",SVG_KEY:"markdown"}),n.RegisterCommand("markdown",{title:"Markdown",undo:!1,focus:!1,toggle:!0,forcedRefresh:!0,accessibilityFocus:!0,callback:function(){this.markdown.toggle()},refresh:function(e){this.markdown.refresh(e)},plugin:"markdown"}),Object.assign(n.DEFAULTS,{trackChangesEnabled:!1,showChangesEnabled:!1}),n.PLUGINS.track_changes=function(e){var a=e.$;a.fn.isAfter=function(e){var t=a(this),n=t.parents(),i=e.parents(),r=t;for(var o in n){var s=e;if(n.hasOwnProperty(o)){var l=a(n[o]);for(var c in i)if(i.hasOwnProperty(c)){var d=a(i[c]);if(l[0]===d[0]){var f=r.index();return s.index()<f}s=d}r=l}}return!1};var i,r,o=[],s="",l="",c="",d="",f=[],p=[],h=null,u=[],g=!1;function m(){return o.pop()}function v(t){var i=!(!t||8!=t.keyCode),r=t&&13==t.keyCode,o=!(!t||46!=t.keyCode);
21if(e.opts.trackChangesEnabled){e.selection.restore(),t&&t.composing&&(e.selection.save(),e.selection.ranges()[0].collapse(!1));var f=e.selection.ranges(0).startContainer,p=a(f).parentsUntil(e.$el,"[data-tracking=true]");if(a(f).data("tracking")&&i){e.markers.insert();var h=e.$el.find(".fr-marker");return h[0].previousSibling&&"IMG"===h[0].previousSibling.tagName||e.selection.clear(),void a(h).remove()}if(!p.length||"TD"==f.tagName||r){if(e.selection.isCollapsed()){e.markers.insert();var g=e.$el.find(".fr-marker");if(t&&t.composing&&(g=a(g[1])),!g.length)return;var m="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),v=e.opts.showChangesEnabled?'class="fr-highlight-change"':"";if(i||o){if(i){if(!g[0].previousSibling||g[0].previousSibling.nodeType!==Node.ELEMENT_NODE||!g[0].previousSibling.lastChild||g[0].previousSibling.lastChild.nodeType!==Node.ELEMENT_NODE||"IMG"!==g[0].previousSibling.lastChild.tagName){for(;a(g[0].previousSibling).data("tracking");)g.insertBefore(g.prev());a(g[0].previousSibling).find("[data-tracking=true]").length&&g.insertBefore(a(g[0].previousSibling).find("[data-tracking=true]").eq(0))}}else if(a(f).data("tracking")){if(!f.nextSibling)return void(g[0].nextSibling&&"IMG"===g[0].nextSibling.tagName&&g[0].nextSibling.remove());g.insertBefore(f.nextSibling),b(g)}else b(g);var x=g[0]&&g[0].previousSibling?g[0].previousSibling.nodeValue:"",C=x&&x.slice(0,-(t.selectionLength?t.selectionLength:1));o&&(g[0].nextSibling&&"SPAN"!==g[0].nextSibling.tagName&&null===g[0].nextSibling.nodeValue&&g[0].nextSibling.firstChild&&g[0].nextSibling.firstChild.before(g[0]),C=(x=g[0].nextSibling?g[0].nextSibling.nodeValue:" ")&&x.slice(1)),o&&g[0].nextSibling&&"isPasted"===g[0].nextSibling.id?C=(x=g[0].nextSibling?g[0].nextSibling.textContent:" ")&&x.slice(1):i&&g[0].previousSibling&&"isPasted"===g[0].previousSibling.id&&(C=(x=g[0].previousSibling?g[0].previousSibling.textContent:" ")&&x.slice(0,-(t.selectionLength?t.selectionLength:1)));var w,E=a('<span data-tracking="true" data-track-id="'.concat(m,'" ').concat(v,"></span>")),A=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" '.concat(e.helpers.isIOS()?"":'contenteditable="false"',"></span>"));e.opts.showChangesEnabled||(e.helpers.isMobile()?A.addClass("fr-track-hide-mobile"):A.addClass("fr-track-hide"));var S=!1,k=!1;if(i)try{var _=g[0]&&g[0].previousSibling;if(g[0]&&g[0].previousElementSibling&&"I"===g[0].previousElementSibling.tagName&&!x&&(w=g[0].previousElementSibling),_&&3===_.nodeType&&"SPAN"!==_.parentNode.tagName&&_.previousSibling&&"SPAN"===_.previousSibling.tagName&&" "===_.nodeValue?w=_.previousSibling:_&&"SPAN"===_.parentNode.tagName&&0<a(_.parentNode).find(".fr-emoticon").length?(w=_.parentNode,S=!0):_&&("SPAN"===_.tagName&&"isPasted"!==_.id||"HR"===_.tagName)?w=_:a(g).parent().prev().is("hr")?(w=a(g).parent().prev().get(0),S=k=!0):_&&"IMG"===_.tagName&&(w=_,a(E).prepend("".concat(n.MARKERS)),a(E).append("".concat(n.MARKERS))),e.helpers.isMobile()&&g[0]&&!w&&!x&&!C)return;S?(a(g[0].parentNode).after(E),k?a(g).parent().remove():a(g).remove()):g[0]?t.composing?a(g).after(E):a(g).before(E):a(d).before(E)}catch(t){d&&a(d).before(E)}else if(o){var T=g[0].nextSibling;g[0].nextElementSibling&&"I"===g[0].nextElementSibling.tagName&&!g[0].nextSibling.nodeValue?w=g[0].nextElementSibling:T&&3===T.nodeType&&"SPAN"!==T.parentNode.tagName&&T.nextSibling&&"SPAN"===T.nextSibling.tagName&&" "===T.nodeValue?w=T.nextSibling:T&&"SPAN"===T.parentNode.tagName&&0<a(T.parentNode).find(".fr-emoticon").length?(w=T.parentNode,S=!0):T&&"SPAN"===T.tagName&&g[0].nextSibling&&"isPasted"!==g[0].nextSibling.id?w=T:T&&"IMG"===T.tagName&&(w=T,a(E).prepend("".concat(n.MARKERS)),a(E).append("".concat(n.MARKERS))),S?(a(g[0].parentNode).before(E),a(g).remove()):a(g).after(E)}if(t.composing?u.push({span:E,delete:A}):(e.helpers.isIOS()&&u.push({delete:A}),a(E).prepend(A)),!w&&(w=x&&x.replace(C,""),e.helpers.isMobile()&&s&&!t.composing)){var L=e.selection.get().focusNode,R=e.selection.get().focusOffset,M=1;l&&L&&l.isSameNode(L)&&(M=c-R),w=s.replace(/\u00a0/g," ").replace(x.replace(/\u00a0/g," "),"").slice(0,M)}if(w&&(S?(a(A).append(a(a(w).get(0).outerHTML)),e.markers.insert()
21):a(A).append(w)),w&&0==w.length)return;e.browser.msie&&i&&(a(E).prepend("".concat(n.MARKERS)),a(E).append("".concat(n.MARKERS))),i&&(C||""===C)&&g[0].previousSibling?g[0].previousSibling.nodeValue=C:o&&(a(E).append("".concat(n.MARKERS)),g[0].nextSibling.nodeValue=C)}else{var I=n.INVISIBLE_SPACE;if(t&&e.helpers.isMobile()&&((I=g[0]&&g[0].previousSibling&&g[0].previousSibling.nodeValue?g[0].previousSibling.nodeValue.slice(-1):n.INVISIBLE_SPACE)&&g[0]&&g[0].previousSibling&&g[0].previousSibling.nodeValue?g[0].previousSibling.nodeValue=g[0].previousSibling.nodeValue.slice(0,-1):!g[0]||g[0].previousSibling||g[0].nextSibling||I!==n.INVISIBLE_SPACE||(I=e.selection.get().focusNode.nodeValue.slice(c,e.selection.get().focusOffset),e.selection.get().focusNode.nodeValue=e.selection.get().focusNode.nodeValue.slice(e.selection.get().focusOffset))),r){if(g.parent().parent().is("li"))return;var O=a("<p></p>");return void(0<g.closest("p").length&&(g.closest("p").after(O),O.append(g),e.markers.remove(),setTimeout(function(){O.prev().text()!==String.fromCharCode(8203)&&""!==O.prev().text()||O.prev().remove(),e.selection.setAfter(O[0])},1)))}g[0].previousSibling&&"BR"===g[0].previousSibling.tagName&&g[0].previousSibling.remove(),g.replaceWith('<span data-tracking="true" data-track-id="'.concat(m,'" ').concat(v,">").concat(I+n.MARKERS,"</span>"))}e.selection.restore(),e.track_changes.pushChange(m)}else{e.selection.save();var N=e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),D=e.$el.find('.fr-marker[data-type="false"]').length&&e.$el.find('.fr-marker[data-type="false"]').get(0);if(a(N).parent().hasClass("fr-emoticon")&&a(N).parent().before(N),a(N).isAfter(a(D))){var P=N;N=D,D=P}y(N,D,t&&t.deletion),e.selection.restore()}e.helpers.isMobile()&&s&&e.markers.remove()}}}function b(e){if(a(e[0].nextSibling).data("tracking")){for(;a(e[0].nextSibling).data("tracking")&&(!(0<a(e[0].previousElementSibling).find("[data-tracking-deleted=true]").length&&0<a(e[0].nextElementSibling).find("[data-tracking-deleted=true]").length)||a(e[0].previousSibling).data("tracking"));)a(e).insertAfter(e.next());e.insertBefore(e[0].previousSibling)}}function y(t,i){var r=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if(t&&(!t.isSameNode(i)||!a(t).hasClass("fr-marker"))){for(;t.nodeType===Node.COMMENT_NODE;)t=t.nextSibling;if(a(t).parent().is("table")&&0!==a(t).parent().next().text().length&&y(a(t).parent().next()[0],i,r),"TD"!==t.tagName||1!==t.childNodes.length||"BR"!==t.childNodes[0].tagName){if(e.node.isBlock(t)&&"HR"!==t.tagName)return e.node.hasClass(t.firstChild,"fr-marker")?y(t.firstChild.nextSibling,i,r):y(t.firstChild,i,r),!1;if("BR"===t.tagName&&"TD"===t.parentElement.tagName){var o=t.parentElement.nextElementSibling;a(t).remove(),y(o,i)}var s="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),l=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",c=a('<span data-tracking="true" data-track-id="'.concat(s,'" ').concat(l,"></span>")),d=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" '.concat(e.helpers.isIOS()?"":'contenteditable="false"',"></span>"));e.opts.showChangesEnabled||(e.helpers.isMobile()?d.addClass("fr-track-hide-mobile"):d.addClass("fr-track-hide"));var f=t;for(a(t).before(c),e.track_changes.pushChange(s);f&&a(f).hasClass("fr-marker");)f=f.nextSibling;for(var p=!1;f&&!p&&!a(f).hasClass("fr-marker")&&!a(f).is("[data-track-id]")&&0===a(f).find("fr-marker").length&&"UL"!==f.tagName&&"OL"!==f.tagName;){var h=f;if("IMG"===f.tagName&&a(f).data("tracking-img","true"),e.node.isBlock(f)&&"HR"!==t.tagName)return y(f.firstChild,i,r),!1;if(f)for(var g=f.childNodes,m=0;m<g.length;m++)if(g[m].className&&"fr-marker"===g[m].className){p=!0,y(f.firstChild,i,r);break}p||(f=f.nextSibling,a(d).append(h))}if(!f||"UL"!==f.tagName&&"OL"!==f.tagName||y(f,i,r),r?u.push({span:c,delete:d}):(e.helpers.isIOS()&&u.push({delete:d}),a(c).prepend(d)),e.browser.msie?a(c).prepend("".concat(n.INVISIBLE_SPACE+n.MARKERS)):a(c).prepend("".concat(n.INVISIBLE_SPACE)),a(c).append("".concat(n.INVISIBLE_SPACE+n.MARKERS)),!f&&!t.isSameNode(i)){for(var v=c.get(0).parentNode;v&&!v.nextSibling&&!e.node.isElement(v);)v=v.parentNode;if(v){var b=v.nextSibling;b&&(e.node.isBlock(b)?"HR"===b.tagName?y(b.nextSibling,i,r):(e.browser.mozilla&&"LI"===v.tagName&&"SPAN"===v.last
21Child.tagName&&a(v.lastChild).hasClass("fr-marker")&&v.lastChild.remove(),y(b.firstChild,i,r)):y(b,i,r))}}}}}function x(t){if(e.opts.trackChangesEnabled){e.selection.restore();var n=e.selection.ranges(0).startContainer,i=a(n).parentsUntil(e.$el,"[data-tracking=true]");if(a(n).data("tracking"))return;if(!i.length&&!e.selection.isCollapsed()&&"quote"!=t){e.selection.save(),C(e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),e.$el.find('.fr-marker[data-type="false"]').length&&e.$el.find('.fr-marker[data-type="false"]').get(0));var r=e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),o=r.parentNode;if(o&&"A"===o.tagName&&o.firstChild&&"SPAN"===o.firstChild.tagName&&2<o.firstChild.childNodes.length&&"STRONG"===o.firstChild.childNodes[3].tagName)a(o.firstChild.childNodes[3].firstChild).before(r);else{for(var s=r.previousSibling.firstChild;s&&"SPAN"!==s.tagName;)s=s.nextSibling;a(s).after(r)}e.selection.restore()}}}function C(t,i,r){if(t&&!("<br>"===a(t).html()&&a(t).parent().is("td")||(a(t).parent().is("table")&&0!==a(t).parent().next().text().length&&C(a(t).parent().next()[0],i,r),a(t).is("br")&&a(t).parent().length&&a(t).parent().is("td")&&0===a(t).parent().text().length))){for(r||(r="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),e.track_changes.pushChange(r));t.nodeType===Node.COMMENT_NODE;)t=t.nextSibling;if(e.node.isBlock(t)&&"HR"!==t.tagName)return e.node.hasClass(t.firstChild,"fr-marker")?C(t.firstChild.nextSibling,i,r):C(t.firstChild,i,r),!1;var o=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",s=a('<span data-tracking="true" data-track-id="'.concat(r,'" ').concat(o,"></span>")),l=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false" style="display:none"></span>'),c=t;for(a(t).before(s);c&&a(c).hasClass("fr-marker");)c=c.nextSibling;for(var d=!1;c&&!d&&!a(c).hasClass("fr-marker")&&0===a(c).find("fr-marker").length&&"UL"!==c.tagName&&"OL"!==c.tagName;){var f=c;if(e.node.isBlock(c)&&"HR"!==t.tagName)return C(c.firstChild,i,r),!1;if(c)for(var p=c.childNodes,h=0;h<p.length;h++)if(p[h].className&&"fr-marker"===p[h].className){d=!0,C(c.firstChild,i,r);break}d||(c=c.nextSibling,a(l).append(f.cloneNode(!0)),a(s).append(f))}if(!c||"UL"!==c.tagName&&"OL"!==c.tagName||C(c,i,r),a(c).hasClass("fr-marker")&&a(s).append(c),a(s).prepend(l),a(s).prepend("".concat(n.INVISIBLE_SPACE)),a(s).append("".concat(n.INVISIBLE_SPACE)),!c&&!t.isSameNode(i)){for(var u=s.get(0).parentNode;u&&!u.nextSibling&&!e.node.isElement(u);)u=u.parentNode;if(u){var g=u.nextSibling;g&&(e.node.isBlock(g)?"HR"===g.tagName?C(g.nextSibling,i,r):C(g.firstChild,i,r):C(g,i,r))}}}}function w(t,n,i){var r=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=a('<span data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></span>")),s=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');e.opts.showChangesEnabled||s.addClass("fr-track-hide"),s.append(n.get(0).innerHTML),o.append(s);var l=t.get(0).innerHTML;t.html(""),t.append(o),o.append(l)}function E(){if(e.events.trigger("image.hideResizer"),e.events.trigger("video.hideResizer"),e.html.cleanEmptyTags(!0),e.helpers.isMobile())for(var t=e.$el.find("img[data-tracking-img]"),n=0;n<t.length;n++){var i=a(t.get(n));i.parent()&&i.parent().data("tracking")||i.removeData("tracking-img")}}function A(){e.$el.find("li").each(function(){0===this.innerText.replace(/\u200B/g,"").length&&this.remove()})}function S(){var t=m();if(t){var n,i=e.$el.find("[data-track-id=".concat(t,"]"));if(i.length){var r=i.parent("a");if(r.length){var o=a(r.get(0).outerHTML).text();1===[].filter.call(o,function(e){return 8203!==e.charCodeAt(0)}).length&&(n=r)}for(var s=0;s<i.length;s++){var l=i.get(s),c=a(i).data("tracking-deleted")?a(i):a(l).find("[data-tracking-deleted=true]");c.length&&(c.get(0).remove?c.get(0).remove():c.get(0).parentNode.removeChild(c.get(0))),l.hasAttribute("style")?(a(l).removeData("tracking"),a(l).removeData("track-id"),a(l).removeClass("fr-highlight-change")):(e.selection.save(),0<a(l).find("IFRAME").length?(a(l).removeData("tracking"),a(l).removeData("track-id"),a(l).removeClass("fr-highlight-change")):l.outerHTML=l.innerHTML,e.selection.restore(
21))}}n&&n.remove()}E()}function k(){var t=m();if(t){var n=e.$el.find("[data-track-id=".concat(t,"]"));if(n.length){e.selection.save();for(var i=n.length-1;0<=i;i--){var r=a(n).data("tracking-deleted")?a(n):a(n.get(i)).find("[data-tracking-deleted=true]");r.length?0<a(n).find("IFRAME").length?(a(n).removeData("tracking"),a(n).removeData("track-id"),a(n).removeClass("fr-highlight-change"),a(n).removeClass("fr-tracking-deleted"),a(n).removeData("tracking-deleted"),a(n).removeAttr("contenteditable")):r.parent("[data-tracking=true]").data("track-id")==t?(a(n.get(i)).find("[data-tracking-deleted=true]").remove(),n.get(i).outerHTML=r.get(0).innerHTML):n.get(i).remove?n.get(i).remove():n.get(i).parentNode.removeChild(n.get(i)):n.get(i).remove?n.get(i).remove():n.get(i).parentNode.removeChild(n.get(i))}e.selection.restore()}}E()}return e.events.on("keydown",function(t){var a,r;if(!e.opts.trackChangesEnabled)return!0;if(i=null===(a=e.selection.get())||void 0===a||null===(r=a.focusNode)||void 0===r?void 0:r.nodeValue,e.helpers.isAndroid()){var o,f,p=e.selection.get();s=null==p||null===(o=p.focusNode)||void 0===o?void 0:o.nodeValue,l=null==p?void 0:p.focusNode,d=null===(f=l)||void 0===f?void 0:f.nextSibling,c=null==p?void 0:p.focusOffset}else if(function(t){return(!e.keys.ctrlKey(t)||t.which!==n.KEYCODE.Z&&t.which!==n.KEYCODE.C)&&(48<=t.keyCode&&t.keyCode<=57||65<=t.keyCode&&t.keyCode<=90||97<=t.keyCode&&t.keyCode<=122||186<=t.keyCode&&t.keyCode<=222||13===t.keyCode||8===t.keyCode||32===t.keyCode||46===t.keyCode||96<=t.keyCode&&t.keyCode<=111)}(t))if(!e.keys.ctrlKey(t)||"b"!==t.key&&"i"!==t.key&&"u"!==t.key){if(e.keys.ctrlKey(t)&&"a"===t.key||e.keys.ctrlKey(t)&&"s"===t.key)return;v(t)}else x()},!0),e.events.on("keyup",function(t){if(!e.opts.trackChangesEnabled)return!0;var n,o;if(e.helpers.isMobile())if(r=null===(n=e.selection.get())||void 0===n||null===(o=n.focusNode)||void 0===o?void 0:o.nodeValue,g){for(var s=0;s<u.length;s++)e.opts.showChangesEnabled&&a(u[s].span).empty(),a(u[s].span).prepend(u[s].delete);g=!(u=[])}else if(e.helpers.isIOS()){for(var l=0;l<u.length;l++)r&&1===r.length&&i&&1==i.length?(a(u[l].delete).attr("contenteditable","true"),a(u[l].delete).addClass("fr-ios-mobile-disable-select")):a(u[l].delete).attr("contenteditable","false");u=[]}else{if(46===t.keyCode)return!0;v(t)}},!0),e.events.on("beforeinput",function(t){var n=t.originalEvent,i=!1;if(!e.opts.trackChangesEnabled)return!0;if(e.helpers.isAndroid()){var r=e.selection.get(),o=e.selection.ranges(0),s=o.startContainer,l=o.endContainer,c=a(s).parentsUntil(e.$el,"[data-tracking=true]"),d=a(l).parentsUntil(e.$el,"[data-tracking=true]");if("insertCompositionText"===n.inputType)if(""===n.data)i=!0;else if(r.toString().length>n.data.length){if(0<c.length||0<d.length)return g=!0,t.preventDefault(),!1;i=!0,t.composing=!0}if("insertText"!==n.inputType||e.selection.isCollapsed()||(i=!0),i||"deleteContentBackward"===n.inputType){var f,p;if(g=!0,s.lastChild&&!r.toString()&&null!==(f=s.lastChild.children)&&void 0!==f&&null!==(p=f.item(0))&&void 0!==p&&p.hasAttribute("contenteditable"))return;t.keyCode=8,t.deletion=!0,v(t)}}},!0),e.events.on("paste.before",function(t){e.opts.trackChangesEnabled&&e.helpers.isMobile()&&v(t)},!0),e.events.on("paste.after",function(t){if(e.opts.trackChangesEnabled){e.markers.insert();for(var a=e.$el.find(".fr-marker"),n=a.parent().data("tracking")?a.parent():a.parent().find("[data-tracking=true]"),i=n.children().eq(0).is("ul"),r=a.next();r.is("br");)(r=r.next()).prev().remove(),r.next().is("br")&&r.next().remove();if(r.is("ul")){var o=r.find("li");o.find("[data-tracking=true]").addClass("fr-highlight-change");var s=o[0].innerHTML;if(o.html(""),o.insertAfter(a.closest("li")),0==r.parent().find("[data-tracking=true]").length)return void o.append(s);if(r.remove(),n.data("tracking")){var l=n[0].innerHTML;0<l.trim().length&&n.parent().append(l),o.append(n),n.html(s)}else if(!i)return n.insertBefore(n.closest("ul")),void n.next().remove();e.markers.remove(),o.next().length&&o.next().is("li")&&""==o.next().text().trim()&&o.next().remove();var c=o.prev().children().eq(0);c.is("br")&&c.remove()}}},!0),e.events.on("image.inserted",function(t){e.helpers.isMobile()&&e.opts.trackChangesEnabled&&t.data("tracking-img",!0)}),e.events.on("image.removed",function(t){if(e.helpers.isMobile()&&e.opts.trackChangesEnabled&&!t.data("tracking-img")&&!t.parent().data("tracking")){var n=e.selection.ranges(0).startContainer,i=a(n).parentsUntil(e.$el,"[data-tracking=true]");e.markers.insert();var r=e.$el.find(".fr-marker"),o="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),s=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",l=a('<span data-tracking="true" data-track-id="'.concat(o,'" ').concat(s,"></span>")),c=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');e.opts.showChangesEnabled||c.addClass("fr-track-hide"),t.data("tracking-img",!0),a(n).data("tracking")||i.length?(a(r).replaceWith(c),a(c).append(t),e.markers.remove()):(a(r).replaceWith(l),a(l).prepend(c),a(c).append(t),e.markers.remove(),e.track_changes.pushChange(o))}}),e.events.on("commands.before",function(i){if(!e.opts.trackChangesEnabled)return!0;var r=["applytextColor","bold","italic","underline","strikeThrough","subscript","superscript","fontFamily","fontSize","textColor","applybackgroundColor","inlineClass","inlineStyle","alignLeft","alignCenter","formatO
21LSimple","alignRight","alignJustify","formatOL","formatUL","paragraphFormat","paragraphStyle","lineHeight","outdent","indent","quote"];if(["change","applyAll","applyLast","removeLast","showChanges","trackChanges","moreTrackChanges","undo","redo","fullscreen","print","getPDF","spellChecker","selectAll","html","help"].filter(function(e){return e===i}).length||r.filter(function(e){return e===i}).length){if(r.filter(function(e){return e===i}).length&&"paragraphFormat"!==i&&"paragraphStyle"!==i&&"lineHeight"!==i)x(i);else if("paragraphFormat"===i||"paragraphStyle"===i||"lineHeight"===i){e.selection.save();for(var o=e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),s=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",l="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),c=a('<span data-tracking="true" data-track-id="'.concat(l,'" ').concat(s,"></span>")),d=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false" style="display:none"></span>'),p=o.parentNode.cloneNode(!0),u=p.childNodes,g=0;g<u.length;)u[g].className&&"fr-marker"===u[g].className?u[g].remove():g++;a(d).append(p),a(c).append(d),a(o.parentNode).after(a("<p></p>")),a(o.parentNode.nextSibling).append(c),c=a('<span data-tracking="true" data-track-id="'.concat(l,'" ').concat(s,"></span>")),a(o.parentNode.nextSibling).after(a("<p></p>")),a(o.parentNode.nextSibling.nextSibling).append(c),c.append(o.parentNode),e.track_changes.pushChange(l),e.selection.restore()}}else{if(n.COMMANDS[i]&&(n.COMMANDS[i].hasOwnProperty("type")&&"dropdown"===n.COMMANDS[i].type||n.COMMANDS[i].more_btn||n.COMMANDS[i].popup)){if("insertImage"!=i&&"insertFile"!=i)return}else if("clearFormatting"===i)return void(e.opts.trackChangesEnabled&&function(){h=e.selection.blocks();for(var n=[],i=0,r=0;r<h.length;r++){i=r<i?i:r;var o=a(h[r]);o.is("li")&&o.siblings("li").each(function(e,t){a(t).find("li").length&&(n.push({index:i,item:t}),i+=1)}),f[r]=a("<span>
21".concat(o.get(0).innerHTML,"</span>"))}for(var s=0,l=n;s<l.length;s++){var c=l[s],d=c.index,p=c.item,u=a(a(p).get(0).outerHTML);u.find("ul").remove(),u.find("ol").remove(),f=[].concat(t(f.slice(0,d+1)),[a("<span>".concat(u.get(0).innerHTML,"</span>"))],t(f.slice(d+1))),h=[].concat(t(h.slice(0,d+1)),[p],t(h.slice(d+1)))}}());v()}},!0),e.events.on("commands.after",function(t){if(!e.opts.trackChangesEnabled)return!0;if(0<=["undo","redo"].indexOf(t))!function(){var t=e.$el.find("[data-tracking=true]");o.splice(0,o.length);for(var n=0;n<t.length;n++){var i=a(t.get(n)).data("track-id");o[i.slice(i.lastIndexOf("-")+1)]=i}}();else if("clearFormatting"==t&&e.opts.trackChangesEnabled){var n="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length);for(var i in h){var r=a(h[i]);f[i]&&(w(r,f[i],n),f[i]=null,p[i]=null)}e.track_changes.pushChange(n),f=[],h=null}},!0),e.events.on("quickInsert.commands.before",function(t){e.opts.trackChangesEnabled&&v(t)}),{toggleTracking:function(){e.opts.trackChangesEnabled&&-1<e.html.get(!0,!0).indexOf("data-tracking")||e.opts.trackChangesEnabled&&0<e.$el.find("[data-tracking=true]").length?alert("Your editor has pending changes. Please resolve them before turning off Track Changes in the toolbar."):(e.commands.moreTrackChanges(),e.opts.trackChangesEnabled=!e.opts.trackChangesEnabled,e.opts.trackChangesEnabled||(e.opts.showChangesEnabled=!1))},pushChange:function(e){o.push(e)},insertChangeAt:function(e,a){o=[].concat(t(o.slice(0,e)),[a],t(o.slice(e)))},popChange:m,getPendingChanges:function(){return o},showChanges:function(){if(e.opts.showChangesEnabled=!e.opts.showChangesEnabled,function(t,n){for(var i=0;i<t.length;i++)n?(a(t.get(i)).removeClass("fr-track-hide"),a(t.get(i)).removeClass("fr-track-hide-mobile")):e.helpers.isMobile()?a(t.get(i)).addClass("fr-track-hide-mobile"):a(t.get(i)).addClass("fr-track-hide")}(e.$el.find(".fr-tracking-deleted"),e.opts.showChangesEnabled),e.opts.showChangesEnabled)for(var t=e.$el.find("[data-tracking=true]").not(".fr-highlight-change"),n=0;n<t.length;n++)a(t.get(n)).addClass("fr-highlight-change");else for(var i=e.$el.find(".fr-highlight-change"),r=0;r<i.length;r++)a(i.get(r)).removeClass("fr-highlight-change")},acceptAllChanges:function(){for(;0!=e.track_changes.getPendingChanges().length;)S();o=[],A(),e.$el.find("li").each(function(){!a(this).children()[0]||"OL"!==a(this).children()[0].tagName&&"UL"!==a(this).children()[0].tagName||A()})},rejectAllChanges:function(){for(;0!=e.track_changes.getPendingChanges().length;)k();o=[]},acceptSingleChange:S,rejectSingleChange:k,refresh:function(t){var n=e.$el.find("[data-tracking=true]");t.toggleClass("fr-disabled",!o.length),t.toggleClass("fr-active",o.length).attr("aria-pressed",o.length),0<!n.length&&(t.removeClass("fr-active"),t.addClass("fr-disabled"));var i=e.$tb.find('.fr-command[data-cmd="markdown"]');i&&e.opts.trackChangesEnabled?i.addClass("fr-disabled"):i&&!a(".fr-active.fr-popup").length&&i.removeClass("fr-disabled");var r=e.$tb.find('.fr-command[data-cmd="showChanges"]');r&&e.opts.trackChangesEnabled&&r.removeClass("fr-disabled")},replaceSpecialItem:function(t){e.selection.setBefore(t.get(0)),e.selection.setAfter(t.get(0)),C(e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),e.$el.find('.fr-marker[data-type="false"]').length&&e.$el.find('.fr-marker[data-type="false"]').get(0))},removeSpecialItem:function(t){e.selection.setBefore(t.get(0)),e.selection.setAfter(t.get(0)),y(e.$el.find('.fr-marker[data-type="true"]').length&&e.$el.find('.fr-marker[data-type="true"]').get(0),e.$el.find('.fr-marker[data-type="false"]').length&&e.$el.find('.fr-marker[data-type="false"]').get(0))},removedTable:function(t){var n=!1;if(t.find("[data-tracking=true]").each(function(){0<this.innerText.replace(/\u200B/g,"").length&&(n=!0)}),n)alert("Your table has pending changes. Please resolve them before remove table.");else{var i="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),r=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=a('<span data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></span>")),s=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');t.before(o),t.find("tr").find("> td").each(function(){var e=a('<span data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></span>")),t=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>'),n=a(this),o=n[0].innerText;
21a(t)[0].innerText=o,n[0].innerText="",e.prepend(t),n.prepend(e)}),s.append(t),o.append(s),e.track_changes.pushChange(i)}},addQuote:function(t){var n="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),i=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",r=a('<div data-tracking="true" data-track-id="'.concat(n,'" ').concat(i,"></div>")),o=a('<div data-tracking="true" data-track-id="'.concat(n,'" ').concat(i,"></div>")),s=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');e.opts.showChangesEnabled||s.addClass("fr-track-hide"),t.before(o),t.before(r);var l=t.get(0).innerHTML;s.append(l),r.append(s),o.append(t),o.find('[data-tracking="true"]').each(function(e,t){a(t).children().eq(0).insertBefore(a(t)),a(t).remove()}),e.track_changes.pushChange(n)},removeQuote:function(t,n){if(!(0<n)){var i="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),r=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=a('<div data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></div>")),s=a('<div data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></div>")),l=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');e.opts.showChangesEnabled||l.addClass("fr-track-hide"),t.before(s),t.before(o);var c=t.find("blockQuote").eq(0).html();c||(c=t.html()),l.append(t),o.append(l),s.append(c),s.find('[data-tracking="true"]').each(function(e,t){a(t).children().eq(0).insertBefore(a(t)),a(t).remove()}),e.track_changes.pushChange(i)}},wrapInTracking:function(t,n){var i="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),r=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=a('<span data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></span>"));n&&o.addClass(n);var s=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');return e.opts.showChangesEnabled||s.addClass("fr-track-hide"),t.before(o),o.append(t),e.track_changes.pushChange(i),o},wrapInDelete:function(t){var n=a('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');return e.opts.showChangesEnabled||(e.helpers.isMobile()?n.addClass("fr-track-hide-mobile"):n.addClass("fr-track-hide")),n.append(t),n},wrapLinkInTracking:function(t,n){var i="pending-".concat(e.id,"-").concat(e.track_changes.getPendingChanges().length),r=e.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=a('<span data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></span>"));return t.before(o),o.append(t),e.track_changes.insertChangeAt(n-1,i),o},pasteInEmptyEdior:function(t){var n=e.$el.find(".fr-highlight-change");a(n)[0].style.display="block",a(n)[0].innerHTML=t},pasteInEdior:function(t){var n=e.$el.find(".fr-marker");a(n)[0].outerHTML=t,e.markers.remove()}}},n.DefineIcon("trackChanges",{NAME:"enable-tracking",SVG_KEY:"trackChanges"}),n.DefineIcon("showChanges",{NAME:"show-changes",SVG_KEY:"showTrackChanges"}),n.DefineIcon("applyAll",{NAME:"apply-all",SVG_KEY:"acceptAllChanges"}),n.DefineIcon("removeAll",{NAME:"remove-all",SVG_KEY:"rejectAllChanges"}),n.DefineIcon("applyLast",{NAME:"apply-last",SVG_KEY:"acceptSingleChange"}),n.DefineIcon("removeLast",{NAME:"remove-last",SVG_KEY:"rejectSingleChange"}),n.RegisterCommand("trackChanges",{type:"button",title:"Enable Track Changes",plugin:"track_changes",showOnMobile:!0,callback:function(){this.track_changes.toggleTracking()},refreshAfterCallback:!0,forcedRefresh:!0,refresh:function(e){e.toggleClass("fr-active",this.opts.trackChangesEnabled).attr("aria-pressed",this.opts.trackChangesEnabled)}}),n.RegisterCommand("showChanges",{type:"button",icon:"showChanges",title:"Show Changes",plugin:"track_changes",undo:!1,focus:!1,accessibilityFocus:!0,forcedRefresh:!0,refreshAfterCallback:!0,toggle:!0,callback:function(){this.track_changes.showChanges()},refresh:function(e){e.toggleClass("fr-active",this.opts.showChangesEnabled).attr("aria-pressed",this.opts.showChangesEnabled)}}),n.RegisterCommand("applyAll",{type:"button",icon:"applyAll",title:"Accept All Changes",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.acceptAllChanges()},refresh:function(e){this.track_changes.refresh(e)}}),n.RegisterCommand("removeAll",{type:"button",icon:"removeAll",title:"Reject All Changes",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.rejectAllChanges()},refresh:function(e){this.track_changes.refresh(e)}}),n.RegisterCommand("applyLast",{type:"button",icon:"applyLast",title:"Accept Single Change",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.acceptSingleChange()},refresh:function(e){this.track_changes.refresh(e)}}),n.RegisterCommand("removeLast",{type:"button",icon:"removeLast",title:"Reject Single Change",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.rejectSingleChange()},refresh:function(e){this.track_changes.refresh(e)}}),n}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("froala-editor")):"function"==typeof define&&define.amd?define(["froala-editor"],t):t(e.FroalaEditor)}(this,function(e){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}if((e=e&&e.hasOwnProperty("default")?e.default:e).PLUGINS.align=function(e){var t=e.$;
21return{apply:function(a){var n=e.selection.element();if(t(n).parents(".fr-img-caption").length)t(n).css("text-align",a);else{e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();for(var i=e.selection.blocks(),r=0;r<i.length;r++)t(i[r]).css("text-align",a).removeClass("fr-temp-div"),""===t(i[r]).attr("class")&&t(i[r]).removeAttr("class"),""===t(i[r]).attr("style")&&t(i[r]).removeAttr("style");e.selection.save(),e.html.unwrap(),e.selection.restore()}},refresh:function(a){var n=e.selection.blocks();if(n.length){var i=e.helpers.getAlignment(t(n[0]));a.find("> *").first().replaceWith(e.icon.create("align-".concat(i)))}},refreshOnShow:function(a,n){var i=e.selection.blocks();if(i.length){var r=e.helpers.getAlignment(t(i[0]));n.find('a.fr-command[data-param1="'.concat(r,'"]')).addClass("fr-active").attr("aria-selected",!0)}},refreshForToolbar:function(a){var n=e.selection.blocks();if(n.length){var i=e.helpers.getAlignment(t(n[0]));i=i.charAt(0).toUpperCase()+i.slice(1),"align".concat(i)===a.attr("data-cmd")&&a.addClass("fr-active")}}}},e.DefineIcon("align",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),e.DefineIcon("align-center",{NAME:"align-center",SVG_KEY:"alignCenter"}),e.DefineIcon("align-justify",{NAME:"align-justify",SVG_KEY:"alignJustify"}),e.RegisterCommand("align",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.align.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="align"data-param1="\n        '.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.icon.create("align-".concat(n)),'<span class="fr-sr-only">\n        ').concat(this.language.translate(a[n]),"</span></a></li>"));return t+"</ul>"},callback:function(e,t){this.align.apply(t)},refresh:function(e){this.align.refresh(e)},refreshOnShow:function(e,t){this.align.refreshOnShow(e,t)},plugin:"align"}),e.RegisterCommand("alignLeft",{type:"button",icon:"align-left",title:"Align Left",callback:function(){this.align.apply("left")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),e.RegisterCommand("alignRight",{type:"button",icon:"align-right",title:"Align Right",callback:function(){this.align.apply("right")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),e.RegisterCommand("alignCenter",{type:"button",icon:"align-center",title:"Align Center",callback:function(){this.align.apply("center")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),e.RegisterCommand("alignJustify",{type:"button",icon:"align-justify",title:"Align Justify",callback:function(){this.align.apply("justify")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),Object.assign(e.DEFAULTS,{charCounterMax:-1,charCounterCount:!0}),e.PLUGINS.charCounter=function(t){var a,n=t.$,i=function(){return(t.el.textContent||"").replace(/\u200B/g,"").length};function r(a){if(t.opts.charCounterMax<0)return!0;if(i()<t.opts.charCounterMax)return!0;var n=a.which;return!(!t.keys.ctrlKey(a)&&t.keys.isCharacter(n)||n===e.KEYCODE.IME)||(a.preventDefault(),a.stopPropagation(),t.events.trigger("charCounter.exceeded"),!1)}function o(e){return t.opts.charCounterMax<0||n("<div>").html(e).text().length+i()<=t.opts.charCounterMax?e:(t.events.trigger("charCounter.exceeded"),"")}function s(){if(t.opts.charCounterCount){var e=i()+(0<t.opts.charCounterMax?"/"+t.opts.charCounterMax:"");a.text("".concat(t.language.translate("Characters")," : ").concat(e)),t.opts.toolbarBottom&&a.css("margin-bottom",t.$tb.outerHeight(!0));var n=t.$wp.get(0).offsetWidth-t.$wp.get(0).clientWidth;0<=n&&("rtl"==t.opts.direction?a.css("margin-left",n):a.css("margin-right",n))}}return{_init:function(){return!!t.$wp&&!!t.opts.charCounterCount&&((a=n(document.createElement("span")).attr("class","fr-counter")).css("bottom",t.$wp.css("border-bottom-width")),t.$second_tb?t.$second_tb.append(a):t.$wp.append(a),t.events.on("keydown",r,!0),t.events.on("paste.afterCleanup",o),t.events.on("keyup contentChanged input",function(){t.events.trigger("charCounter.update")}),t.events.on("charCounter.update",s),t.events.trigger("charCounter.update"),void t.events.on("destroy",function(){n(t.o_win).off("resize.char".concat(t.id)),a.removeData().remove(),a=null}))},count:i}},e.PLUGINS.codeBeautifier=function(){var e,t,a,n,i={};function r(e,t){var a={"@page":!0,"@font-face":!0,"@keyframes":!0,"@media":!0,"@supports":!0,"@document":!0},n={"@media":!0,"@supports":!0,"@document":!0};t=t||{},e=(e=e||"").replace(/\r\n|[\r\u2028\u2029]/g,"\n");var i=t.indent_size||4,r=t.indent_char||" ",o=void 0===t.selector_separator_newline||t.selector_separator_newline,s=void 0!==t.end_with_newline&&t.end_with_newline,l=void 0===t.newline_between_rules||t.newline_between_rules,c=t.eol?t.eol:"\n";"string"==typeof i&&(i=parseInt(i,10)),t.indent_with_tabs&&(r="\t",i=1),c=c.replace(/\\r/,"\r").replace(/\\n
21/,"\n");var d,f=/^\s+$/,p=-1,h=0;function u(){return(d=e.charAt(++p))||""}function g(t){var a,n=p;return t&&v(),a=e.charAt(p+1)||"",p=n-1,u(),a}function m(t){for(var a=p;u();)if("\\"===d)u();else{if(-1!==t.indexOf(d))break;if("\n"===d)break}return e.substring(a,p+1)}function v(){for(var e="";f.test(g());)u(),e+=d;return e}function b(){var e="";for(d&&f.test(d)&&(e=d);f.test(u());)e+=d;return e}function y(t){var a=p;for(t="/"===g(),u();u();){if(!t&&"*"===d&&"/"===g()){u();break}if(t&&"\n"===d)return e.substring(a,p)}return e.substring(a,p)+d}function x(t){return e.substring(p-t.length,p).toLowerCase()===t}function C(){for(var t=0,a=p+1;a<e.length;a++){var n=e.charAt(a);if("{"===n)return!0;if("("===n)t+=1;else if(")"===n){if(0===t)return!1;t-=1}else if(" "===n||"}"===n)return!1}return!1}for(var w,E,A,S=e.match(/^[\t ]*/)[0],k=new Array(i+1).join(r),_=0,T=0,L={"{":function(e){L.singleSpace(),R.push(e),L.newLine()},"}":function(e){L.newLine(),R.push(e),L.newLine()},_lastCharWhitespace:function(){return f.test(R[R.length-1])},newLine:function(e){R.length&&(e||"\n"===R[R.length-1]||L.trim(),R.push("\n"),S&&R.push(S))},singleSpace:function(){R.length&&!L._lastCharWhitespace()&&R.push(" ")},preserveSingleSpace:function(){w&&L.singleSpace()},trim:function(){for(;L._lastCharWhitespace();)R.pop()}},R=[],M=!1,I=!1,O=!1,N="",D="";;){var P=b();w=""!==P;var B=-1!==P.indexOf("\n");if(D=N,!(N=d))break;if("/"===d&&"*"===g()){var F=0===_;(B||F)&&L.newLine(),R.push(y()),L.newLine(),F&&L.newLine(!0)}else if("/"===d&&"/"===g())B||"{"===D||L.trim(),L.singleSpace(),R.push(y()),L.newLine();else if("@"===d){L.preserveSingleSpace(),R.push(d);var H=(E=p,A=m(": , {}()[]/='\""),p=E-1,u(),A);H.match(/[ :]$/)&&(u(),H=m(": ").replace(/\s$/,""),R.push(H),L.singleSpace()),(H=H.replace(/\s$/,""))in a&&(T+=1,H in n&&(O=!0))}else"#"===d&&"{"===g()?(L.preserveSingleSpace(),R.push(m("}"))):"{"===d?"}"===g(!0)?(v(),u(),L.singleSpace(),R.push("{}"),L.newLine(),l&&0===_&&L.newLine(!0)):(_++,S+=k,L["{"](d),M=O?(O=!1,T<_):T<=_):"}"===d?(_--,S=S.slice(0,-i),L["}"](d),I=M=!1,T&&T--,l&&0===_&&L.newLine(!0)):":"===d?(v(),!M&&!O||x("&")||C()?":"===g()?(u(),R.push("::")):R.push(":"):(I=!0,R.push(":"),L.singleSpace())):'"'===d||"'"===d?(L.preserveSingleSpace(),R.push(m(d))):" "===d?(I=!1,R.push(d),L.newLine()):"("===d?x("url")?(R.push(d),v(),u()&&(")"!==d&&'"'!==d&&"'"!==d?R.push(m(")")):p--)):(h++,L.preserveSingleSpace(),R.push(d),v()):")"===d?(R.push(d),h--):","===d?(R.push(d),v(),o&&!I&&h<1?L.newLine():L.singleSpace()):("]"===d||("["===d?L.preserveSingleSpace():"="===d?(v(),d="="):L.preserveSingleSpace()),R.push(d))}var z="";return S&&(z+=S),z+=R.join("").replace(/[\r\n\t ]+$/,""),s&&(z+="\n"),"\n"!=c&&(z=z.replace(/[\n]/g,c)),z}function o(e,t){for(var a=0;a<t.length;a+=1)if(t[a]===e)return!0;return!1}function s(e){return e.replace(/^\s+|\s+$/g,"")}function l(e,t){return new m(e,t).beautify()}e=i,t="\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u08a0\u08a2-\u08ac\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097f\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c33\u0c35-\u0c39\u0c3d\u0c58\u0c59\u0c60\u0c61\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d60\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f4\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f0\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191c\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u
2119c1-\u19c7\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2e2f\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fcc\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua697\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua78e\ua790-\ua793\ua7a0-\ua7aa\ua7f8-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa80-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uabc0-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",a=new RegExp("[".concat(t,"]")),n=new RegExp("[".concat(t," ").concat("\u0300-\u036f\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u0620-\u0649\u0672-\u06d3\u06e7-\u06e8\u06fb-\u06fc\u0730-\u074a\u0800-\u0814\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0840-\u0857\u08e4-\u08fe\u0900-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962-\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09d7\u09df-\u09e0\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2-\u0ae3\u0ae6-\u0aef\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b5f-\u0b60\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c01-\u0c03\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62-\u0c63\u0c66-\u0c6f\u0c82\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2-\u0ce3\u0ce6-\u0cef\u0d02\u0d03\u0d46-\u0d48\u0d57\u0d62-\u0d63\u0d66-\u0d6f\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e34-\u0e3a\u0e40-\u0e45\u0e50-\u0e59\u0eb4-\u0eb9\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f41-\u0f47\u0f71-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u1000-\u1029\u1040-\u1049\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u170e-\u1710\u1720-\u1730\u1740-\u1750\u1772\u1773\u1780-\u17b2\u17dd\u17e0-\u17e9\u180b-\u180d\u1810-\u1819\u1920-\u192b\u1930-\u193b\u1951-\u196d\u19b0-\u19c0\u19c8-\u19c9\u19d0-\u19d9\u1a00-\u1a15\u1a20-\u1a53\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1b46-\u1b4b\u1b50-\u1b59\u1b6b-\u1b73\u1bb0-\u1bb9\u1be6-\u1bf3\u1c00-\u1c22\u1c40-\u1c49\u1c5b-\u1c7d\u1cd0-\u1cd2\u1d00-\u1dbe\u1e01-\u1f15\u200c\u200d\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2d81-\u2d96\u2de0-\u2dff\u3021-\u3028\u3099\u309a\ua640-\ua66d\ua674-\ua67d\ua69f\ua6f0-\ua6f1\ua7f8-\ua800\ua806\ua80b\ua823-\ua827\ua880-\ua881\ua8b4-\ua8c4\ua8d0-\ua8d9\ua8f3-\ua8f7\ua900-\ua909\ua926-\ua92d\ua930-\ua945\ua980-\ua983\ua9b3-\ua9c0\uaa00-\uaa27\uaa40-\uaa41\uaa4c-\uaa4d\uaa50-\uaa59\uaa7b\uaae0-\uaae9\uaaf2-\uaaf3\uabc0-\uabe1\uabec\uabed\uabf0-\uabf9\ufb20-\ufb28\ufe00-\ufe0f\ufe20-\ufe26\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f","]")),e.newline=/[\n\r\u2028\u2029]/,e.lineBreak=new RegExp("\r\n|".concat(e.newline.source)),e.allLineBreaks=new RegExp(e.lineBreak.source,"g"),e.isIdentifierStart=function(e){return e<65?36===e||64===e:e<91||(e<97?95===e:e<123||170<=e&&a.test(String.fromCharCode(e)))},e.isIdentifierChar=function(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||170<=e&&n.test(String.fromCharCode(e))))};var c="BlockStatement",d="Statement",f="ObjectLiteral",p="ArrayLiteral",h="ForInitializer",u="Conditional",g="Expression";function m(e,t){var a,n,r,l,m,v,y,C,w,E,A,S,k,_=[],T="";function L(e,t){var n=0;return e&&(n=e.indentation_level,!a.just_added_newline()&&e.line_indent_level>n&&(n=e.line_indent_level)),{mode:t,parent:e,last_text:e?e.last_text:"",last_word:e?e.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:n,line_indent_level:e?e.line_indent_level:n,start_line_index:a.get_line_number(),ternary_depth:0}}for(S={TK_START_EXPR:function(){U();var e=g;if("["===l.text){if("TK_WORD"===m||")"===C.last_text)return"TK_RESERVED"===m&&o(C.last_text,r.line_starters)&&(a.space_before_token=!0),B(e),D(),P(),void(k.space_in_paren&&(a.space_before_token=!0));e=p,F(C.mode)&&("["!==C.last_text&&(","!==C.last_text||"]"!==v&&"}"!==v)||k.keep_array_indentation||O())}else"TK_RESERVED"===m&&"for"===C.last_text?e=h:"TK_RESERVED"===m&&o(C.last_text,["if","while"])&&(e=u);" "===C.last_text||"TK_START_BLOCK"===m?O():"TK_END_EXPR"===m||"TK_START_EXPR"===m||"TK_END_BLOCK"===m||"."===C.last_text?I(l.wanted_newline):"TK_RESERVED"===m&&"("===l.text||"TK_WORD"===m||"TK_OPE
21RATOR"===m?"TK_RESERVED"===m&&("function"===C.last_word||"typeof"===C.last_word)||"*"===C.last_text&&"function"===v?k.space_after_anon_function&&(a.space_before_token=!0):"TK_RESERVED"!==m||!o(C.last_text,r.line_starters)&&"catch"!==C.last_text||k.space_before_conditional&&(a.space_before_token=!0):a.space_before_token=!0,"("===l.text&&"TK_RESERVED"===m&&"await"===C.last_word&&(a.space_before_token=!0),"("===l.text&&("TK_EQUALS"!==m&&"TK_OPERATOR"!==m||$()||I()),B(e),D(),k.space_in_paren&&(a.space_before_token=!0),P()},TK_END_EXPR:function(){for(;C.mode===d;)z();C.multiline_frame&&I("]"===l.text&&F(C.mode)&&!k.keep_array_indentation),k.space_in_paren&&("TK_START_EXPR"!==m||k.space_in_empty_paren?a.space_before_token=!0:(a.trim(),a.space_before_token=!1)),"]"===l.text&&k.keep_array_indentation?(D(),z()):(z(),D()),a.remove_redundant_indentation(w),C.do_while&&w.mode===u&&(w.mode=g,C.do_block=!1,C.do_while=!1)},TK_START_BLOCK:function(){var e=V(1),t=V(2);t&&(":"===t.text&&o(e.type,["TK_STRING","TK_WORD","TK_RESERVED"])||o(e.text,["get","set"])&&o(t.type,["TK_WORD","TK_RESERVED"]))?o(v,["class","interface"])?B(c):B(f):B(c);var n=!e.comments_before.length&&"}"===e.text&&"function"===C.last_word&&"TK_END_EXPR"===m;"expand"===k.brace_style||"none"===k.brace_style&&l.wanted_newline?"TK_OPERATOR"!==m&&(n||"TK_EQUALS"===m||"TK_RESERVED"===m&&W(C.last_text)&&"else"!==C.last_text)?a.space_before_token=!0:O(!1,!0):"TK_OPERATOR"!==m&&"TK_START_EXPR"!==m?"TK_START_BLOCK"===m?O():a.space_before_token=!0:F(w.mode)&&","===C.last_text&&("}"===v?a.space_before_token=!0:O()),D(),P()},TK_END_BLOCK:function(){for(;C.mode===d;)z();var e="TK_START_BLOCK"===m;"expand"===k.brace_style?e||O():e||(F(C.mode)&&k.keep_array_indentation?(k.keep_array_indentation=!1,O(),k.keep_array_indentation=!0):O()),z(),D()},TK_WORD:K,TK_RESERVED:K,TK_SEMICOLON:function(){for(U()&&(a.space_before_token=!1);C.mode===d&&!C.if_block&&!C.do_block;)z();D()},TK_STRING:function(){U()||"TK_RESERVED"===m||"TK_WORD"===m?a.space_before_token=!0:"TK_COMMA"===m||"TK_START_EXPR"===m||"TK_EQUALS"===m||"TK_OPERATOR"===m?$()||I():O(),D()},TK_EQUALS:function(){U(),C.declaration_statement&&(C.declaration_assignment=!0),a.space_before_token=!0,D(),a.space_before_token=!0},TK_OPERATOR:function(){if(U(),"TK_RESERVED"===m&&W(C.last_text))return a.space_before_token=!0,void D();if("*"!==l.text||"TK_DOT"!==m){if(":"===l.text&&C.in_case)return C.case_body=!0,P(),D(),O(),void(C.in_case=!1);if("::"!==l.text){"TK_OPERATOR"===m&&I();var e=!0,t=!0;o(l.text,["--","++","!","~"])||o(l.text,["-","+"])&&(o(m,["TK_START_BLOCK","TK_START_EXPR","TK_EQUALS","TK_OPERATOR"])||o(C.last_text,r.line_starters)||","===C.last_text)?(t=e=!1,!l.wanted_newline||"--"!==l.text&&"++"!==l.text||O(!1,!0)," "===C.last_text&&H(C.mode)&&(e=!0),"TK_RESERVED"===m?e=!0:"TK_END_EXPR"===m?e=!("]"===C.last_text&&("--"===l.text||"++"===l.text)):"TK_OPERATOR"===m&&(e=o(l.text,["--","-","++","+"])&&o(C.last_text,["--","-","++","+"]),o(l.text,["+","-"])&&o(C.last_text,["--","++"])&&(t=!0)),C.mode!==c&&C.mode!==d||"{"!==C.last_text&&" "!==C.last_text||O()):":"===l.text?0===C.ternary_depth?e=!1:C.ternary_depth-=1:"?"===l.text?C.ternary_depth+=1:"*"===l.text&&"TK_RESERVED"===m&&"function"===C.last_text&&(t=e=!1),a.space_before_token=a.space_before_token||e,D(),a.space_before_token=t}else D()}else D()},TK_COMMA:function(){if(C.declaration_statement)return H(C.parent.mode)&&(C.declaration_assignment=!1),D(),void(C.declaration_assignment?O(C.declaration_assignment=!1,!0):(a.space_before_token=!0,k.comma_first&&I()));D(),C.mode===f||C.mode===d&&C.parent.mode===f?(C.mode===d&&z(),O()):(a.space_before_token=!0,k.comma_first&&I())},TK_BLOCK_COMMENT:function(){if(a.raw)return a.add_raw_token(l),void(l.directives&&"end"===l.directives.preserve&&(k.test_output_raw||(a.raw=!1)));if(l.directives)return O(!1,!0),D(),"start"===l.directives.preserve&&(a.raw=!0),void O(!1,!0);if(!i.newline.test(l.text)&&!l.wanted_newline)return a.space_before_token=!0,D(),void(a.space_before_token=!0);var e,t=function(e){var t,a=[];for(t=(e=e.replace(/\x0d/g,"")).indexOf("\n");-1!==t;)a.push(e.substring(0,t)),t=(e=e.substring(t+1)).indexOf("\n");return e.length&&a.push(e),a}(l.text),n=!1,r=!1,o=l.whitespace_before,c=o.length;for(O(!1,!0),1<t.length&&(function(e,t){for(var a=0;a<e.length;a++){if(s(e[a]).charAt(0)!==t)return!1}return!0}(t.slice(1),"*")?n=!0:function(e,t){for(var a,n=0,i=e.length;n<i;n++)if((a=e[n])&&0!==a.indexOf(t))return!1;return!0}(t.slice(1),o)&&(r=!0)),D(t[0]),e=1;e<t.length;e++)O(!1,!0),n?D(" ".concat(t[e].replace(/^\s+/g,""))):r&&t[e].length>c?D(t[e].substring(c)):a.add_token(t[e]);O(!1,!0)},TK_COMMENT:function(){l.wanted_newline?O(!1,!0):a.trim(!0),a.space_before_token=!0,D(),O(!1,!0)},TK_DOT:function(){U(),"TK_RESERVED"===m&&W(C.last_text)?a.space_before_token=!0:I(")"===C.last_text&&k.break_chained_methods),D()},TK_UNKNOWN:function(){D(),"\n"===l.text[l.text.length-1]&&O()},TK_EOF:function(){for(;C.mode===d;)z()}},k={},void 0!==(t=t||{}).braces_on_own_line&&(k.brace_style=t.braces_on_own_line?"expand":"collapse"),k.brace_style=t.brace_style?t.brace_style:k.brace_style?k.brace_style:"collapse","expand-strict"===k.brace_style&&(k.brace_style="expand"),k.indent_size=t.indent_size?parseInt(t.indent_size,10):4,k.indent_char=t.indent_char?t.indent_char:" ",k.eol=t.eol?t.eol:"\n",k.preserve_newlines=void 0===t.preserve_newlines||t.preserve_newlines,k.break_chained_methods=void 0!==t.break_chained_methods&&t.break_chained_methods,k.max_preserve_newlines=void 0===t.max_preserve_newlines?0:parseInt(t.max_preserve_newlines,10),k.space_in_paren=void 0!==t.space_in_paren&&t.space_in_paren,k.space_in_empty_paren=void 0!==t.space_in_empty_paren&&t.space_in_empty_paren,k.jslint_happy=void 0!==t.jslint_happy&&t.jslint_happy,k.space_after_anon_function=void 0!==t.space_after_anon_function&&t.space_after_anon_function,k.keep_array_indentation=void 0!==t.keep_array_indentation&&t.keep_array_indentation,k.space_before_conditional=void 0===t.space_before_conditional||t.space_before_conditional,k.unescape_strings=void 0!==t.unescape_strings&&t.unescape_strings,k.wrap_line_length=void 0===t.wrap_line_length?0:parseInt(t.wrap_line_length,10),k.e4x=void 0!==t.e4x&&t.e4x,k.end_with_newline=void 0!==t.end_with_newline&&t.end_with_newline,k.comma_first=void 0!==t.comma_first&&t.comma_first,k.test_output_raw=void 0!==t.test_output_raw&&t.test_output_raw,k.jslint_happy&&(k.space_after_anon_function=!0),t.indent_with_tabs&&(k.indent_char="\t",k.indent_size=1),k.eol=k.eol.replace(/\\r/,"\r").replace(/\\n
21/,"\n"),y="";0<k.indent_size;)y+=k.indent_char,k.indent_size-=1;var R=0;if(e&&e.length){for(;" "===e.charAt(R)||"\t"===e.charAt(R);)T+=e.charAt(R),R+=1;e=e.substring(R)}function M(e){var t=e.newlines;if(k.keep_array_indentation&&F(C.mode))for(var a=0;a<t;a+=1)O(0<a);else if(k.max_preserve_newlines&&t>k.max_preserve_newlines&&(t=k.max_preserve_newlines),k.preserve_newlines&&1<e.newlines){O();for(var n=1;n<t;n+=1)O(!0)}S[(l=e).type]()}function I(e){e=void 0!==e&&e,a.just_added_newline()||(k.preserve_newlines&&l.wanted_newline||e||k.wrap_line_length&&a.current_line.get_character_count()+l.text.length+(a.space_before_token?1:0)>=k.wrap_line_length)&&O(!1,!0)}function O(e,t){if(!t&&" "!==C.last_text&&","!==C.last_text&&"="!==C.last_text&&"TK_OPERATOR"!==m)for(;C.mode===d&&!C.if_block&&!C.do_block;)z();a.add_new_line(e)&&(C.multiline_frame=!0)}function N(){a.just_added_newline()&&(k.keep_array_indentation&&F(C.mode)&&l.wanted_newline?(a.current_line.push(l.whitespace_before),a.space_before_token=!1):a.set_indent(C.indentation_level)&&(C.line_indent_level=C.indentation_level))}function D(e){a.raw?a.add_raw_token(l):(k.comma_first&&"TK_COMMA"===m&&a.just_added_newline()&&","===a.previous_line.last()&&(a.previous_line.pop(),N(),a.add_token(","),a.space_before_token=!0),e=e||l.text,N(),a.add_token(e))}function P(){C.indentation_level+=1}function B(e){w=C?(E.push(C),C):L(null,e),C=L(w,e)}function F(e){return e===p}function H(e){return o(e,[g,h,u])}function z(){0<E.length&&(w=C,C=E.pop(),w.mode===d&&a.remove_redundant_indentation(w))}function $(){return C.parent.mode===f&&C.mode===d&&(":"===C.last_text&&0===C.ternary_depth||"TK_RESERVED"===m&&o(C.last_text,["get","set"]))}function U(){return!!("TK_RESERVED"===m&&o(C.last_text,["const","let","const"])&&"TK_WORD"===l.type||"TK_RESERVED"===m&&"do"===C.last_text||"TK_RESERVED"===m&&"return"===C.last_text&&!l.wanted_newline||"TK_RESERVED"===m&&"else"===C.last_text&&("TK_RESERVED"!==l.type||"if"!==l.text)||"TK_END_EXPR"===m&&(w.mode===h||w.mode===u)||"TK_WORD"===m&&C.mode===c&&!C.in_case&&"--"!==l.text&&"++"!==l.text&&"function"!==v&&"TK_WORD"!==l.type&&"TK_RESERVED"!==l.type||C.mode===f&&(":"===C.last_text&&0===C.ternary_depth||"TK_RESERVED"===m&&o(C.last_text,["get","set"])))&&(B(d),P(),"TK_RESERVED"===m&&o(C.last_text,["const","let","const"])&&"TK_WORD"===l.type&&(C.declaration_statement=!0),$()||I("TK_RESERVED"===l.type&&o(l.text,["do","for","if","while"])),!0)}function W(e){return o(e,["case","return","do","if","throw","else"])}function V(e){var t=n+(e||0);return t<0||t>=_.length?null:_[t]}function K(){if("TK_RESERVED"===l.type&&C.mode!==f&&o(l.text,["set","get"])&&(l.type="TK_WORD"),"TK_RESERVED"===l.type&&C.mode===f&&":"===V(1).text&&(l.type="TK_WORD"),U()||!l.wanted_newline||H(C.mode)||"TK_OPERATOR"===m&&"--"!==C.last_text&&"++"!==C.last_text||"TK_EQUALS"===m||!k.preserve_newlines&&"TK_RESERVED"===m&&o(C.last_text,["const","let","const","set","get"])||O(),C.do_block&&!C.do_while){if("TK_RESERVED"===l.type&&"while"===l.text)return a.space_before_token=!0,D(),a.space_before_token=!0,void(C.do_while=!0);O(),C.do_block=!1}if(C.if_block)if(C.else_block||"TK_RESERVED"!==l.type||"else"!==l.text){for(;C.mode===d;)z();C.if_block=!1,C.else_block=!1}else C.else_block=!0;return"TK_RESERVED"===l.type&&("case"===l.text||"default"===l.text&&C.in_case_statement)?(O(),(C.case_body||k.jslint_happy)&&(0<C.indentation_level&&(!C.parent||C.indentation_level>C.parent.indentation_level)&&(C.indentation_level-=1),C.case_body=!1),D(),C.in_case=!0,void(C.in_case_statement=!0)):("TK_RESERVED"===l.type&&"function"===l.text&&((o(C.last_text,["}"," "])||a.just_added_newline()&&!o(C.last_text,["[","{",":","=",","]))&&(a.just_added_blankline()||l.comments_before.length||(O(),O(!0))),"TK_RESERVED"===m||"TK_WORD"===m?"TK_RESERVED"===m&&o(C.last_text,["get","set","new","return","export","async"])||"TK_RESERVED"===m&&"default"===C.last_text&&"export"===v?a.space_before_token=!0:O():"TK_OPERATOR"===m||"="===C.last_text?a.space_before_token=!0:(C.multiline_frame||!H(C.mode)&&!F(C.mode))&&O()),"TK_COMMA"!==m&&"TK_START_EXPR"!==m&&"TK_EQUALS"!==m&&"TK_OPE
21RATOR"!==m||$()||I(),"TK_RESERVED"===l.type&&o(l.text,["function","get","set"])?(D(),void(C.last_word=l.text)):(A="NONE","TK_END_BLOCK"===m?"TK_RESERVED"===l.type&&o(l.text,["else","catch","finally"])?"expand"===k.brace_style||"end-expand"===k.brace_style||"none"===k.brace_style&&l.wanted_newline?A="NEWLINE":(A="SPACE",a.space_before_token=!0):A="NEWLINE":"TK_SEMICOLON"===m&&C.mode===c?A="NEWLINE":"TK_SEMICOLON"===m&&H(C.mode)?A="SPACE":"TK_STRING"===m?A="NEWLINE":"TK_RESERVED"===m||"TK_WORD"===m||"*"===C.last_text&&"function"===v?A="SPACE":"TK_START_BLOCK"===m?A="NEWLINE":"TK_END_EXPR"===m&&(a.space_before_token=!0,A="NEWLINE"),"TK_RESERVED"===l.type&&o(l.text,r.line_starters)&&")"!==C.last_text&&(A="else"===C.last_text||"export"===C.last_text?"SPACE":"NEWLINE"),"TK_RESERVED"===l.type&&o(l.text,["else","catch","finally"])?"TK_END_BLOCK"!==m||"expand"===k.brace_style||"end-expand"===k.brace_style||"none"===k.brace_style&&l.wanted_newline?O():(a.trim(!0),"}"!==a.current_line.last()&&O(),a.space_before_token=!0):"NEWLINE"===A?"TK_RESERVED"===m&&W(C.last_text)?a.space_before_token=!0:"TK_END_EXPR"!==m?"TK_START_EXPR"===m&&"TK_RESERVED"===l.type&&o(l.text,["const","let","const"])||":"===C.last_text||("TK_RESERVED"===l.type&&"if"===l.text&&"else"===C.last_text?a.space_before_token=!0:O()):"TK_RESERVED"===l.type&&o(l.text,r.line_starters)&&")"!==C.last_text&&O():C.multiline_frame&&F(C.mode)&&","===C.last_text&&"}"===v?O():"SPACE"===A&&(a.space_before_token=!0),D(),C.last_word=l.text,"TK_RESERVED"===l.type&&"do"===l.text&&(C.do_block=!0),void("TK_RESERVED"===l.type&&"if"===l.text&&(C.if_block=!0))))}m="TK_START_BLOCK",v="",(a=new b(y,T)).raw=k.test_output_raw,E=[],B(c),this.beautify=function(){var t,i;for(r=new x(e,k,y),_=r.tokenize(),n=0;t=V();){for(var o=0;o<t.comments_before.length;o++)M(t.comments_before[o]);M(t),v=C.last_text,m=t.type,C.last_text=t.text,n+=1}return i=a.get_code(),k.end_with_newline&&(i+="\n"),"\n"!=k.eol&&(i=i.replace(/[\n]/g,k.eol)),i}}function v(e){var t=0,a=-1,n=[],i=!0;this.set_indent=function(n){t=e.baseIndentLength+n*e.indent_length,a=n},this.get_character_count=function(){return t},this.is_empty=function(){return i},this.last=function(){return this._empty?null:n[n.length-1]},this.push=function(e){n.push(e),t+=e.length,i=!1},this.pop=function(){var e=null;return i||(e=n.pop(),t-=e.length,i=0===n.length),e},this.remove_indent=function(){0<a&&(a-=1,t-=e.indent_length)},this.trim=function(){for(;" "===this.last();)n.pop(),t-=1;i=0===n.length},this.toString=function(){var t="";return this._empty||(0<=a&&(t=e.indent_cache[a]),t+=n.join("")),t}}function b(e,t){t=t||"",this.indent_cache=[t],this.baseIndentLength=t.length,this.indent_length=e.length,this.raw=!1;var a=[];this.baseIndentString=t,this.indent_string=e,this.previous_line=null,this.current_line=null,this.space_before_token=!1,this.add_outputline=function(){this.previous_line=this.current_line,this.current_line=new v(this),a.push(this.current_line)},this.add_outputline(),this.get_line_number=function(){return a.length},this.add_new_line=function(e){return!(1===this.get_line_number()&&this.just_added_newline()||!e&&this.just_added_newline()||(this.raw||this.add_outputline(),0))},this.get_code=function(){return a.join("\n").replace(/[\r\n\t ]+$/,"")},this.set_indent=function(e){if(1<a.length){for(;e>=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(e),!0}return this.current_line.set_indent(0),!1},this.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.add_outputline();this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1},this.add_token=function(e){this.add_space_before_token(),this.current_line.push(e)},this.add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&this.current_line.push(" "),this.space_before_token=!1},this.remove_redundant_indentation=function(e){if(!e.multiline_frame&&e.mode!==h&&e.mode!==u)for(var t=e.start_line_index,n=a.length;t<n;)a[t].remove_indent(),t++},this.trim=function(n){for(n=void 0!==n&&n,this.current_line.trim(e,t);n&&1<a.length&&this.current_line.is_empty();)a.pop(),this.current_line=a[a.length-1],this.current_line.trim();this.previous_line=1<a.length?a[a.length-2]:null},this.just_added_newline=function(){return this.current_line.is_empty()},this.just_added_blankline=function(){return!!this.just_added_newline()&&(1===a.length||a[a.length-2].is_empty())}}var y=function(e,t,a,n,i,r){this.type=e,this.text=t,this.comments_before=[],this.newlines=a||0,this.wanted_newline=0<a,this.whitespace_before=n||"",this.parent=null,this.directives=null};function x(e,t,a){var n="\n\r\t ".split(""),r=/[0-9]/,l=/[01234567]/,c=/[0123456789abcdefABCDEF]/,d="+ - * / % & ++ -- = += -= *= /= %= == === != !== > < >= <= >> << >>> >>>= >>= <<= && &= | || ! ~ , : ? ^ ^= |= :: =>".split(" ");
21this.line_starters="continue,try,throw,return,const,let,const,if,switch,case,default,for,while,break,function,import,export".split(",");var f,p,h,u,g,m,v=this.line_starters.concat(["do","in","else","get","set","new","catch","finally","typeof","yield","async","await"]),b=/([\s\S]*?)((?:\*\/)|$)/g,x=/([^\n\r\u2028\u2029]*)/g,C=/\/\* beautify( \w+[:]\w+)+ \*\//g,w=/ (\w+)[:](\w+)/g,E=/([\s\S]*?)((?:\/\*\sbeautify\signore:end\s\*\/)|$)/g,A=/((<\?php|<\?=)[\s\S]*?\?>)|(<%[\s\S]*?%>)/g;function S(){var a,S,k=[];if(f=0,p="",m<=g)return["","TK_EOF"];S=u.length?u[u.length-1]:new y("TK_START_BLOCK","{");var _=e.charAt(g);for(g+=1;o(_,n);){if(i.newline.test(_)?"\n"===_&&"\r"===e.charAt(g-2)||(f+=1,k=[]):k.push(_),m<=g)return["","TK_EOF"];_=e.charAt(g),g+=1}if(k.length&&(p=k.join("")),r.test(_)){var T=!0,L=!0,R=r;for("0"===_&&g<m&&/[Xxo]/.test(e.charAt(g))?(L=T=!1,_+=e.charAt(g),g+=1,R=/[o]/.test(e.charAt(g))?l:c):(_="",g-=1);g<m&&R.test(e.charAt(g));)_+=e.charAt(g),g+=1,T&&g<m&&"."===e.charAt(g)&&(_+=e.charAt(g),g+=1,T=!1),L&&g<m&&/[Ee]/.test(e.charAt(g))&&(_+=e.charAt(g),(g+=1)<m&&/[+-]/.test(e.charAt(g))&&(_+=e.charAt(g),g+=1),T=L=!1);return[_,"TK_WORD"]}if(i.isIdentifierStart(e.charCodeAt(g-1))){if(g<m)for(;i.isIdentifierChar(e.charCodeAt(g))&&(_+=e.charAt(g),(g+=1)!==m););return"TK_DOT"===S.type||"TK_RESERVED"===S.type&&o(S.text,["set","get"])||!o(_,v)?[_,"TK_WORD"]:"in"===_?[_,"TK_OPERATOR"]:[_,"TK_RESERVED"]}if("("===_||"["===_)return[_,"TK_START_EXPR"];if(")"===_||"]"===_)return[_,"TK_END_EXPR"];if("{"===_)return[_,"TK_START_BLOCK"];if("}"===_)return[_,"TK_END_BLOCK"];if(" "===_)return[_,"TK_SEMICOLON"];if("/"===_){var M="";if("*"===e.charAt(g)){g+=1,b.lastIndex=g;var I=b.exec(e);M="/*".concat(I[0]),g+=I[0].length;var O=function(e){if(!e.match(C))return null;var t={};w.lastIndex=0;for(var a=w.exec(e);a;)t[a[1]]=a[2],a=w.exec(e);return t}(M);return O&&"start"===O.ignore&&(E.lastIndex=g,M+=(I=E.exec(e))[0],g+=I[0].length),[M=M.replace(i.lineBreak,"\n"),"TK_BLOCK_COMMENT",O]}if("/"===e.charAt(g)){g+=1,x.lastIndex=g;var N=x.exec(e);return M="//".concat(N[0]),g+=N[0].length,[M,"TK_COMMENT"]}}if("`"===_||"'"===_||'"'===_||("/"===_||t.e4x&&"<"===_&&e.slice(g-1).match(/^<([-a-zA-Z:0-9_.]+|{[^{}]*}|!\[CDATA\[[\s\S]*?\]\])(\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{.*?}))*\s*(\/?)\s*>/))&&("TK_RESERVED"===S.type&&o(S.text,["return","case","throw","else","do","typeof","yield"])||"TK_END_EXPR"===S.type&&")"===S.text&&S.parent&&"TK_RESERVED"===S.parent.type&&o(S.parent.text,["if","while","for"])||o(S.type,["TK_COMMENT","TK_START_EXPR","TK_START_BLOCK","TK_END_BLOCK","TK_OPERATOR","TK_EQUALS","TK_EOF","TK_SEMICOLON","TK_COMMA"]))){var D=_,P=!1,B=!1;if(a=_,"/"===D)for(var F=!1;g<m&&(P||F||e.charAt(g)!==D)&&!i.newline.test(e.charAt(g));)a+=e.charAt(g),P?P=!1:(P="\\"===e.charAt(g),"["===e.charAt(g)?F=!0:"]"===e.charAt(g)&&(F=!1)),g+=1;else if(t.e4x&&"<"===D){var H=/<(\/?)([-a-zA-Z:0-9_.]+|{[^{}]*}|!\[CDATA\[[\s\S]*?\]\])(\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{.*?}))*\s*(\/?)\s*>/g,z=e.slice(g-1),$=H.exec(z);if($&&0===$.index){for(var U=$[2],W=0;$;){var V=!!$[1],K=$[2],Y=!!$[$.length-1]||"![CDATA["===K.slice(0,8);if(K!==U||Y||(V?--W:++W),W<=0)break;$=H.exec(z)}var G=$?$.index+$[0].length:z.length;return z=z.slice(0,G),g+=G-1,[z=z.replace(i.lineBreak,"\n"),"TK_STRING"]}}else for(;g<m&&(P||e.charAt(g)!==D&&("`"===D||!i.newline.test(e.charAt(g))));)(P||"`"===D)&&i.newline.test(e.charAt(g))?("\r"===e.charAt(g)&&"\n"===e.charAt(g+1)&&(g+=1),a+="\n"):a+=e.charAt(g),P=P?("x"!==e.charAt(g)&&"u"!==e.charAt(g)||(B=!0),!1):"\\"===e.charAt(g),g+=1;if(B&&t.unescape_strings&&(a=function(e){for(var t,a=!1,n="",i=0,r="",o=0;a||i<e.length;)if(t=e.charAt(i),i++,a){if(a=!1,"x"===t)r=e.substr(i,2),i+=2;else{if("u"!==t){n+="\\".concat(t);continue}r=e.substr(i,4),i+=4}if(!r.match(/^[0123456789abcdefABCDEF]+$/))return e;if(0<=(o=parseInt(r,16))&&o<32){n+="x"===t?"\\x".concat(r):"\\u".concat(r);continue}if(34===o||39===o||92===o)n+="\\".concat(String.fromCharCode(o));else{if("x"===t&&126<o&&o<=255)return e;n+=String.fromCharCode(o)}}else"\\"===t?a=!0:n+=t;return n}
vendor: 9,212 bytes, line 21
21(a)),g<m&&e.charAt(g)===D&&(a+=D,g+=1,"/"===D))for(;g<m&&i.isIdentifierStart(e.charCodeAt(g));)a+=e.charAt(g),g+=1;return[a,"TK_STRING"]}if("#"===_){if(0===u.length&&"!"===e.charAt(g)){for(a=_;g<m&&"\n"!==_;)a+=_=e.charAt(g),g+=1;return["".concat(s(a),"\n"),"TK_UNKNOWN"]}var X="#";if(g<m&&r.test(e.charAt(g))){for(;X+=_=e.charAt(g),(g+=1)<m&&"#"!==_&&"="!==_;);return"#"===_||("["===e.charAt(g)&&"]"===e.charAt(g+1)?(X+="[]",g+=2):"{"===e.charAt(g)&&"}"===e.charAt(g+1)&&(X+="{}",g+=2)),[X,"TK_WORD"]}}if("<"===_&&("?"===e.charAt(g)||"%"===e.charAt(g))){A.lastIndex=g-1;var j=A.exec(e);if(j)return _=j[0],g+=_.length-1,[_=_.replace(i.lineBreak,"\n"),"TK_STRING"]}if("<"===_&&"\x3c!--"===e.substring(g-1,g+3)){for(g+=3,_="\x3c!--";!i.newline.test(e.charAt(g))&&g<m;)_+=e.charAt(g),g++;return h=!0,[_,"TK_COMMENT"]}if("-"===_&&h&&"--\x3e"===e.substring(g-1,g+2))return h=!1,g+=2,["--\x3e","TK_COMMENT"];if("."===_)return[_,"TK_DOT"];if(o(_,d)){for(;g<m&&o(_+e.charAt(g),d)&&(_+=e.charAt(g),!(m<=(g+=1))););return","===_?[_,"TK_COMMA"]:"="===_?[_,"TK_EQUALS"]:[_,"TK_OPERATOR"]}return[_,"TK_UNKNOWN"]}this.tokenize=function(){var t,a,n;m=e.length,g=0,h=!1,u=[];for(var i=null,r=[],o=[];!a||"TK_EOF"!==a.type;){for(n=S(),t=new y(n[1],n[0],f,p);"TK_COMMENT"===t.type||"TK_BLOCK_COMMENT"===t.type||"TK_UNKNOWN"===t.type;)"TK_BLOCK_COMMENT"===t.type&&(t.directives=n[2]),o.push(t),n=S(),t=new y(n[1],n[0],f,p);o.length&&(t.comments_before=o,o=[]),"TK_START_BLOCK"===t.type||"TK_START_EXPR"===t.type?(t.parent=a,r.push(i),i=t):("TK_END_BLOCK"===t.type||"TK_END_EXPR"===t.type)&&i&&("]"===t.text&&"["===i.text||")"===t.text&&"("===i.text||"}"===t.text&&"{"===i.text)&&(t.parent=i.parent,i=r.pop()),u.push(t),a=t}return u}}return{run:function(e,t){function a(e){return e.replace(/\s+$/g,"")}var n,i,o,s,c,d,f,p,h,u,g,m,v,b;for(void 0!==(t=t||{}).wrap_line_length&&0!==parseInt(t.wrap_line_length,10)||void 0===t.max_char||0===parseInt(t.max_char,10)||(t.wrap_line_length=t.max_char),i=void 0!==t.indent_inner_html&&t.indent_inner_html,o=void 0===t.indent_size?4:parseInt(t.indent_size,10),s=void 0===t.indent_char?" ":t.indent_char,d=void 0===t.brace_style?"collapse":t.brace_style,c=0===parseInt(t.wrap_line_length,10)?32786:parseInt(t.wrap_line_length||250,10),f=t.unformatted||["a","span","img","bdo","em","strong","dfn","code","samp","kbd","const","cite","abbr","acronym","q","sub","sup","tt","i","b","big","small","u","s","strike","font","ins","del","address","pre"],p=void 0===t.preserve_newlines||t.preserve_newlines,h=p?isNaN(parseInt(t.max_preserve_newlines,10))?32786:parseInt(t.max_preserve_newlines,10):0,u=void 0!==t.indent_handlebars&&t.indent_handlebars,g=void 0===t.wrap_attributes?"auto":t.wrap_attributes,m=void 0===t.wrap_attributes_indent_size?o:parseInt(t.wrap_attributes_indent_size,10)||o,v=void 0!==t.end_with_newline&&t.end_with_newline,b=Array.isArray(t.extra_liners)?t.extra_liners.concat():"string"==typeof t.extra_liners?t.extra_liners.split(","):"head,body,/html".split(","),t.indent_with_tabs&&(s="\t",o=1),(n=new function(){return this.pos=0,this.token="",this.current_mode="CONTENT",this.tags={parent:"parent1",parentcount:1,parent1:""},this.tag_type="",this.token_text=this.last_token=this.last_text=this.token_type="",this.newlines=0,this.indent_content=i,this.Utils={whitespace:"\n\r\t ".split(""),single_token:"br,input,link,meta,source,!doctype,basefont,base,area,hr,wbr,param,img,isindex,embed".split(","),extra_liners:b,in_array:function(e,t){for(var a=0;a<t.length;a++)if(e===t[a])return!0;return!1}},this.is_whitespace=function(e){for(;0<e.length;e++)if(!this.Utils.in_array(e.charAt(0),this.Utils.whitespace))return!1;return!0},this.traverse_whitespace=function(){var e="";if(e=this.input.charAt(this.pos),this.Utils.in_array(e,this.Utils.whitespace)){for(this.newlines=0;this.Utils.in_array(e,this.Utils.whitespace);)p&&"\n"===e&&this.newlines<=h&&(this.newlines+=1),this.pos++,e=this.input.charAt(this.pos);return!0}return!1},this.space_or_wrap=function(e){this.line_char_count>=this.wrap_line_length?(this.print_newline(!1,e),this.print_indentation(e)):(this.line_char_count++,e.push(" "))},this.get_content=function(){for(var e="",t=[];"<"!=this.input.charAt(this.pos);){if(this.pos>=this.input.length)return t.length?t.join(""):["","TK_EOF"];if(this.traverse_whitespace())this.space_or_wrap(t);else{if(u){var a=this.input.substr(this.pos,3);if("{{#"===a||"{{/"===a)break;if("{{!"===a)return[this.get_tag(),"TK_TAG_HANDLEBARS_COMMENT"];if("{{"===this.input.substr(this.pos,2)&&"{{else}}"===this.get_tag(!0))break}e=this.input.charAt(this.pos),this.pos++,this.line_char_count++,t.push(e)}}return t.length?t.join(""):""},this.get_contents_to=function(e){if(this.pos===this.input.length)return["","TK_EOF"];var t="",a=new RegExp("</".concat(e,"\\s*>"),"igm");a.lastIndex=this.pos;var n=a.exec(this.input),i=n?n.index:this.input.length;return this.pos<i&&(t=this.input.substring(this.pos,i),this.pos=i),t},this.record_tag=function(e){this.tags["".concat(e,"count")]?this.tags["".concat(e,"count")]++:this.tags["".concat(e,"count")]=1,this.tags[e+this.tags["".concat(e,"count")]]=this.indent_level,this.tags[e+this.tags["".concat(e,"count")]+"parent"]=this.tags.parent,this.tags.parent=e+this.tags["".concat(e,"count")]},this.retrieve_tag=function(e){if(this.tags["".concat(e,"count")]){for(var t=this.tags.parent;t&&e+this.tags["".concat(e,"count")]!==t;)t=this.tags["".concat(t,"parent")];t&&(this.indent_level=this.tags[e+this.tags["".concat(e,"count")]],this.tags.parent=this.tags[t+"parent"]),delete this.tags[e+this.tags["".concat(e,"count")]+"parent"],delete this.tags[e+this.tags["".concat(e,"count")]],1===this.tags["".concat(e,"count")]?delete this.tags["".concat(e,"count")]:this.tags["".concat(e,"count")]--}},this.indent_to_tag=function(e){if(this.tags["".concat(e,"count")]){for(var t=this.tags.parent;t&&e+this.tags["".concat(e,"count")]!==t;)t=this.tags["".concat(t,"parent")];t&&(this.indent_level=this.tags[e+this.tags["".concat(e,"count")]])}},this.get_tag=function(e){var t,a,n="",i=[],r="",o=!1,l=!0,c=this.pos,d=this.line_char_count;e=void 0!==e&&e;do{if(this.pos>=this.input.length)return e&&(this.pos=c,this.line_char_count=d),i.length?i.join(""):["","TK_EOF"];if(n=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(n,this.Utils.whitespace))o=!0;else{if("'"!==n&&'"'!==n||(n+=this.get_unformatted(n),o=!0),"="===n&&(o=!1),i.length&&"="!=i[i.length-1]&&">"!=n&&o){if(this.space_or_wrap(i),o=!1,!l&&"force"===g&&"/"!=n){this.print_newline(!0,i),this.print_indentation(i);for(var p=0;p<m;p++)i.push(s)}for(var h=0;h<i.length;h++)if(" "===i[h]){l=!1;break}}if(u&&"<"===a&&n+this.input.charAt(this.pos)==="{{"&&(n+=this.get_unformatted("}}"),i.length&&" "!=i[i.length-1]&&"<"!=i[i.length-1]&&(n=" ".concat(n)),o=!0),"<"!==n||a||(t=this.pos-1,a="<"),u&&!a&&2<=i.length&&"{"===i[i.length-1]&&"{"===i[i.length-2]&&(t="#"===n||"/"===n||"!"===n?this.pos-3:this.pos-2,a="{"),this.line_char_count++,i.push(n),i[1]&&("!"===i[1]||"?"===i[1]||"%"===i[1])){i=[this.get_comment(t)];break}if(u&&i[1]&&"{"===i[1]&&i[2]&&"!"===i[2]){i=[this.get_comment(t)];break}if(u&&"{"===a&&2<i.length&&"}"===i[i.length-2]&&"}"===i[i.length-1])break}}while(">"!=n);var v,b,y=i.join("");v=-1!=y.indexOf(" ")?y.indexOf(" "):"{"===y[0]?y.indexOf("}"):y.indexOf(">"),b="<"!==y[0]&&u?"#"===y[2]?3:2:1;var x=y.substring(b,v).toLowerCase();return"/"===y.charAt(y.length-2)||this.Utils.in_array(x,this.Utils.single_token)?e||(this.tag_type="SINGLE"):u&&"{"===y[0]&&"else"===x?e||(this.indent_to_tag("if"),this.tag_type="HANDLEBARS_ELSE",this.indent_content=!0,this.traverse_whitespace()):this.is_unformatted(x,f)?(r=this.get_unformatted("</".concat(x,">"),y),i.push(r),this.pos,this.tag_type="SINGLE"):"script"===x&&(-1===y.search("type")||-1<y.search("type")&&-1<y.search(/\b(text|application)\/(x-)?(javascript|ecmascript|jscript|livescript)/))?e||(this.record_tag(x),this.tag_type="SCRIPT"):"style"===x&&(-1===y.search("type")||-1<y.search("type")&&-1<y.search("text/css"))?e||(this.record_tag(x),this.tag_type="STYLE"):"!"===x.charAt(0)?e||(this.tag_type="SINGLE",this.traverse_whitespace()):e||("/"===x.charAt(0)?(this.retrieve_tag(x.substring(1)),this.tag_type="END"):(this.record_tag(x),"html"!=x.toLowerCase()&&(this.indent_content=!0),this.tag_type="START"),this.traverse_whitespace()&&this.space_or_wrap(i),this.Utils.in_array(x,this.Utils.extra_liners)&&(this.print_newline(!1,this.output),this.output.length&&"\n"!=this.output[this.output.length-2]&&this.print_newline(!0,this.output))),e&&(this.pos=c,this.line_char_count=d),i.join("")},this.get_comment=function(e){var t="",a=">",n=!1;this.pos=e;var i=this.input.charAt(this.pos);for(this.pos++;this.pos<=this.input.length&&((t+=i)[t.length-1]!==a[a.length-1]||-1==t.indexOf(a));)!n&&t.length<10&&(0===t.indexOf("<![if")?(a="<![endif]>",n=!0):0===t.indexOf("<![cdata[")?(a="]]>",n=!0):0===t.indexOf("<![")?(a="]>",n=!0):0===t.indexOf("\x3c!--")?(a="--\x3e",n=!0):0===t.indexOf("{{!")?(a="}}",n=!0):0===t.indexOf("<?")?(a="?>",n=!0):0===t.indexOf("<%")&&(a="%>",n=!0)),i=this.input.charAt(this.pos),this.pos++;return t},this.get_unformatted=function(e,t){if(t&&-1!=t.toLowerCase().indexOf(e))return"";var a="",n="",i=0,r=!0;
21do{if(this.pos>=this.input.length)return n;if(a=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(a,this.Utils.whitespace)){if(!r){this.line_char_count--;continue}if("\n"===a||"\r"===a){n+="\n",this.line_char_count=0;continue}}n+=a,this.line_char_count++,r=!0,u&&"{"===a&&n.length&&"{"===n[n.length-2]&&(i=(n+=this.get_unformatted("}}")).length)}while(-1===n.toLowerCase().indexOf(e,i));return n},this.get_token=function(){var e;if("TK_TAG_SCRIPT"!==this.last_token&&"TK_TAG_STYLE"!==this.last_token)return"CONTENT"===this.current_mode?"string"!=typeof(e=this.get_content())?e:[e,"TK_CONTENT"]:"TAG"===this.current_mode?"string"!=typeof(e=this.get_tag())?e:[e,"TK_TAG_".concat(this.tag_type)]:void 0;var t=this.last_token.substr(7);return"string"!=typeof(e=this.get_contents_to(t))?e:[e,"TK_".concat(t)]},this.get_full_indent=function(e){return(e=this.indent_level+e||0)<1?"":new Array(e+1).join(this.indent_string)},this.is_unformatted=function(e,t){if(!this.Utils.in_array(e,t))return!1;if("a"!=e.toLowerCase()||!this.Utils.in_array("a",t))return!0;var a=(this.get_tag(!0)||"").match(/^\s*<\s*\/?([a-z]*)\s*[^>]*>\s*$/);return!(a&&!this.Utils.in_array(a,t))},this.printer=function(e,t,n,i,r){this.input=e||"",this.output=[],this.indent_character=t,this.indent_string="",this.indent_size=n,this.brace_style=r,this.indent_level=0,this.wrap_line_length=i;for(var o=this.line_char_count=0;o<this.indent_size;o++)this.indent_string+=this.indent_character;this.print_newline=function(e,t){this.line_char_count=0,t&&t.length&&(e||"\n"!=t[t.length-1])&&("\n"!=t[t.length-1]&&(t[t.length-1]=a(t[t.length-1])),t.push("\n"))},this.print_indentation=function(e){for(var t=0;t<this.indent_level;t++)e.push(this.indent_string),this.line_char_count+=this.indent_string.length},this.print_token=function(e){this.is_whitespace(e)&&!this.output.length||((e||""!==e)&&this.output.length&&"\n"===this.output[this.output.length-1]&&(this.print_indentation(this.output),e=function(e){return e.replace(/^\s+/g,"")}(e)),this.print_token_raw(e))},this.print_token_raw=function(e){0<this.newlines&&(e=a(e)),e&&""!==e&&(1<e.length&&"\n"===e[e.length-1]?(this.output.push(e.slice(0,-1)),this.print_newline(!1,this.output)):this.output.push(e));for(var t=0;t<this.newlines;t++)this.print_newline(0<t,this.output);this.newlines=0},this.indent=function(){this.indent_level++},this.unindent=function(){0<this.indent_level&&this.indent_level--}},this}).printer(e,s,o,c,d);;){var y=n.get_token();if(n.token_text=y[0],n.token_type=y[1],"TK_EOF"===n.token_type)break;switch(n.token_type){case"TK_TAG_START":n.print_newline(!1,n.output),n.print_token(n.token_text),n.indent_content&&(n.indent(),n.indent_content=!1),n.current_mode="CONTENT";break;case"TK_TAG_STYLE":case"TK_TAG_SCRIPT":n.print_newline(!1,n.output),n.print_token(n.token_text),n.current_mode="CONTENT";break;case"TK_TAG_END":if("TK_CONTENT"===n.last_token&&""===n.last_text){var x=n.token_text.match(/\w+/)[0],C=null;n.output.length&&(C=n.output[n.output.length-1].match(/(?:<|{{#)\/?\s*(\w+)/)),(null===C||C[1]!=x&&!n.Utils.in_array(C[1],f))&&n.print_newline(!1,n.output)}n.print_token(n.token_text),n.current_mode="CONTENT";break;case"TK_TAG_SINGLE":var w=n.token_text.match(/^\s*<([a-z-]+)/i);w&&n.Utils.in_array(w[1],f)||n.print_newline(!1,n.output),n.print_token(n.token_text),n.current_mode="CONTENT";break;case"TK_TAG_HANDLEBARS_ELSE":n.print_token(n.token_text),n.indent_content&&(n.indent(),n.indent_content=!1),n.current_mode="CONTENT";break;case"TK_TAG_HANDLEBARS_COMMENT":case"TK_CONTENT":n.print_token(n.token_text),n.current_mode="TAG";break;case"TK_STYLE":case"TK_SCRIPT":if(""!==n.token_text){n.print_newline(!1,n.output);var E=n.token_text,A=void 0,S=1;"TK_SCRIPT"===n.token_type?A=l:"TK_STYLE"===n.token_type&&(A=r),"keep"===t.indent_scripts?S=0:"separate"===t.indent_scripts&&(S=-n.indent_level);var k=n.get_full_indent(S);if(A)E=A(E.replace(/^\s*/,k),t);else{var _=E.match(/^\s*/)[0].match(/[^\n\r]*$/)[0].split(n.indent_string).length-1,T=n.get_full_indent(S-_);E=E.replace(/^\s*/,k).replace(/\r\n|\r|\n/g,"\n"+T).replace(/\s+$/,"")}E&&(n.print_token_raw(E),n.print_newline(!0,n.output))}n.current_mode="TAG";break;default:""!==n.token_text&&n.print_token(n.token_text)}n.last_token=n.token_type,n.last_text=n.token_text}var L=n.output.join("").replace(/[\r\n\t ]+$/,"");return v&&(L+="\n"),L}}},Object.assign(e.DEFAULTS,{codeMirror:window.CodeMirror,codeMirrorOptions:{lineNumbers:!0,tabMode:"indent",indentWithTabs:!0,lineWrapping:!0,mode:"text/html",tabSize:2},codeBeautifierOptions:{end_with_newline:!0,indent_inner_html:!0,extra_liners:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","ol","table","dl"],brace_style:"expand",indent_char:"\t",indent_size:1,wrap_line_length:0},codeViewKeepActiveButtons:["fullscreen"]}),e.PLUGINS.codeView=function(e){var t,a,n=e.$,i=function(){return e.$box.hasClass("fr-code-view")};function r(){return a?a.getValue():t.val()}function o(){i()&&(a&&a.setSize(null,e.opts.height?e.opts.height:"auto"),e.opts.heightMin||e.opts.height?(e.$box.find(".CodeMirror-scroll, .CodeMirror-gutters").css("min-height",e.opts.heightMin||e.opts.height),t.css("height",e.opts.height)):e.$box.find(".CodeMirror-scroll, .CodeMirror-gutters").css("min-height",""))}var s,l=!1;function c(){i()&&e.events.trigger("blur")}function d(){i()&&l&&e.events.trigger("focus")}function f(h){void 0===h&&(h=!i());
21var u=e.$tb.find('.fr-command[data-cmd="html"]');h?(e.popups.hideAll(),function(h){t||(function(){t=n('<textarea class="fr-code" tabIndex="-1">'),e.$wp.append(t),t.attr("dir",e.opts.direction),e.$box.hasClass("fr-basic")||(s=n('<a data-cmd="html" title="Code View" class="fr-command fr-btn html-switch'.concat(e.helpers.isMobile()?"":" fr-desktop",'" role="button" tabIndex="-1"><i class="fa fa-code"></i></button>')),e.$box.append(s),e.events.bindClick(e.$box,"a.html-switch",function(){e.events.trigger("commands.before",["html"]),f(!1),e.events.trigger("commands.after",["html"])}));var a=function(){return!i()};e.events.on("buttons.refresh",a),e.events.on("copy",a,!0),e.events.on("cut",a,!0),e.events.on("paste",a,!0),e.events.on("destroy",p,!0),e.events.on("html.set",function(){i()&&f(!0)}),e.events.on("codeView.update",o),e.events.on("codeView.toggle",function(){e.$box.hasClass("fr-code-view")&&f()}),e.events.on("form.submit",function(){i()&&(e.html.set(r()),e.events.trigger("contentChanged",[],!0))},!0)}(),!a&&e.opts.codeMirror?((a=e.opts.codeMirror.fromTextArea(t.get(0),e.opts.codeMirrorOptions)).on("blur",c),a.on("focus",d)):(e.events.$on(t,"keydown keyup change input",function(){e.opts.height?this.removeAttribute("rows"):(this.rows=1,0===this.value.length?this.style.height="auto":this.style.height="".concat(this.scrollHeight,"px"))}),e.events.$on(t,"blur",c),e.events.$on(t,"focus",d))),e.undo.saveStep(),e.html.cleanEmptyTags(),e.html.cleanWhiteTags(!0),e.core.hasFocus()&&(e.core.isEmpty()||(e.selection.save(),e.$el.find('.fr-marker[data-type="true"]').first().replaceWith('<span class="fr-tmp fr-sm">F</span>'),e.$el.find('.fr-marker[data-type="false"]').last().replaceWith('<span class="fr-tmp fr-em">F</span>')));var u=e.html.get(!1,!0);e.$el.find("span.fr-tmp").remove(),e.$box.toggleClass("fr-code-view",!0);var g,m,v=!1;if(e.core.hasFocus()&&(v=!0,e.events.disableBlur(),e.$el.blur()),u=(u=u.replace(/<span class="fr-tmp fr-sm">F<\/span>/,"FROALA-SM")).replace(/<span class="fr-tmp fr-em">F<\/span>/,"FROALA-EM"),e.codeBeautifier&&!u.includes("fr-embedly")&&(u=e.codeBeautifier.run(u,e.opts.codeBeautifierOptions)),a){g=u.indexOf("FROALA-SM"),(m=u.indexOf("FROALA-EM"))<g?g=m:m-=9;var b=(u=u.replace(/FROALA-SM/g,"").replace(/FROALA-EM/g,"")).substring(0,g).length-u.substring(0,g).replace(/\n/g,"").length,y=u.substring(0,m).length-u.substring(0,m).replace(/\n/g,"").length;g=u.substring(0,g).length-u.substring(0,u.substring(0,g).lastIndexOf("\n")+1).length,m=u.substring(0,m).length-u.substring(0,u.substring(0,m).lastIndexOf("\n")+1).length,a.setSize(null,e.opts.height?e.opts.height:"auto"),e.opts.heightMin&&e.$box.find(".CodeMirror-scroll").css("min-height",e.opts.heightMin),a.setValue(u),l=!v,a.focus(),l=!0,a.setSelection({line:b,ch:g},{line:y,ch:m}),a.refresh(),a.clearHistory()}else{g=u.indexOf("FROALA-SM"),m=u.indexOf("FROALA-EM")-9,e.opts.heightMin&&t.css("min-height",e.opts.heightMin),e.opts.height&&t.css("height",e.opts.height),e.opts.heightMax&&t.css("max-height",e.opts.height||e.opts.heightMax),t.val(u.replace(/FROALA-SM/g,"").replace(/FROALA-EM/g,"")).trigger("change");var x=n(e.o_doc).scrollTop();l=!v,t.focus(),l=!0,t.get(0).setSelectionRange(g,m),n(e.o_doc).scrollTop(x)}e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(h).filter(function(){return e.opts.codeViewKeepActiveButtons.indexOf(n(this).data("cmd"))<0}).addClass("fr-disabled").attr("aria-disabled",!0),h.addClass("fr-active").attr("aria-pressed",!0),!e.helpers.isMobile()&&e.opts.toolbarInline&&e.toolbar.hide()}(u)):(e.$box.toggleClass("fr-code-view",!1),function(t){var a=r();
vendor: 4,722 bytes, line 21
21e.html.set(a),e.$el.blur(),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(t).removeClass("fr-disabled").attr("aria-disabled",!1),t.removeClass("fr-active").attr("aria-pressed",!1),e.selection.setAtStart(e.el),e.selection.restore(),e.placeholder.refresh(),e.undo.saveStep()}(u),e.events.trigger("codeView.update"))}function p(){i()&&f(!1),a&&a.toTextArea(),t.val("").removeData().remove(),t=null,s&&(s.remove(),s=null)}return{_init:function(){if(e.events.on("focus",function(){e.opts.toolbarContainer&&function(){var t=e.$tb.find('.fr-command[data-cmd="html"]');i()?(e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(t).filter(function(){return e.opts.codeViewKeepActiveButtons.indexOf(n(this).data("cmd"))<0}).addClass("fr-disabled").attr("aria-disabled",!1),t.addClass("fr-active").attr("aria-pressed",!1)):(e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(t).removeClass("fr-disabled").attr("aria-disabled",!1),t.removeClass("fr-active").attr("aria-pressed",!1))}()}),!e.$wp)return!1},toggle:f,isActive:i,get:r}},e.RegisterCommand("html",{title:"Code View",undo:!1,focus:!1,forcedRefresh:!0,toggle:!0,callback:function(){this.codeView.toggle()},plugin:"codeView"}),e.DefineIcon("html",{NAME:"code",SVG_KEY:"codeView"}),Object.assign(e.POPUP_TEMPLATES,{"textColor.picker":"[_BUTTONS_][_TEXT_COLORS_][_CUSTOM_COLOR_]","backgroundColor.picker":"[_BUTTONS_][_BACKGROUND_COLORS_][_CUSTOM_COLOR_]"}),Object.assign(e.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,colorsButtons:["colorsBack","|","-"]}),e.PLUGINS.colors=function(t){var a=t.$,n='<div class="fr-color-hex-layer fr-active fr-layer" id="fr-color-hex-layer- \n  '.concat(t.id,'"><div class="fr-input-line"><input maxlength="7" id="[ID]"\n  type="text" placeholder="').concat(t.language.translate("HEX Color"),'" \n  tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button \n  type="button" class="fr-command fr-submit" data-cmd="[COMMAND]" tabIndex="2" role="button">\n  ').concat(t.language.translate("OK"),"</button></div></div>");function i(e){for(var a="text"===e?t.opts.colorsText:t.opts.colorsBackground,n='<div class="fr-color-set fr-'.concat(e,'-color fr-selected-set">'),i=0;i<a.length;i++)0!==i&&i%t.opts.colorsStep==0&&(n+="<br>"),"REMOVE"!==a[i]?n+='<span class="fr-command fr-select-color" style="background:'.concat(a[i],';" \n        tabIndex="-1" aria-selected="false" role="button" data-cmd="apply').concat(e,'Color" \n        data-param1="').concat(a[i],'"><span class="fr-sr-only"> ').concat(t.language.translate("Color")).concat(a[i]," \n        &nbsp;&nbsp;&nbsp;</span></span>"):n+='<span class="fr-command fr-select-color" data-cmd="apply'.concat(e,'Color"\n         tabIndex="-1" role="button" data-param1="REMOVE" \n         title="').concat(t.language.translate("Clear Formatting"),'">').concat(t.icon.create("remove"),' \n        <span class="fr-sr-only"> ').concat(t.language.translate("Clear Formatting")," </span></span>");return"".concat(n,"</div>")}function r(e){"REMOVE"!==e?t.format.applyStyle("background-color",t.helpers.HEXtoRGB(e)):t.format.removeStyle("background-color"),t.popups.hide("backgroundColor.picker")}function o(e){"REMOVE"!==e?t.format.applyStyle("color",t.helpers.HEXtoRGB(e)):t.format.removeStyle("color"),t.popups.hide("textColor.picker")}return{showColorsPopup:function(r){var o=t.$tb.find('.fr-command[data-cmd="'.concat(r,'"]')),s=t.popups.get("".concat(r,".picker"));if(s||(s=function(r){var o="";t.opts.toolbarInline&&0<t.opts.colorsButtons.length&&(o+='<div class="fr-buttons fr-colors-buttons fr-tabs">\n        '.concat(t.button.buildList(t.opts.colorsButtons),"\n        </div>"));var s,l="";s="textColor"===r?(t.opts.colorsHEXInput&&(l=n.replace(/\[ID\]/g,"fr-color-hex-layer-text-".concat(t.id)).replace(/\[COMMAND\]/g,"customTextColor")),{buttons:o,text_colors:i("text"),custom_color:l}):(t.opts.colorsHEXInput&&(l=n.replace(/\[ID\]/g,"fr-color-hex-layer-background-".concat(t.id)).replace(/\[COMMAND\]/g,"customBackgroun
21dColor")),{buttons:o,background_colors:i("background"),custom_color:l});var c=t.popups.create("".concat(r,".picker"),s);return function(n,i){t.events.on("popup.tab",function(r){var o=a(r.currentTarget);if(!t.popups.isVisible(i)||!o.is("span"))return!0;var s=r.which,l=!0;if(e.KEYCODE.TAB===s){var c=n.find(".fr-buttons");l=!t.accessibility.focusToolbar(c,!!r.shiftKey)}else if(e.KEYCODE.ARROW_UP===s||e.KEYCODE.ARROW_DOWN===s||e.KEYCODE.ARROW_LEFT===s||e.KEYCODE.ARROW_RIGHT===s){if(o.is("span.fr-select-color")){var d=o.parent().find("span.fr-select-color"),f=d.index(o),p=t.opts.colorsStep,h=Math.floor(d.length/p),u=f%p,g=Math.floor(f/p)*p+u,m=h*p;e.KEYCODE.ARROW_UP===s?g=((g-p)%m+m)%m:e.KEYCODE.ARROW_DOWN===s?g=(g+p)%m:e.KEYCODE.ARROW_LEFT===s?g=((g-1)%m+m)%m:e.KEYCODE.ARROW_RIGHT===s&&(g=(g+1)%m);var v=a(d.get(g));t.events.disableBlur(),v.focus(),l=!1}}else e.KEYCODE.ENTER===s&&(t.button.exec(o),l=!1);return!1===l&&(r.preventDefault(),r.stopPropagation()),l},!0)}(c,"".concat(r,".picker")),c}(r)),!s.hasClass("fr-active"))if(t.popups.setContainer("".concat(r,".picker"),t.$tb),function(e){var n,i=t.popups.get("".concat(e,"Color.picker")),r=a(t.selection.element());n="background"===e?"background-color":"color";var o=i.find(".fr-".concat(e,"-color .fr-select-color"));for(o.find(".fr-selected-color").remove(),o.removeClass("fr-active-item"),o.not('[data-param1="REMOVE"]').attr("aria-selected",!1);r.get(0)!==t.el;){if("transparent"!==r.css(n)&&"rgba(0, 0, 0, 0)"!==r.css(n)){var s=i.find(".fr-".concat(e,'-color .fr-select-color[data-param1="').concat(t.helpers.RGBToHex(r.css(n)),'"]'));s.append('<span class="fr-selected-color" aria-hidden="true">\uf00c</span>'),s.addClass("fr-active-item").attr("aria-selected",!0);break}r=r.parent()}!function(e){var n=t.popups.get("".concat(e,"Color.picker")),i=n.find(".fr-".concat(e,"-color .fr-active-item")).attr("data-param1"),r=n.find(".fr-color-hex-layer input");i||(i=""),r.length&&a(r.val(i).input).trigger("change")}(e)}("textColor"===r?"text":"background"),o.isVisible()){var l=t.button.getPosition(o),c=l.left,d=l.top;t.popups.show("".concat(r,".picker"),c,d,o.outerHeight())}else t.position.forSelection(s),t.popups.show("".concat(r,".picker"))},background:r,customColor:function(e){var a=t.popups.get("".concat(e,"Color.picker")).find(".fr-color-hex-layer input");if(a.length){var n=a.val();"background"===e?r(n):o(n)}},text:o,back:function(){t.popups.hide("textColor.picker"),t.popups.hide("backgroundColor.picker"),t.toolbar.showInline()}}},e.DefineIcon("textColor",{NAME:"tint",SVG_KEY:"textColor"}),e.RegisterCommand("textColor",{title:"Text Color",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("textColor.picker")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("textColor.picker")):this.colors.showColorsPopup("textColor")}}),e.RegisterCommand("applytextColor",{undo:!0,callback:function(e,t){this.colors.text(t)}}),e.RegisterCommand("customTextColor",{title:"OK",undo:!0,callback:function(){this.colors.customColor("text")}}),e.DefineIcon("backgroundColor",{NAME:"paint-brush",SVG_KEY:"backgroundColor"}),e.RegisterCommand("backgroundColor",{title:"Background Color",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("backgroundColor.picker")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("backgroundColor.picker")):this.colors.showColorsPopup("backgroundColor")}}),e.RegisterCommand("applybackgroundColor",{undo:!0,callback:function(e,t){this.colors.background(t)}}),e.RegisterCommand("customBackgroundColor",{title:"OK",undo:!0,callback:function(){this.colors.customColor("background")}}),e.DefineIcon("colorsBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("colorsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.colors.back()}}),e.DefineIcon("remove",{NAME:"eraser",SVG_KEY:"remove"}),Object.assign(e.DEFAULTS,{dragInline:!0}),e.PLUGINS.draggable=function(t){var a=t.$;function n(e){return!(!e.originalEvent||!e.originalEvent.target||e.originalEvent.target.nodeType!==Node.TEXT_NODE)||(e.target&&"A"===e.target.tagName&&1===e.target.childNodes.length&&"IMG"===e.target.childNodes[0].tagName&&(e.target=e.target.childNodes[0]),a(e.target).hasClass("fr-draggable")?(t.undo.canDo()||t.undo.saveStep(),t.opts.dragInline?t.$el.attr("contenteditable",!0):t.$el.attr("contenteditable",!1),t.opts.toolbarInline&&t.toolbar.hide(),a(e.target).addClass("fr-dragging"),t.browser.msie||t.browser.edge||t.selection.clear(),void e.originalEvent.dataTransfer.setData("text","Froala")):(e.preventDefault(),!1))}var i,r=function(e){return!(e&&("HTML"===e.tagName||"BODY"===e.tagName||t.node.isElement(e)))};function o(e,a,n){if(t.opts.iframe){var r=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),o=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));e+=t.$iframe.offset().top+r,a+=t.$iframe.offset().left+o}i.offset().top!==e&&i.css("top",e),i.offset().left!==a&&i.css("left",a),i.width()!==n&&i.css("width",n)}function s(n){n.originalEvent.dataTransfer.dropEffect="move",t.opts.dragInline?(!function(){for(var t=null,a=0;a<e.INSTANCES.length;a++)if((t=e.INSTANCES[a].$el.find(".fr-dragging")).length)return t.get(0)}()||t.browser.msie||t.browser.edge)&&n.preventDefault():(n.preventDefault(),function(n){var s=t.doc.elementFromPoint(n.originalEvent.pageX-t.win.pageXOffset,n.originalEvent.pageY-t.win.pageYOffset);if(!r(s)){for(var l=0,c=s;!r(c)&&c===s&&0<n.originalEvent.pageY-t.win.pageYOffset-l;)l++,c=t.doc.elementFromPoint(n.originalEvent.pageX-t.win.pageXOffset,n.originalEvent.pageY-t.win.pageYOffset-l);(!r(c)||i&&0===t.$el.find(c).length&&c!==i.get(0))&&(c=null);for(var d=0,f=s;!r(f)&&f===s&&n.originalEvent.pageY-t.win.pageYOffset+d<a(t.doc).height();)d++,f=t.doc.elementFromPoint(n.originalEvent.pageX-t.win.pageXOffset,n.originalEvent.pageY-t.win.pageYOffset+d);(!r(f)||i&&0===t.$el.find(f).length&&f!==i.get(0))&&(f=null),s=null===f&&c?c:f&&null===c?f:f&&c?l<d?c:f:null}if(a(s).hasClass("fr-drag-helper"))return!1;if(s&&!t.node.isBlock(s)&&(s=t.node.blockParent(s)),s&&0<=["TD","TH","TR","THEAD","TBODY"].indexOf(s.tagName)&&(s=a(s).parents("table").get(0)),s&&0<=["LI"].indexOf(s.tagName)&&(s=a(s).parents("UL, OL").get(0)),s&&!a(s).hasClass("fr-drag-helper")){var p;i||(e.$draggable_helper||(e.$draggable_helper=a(document.createElement("div")).attr("class","fr-drag-helper")),i=e.$draggable_helper,t.events.on("shared.destroy",function(){i.html("").removeData().remove(),i=null},!0)),p=n.originalEvent.pageY<a(s).offset().top+a(s).outerHeight()/2;var h=a(s),u=0;p||0!==h.next().length?(p||(h=h.next()),"before"===i.data("fr-position")&&h.is(i.data("fr-tag"))||(0<h.prev().length&&(u=parseFloat(h.prev().css("margin-bottom"))||0),u=Math.max(u,parseFloat(h.css("margin-top"))||0),o(h.offset().top-u/2-t.$box.offset().top,h.offset().left-t.win.pageXOffset-t.$box.offset().left,h.width()),i.data("fr-position","before"))):"after"===i.data("fr-position")&&h.is(i.data("fr-tag"))||(u=parseFloat(h.css("margin-bottom"))||0,o(h.offset().top+a(s).height()+u/2-t.$box.offset().top,h.offset().left-t.win.pageXOffset-t.$box.offset().left,h.width()),i.data("fr-position","after")),i.data("fr-tag",h),i.addClass("fr-visible"),t.$box.append(i)}else i&&0<t.$box.find(i).length&&i.removeClass("fr-visible")}(n))}function l(e){e.originalEvent.dataTransfer.dropEffect="move",t.opts.dragInline||e.preventDefault()}function c(e){t.$el.attr("contenteditable",!0);var a=t.$el.find(".fr-dragging");i&&i.hasClass("fr-visible")&&t.$box.find(i).length?d(e):a.length&&(e.preventDefault(),e.stopPropagation()),i&&t.$box.find(i).length&&i.removeClass("fr-visible"),a.removeClass("fr-dragging")}function d(n){var r,o;t.$el.attr("contenteditable",!0);for(var s=0;s<e.INSTANCES.length;s++)if((r=e.INSTANCES[s].$el.find(".fr-dragging")).length){o=e.INSTANCES[s];break}if(r.length){if(n.preventDefault(),n.stopPropagation(),i&&i.hasClass("fr-visible")&&t.$box.find(i).length)i.data("fr-tag")[i.data("fr-position")]('<span class="fr-marker"></span>'),i.removeClass("fr-visible");else if(!1===t.markers.insertAtPoint(n.originalEvent))return!1;if(r.removeClass("fr-dragging"),!1===(r=t.events.chainTrigger("element.beforeDrop",r)))return!1;var l=r;if(r.parent().is("A")&&1===r.parent().get(0).childNodes.length&&(l=r.parent()),t.core.isEmpty()?t.events.focus():(t.$el.find(".fr-marker").replaceWith(e.MARKERS),t.selection.restore(
21)),o===t||t.undo.canDo()||t.undo.saveStep(),t.core.isEmpty())t.$el.html(l);else{var c=t.markers.insert();0===l.find(c).length?a(c).replaceWith(l):0===r.find(c).length&&a(c).replaceWith(r),r.after(e.MARKERS),t.selection.restore()}return t.popups.hideAll(),t.selection.save(),t.$el.find(t.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").not(t.opts.htmlAllowedEmptyTags.join(",")).remove(),t.html.wrap(),t.html.fillEmptyBlocks(),t.selection.restore(),t.undo.saveStep(),t.opts.iframe&&t.size.syncIframe(),o!==t&&(o.popups.hideAll(),o.$el.find(o.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").remove(),o.html.wrap(),o.html.fillEmptyBlocks(),o.undo.saveStep(),o.events.trigger("element.dropped"),o.opts.iframe&&o.size.syncIframe()),t.events.trigger("element.dropped",[l]),!1}i&&i.removeClass("fr-visible"),t.undo.canDo()||t.undo.saveStep(),setTimeout(function(){t.undo.saveStep()},0)}function f(e){if(e&&"DIV"===e.tagName&&t.node.hasClass(e,"fr-drag-helper"))e.parentNode.removeChild(e);else if(e&&e.nodeType===Node.ELEMENT_NODE)for(var a=e.querySelectorAll("div.fr-drag-helper"),n=0;n<a.length;n++)a[n].parentNode.removeChild(a[n])}return{_init:function(){t.opts.enter===e.ENTER_BR&&(t.opts.dragInline=!0),t.events.on("dragstart",n,!0),t.events.on("dragover",s,!0),t.events.on("dragenter",l,!0),t.events.on("document.dragend",c,!0),t.events.on("document.drop",c,!0),t.events.on("drop",d,!0),t.events.on("html.processGet",f)}}},Object.assign(e.DEFAULTS,{editInPopup:!1}),e.MODULES.editInPopup=function(e){return{_init:function(){e.opts.editInPopup&&(function(){var t={edit:'<div id="fr-text-edit-'.concat(e.id,'" class="fr-layer fr-text-edit-layer"><div class="fr-input-line"><input type="text" placeholder="').concat(e.language.translate("Text"),'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="updateText" tabIndex="2">').concat(e.language.translate("Update"),"</button></div></div>")};e.popups.create("text.edit",t)}(),e.events.$on(e.$el,e._mouseup,function(){setTimeout(function(){!function(){var t,a=e.popups.get("text.edit");t="INPUT"===e.el.tagName?e.$el.attr("placeholder"):e.$el.text(),a.find("input").val(t).trigger("change"),e.popups.setContainer("text.edit",e.$sc),e.popups.show("text.edit",e.$el.offset().left+e.$el.outerWidth()/2,e.$el.offset().top+e.$el.outerHeight(),e.$el.outerHeight())}()},10)}))},update:function(){var t=e.popups.get("text.edit").find("input").val();0===t.length&&(t=e.opts.placeholderText),"INPUT"===e.el.tagName?e.$el.attr("placeholder",t):e.$el.text(t),e.events.trigger("contentChanged"),e.popups.hide("text.edit")}}},e.RegisterCommand("updateText",{focus:!1,undo:!1,callback:function(){this.editInPopup.update()}}),Object.assign(e.POPUP_TEMPLATES,{emoticons:"[_BUTTONS_][_CUSTOM_LAYER_]"}),Object.assign(e
vendor: 12,886 bytes, line 21
21.DEFAULTS,{emoticonsSet:[{id:"people",name:"Smileys & People",code:"1f600",emoticons:[{code:"1f600",desc:"Grinning face"},{code:"1f601",desc:"Grinning Face with Smiling Eyes"},{code:"1f602",desc:"Face with Tears of Joy"},{code:"1f603",desc:"Smiling Face with Open Mouth"},{code:"1f604",desc:"Smiling Face with Open Mouth and Smiling Eyes"},{code:"1f605",desc:"Smiling Face with Open Mouth and Cold Sweat"},{code:"1f606",desc:"Smiling Face with Open Mouth and Tightly-Closed Eyes"},{code:"1f609",desc:"Winking Face"},{code:"1f60a",desc:"Smiling Face with Smiling Eyes"},{code:"1f608",desc:"Face Savouring Delicious Food"},{code:"1f60e",desc:"Smiling Face with Sunglasses"},{code:"1f60d",desc:"Smiling Face with Heart-Shaped Eyes"},{code:"1f618",desc:"Face Throwing a Kiss"},{code:"1f617",desc:"Kissing Face"},{code:"1f619",desc:"Kissing Face with Smiling Eyes"},{code:"1f61a",desc:"Kissing Face with Closed Eyes"},{code:"263a",desc:"White Smiling Face"},{code:"1f642",desc:"Slightly Smiling Face"},{code:"1f610",desc:"Neutral Face"},{code:"1f611",desc:"Expressionless Face"},{code:"1f636",desc:"Face Without Mouth"},{code:"1f60f",desc:"Smirking Face"},{code:"1f623",desc:"Persevering Face"},{code:"1f625",desc:"Disappointed but Relieved Face"},{code:"1f62e",desc:"Face with Open Mouth"},{code:"1f62f",desc:"Hushed Face"},{code:"1f62a",desc:"Sleepy Face"},{code:"1f62b",desc:"Tired Face"},{code:"1f634",desc:"Sleeping Face"},{code:"1f60c",desc:"Relieved Face"},{code:"1f61b",desc:"Face with Stuck-out Tongue"},{code:"1f61c",desc:"Face with Stuck-out Tongue and Winking Eye"},{code:"1f61d",desc:"Face with Stuck-out Tongue and Tightly-Closed Eyes"},{code:"1f612",desc:"Unamused Face"},{code:"1f613",desc:"Face with Cold Sweat"},{code:"1f613",desc:"Face with Cold Sweat"},{code:"1f614",desc:"Pensive Face"},{code:"1f615",desc:"Confused Face"},{code:"1f632",desc:"Astonished  Face"},{code:"1f616",desc:"Confounded Face"},{code:"1f61e",desc:"Disappointed Face"},{code:"1f61f",desc:"Worried Face"},{code:"1f624",desc:"Face with Look of Triumph"},{code:"1f622",desc:"Crying Face"},{code:"1f62d",desc:"Loudly Crying Face"},{code:"1f626",desc:"Frowning Face with Open Mouth"},{code:"1f627",desc:"Anguished Face"},{code:"1f628",desc:"Fearful Face"},{code:"1f629",desc:"Weary Face"},{code:"1f62c",desc:"Grimacing Face"},{code:"1f630",desc:"Face with Open Mouth and Cold Sweat"},{code:"1f631",desc:"Face Screaming in Fear"},{code:"1f633",desc:"Flushed Face"},{code:"1f635",desc:"Dizzy Face"},{code:"1f621",desc:"Pouting Face"},{code:"1f620",desc:"Angry Face"},{code:"1f637",desc:"Face with Medical Mask"},{code:"1f607",desc:"Smiling Face with Halo"},{code:"1f608",desc:"Smiling Face with Horns"},{code:"1f47f",desc:"Imp"},{code:"1f479",desc:"Japanese Ogre"},{code:"1f47a",desc:"Japanese Goblin"},{code:"1f480",desc:"Skull"},{code:"1f47b",desc:"Ghost"},{code:"1f47d",desc:"Extraterrestrial Alien"},{code:"1f47e",desc:"Alien Monster"},{code:"1f4a9",desc:"Pile of Poo"},{code:"1f63a",desc:"Smiling Cat Face with Open Mouth"},{code:"1f638",desc:"Grinning Cat Face with Smiling Eyes"},{code:"1f639",desc:"Cat Face with Tears of Joy"},{code:"1f63b",desc:"Smiling Cat Face with Heart-Shaped Eyes"},{code:"1f63c",desc:"Cat Face with Wry Smile"},{code:"1f63d",desc:"Kissing Cat Face with Closed Eyes"},{code:"1f640",desc:"Weary Cat Face"},{code:"1f63f",desc:"Crying Cat Face"},{code:"1f63e",desc:"Pouting Cat Face"},{code:"1f648",desc:"See-No-Evil Monkey"},{code:"1f649",desc:"Hear-No-Evil Monkey"},{code:"1f64a",desc:"Speak-No-Evil Monkey"},{code:"1f476",desc:"Baby"},{code:"1f466",desc:"Boy"},{code:"1f467",desc:"Girl"},{code:"1f468",desc:"Man"},{code:"1f469",desc:"Woman"},{code:"1f474",desc:"Older Man"},{code:"1f475",desc:"Older Woman"},{code:"1f46e",desc:"Police Officer"},{code:"1f482",desc:" Guardsman"},{code:"1f477",desc:" Construction Worker"},{code:"1f478",desc:"Princess"},{code:"1f473",desc:"Man with Turban"},{code:"1f472",desc:"Man with Gua Pi Mao"},{code:"1f471",desc:"Person with Blond Hair"},{code:"1f470",desc:"Bride with Veil"},{code:"1f47c",desc:"Baby Angel"},{code:"1f385",desc:"Father Christmas"},{code:"1f64e",desc:"Person with Pouting Face"},{code:"1f645",desc:"Face with No Good Gesture"},{code:"1f646",desc:"Face with Ok Gesture"},{code:"1f481",desc:"Information Desk Person"},{code:"1f64b",desc:"Happy Person Raising One Hand"},{code:"1f647",desc:"Person Bowing Deeply"},{code:"1f486",desc:"Face Massage"},{code:"1f487",desc:"Haircut"},{code:"1f6b6",desc:"Pedestrian"},{code:"1f3c3",desc:"Runner"},{code:"1f483",desc:"Dancer"},{code:"1f46f",desc:"Woman with Bunny Ears"},{code:"1f6c0",desc:"Bath"},{code:"1f464",desc:"Bust in Silhouette"},{code:"1f465",desc:"Busts in Silhouette"},{code:"1f3c7",desc:"Horse Racing"},{code:"1f3c2",desc:" Snowboarder"},{code:"1f3c4",desc:" Surfer"},{code:"1f6a3",desc:" Rowboat"},{code:"1f3ca",desc:" Swimmer"},{code:"1f6b4",desc:" Bicyclist"},{code:"1f6b5",desc:"Mountain Bicyclist"},{code:"1f46b",desc:" Man and Woman Holding Hands"},{code:"1f46c",desc:"Two Men Holding Hands"},{code:"1f46d",desc:"Two Women Holding Hands"},{code:"1f48f",desc:"Kiss"},{code:"1f468-2764-1f48b-1f468",uCode:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68",desc:"Man Kiss Man"},{code:"1f469-2764-1f48b-1f469",uCode:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69",desc:"Woman Kiss Woman"},{code:"1f491",desc:"Couple with Heart"},{code:"1f468-2764-1f468",uCode:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68",desc:"Man Heart Man"},{code:"1f469-2764-1f469",uCode:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69",desc:"Woman Heart Woman"},{code:"1f46a",desc:"Family"},{code:"1f468",desc:"Man Woman Boy"},{code:"1f468-1f469-1f467",desc:"Man Woman Girl"},{code:"1f468-1f469-1f467-1f466",desc:"Man Woman Girl Boy"},{code:"1f468-1f469-1f466-1f466",desc:"Man Woman Boy Boy"},{code:"1f468-1f469-1f467-1f467",desc:"Man Woman Girl Girl"},{code:"1f468-1f468-1f466",desc:"Man Man Boy"},{code:"1f468-1f468-1f467",desc:"Man Man Girl"},{code:"1f468-1f468-1f467-1f466",desc:"Man Man Girl Boy"},{code:"1f468-1f468-1f466-1f466",desc:"Man Man Boy Boy"},{code:"1f469-1f469-1f466",desc:"Woman Woman Boy"},{code:"1f469-1f469-1f467",desc:"Woman Woman Girl"},{code:"1f469-1f469-1f467-1f466",desc:"Woman Woman Girl Boy"},{code:"1f469-1f469-1f467-1f467",desc:"Woman Woman Girl Girl"},{code:"1f4aa",desc:"Flexed Biceps"},{code:"1f448",desc:"White Left Pointing Backhand Index"},{code:"1f449",desc:"White Right Pointing Backhand Index"},{code:"1f446",desc:"White Up Pointing Backhand Index"},{code:"1f447",desc:"White Down Pointing Backhand Index"},{code:"270c",desc:"Victory Hand"},{code:"270b",desc:"Raised Hand"},{code:"1f44c",desc:"Ok Hand Sign"},{code:"1f44d",desc:"Thumbs Up Sign"},{code:"1f44e",desc:"Thumbs Down Sign"},{code:"270a",desc:"Raised Fist"},{code:"1f44a",desc:"Fisted Hand Sign"},{code:"1f44b",desc:"Waving Hand Sign"},{code:"1f44f",desc:"Clapping Hands Sign"},{code:"1f450",desc:"Open  Hands Sign"},{code:"1f64c",desc:"Person Raising Both Hands in Celebration"},{code:"1f64f",desc:"Person with Folded Hands"},{code:"1f485",desc:"Nail Polish"},{code:"1f442",desc:"Ear"},{code:"1f443",desc:"Nose"},{code:"1f463",desc:"Footprints"},{code:"1f440",desc:"Eyes"},{code:"1f445",desc:"Tongue"},{code:"1f444",desc:"Mouth"},{code:"1f48b",desc:"Kiss Mark"},{code:"1f498",desc:"Heart with Arrow"},{code:"2764",desc:"Heavy Black Heart"},{code:"1f493",desc:"Heavy Black Heart"},{code:"1f494",desc:"Broken Heart"},{code:"1f495",desc:"Two Hearts"},{code:"1f496",desc:"Sparkling Hearts"},{code:"1f497",desc:"Growing Hearts"},{code:"1f499",desc:"Blue Heart"},{code:"1f49a",desc:"Green Heart"},{code:"1f49b",desc:"Yellow Heart"},{code:"1f49c",desc:"Purple Heart"},{code:"1f49d",desc:"Heart with Ribbon"},{code:"1f49e",desc:"Revolving Hearts"},{code:"1f49f",desc:"Heart Decoration"},{code:"1f48c",desc:"Love Letter"},{code:"1f4a4",desc:"Sleeping Symbol"},{code:"1f4a2",desc:"Anger Symbol"},{code:"1f4a3",desc:"Bomb"},{code:"1f4a5",desc:"Collision Symbol"},{code:"1f4a6",desc:"Splashing Sweat Symbol"},{code:"1f4a8",desc:"Dash Symbol"},{code:"1f4ab",desc:"Dizzy Symbol"},{code:"1f4ab",desc:"Dizzy Symbol"},{code:"1f4ac",desc:"Speech Balloon"},{code:"1f4ad",desc:"Thought Balloon"},{code:"1f453",desc:"Eyeglasses"},{code:"1f454",desc:"Necktie"},{code:"1f455",desc:"T-Shirt"},{code:"1f456",desc:"Jeans"},{code:"1f457",desc:"Dress"},{code:"1f458",desc:"Kimono"},{code:"1f459",desc:"Bikini"},{code:"1f45a",desc:"Womans Clothes"},{code:"1f45b",desc:"Purse"},{code:"1f45c",desc:"Handbag"},{code:"1f45d",desc:"Pouch"},{code:"1f392",desc:"School Satchel"},{code:"1f45e",desc:"Mans Shoe"},{code:"1f45f",desc:"Athletic Shoe"},{code:"1f460",desc:"High-Heeled Shoe"},{code:"1f461",desc:"Womans Sandal"},{code:"1f462",desc:"Womans Boots"},{code:"1f451",desc:"Crown"},{code:"1f452",desc:"Womans Hat"},{code:"1f462",desc:"Top Hat"},{code:"1f393",desc:"Graduation Cap"},{code:"1f484",desc:"Lipstick"},{code:"1f48d",desc:"Ring"},{code:"1f48e",desc:"Gem Stone"}]},{id:"nature",name:"Animals & Nature",code:"1F435",emoticons:[{code:"1F435",desc:"Monkey Face"},{code:"1F412",desc:"Monkey"},{code:"1F436",desc:"Dog Face"},{code:"1F415",desc:"Dog"},{code:"1F429",desc:"Poodle"},{code:"1F43A",desc:"Wolf Face"},{code:"1F431",desc:"Cat Face"},{code:"1F408",desc:"Cat"},{code:"1F42F",desc:"Tiger Face"},{code:"1F405",desc:"Tiger"},{code:"1F406",desc:"Leopard"},{code:"1F434",desc:"Horse Face"},{code:"1F40E",desc:"Horse"},{code:"1F42E",desc:"Cow Face"},{code:"1F402",desc:"Ox"},{code:"1F403",desc:"Water Buffalo"},{code:"1F404",desc:"Cow"},{code:"1F437",desc:"Pig Face"},{code:"1F416",desc:"Pig"},{code:"1F417",desc:"Boar"},{code:"1F43D",desc:"Pig Nose"},{code:"1F40F",desc:"Ram"},{code:"1F411",desc:"Sheep"},{code:"1F410",desc:"Goat"},{code:"1F42A",desc:"Dromedary Camel"},{code:"1F42B",desc:"Bactrian Camel"},{code:"1F418",desc:"Elephant"},{code:"1F42D",desc:"Mouse Face"},{code:"1F401",desc:"Mouse"},{code:"1F400",desc:"Rat"},{code:"1F439",desc:"Hamster Face"},{code:"1F430",desc:"Rabbit Face"},{code:"1F407",desc:"Rabbit"},{code:"1F43B",desc:"Bear Face"},{code:"1F428",desc:"Koala"},{code:"1F43C",desc:"Panda Face"},{code:"1F43E",desc:"Paw Prints"},{code:"1F414",desc:"Chicken"},{code:"1F413",desc:"Rooster"},{code:"1F423",desc:"Hatching Chick"},{code:"1F424",desc:"Baby Chick"},{code:"1F425",desc:"Front-Facing Baby Chick"},{code:"1F426",desc:"Bird"},{code:"1F427",desc:"Penguin"},{code:"1F438",desc:"Frog Face"},{code:"1F40A",desc:"Crocodile"},{code:"1F422",desc:"Turtle"},{code:"1F40D",desc:"Snake"},{code:"1F432",desc:"Dragon Face"},{code:"1F409",desc:"Dragon"},{code:"1F433",desc:"Spouting Whale"},{code:"1F40B",desc:"Whale"},{code:"1F42C",desc:"Dolphin"},{code:"1F41F",desc:"Fish"},{code:"1F420",desc:"Tropical Fish"},{code:"1F421",desc:"Blowfish"},{code:"1F419",desc:"Octopus"},{code:"1F41A",desc:"Spiral Shell"},{code:"1F40C",desc:"Snail"},{code:"1F41B",desc:"Bug"},{code:"1F41C",desc:"Ant"},{code:"1F41D",desc:"Honeybee"},{code:"1F41E",desc:"Lady Beetle"},{code:"1F490",desc:"Bouquet"},{code:"1F338",desc:"Cherry Blossom"},{code:"1F4AE",desc:"White Flower"},{code:"1F339",desc:"Rose"},{code:"1F33A",desc:"Hibiscus"},{code:"1F33B",desc:"Sunflower"},{code:"1F33C",desc:"Blossom"},{code:"1F337",desc:"Tulip"},{code:"1F331",desc:"Seedling"},{code:"1F332",desc:"Evergreen Tree"},{code:"1F333",desc:"Deciduous Tree"},{code:"1F334",desc:"Palm Tree"},{code:"1F335",desc:"Cactus"},{code:"1F33E",desc:"Ear of Rice"},{code:"1F33F",desc:"Herb"},{code:"2618",desc:"Four Leaf Clover"},{code:"1F341",desc:"Maple Leaf"},{code:"1F342",desc:"Fallen Leaf"},{code:"1F343",desc:"Leaf Fluttering in Wind"}]},{id:"foods",name:"Food & Drink",code:"1F347",emoticons:[{code:"1F347",desc:"Grapes"},{code:"1F348",desc:"Melon"},{code:"1F349",desc:"Watermelon"},{code:"1F34A",desc:"Tangerine"},{code:"1F34B",desc:"Lemon"},{code:"1F34C",desc:"Banana"},{code:"1F34D",desc:"Pineapple"},{code:"1F34E",desc:"Red Apple"},{code:"1F34F",desc:"Green Apple"},{code:"1F350",desc:"Pear"},{code:"1F351",desc:"Peach"},{code:"1F352",desc:"Cherries"},{code:"1F353",desc:"Strawberry"},{code:"1F345",desc:"Tomato"},{code:"1F346",desc:"Aubergine"},{code:"1F33D",desc:"Ear of Maize"},{code:"1F344",desc:"Mushroom"},{code:"1F330",desc:"Chestnut"},{code:"1F35E",desc:"Bread"},{code:"1F356",desc:"Meat on Bone"},{code:"1F357",desc:"Poultry Leg"},{code:"1F354",desc:"Hamburger"},{code:"1F35F",desc:"French Fries"},{code:"1F355",desc:"Slice of Pizza"},{code:"1F373",desc:"Cooking"},{code:"1F372",desc:"Pot of Food"},{code:"1F371",desc:"Bento Box"},{code:"1F358",desc:"Rice Cracker"},{code:"1F359",desc:"Rice Ball"},{code:"1F35A",desc:"Cooked Rice"},{code:"1F35B",desc:"Curry and Rice"},{code:"1F35C",desc:"Steaming Bowl"},{code:"1F35D",desc:"Spaghetti"},{code:"1F360",desc:"Roasted Sweet Potato"},{code:"1F362",desc:"Oden"},{code:"1F363",desc:"Sushi"},{code:"1F364",desc:"Fried Shrimp"},{code:"1F365",desc:"Fish Cake with Swirl Design"}
vendor: 31,369 bytes, line 21
21,{code:"1F361",desc:"Dango"},{code:"1F366",desc:"Soft Ice Cream"},{code:"1F367",desc:"Shaved Ice"},{code:"1F368",desc:"Ice Cream"},{code:"1F369",desc:"Doughnut"},{code:"1F36A",desc:"Cookie"},{code:"1F382",desc:"Birthday Cake"},{code:"1F370",desc:"Shortcake"},{code:"1F36B",desc:"Chocolate Bar"},{code:"1F36C",desc:"Candy"},{code:"1F36D",desc:"Lollipop"},{code:"1F36E",desc:"Custard"},{code:"1F36F",desc:"Honey Pot"},{code:"1F37C",desc:"Baby Bottle"},{code:"2615",desc:"Hot Beverage"},{code:"1F375",desc:"Teacup Without Handle"},{code:"1F376",desc:"Sake Bottle and Cup"},{code:"1F377",desc:"Wine Glass"},{code:"1F378",desc:"Cocktail Glass"},{code:"1F379",desc:"Tropical Drink"},{code:"1F37A",desc:"Beer Mug"},{code:"1F37B",desc:"Clinking Beer Mugs"},{code:"1F374",desc:"Fork and Knife"},{code:"1F52A",desc:"Hocho"}]},{id:"activity",name:"Activities",code:"1f383",emoticons:[{code:"1f383",desc:" Jack-O-Lantern"},{code:"1f384",desc:"Christmas Tree"},{code:"1f386",desc:" Fireworks"},{code:"1f387",desc:"Firework Sparkler"},{code:"2728",desc:" Sparkles"},{code:"1f388",desc:"Balloon"},{code:"1f389",desc:"Party Popper"},{code:"1f38a",desc:"Confetti Ball"},{code:"1f38b",desc:"Tanabata Tree"},{code:"1f38d",desc:"Pine Decoration"},{code:"1f38e",desc:"Japanese Dolls"},{code:"1f38f",desc:"Carp Streamer"},{code:"1f390",desc:"Wind Chime"},{code:"1f391",desc:"Moon Viewing Ceremony"},{code:"1f380",desc:"Ribbon"},{code:"1f381",desc:"Wrapped Present"},{code:"1f3ab",desc:"Ticket"},{code:"1f3c6",desc:"Trophy"},{code:"1f388",desc:"Balloon"},{code:"26bd",desc:"Soccer Ball"},{code:"26be",desc:"Baseball"},{code:"1f3c0",desc:"Basketball and Hoop"},{code:"1f3c8",desc:"American Football"},{code:"1f3c9",desc:"Rugby Football"},{code:"1f3be",desc:"Tennis Racquet and Ball"},{code:"1f3b1",desc:"Billiards"},{code:"1f3b3",desc:"Bowling"},{code:"1f3af",desc:"Direct Hit"},{code:"26f3",desc:"Flag in Hole"},{code:"1f3a3",desc:"Fishing Pole and Fish"},{code:"1f3bd",desc:"Running Shirt with Sash"},{code:"1f3bf",desc:"Ski and Ski Boot"},{code:"1f3ae",desc:"Video Game"},{code:"1f3b2",desc:"Game Die"},{code:"2660",desc:"Black Spade Suit"},{code:"2665",desc:"Black Heart SuiT"},{code:"2666",desc:"Black Diamond Suit"},{code:"2663",desc:"Black Club Suit"},{code:"1f0cf",desc:"Playing Card Black Joker"},{code:"1f004",desc:"Mahjong Tile Red Dragon"},{code:"1f3b4",desc:"Flower Playing Cards"}]},{id:"places",name:"Travel & Places",code:"1f30d",emoticons:[{code:"1f30d",desc:"Earth Globe Europe-Africa"},{code:"1f30e",desc:"Earth Globe Americas"},{code:"1f30f",desc:"Earth Globe Asia-Australia"},{code:"1f310",desc:"Globe with Meridians"},{code:"1f5fe",desc:"Silhouette of Japan"},{code:"1f30b",desc:"Volcano"},{code:"1f5fb",desc:"Mount Fuji"},{code:"1f3e0",desc:"House Building"},{code:"1f3e1",desc:"House with Garden"},{code:"1f3e2",desc:"Office Building"},{code:"1f3e3",desc:"Japanese Post Office"},{code:"1f3e4",desc:"European Post Office"},{code:"1f3e5",desc:"Hospital"},{code:"1f3e6",desc:"Bank"},{code:"1f3e8",desc:"Hotel"},{code:"1f3e9",desc:"Love Hotel"},{code:"1f3ea",desc:"Convenience Store"},{code:"1f3eb",desc:"School"},{code:"1f3ec",desc:"Department Store"},{code:"1f3ed",desc:"Factory"},{code:"1f3ef",desc:"Japanese Castle"},{code:"1f3f0",desc:"European Castle"},{code:"1f492",desc:"Wedding"},{code:"1f5fc",desc:"Tokyo Tower"},{code:"1f5fd",desc:"Statue of Liberty"},{code:"26ea",desc:"Church"},{code:"26f2",desc:"Fountain"},{code:"26fa",desc:"Tent"},{code:"1f301",desc:"Foggy"},{code:"1f303",desc:"Night with Stars"},{code:"1f304",desc:"Sunrise over Mountains"},{code:"1f305",desc:"Sunrise"},{code:"1f306",desc:"Cityscape at Dusk"},{code:"1f307",desc:"Sunset over Buildings"},{code:"1f309",desc:"Bridge at Night"},{code:"2668",desc:"Hot Springs"},{code:"1f30c",desc:"Milky Way"},{code:"1f3a0",desc:"Carousel Horse"},{code:"1f3a1",desc:"Ferris Wheel"},{code:"1f3a2",desc:"Roller Coaster"},{code:"1f488",desc:"Barber Pole"},{code:"1f3aa",desc:"Circus Tent"},{code:"1f3ad",desc:"Performing Arts"},{code:"1f3a8",desc:"Artist Palette"},{code:"1f3b0",desc:"Slot Machine"},{code:"1f682",desc:"Steam Locomotive"},{code:"1f683",desc:"Railway Car"},{code:"1f684",desc:"High-Speed Train"},{code:"1f685",desc:"High-Speed Train with Bullet Nose"},{code:"1f686",desc:"Train"},{code:"1f687",desc:"Metro"},{code:"1f688",desc:"Light Rail"},{code:"1f689",desc:"Station"},{code:"1f68a",desc:"Tram"},{code:"1f69d",desc:"Monorail"},{code:"1f69e",desc:"Mountain Railway"},{code:"1f68b",desc:"Tram Car"},{code:"1f68c",desc:"Bus"},{code:"1f68d",desc:"Oncoming Bus"},{code:"1f68e",desc:"Trolleybus"},{code:"1f690",desc:"Minibus"},{code:"1f691",desc:"Ambulance"},{code:"1f692",desc:"Fire Engine"},{code:"1f693",desc:"Police Car"},{code:"1f694",desc:"Oncoming Police Car"},{code:"1f695",desc:"Taxi"},{code:"1f695",desc:"Oncoming Taxi"},{code:"1f697",desc:"Automobile"},{code:"1f698",desc:"Oncoming Automobile"},{code:"1f699",desc:"Recreational Vehicle"},{code:"1f69a",desc:"Delivery Truck"},{code:"1f69b",desc:"Articulated Lorry"},{code:"1f69c",desc:"Tractor"},{code:"1f6b2",desc:"Bicycle"},{code:"1f68f",desc:"Bus Stop"},{code:"26fd",desc:"Fuel Pump"},{code:"1f6a8",desc:"Police Cars Revolving Light"},{code:"1f6a5",desc:"Horizontal Traffic Light"},{code:"1f6a6",desc:"Vertical Traffic Light"},{code:"1f6a7",desc:"Construction Sign"},{code:"2693",desc:"Anchor"},{code:"26f5",desc:"Sailboat"},{code:"1f6a4",desc:"Speedboat"},{code:"1f6a2",desc:"Ship"},{code:"2708",desc:"Airplane"},{code:"1f4ba",desc:"Seat"},{code:"1f681",desc:"Helicopter"},{code:"1f69f",desc:"Suspension Railway"},{code:"1f6a0",desc:"Mountain Cableway"},{code:"1f6a1",desc:"Aerial Tramway"},{code:"1f680",desc:"Rocket"},{code:"1f6aa",desc:"Door"},{code:"1f6bd",desc:"Toilet"},{code:"1f6bf",desc:"Shower"},{code:"1f6c1",desc:"Bathtub"},{code:"231b",desc:"Hourglass"},{code:"23f3",desc:"Hourglass with Flowing Sand"},{code:"231a",desc:"Watch"},{code:"23f0",desc:"Alarm Clock"},{code:"1f55b",desc:"Clock Face Twelve Oclock"},{code:"1f567",desc:"Clock Face Twelve-Thirty"},{code:"1f550",desc:"Clock Face One Oclock"},{code:"1f55c",desc:"Clock Face One-thirty"},{code:"1f551",desc:"Clock Face Two Oclock"},{code:"1f55d",desc:"Clock Face Two-thirty"},{code:"1f552",desc:"Clock Face Three Oclock"},{code:"1f55e",desc:"Clock Face Three-thirty"},{code:"1f553",desc:"Clock Face Four Oclock"},{code:"1f55f",desc:"Clock Face Four-thirty"},{code:"1f554",desc:"Clock Face Five Oclock"},{code:"1f560",desc:"Clock Face Five-thirty"},{code:"1f555",desc:"Clock Face Six Oclock"},{code:"1f561",desc:"Clock Face Six-thirty"},{code:"1f556",desc:"Clock Face Seven Oclock"},{code:"1f562",desc:"Clock Face Seven-thirty"},{code:"1f557",desc:"Clock Face Eight Oclock"},{code:"1f563",desc:"Clock Face Eight-thirty"},{code:"1f558",desc:"Clock Face Nine Oclock"},{code:"1f564",desc:"Clock Face Nine-thirty"},{code:"1f559",desc:"Clock Face Ten Oclock"},{code:"1f565",desc:"Clock Face Ten-thirty"},{code:"1f55a",desc:"Clock Face Eleven Oclock"},{code:"1f566",desc:"Clock Face Eleven-thirty"},{code:"1f311",desc:"New Moon Symbol"},{code:"1f312",desc:"Waxing Crescent Moon Symbol"},{code:"1f313",desc:"First Quarter Moon Symbol"},{code:"1f314",desc:"Waxing Gibbous Moon Symbol"},{code:"1f315",desc:"Full Moon Symbol"},{code:"1f316",desc:"Waning Gibbous Moon Symbol"},{code:"1f317",desc:"Last Quarter Moon Symbol"},{code:"1f318",desc:"Waning Crescent Moon Symbol"},{code:"1f319",desc:"Crescent Moon"},{code:"1f31a",desc:"New Moon with Face"},{code:"1f31b",desc:"First Quarter Moon with Face"},{code:"1f31c",desc:"Last Quarter Moon with Face"},{code:"2600",desc:"Black Sun with Rays"},{code:"1f31d",desc:"Full Moon with Face"},{code:"1f31e",desc:"Sun with Face"},{code:"2b50",desc:"White Medium Star"},{code:"1f31f",desc:"Glowing Star"},{code:"1f320",desc:"Shooting Star"},{code:"2601",desc:"Cloud"},{code:"26c5",desc:"Sun Behind Cloud"},{code:"1f300",desc:"Cyclone"},{code:"1f308",desc:"Rainbow"},{code:"1f302",desc:"Closed Umbrella"},{code:"2614",desc:"Umbrella with Rain Drops"},{code:"26a1",desc:"High Voltage Sign"},{code:"2744",desc:"Snowflake"},{code:"2603",desc:"Snowman Without Snow"},{code:"1f525",desc:"Fire"},{code:"1f4a7",desc:"Droplet"},{code:"1F30A",desc:"Water Wave"}]},{id:"objects",name:"Objects",code:"1F507",emoticons:[{code:"1F507",desc:"Speaker with Cancellation Stroke"},{code:"1F508",desc:"Speaker"},{code:"1F509",desc:"Speaker with One Sound Wave"},{code:"1F50A",desc:"Speaker with Three Sound Wave"},{code:"1F4E2",desc:"Public Address Loudspeaker"},{code:"1F4E3",desc:"Cheering Megaphone"},{code:"1F4EF",desc:"Postal Horn"},{code:"1F514",desc:"Bell"},{code:"1F515",desc:"Bell with Cancellation Stroke"},{code:"1F3BC",desc:"Musical Score"},{code:"1F3B5",desc:"Musical Note"},{code:"1F3B6",desc:"Multiple Musical Notes"},{code:"1F3A4",desc:"Microphone"},{code:"1F3A7",desc:"Headphone"},{code:"1F4FB",desc:"Radio"},{code:"1F3B7",desc:"Saxophone"},{code:"1F3B8",desc:"Guitar"},{code:"1F3B9",desc:"Musical Keyboard"},{code:"1F3BA",desc:"Trumpet"},{code:"1F3BB",desc:"Violin"},{code:"1F4F1",desc:"Mobile Phone"},{code:"1F4F2",desc:"Mobile Phone with Rightwards Arrow at Left"},{code:"260E",desc:"Black Telephone"},{code:"1F4DE",desc:"Telephone Receiver"},{code:"1F4DF",desc:"Pager"},{code:"1F4E0",desc:"Fax Machine"},{code:"1F50B",desc:"Battery"},{code:"1F50C",desc:"Electric Plug"},{code:"1F4BB",desc:"Personal Computer"},{code:"1F4BD",desc:"Minidisc"},{code:"1F4BE",desc:"Floppy Disk"},{code:"1F4BF",desc:"Optical Disk"},{code:"1F4C0",desc:"Dvd"},{code:"1F3A5",desc:"Movie Camera"},{code:"1F3AC",desc:"Clapper Board"},{code:"1F4FA",desc:"Television"},{code:"1F4F7",desc:"Camera"},{code:"1F4F9",desc:"Video Camera"},{code:"1F4FC",desc:"Videocassette"},{code:"1F50D",desc:"Left-Pointing Magnifying Glass"},{code:"1F50E",desc:"Right-Pointing Magnifying Glass"},{code:"1F52C",desc:"Microscope"},{code:"1F52D",desc:"Telelscope"},{code:"1F4E1",desc:"Satellite Antenna"},{code:"1F4A1",desc:"Electric Light Bulb"},{code:"1F526",desc:"Electric Torch"},{code:"1F3EE",desc:"Izakaya Lantern"},{code:"1F4D4",desc:"Notebook with Decorative Cover"},{code:"1F4D5",desc:"Closed Book"},{code:"1F4D6",desc:"Open Book"},{code:"1F4D7",desc:"Green Book"},{code:"1F4D8",desc:"Blue Book"},{code:"1F4D9",desc:"Orange Book"},{code:"1F4DA",desc:"Books"},{code:"1F4D3",desc:"Notebook"},{code:"1F4D2",desc:"Ledger"},{code:"1F4C3",desc:"Curl"},{code:"1F4DC",desc:"Scroll"},{code:"1F4C4",desc:"Page Facing Up"},{code:"1F4F0",desc:"Newspaper"},{code:"1F4D1",desc:"Bookmark Tabs"},{code:"1F516",desc:"Bookmark"},{code:"1F4B0",desc:"Money Bag"},{code:"1F4B4",desc:"Banknote with Yen Sign"},{code:"1F4B5",desc:"Banknote with Dollar Sign"},{code:"1F4B6",desc:"Banknote with Euro Sign"},{code:"1F4B7",desc:"Banknote with Pound Sign"},{code:"1F4B8",desc:"Money with Wings"},{code:"1F4B3",desc:"Credit Card"},{code:"1F4B9",desc:"Chart with Upwards Trend and Yen Sign"},{code:"1F4B1",desc:"Currency Exchange"},{code:"1F4B2",desc:"Heavy Dollar Sign"},{code:"2709",desc:"Envelope"},{code:"1F4E7",desc:"E-Mail Symbol"},{code:"1F4E8",desc:"Incoming Envelope"},{code:"1F4E9",desc:"Envelope with Downwards Arrow Above"},{code:"1F4E4",desc:"Outbox Tray"},{code:"1F4E5",desc:"Inbox Tray"},{code:"1F4E6",desc:"Package"},{code:"1F4BE",desc:"Closed Mailbox with Raised Flag"},{code:"1F4EA",desc:"Closed Mailbox with Lowered Flag"},{code:"1F4EC",desc:"Open Mailbox with Raised Flag"},{code:"1F4ED",desc:"Open Mailbox with Lowered Flag"},{code:"1F5F3",desc:"Postbox"},{code:"270F",desc:"Pencil"},{code:"2712",desc:"Black Nib"},{code:"1F4DD",desc:"Memo"},{code:"1F4BC",desc:"Briefcase"},{code:"1F4C1",desc:"File Folder"},{code:"1F4C2",desc:"Open File Folder"},{code:"1F4C5",desc:"Calender"},{code:"1F4C6",desc:"Tear-off Calender"},{code:"1F4C7",desc:"Card Index"},{code:"1F4C8",desc:"Chart with Upwards Trend"},{code:"1F4C9",desc:"Chart with Downwards Trend"},{code:"1F4CA",desc:"Bar Chart"},{code:"1F4CB",desc:"Clipboard"},{code:"1F4CC",desc:"Pushpin"},{code:"1F4CD",desc:"Round Pushpin"},{code:"1F4CE",desc:"Paperclip"},{code:"1F4CF",desc:"Straight Ruler"},{code:"1F4D0",desc:"Triangular Ruler"},{code:"2702",desc:"Black Scissors"},{code:"1F512",desc:"Lock"},{code:"1F513",desc:"Open Lock"},{code:"1F50F",desc:"Lock with Ink Pen"},{code:"1F510",desc:"Closed Lock with Key"},{code:"1F511",desc:"Key"},{code:"1F528",desc:"Hammer"},{code:"1F52B",desc:"Pistol"},{code:"1F527",desc:"Wrench"},{code:"1F529",desc:"Nut and Bolt"},{code:"1F517",desc:"Link Symbol"},{code:"1F489",desc:"Syringe"},{code:"1F48A",desc:"Pill"},{code:"1F6AC",desc:"Smoking Symbol"},{code:"1F5FF",desc:"Moyai"},{code:"1F52E",desc:"Crystal Ball"}]},{id:"symbols",name:"Symbols",code:"1F3E7",emoticons:[{code:"1F3E7",desc:"Automated Teller Machine"},{code:"1F6AE",desc:"Put Litter in Its Place Symbol"},{code:"1F6B0",desc:"Potable Water Symbol"},{code:"267F",desc:"Wheelchair Symbol"},{code:"1F6B9",desc:"Mens Symbol"},{code:"1F6BA",desc:"Womens Symbol"},{code:"1F6BB",desc:"Restroom"},{code:"1F6BC",desc:"Baby Symbol"},{code:"1F6BE",desc:"Water Closet"},{code:"1F6C2",desc:"Passport Control"},{code:"1F6C3",desc:"Customs"},{code:"1F6C4",desc:"Baggage Claim"},{code:"1F6C5",desc:"Left Luggage"},{code:"26A0",desc:"Warning Sign"},{code:"1F6B8",desc:"Children Crossing"},{code:"26D4",desc:"No Entry"},{code:"1F6AB",desc:"No Entry Sign"},{code:"1F6B3",desc:"No Bicycles"},{code:"1F6AD",desc:"No Smoking Symbol"},{code:"1F6AF",desc:"Do Not Litter Symbol"},{code:"1F6B1",desc:"Non-Potable Water Symbol"},{code:"1F6B7",desc:"No Pedestrians"},{code:"1F4F5",desc:"No Mobile Phones"},{code:"1F51E",desc:"No One Under Eighteen Symbol"},{code:"2B06",desc:"Upwards Black Arrow"},{code:"2197",desc:"North East Arrow"},{code:"27A1",desc:"Black Rightwards Arrow"},{code:"2198",desc:"South East Arrow"},{code:"2B07",desc:"Downwards Black Arrow"},{code:"2199",desc:"South West Arrow"},{code:"2B05",desc:"Leftwards Black Arrow"},{code:"2196",desc:"North West Arrow"},{code:"2195",desc:"Up Down Arrow"},{code:"2194",desc:"Left Right Arrow"},{code:"21A9",desc:"Leftwards Arrow with Hook"},{code:"21AA",desc:"Rightwards Arrow with Hook"},{code:"2934",desc:"Arrow Pointing Rightwards Then Curving Upwards"},{code:"2935",desc:"Arrow Pointing Rightwards Then Curving Downwards"},{code:"1F503",desc:"Clockwise Downwards and Upwards Open Circle Arrows"},{code:"1F504",desc:"Anticlockwise Downwards and Upwards Open Circle Arrows"},{code:"1F519",desc:"Back with Leftwards Arrow Above"},{code:"1F51A",desc:"End with Leftwards Arrow Above"},{code:"1F51B",desc:"On with Exclamation Mark with Left Right Arrow Above"},{code:"1F51C",desc:"Soon with Rightwards Arrow Above"},{code:"1F51D",desc:"Top with Upwards Arrow Above"},{code:"1F52F",desc:"Six Pointed Star with Middle Dot"},{code:"2648",desc:"Aries"},{code:"2649",desc:"Taurus"},{code:"264A",desc:"Gemini"},{code:"264B",desc:"Cancer"},{code:"264C",desc:"Leo"},{code:"264D",desc:"Virgo"},{code:"264E",desc:"Libra"},{code:"264F",desc:"Scorpius"},{code:"2650",desc:"Sagittarius"},{code:"2651",desc:"Capricorn"},{code:"2652",desc:"Aquarius"},{code:"2653",desc:"Pisces"},{code:"26CE",desc:"Ophiuchus"},{code:"1F500",desc:"Twisted Rightwards Arrows"},{code:"1F501",desc:"Clockwise Rightwards and Leftwards Open Circle Arrows"},{code:"1F502",desc:"Clockwise Rightwards and Leftwards Open Circle Arrows with Circled One Overlay"},{code:"25B6",desc:"Black Right-Pointing Triangle"},{code:"23E9",desc:"Black Right-Pointing Double Triangle"},{code:"25C0",desc:"Black Left-Pointing Triangle"},{code:"23EA",desc:"Black Left-Pointing Double Triangle"},{code:"1F53C",desc:"Up-Pointing Small Red Triangle"},{code:"23EB",desc:"Black Up-Pointing Double Triangle"},{code:"1F53D",desc:"Down-Pointing Small Red Triangle"},{code:"23EC",desc:"Black Down-Pointing Double Triangle"},{code:"1F3A6",desc:"Cinema"},{code:"1F505",desc:"Low Brightness Symbol"},{code:"1F506",desc:"High Brightness Symbol"},{code:"1F4F6",desc:"Antenna with Bars"},{code:"1F4F3",desc:"Vibration Mode"},{code:"1F4F4",desc:"Mobile Phone off"},{code:"267B",desc:"Black Universal Recycling Symbol"},{code:"1F531",desc:"Trident Emblem"},{code:"1F4DB",desc:"Name Badge"},{code:"1F530",desc:"Japanese Symbol for Beginner"},{code:"2B55",desc:"Heavy Large Circle"},{code:"2705",desc:"White Heavy Check Mark"},{code:"2611",desc:"Ballot Box with Check"},{code:"2714",desc:"Heavy Check Mark"},{code:"2716",desc:"Heavy Multiplication X"},{code:"274C",desc:"Cross Mark"},{code:"274E",desc:"Negative Squared Cross Mark"},{code:"2795",desc:"Heavy Plus Sign"},{code:"2796",desc:"Heavy Minus Sign"},{code:"2797",desc:"Heavy Division Sign"},{code:"27B0",desc:"Curly Loop"},{code:"27BF",desc:"Double Curly Loop"},{code:"303D",desc:"Part Alternation Mark"},{code:"2733",desc:"Eight Spoked Asterisk"},{code:"2734",desc:"Eight Pointed Black Star"},{code:"2747",desc:"Sparkle"},{code:"203C",desc:"Double Exclamation Mark"},{code:"2049",desc:"Exclamation Question Mark"},{code:"2753",desc:"Black Question Mark Ornament"},{code:"2754",desc:"White Question Mark Ornament"},{code:"2755",desc:"White Exclamation Mark Ornament"},{code:"2757",desc:"Heavy Exclamation Mark Symbol"},{code:"3030",desc:"Wavy Dash"},{code:"2122",desc:"Trade Mark Sign"},{code:"1F51F",desc:"Keycap Ten"},{code:"1F4AF",desc:"Hundred Points Symbol"},{code:"1F520",desc:"Input Symbol for Latin Capital Letters"},{code:"1F521",desc:"Input Symbol for Latin Small Letters"},{code:"1F522",desc:"Input Symbol for Numbers"},{code:"1F523",desc:"Input Symbol for Symbols"},{code:"1F524",desc:"Input Symbol for Latin Letters"},{code:"1F170",desc:"Negative Squared Latin Capital Letter a"},{code:"1F18E",desc:"Negative Squared Ab"},{code:"1F171",desc:"Negative Squared Latin Capital Letter B"},{code:"1F191",desc:"Squared Cl"},{code:"1F192",desc:"Squared Cool"},{code:"1F193",desc:"Squared Free"},{code:"2139",desc:"Information Source"},{code:"1F194",desc:"Squared Id"},{code:"24C2",desc:"Circled Latin Capital Letter M"},{code:"1F195",desc:"Squared New"},{code:"1F196",desc:"Squared Ng"},{code:"1F17E",desc:"Negative Squared Latin Capital Letter O"},{code:"1F197",desc:"Squared Ok"},{code:"1F17F",desc:"Negative Squared Latin Capital Letter P"},{code:"1F198",desc:"Squared Sos"},{code:"1F199",desc:"Squared Up with Exclamation Mark"},{code:"1F19A",desc:"Squared Vs"},{code:"1F201",desc:"Squared Katakana Koko"},{code:"1F202",desc:"Squared Katakana Sa"},{code:"1F237",desc:"Squared Cjk Unified Ideograph-6708"},{code:"1F236",desc:"Squared Cjk Unified Ideograph-6709"},{code:"1F22F",desc:"Squared Cjk Unified Ideograph-6307"},{code:"1F250",desc:"Circled Ideograph Advantage"},{code:"1F239",desc:"Squared Cjk Unified Ideograph-5272"},{code:"1F21A",desc:"Squared Cjk Unified Ideograph-7121"},{code:"1F232",desc:"Squared Cjk Unified Ideograph-7981"},{code:"1F251",desc:"Circled Ideograph Accept"},{code:"1F238",desc:"Squared Cjk Unified Ideograph-7533"},{code:"1F234",desc:"Squared Cjk Unified Ideograph-5408"},{code:"1F233",desc:"Squared Cjk Unified Ideograph-7a7a"},{code:"3297",desc:"Circled Ideograph Congratulation"},{code:"3299",desc:"Circled Ideograph Secret"},{code:"1F23A",desc:"Squared Cjk Unified Ideograph-55b6"},{code:"1F235",desc:"Squared Cjk Unified Ideograph-6e80"},{code:"25AA",desc:"Black Small Square"},{code:"25AB",desc:"White Small Square"},{code:"25FB",desc:"White Medium Square"},{code:"25FC",desc:"Black Medium Square"},{code:"25FD",desc:"White Medium Small Square"},{code:"25FE",desc:"Black Medium Small Square"},{code:"2B1B",desc:"Black Large Square"},{code:"2B1C",desc:"White Large Square"},{code:"1F536",desc:"Large Orange Diamond"},{code:"1F537",desc:"Large Blue Diamond"},{code:"1F538",desc:"Small Orange Diamond"},{code:"1F539",desc:"Small Blue Diamond"},{code:"1F53A",desc:"Up-Pointing Red Triangle"},{code:"1F53B",desc:"Down-Pointing Red Triangle"},{code:"1F4A0",desc:"Diamond Shape with a Dot Inside"},{code:"1F518",desc:"Radio Button"},{code:"1F532",desc:"Black Square Button"},{code:"1F533",desc:"White Square Button"},{code:"26AA",desc:"Medium White Circle"},{code:"26AB",desc:"Medium Black Circle"},{code:"1F534",desc:"Large Red Circle"},{code:"1F535",desc:"Large Blue Circle"}]},{id:"flags",name:"Flags",code:"1F3C1",emoticons:[{code:"1f3c1",desc:"Chequered Flag"},{code:"1f1e8-1f1f3",desc:"China Flag"},{code:"1f38c",desc:"Crossed Flags"},{code:"1f1e9-1f1ea",desc:"Germany Flag"},{code:"1f1ea-1f1f8",desc:"Spain Flag"},{code:"1f1e6-1f1e8",desc:"Ascension Island Flag"},{code:"1f1e6-1f1e9",desc:"Andorra Flag"},{code:"1f1e6-1f1ea",desc:"United Arab Emirates Flag"},{code:"1f1e6-1f1eb",desc:"Afghanistan Flag"},{code:"1f1e6-1f1ec",desc:"Antigua & Barbuda Flag"},{code:"1f1e6-1f1ee",desc:"Anguilla Flag"},{code:"1f1e6-1f1f1",desc:"Albania Flag"},{code:"1f1e6-1f1f2",desc:"Armenia Flag"},{code:"1f1e6-1f1f4",desc:"Angola Flag"},{code:"1f1e6-1f1f6",desc:"Antarctica Flag"},{code:"1f1e6-1f1f7",desc:"Argentina Flag"},{code:"1f1e6-1f1f8",desc:"American Samoa Flag"},{code:"1f1e6-1f1f9",desc:"Austria Flag"},{code:"1f1e6-1f1fa",desc:"Australia Flag"},{code:"1f1e6-1f1fc",desc:"Aruba Flag"},{code:"1f1e6-1f1fd",desc:"\xc5land Islands Flag"},{code:"1f1e6-1f1ff",desc:"Azerbaijan Flag"},{code:"1f1e7-1f1e7",desc:"Barbados Flag"},{code:"1f1e7-1f1e9",desc:"Bangladesh Flag"},{code:"1f1e7-1f1ea",desc:"Belgium Flag"},{code:"1f1e7-1f1eb",desc:"Burkina Faso Flag"},{code:"1f1e7-1f1ec",desc:"Bulgaria Flag"},{code:"1f1e7-1f1ed",desc:"Bahrain Flag"},{code:"1f1e7-1f1ee",desc:"Burundi Flag"},{code:"1f1e7-1f1ef",desc:"Benin Flag"},{code:"1f1e7-1f1f1",desc:"St. Barth\xe9lemy Flag"},{code:"1f1e7-1f1f2",desc:"Bermuda Flag"},{code:"1f1e7-1f1f4",desc:"Bolivia Flag"},{code:"1f1e7-1f1f6",desc:"Caribbean Netherlands Flag"},{code:"1f1e7-1f1f7",desc:"Brazil Flag"},{code:"1f1e7-1f1f8",desc:"Bahamas Flag"},{code:"1f1e7-1f1f9",desc:"Bhutan Flag"},{code:"1f1e7-1f1fb",desc:"Bouvet Island Flag"},{code:"1f1e7-1f1fc",desc:"Botswana Flag"},{code:"1f1e7-1f1fe",desc:"Belarus Flag"},{code:"1f1e7-1f1ff",desc:"Belize Flag"},{code:"1f1e8-1f1e6",desc:"Canada Flag"},{code:"1f1e8-1f1e8",desc:"Cocos (keeling) Islands Flag"},{code:"1f1e8-1f1e9",desc:"Congo - Kinshasa Flag"},{code:"1f1e8-1f1eb",desc:"Central African Republic Flag"},{code:"1f1e8-1f1ec",desc:"Congo - Brazzaville Flag"},{code:"1f1e8-1f1ed",desc:"Switzerland Flag"},{code:"1f1e8-1f1ee",desc:"C\xf4te D\u2019ivoire Flag"},{code:"1f1e8-1f1f0",desc:"Cook Islands Flag"},{code:"1f1e8-1f1f1",desc:"Chile Flag"},{code:"1f1e8-1f1f2",desc:"Cameroon Flag"},{code:"1f1e8-1f1f4",desc:"Colombia Flag"},{code:"1f1e8-1f1f7",desc:"Costa Rica Flag"},{code:"1f1e8-1f1fa",desc:"Cuba Flag"},{code:"1f1e8-1f1fb",desc:"Cape Verde Flag"},{code:"1f1e8-1f1fc",desc:"Cura\xe7ao Flag"},{code:"1f1e8-1f1fd",desc:"Christmas Island Flag"},{code:"1f1e8-1f1fe",desc:"Cyprus Flag"},{code:"1f1e8-1f1ff",desc:'Czechia Flag"'},{code:"1f1e9-1f1ec",desc:"Diego Garcia Flag"},{code:"1f1e9-1f1ef",desc:"Djibouti Flag"},{code:"1f1e9-1f1f0",desc:"Denmark Flag"},{code:"1f1e9-1f1f2",desc:"Dominica Flag"},{code:"1f1e9-1f1f4",desc:"Dominican Republic Flag"},{code:"1f1e9-1f1ff",desc:"Algeria Flag"},{code:"1f1ea-1f1e6",desc:"Ceuta & Melilla Flag"},{code:"1f1ea-1f1e8",desc:"Ecuador Flag"},{code:"1f1ea-1f1ea",desc:"Estonia Flag"},{code:"1f1ea-1f1ec",desc:"Egypt Flag"},{code:"1f1ea-1f1ed",desc:"Western Sahara Flag"},{code:"1f1ea-1f1f7",desc:"Eritrea Flag"},{code:"1f1ea-1f1f9",desc:"Ethiopia Flag"},{code:"1f1ea-1f1fa",desc:"European Union Flag"},{code:"1f1eb-1f1ee",desc:"Finland Flag"},{code:"1f1eb-1f1ef",desc:"Fiji Flag"},{code:"1f1eb-1f1f0",desc:"Falkland Islands Flag"},{code:"1f1eb-1f1f2",desc:"Micronesia Flag"},{code:"1f1eb-1f1f4",desc:"Faroe Islands Flag"},{code:"1f1ec-1f1e6",desc:"Gabon Flag"},{code:"1f1ec-1f1e9",desc:"Grenada Flag"},{code:"1f1ec-1f1ea",desc:"Georgia Flag"},{code:"1f1ec-1f1eb",desc:"French Guiana Flag"},{code:"1f1ec-1f1ec",desc:"Guernsey Flag"},{code:"1f1ec-1f1ed",desc:"Ghana Flag"},{code:"1f1ec-1f1ee",desc:"Gibraltar Flag"},{code:"1f1ec-1f1f1",desc:"Greenland Flag"},{code:"1f1ec-1f1f2",desc:"Gambia Flag"},{code:"1f1ec-1f1f3",desc:"Guinea Flag"},{code:"1f1ec-1f1f5",desc:"Guadeloupe Flag"},{code:"1f1ec-1f1f6",desc:"Equatorial Guinea Flag"},{code:"1f1ec-1f1f7",desc:"Greece Flag"},{code:"1f1ec-1f1f8",desc:"South Georgia & South Sandwich Islands Flag"},{code:"1f1ec-1f1f9",desc:"Guatemala Flag"},{code:"1f1ec-1f1fa",desc:"Guam Flag"},{code:"1f1ec-1f1fc",desc:"Guinea-Bissau Flag"},{code:"1f1ec-1f1fe",desc:"Guyana Flag"},{code:"1f1ed-1f1f0",desc:"Hong Kong Sar China Flag"},{code:"1f1ed-1f1f2",desc:"Heard & Mcdonald Islands Flag"},{code:"1f1ed-1f1f3",desc:"Honduras Flag"},{code:"1f1ed-1f1f7",desc:"Croatia Flag"},{code:"1f1ed-1f1f9",desc:"Haiti Flag"},{code:"1f1ed-1f1fa",desc:"Hungary Flag"},{code:"1f1ee-1f1e8",desc:"Canary Islands Flag"},{code:"1f1ee-1f1e9",desc:"Indonesia Flag"},{code:"1f1ee-1f1ea",desc:"Ireland Flag"},{code:"1f1ee-1f1f1",desc:"Israel Flag"},{code:"1f1ee-1f1f2",desc:"Isle of Man Flag"},{code:"1f1ee-1f1f3",desc:"India Flag"},{code:"1f1ee-1f1f4",desc:"British Indian Ocean Territory Flag"},{code:"1f1ee-1f1f6",desc:"Iraq Flag"},{code:"1f1ee-1f1f7",desc:"Iran Flag"},{code:"1f1ee-1f1f8",desc:"Iceland Flag"},{code:"1f1ef-1f1ea",desc:"Jersey Flag"},{code:"1f1ef-1f1f2",desc:"Jamaica Flag"},{code:"1f1ef-1f1f4",desc:"Jordan Flag"},{code:"1f1f0-1f1ea",desc:"Kenya Flag"},{code:"1f1f0-1f1ec",desc:"Kyrgyzstan Flag"},{code:"1f1f0-1f1ed",desc:"Cambodia Flag"},{code:"1f1f0-1f1ee",desc:"Kiribati Flag"},{code:"1f1f0-1f1f2",desc:"Comoros Flag"},{code:"1f1f0-1f1f3",desc:"St. Kitts & Nevis Flag"},{code:"1f1f0-1f1f5",desc:"North Korea Flag"},{code:"1f1f0-1f1fc",desc:"Kuwait Flag"},{code:"1f1f0-1f1fe",desc:"Cayman Islands Flag"},{code:"1f1f0-1f1ff",desc:"Kazakhstan Flag"},{code:"1f1f1-1f1e6",desc:"Laos Flag"},{code:"1f1f1-1f1e7",desc:"Lebanon Flag"},{code:"1f1f1-1f1e8",desc:"St. Lucia Flag"},{code:"1f1f1-1f1ee",desc:"Liechtenstein Flag"},{code:"1f1f1-1f1f0",desc:"Sri Lanka Flag"},{code:"1f1f1-1f1f7",desc:"Liberia Flag"},{code:"1f1f1-1f1f8",desc:"Lesotho Flag"},{code:"1f1f1-1f1f9",desc:"Lithuania Flag"},{code:"1f1f1-1f1fa",desc:"Luxembourg Flag"},{code:"1f1f1-1f1fb",desc:"Latvia Flag"},{code:"1f1f1-1f1fe",desc:"Libya Flag"},{code:"1f1f2-1f1e6",desc:"Morocco Flag"},{code:"1f1f2-1f1e8",desc:"Monaco Flag"},{code:"1f1f2-1f1e9",desc:"Moldova Flag"},{code:"1f1f2-1f1ea",desc:"Montenegro Flag"},{code:"1f1f2-1f1eb",desc:"St. Martin Flag"},{code:"1f1f2-1f1ec",desc:"Madagascar Flag"},{code:"1f1f2-1f1ed",desc:"Marshall Islands Flag"},{code:"1f1f2-1f1f0",desc:"Macedonia Flag"},{code:"1f1f2-1f1f1",desc:"Mali Flag"},{code:"1f1f2-1f1f2",desc:"Myanmar (burma) Flag"},{code:"1f1f2-1f1f3",desc:"Mongolia Flag"},{code:"1f1f2-1f1f4",desc:"Macau Sar China Flag"},{code:"1f1f2-1f1f5",desc:"Northern Mariana Islands Flag"},{code:"1f1f2-1f1f6",desc:"Martinique Flag"},{code:"1f1f2-1f1f7",desc:"Mauritania Flag"},{code:"1f1f2-1f1f8",desc:"Montserrat Flag"},{code:"1f1f2-1f1f9",desc:"Malta Flag"},{code:"1f1f2-1f1fa",desc:"Mauritius Flag"},{code:"1f1f2-1f1fb",desc:"Maldives Flag"},{code:"1f1f2-1f1fc",desc:"Malawi Flag"},{code:"1f1f2-1f1fd",desc:"Mexico Flag"},{code:"1f1f2-1f1fe",desc:"Malaysia Flag"},{code:"1f1f2-1f1ff",desc:"Mozambique Flag"},{code:"1f1f3-1f1e6",desc:"Namibia Flag"},{code:"1f1f3-1f1e8",desc:"New Caledonia Flag"},{code:"1f1f3-1f1ea",desc:"Niger Flag"},{code:"1f1f3-1f1eb",desc:"Norfolk Island Flag"},{code:"1f1f3-1f1ec",desc:"Nigeria Flag"},{code:"1f1f3-1f1ee",desc:"Nicaragua Flag"},{code:"1f1f3-1f1f1",desc:"Netherlands Flag"},{code:"1f1f3-1f1f4",desc:"Norway Flag"},{code:"1f1f3-1f1f5",desc:"Nepal Flag"},{code:"1f1f3-1f1f7",desc:"Nauru Flag"},{code:"1f1f3-1f1fa",desc:"Niue Flag"},{code:"1f1f3-1f1ff",desc:"New Zealand Flag"},{code:"1f1f4-1f1f2",desc:"Oman Flag"},{code:"1f1f8-1f1ff",desc:"Swaziland Flag"},{code:"1f1f5-1f1e6",desc:"Panama Flag"},{code:"1f1f5-1f1ea",desc:"Peru Flag"},{code:"1f1f5-1f1eb",desc:"French Polynesia Flag"},{code:"1f1f5-1f1ec",desc:"Papua New Guinea Flag"},{code:"1f1f5-1f1ed",desc:"Philippines Flag"},{code:"1f1f5-1f1f0",desc:"Pakistan Flag"},{code:"1f1f5-1f1f1",desc:"Poland Flag"},{code:"1f1f5-1f1f2",desc:"St. Pierre & Miquelon  Flag"},{code:"1f1f5-1f1f3",desc:"Pitcairn Islands Flag"},{code:"1f1f5-1f1f7",desc:"Puerto Rico Flag"},{code:"1f1f5-1f1f8",desc:"Palestinian Territories Flag"},{code:"1f1f5-1f1f9",desc:"Portugal Flag"},{code:"1f1f5-1f1fc",desc:"Palau Flag"},{code:"1f1f5-1f1fe",desc:"Paraguay Flag"},{code:"1f1f6-1f1e6",desc:"Qatar Flag"},{code:"1f1f7-1f1ea",desc:"R\xe9union Flag"},{code:"1f1f7-1f1f4",desc:"Romania Flag"},{code:"1f1f7-1f1f8",desc:"Serbia Flag"},{code:"1f1f7-1f1fc",desc:"Rwanda Flag"},{code:"1f1f8-1f1e6",desc:"Saudi Arabia Flag"},{code:"1f1f8-1f1e7",desc:"Solomon Islands Flag"},{code:"1f1f8-1f1e8",desc:"Seychelles Flag"},{code:"1f1f8-1f1e9",desc:"Sudan Flag"},{code:"1f1f8-1f1ea",desc:"Sweden Flag"},{code:"1f1f8-1f1ec",desc:"Singapore Flag"},{code:"1f1f8-1f1ee",desc:"Slovenia Flag"},{code:"1f1f8-1f1ed",desc:"St. Helena  Flag"},{code:"1f1f8-1f1ef",desc:"Svalbard & Jan Mayen  Flag"},{code:"1f1f8-1f1f1",desc:"Sierra Leone Flag"},{code:"1f1f8-1f1f2",desc:"San Marino Flag"},{code:"1f1f8-1f1f3",desc:"Senegal Flag"},{code:"1f1f8-1f1f4",desc:"Somalia Flag"},{code:"1f1f8-1f1f7",desc:"Suriname Flag"},{code:"1f1f8-1f1f8",desc:"South Sudan  Flag"},{code:"1f1f8-1f1f9",desc:"S\xe3o Tom\xe9 & Pr\xedncipe Flag"},{code:"1f1f8-1f1fb",desc:"El Salvador Flag"},{code:"1f1f8-1f1fd",desc:"Sint Maarten Flag"},{code:"1f1f8-1f1fe",desc:"Syria Flag"},{code:"1f1f9-1f1e6",desc:"Tristan Da Cunha Flag"},{code:"1f1f9-1f1e8",desc:"Turks & Caicos Islands  Flag"},{code:"1f1f9-1f1eb",desc:"French Southern Territories Flag"},{code:"1f1f9-1f1ec",desc:"Togo Flag"},{code:"1f1f9-1f1ed",desc:"Thailand Flag"},{code:"1f1f9-1f1ef",desc:"Tajikistan Flag"},{code:"1f1f9-1f1f0",desc:"Tokelau Flag"},{code:"1f1f9-1f1f1",desc:"Timor-Leste Flag"},{code:"1f1f9-1f1f2",desc:"Turkmenistan Flag"},{code:"1f1f9-1f1f3",desc:"Tunisia Flag"},{code:"1f1f9-1f1f4",desc:"Tonga Flag"},{code:"1f1f9-1f1f7",desc:"Turkey Flag"},{code:"1f1f9-1f1f9",desc:"Trinidad & Tobago Flag"},{code:"1f1f9-1f1fb",desc:"Tuvalu Flag"},{code:"1f1f9-1f1fc",desc:"Taiwan Flag"},{code:"1f1f9-1f1ff",desc:"Tanzania Flag"},{code:"1f1fa-1f1e6",desc:"Ukraine City  Flag"},{code:"1f1fa-1f1ec",desc:"Uganda Flag"},{code:"1f1fa-1f1f2",desc:"U.s. Outlying Islands  Flag"},{code:"1f1fa-1f1fe",desc:"Uruguay  Flag"},{code:"1f1fa-1f1ff",desc:"Uzbekistan Flag"},{code:"1f1fb-1f1e6",desc:"Vatican City  Flag"},{code:"1f1fb-1f1e8",desc:"St. Vincent & Grenadines Flag"},{code:"1f1fb-1f1ea",desc:"Venezuela Flag"},{code:"1f1fb-1f1ec",desc:"British Virgin Islands Flag"},{code:"1f1fb-1f1ee",desc:"U.s. Virgin Islands Flag"},{code:"1f1fb-1f1f3",desc:"Vietnam Flag"},{code:"1f1fc-1f1f8",desc:"Samoa Flag"},{code:"1f1fb-1f1fa",desc:"Vanuatu Flag"},{code:"1f1fc-1f1eb",desc:'"Wallis & Futuna Flag'},{code:"1f1fd-1f1f0",desc:"Kosovo Flag"},{code:"1f1fe-1f1ea",desc:"Yemen Flag"},{code:"1f1fe-1f1f9",desc:"Mayotte Flag"},{code:"1f1ff-1f1e6",desc:"South Africa Flag"},{code:"1f1ff-1f1f2",desc:"Zambia Flag"},{code:"1f1ff-1f1fc",desc:"Zimbabwe Flag"},{code:"1f1eb-1f1f7",desc:"France Flag"},{code:"1f1ec-1f1e7",desc:"United Kingdom  Flag"},{code:"1f1ee-1f1f9",desc:"Italy Flag"},{code:"1f1ef-1f1f5",desc:"Japan Flag"},{code:"1f1f0-1f1f7",desc:"South Korea Flag"},{code:"1f1f7-1f1fa",desc:"Russia Flag"},{code:"1F6A9",desc:"Triangular Flag on Post"},{code:"1f1fa-1f1f8",desc:"United States Flag"}]}],emoticonsButtons:["emoticonsBack","|"],emoticonsUseImage:!0}),
21e.PLUGINS.emoticons=function(t){var a=t.$,n=t.opts.emoticonsSet,i=n&&n[0],r="";function o(){if(!t.selection.isCollapsed())return!1;var e=t.selection.element(),a=t.selection.endElement();if(e&&t.node.hasClass(e,"fr-emoticon"))return e;if(a&&t.node.hasClass(a,"fr-emoticon"))return a;var n=t.selection.ranges(0),i=n.startContainer;if(i.nodeType==Node.ELEMENT_NODE&&0<i.childNodes.length&&0<n.startOffset){var r=i.childNodes[n.startOffset-1];if(t.node.hasClass(r,"fr-emoticon"))return r}return!1}function s(){return"".concat((e=n,a=i,'<div class="fr-buttons fr-tabs fr-tabs-scroll">\n                        '.concat(function(e,a){var n="";return e.forEach(function(e){var i={image:e.code.toLowerCase()},r={elementClass:e.id===a.id?"fr-active fr-active-tab":"",emoticonsUnicodeClass:t.opts.emoticonsUseImage?"":"fr-tabs-unicode",title:t.language.translate(e.name),dataCmd:"setEmoticonCategory",dataParam1:e.id,image:t.opts.emoticonsUseImage?'<img src="https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/'.concat(i.image,'.svg"/>'):"&#x".concat(i.image,";")};n+='<button class="fr-command fr-btn '.concat(r.elementClass," ").concat(r.emoticonsUnicodeClass,'" \n      title="').concat(r.title,'" data-cmd="').concat(r.dataCmd,'" data-param1="').concat(r.dataParam1,'">\n       ').concat(r.image," </button>")}),n}(e,a),"\n                        </div>")),"\n                      ").concat(function(e){return'\n        <div class="fr-icon-container fr-emoticon-container">\n            '.concat(function(e){var a="";return e.emoticons.forEach(function(e){var n=e.code.split("-").reduce(function(e,t){return e?"".concat(e,"&zwj;&#x").concat(t.toLowerCase(),";"):"&#x".concat(t.toLowerCase(),";")},""),i={image:e.code.toLowerCase(),compiledCode:e.uCode?e.uCode:n},r={dataParam1:e.code.toLowerCase(),dataParam2:i.compiledCode,title:t.language.translate(e.desc),image:t.opts.emoticonsUseImage?'<img src="https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/'.concat(i.image,'.svg"/>'):"".concat(i.compiledCode),desc:t.language.translate(e.desc)};a+='<span class="fr-command fr-emoticon fr-icon" role="button" \n      data-cmd="insertEmoticon" data-param1="'.concat(r.dataParam1,'" \n      data-param2="').concat(r.dataParam2,'"  title="').concat(r.title,'" >\n      ').concat(r.image,'<span class="fr-sr-only">').concat(r.desc,"&nbsp;&nbsp;&nbsp;</span></span>")}),a}(e),"\n        </div>\n        ")}(i),"\n                      ").concat(t.opts.emoticonsUseImage?'<p style="font-size: 12px; text-align: center; padding: 0 5px;">Emoji free by <a class="fr-link" tabIndex="-1" href="http://emojione.com/" target="_blank" rel="nofollow noopener noreferrer" role="link" aria-label="Open Emoji One website.">Emoji One</a></p>':"");var e,a}return{_init:function(){var n=function(){for(var e=t.el.querySelectorAll(".fr-emoticon:not(.fr-deletable)"),a=0;a<e.length;a++)e[a].className+=" fr-deletable"};n(),t.events.on("html.set",n),t.events.on("keydown",function(n){if(t.keys.isCharacter(n.which)&&t.selection.inEditor()){var i=t.selection.ranges(0),r=o();t.node.hasClass(r,"fr-emoticon-img")&&r&&(0===i.startOffset&&t.selection.element()===r?a(r).before(e.MARKERS+e.INVISIBLE_SPACE):a(r).after(e.INVISIBLE_SPACE+e.MARKERS),t.selection.restore())}}),t.events.on("keyup",function(n){for(var i=t.el.querySelectorAll(".fr-emoticon"),r=0;r<i.length;r++)void 0!==i[r].textContent&&0===i[r].textContent.replace(/\u200B/gi,"").length&&a(i[r]).remove();if(!(n.which>=e.KEYCODE.ARROW_LEFT&&n.which<=e.KEYCODE.ARROW_DOWN)){var s=o();t.node.hasClass(s,"fr-emoticon-img")&&(a(s).append(e.MARKERS),t.selection.restore())}})},insert:function(n,i){var r=o(),s=t.selection.ranges(0);r?(0===s.startOffset&&t.selection.element()===r?a(r).before(e.MARKERS+e.INVISIBLE_SPACE):0<s.startOffset&&t.selection.element()===r&&s.commonAncestorContainer.parentNode.classList.contains("fr-emoticon")&&a(r).after(e.INVISIBLE_SPACE+e.MARKERS),t.selection.restore(),t.html.insert('<span class="fr-emoticon fr-deletable'.concat(i?" fr-emoticon-img":"",'"').concat(i?' style="background: url('.concat(i,');"'):"",">").concat(i?"&nbsp;":n,"</span>&nbsp;").concat(e.MARKERS),!0)):t.html.insert('<span class="fr-emoticon fr-deletable'.concat(i?" fr-emoticon-img":"",'"').concat(i?' style="background: url('.concat(i,');"'):"",">").concat(i?"&nbsp;":n,"</span>&nbsp;"),!0)},setEmoticonCategory:function(e){i=n.filter(function(t){return t.id===e})[0],t.popups.get("emoticons").html(r+s())},showEmoticonsPopup:function(){var n=t.popups.get("emoticons");if(n||(n=function(){t.opts.toolbarInline&&0<t.opts.emoticonsButtons.length&&(r='<div class="fr-buttons fr-emoticons-buttons fr-tabs">'.concat(t.button.buildList(t.opts.emoticonsButtons),"</div>"));var n={buttons:r,custom_layer:s()},i=t.popups.create("emoticons",n);return function(n){t.events.on("popup.tab",function(i){var r=a(i.currentTarget);if(!t.popups.isVisible("emoticons")||!r.is("span, a"))return!0;var o,s,l,c=i.which;if(e.KEYCODE.TAB==c){if(r.is("span.fr-emoticon")&&i.shiftKey||r.is("a")&&!i.shiftKey){var d=n.find(".fr-buttons");o=!t.accessibility.focusToolbar(d,!!i.shiftKey)}if(!1!==o){var f=n.find("span.fr-emoticon:focus").first().concat(n.findVisible(" div.fr-tabs").first().concat(n.find("a")));r.is("span.fr-emoticon")&&(f=f.not("span.fr-emoticon:not(:focus)")),s=f.index(r),s=i.shiftKey?((s-1)%f.length+f.length)%f.length:(s+1)%f.length,l=f.get(s),t.events.disableBlur(),l.focus(),o=!1}}else if(e.KEYCODE.ARROW_UP==c||e.KEYCODE.ARROW_DOWN==c||e.KEYCODE.ARROW_LEFT==c||e.KEYCODE.ARROW_RIGHT==c){if(r.is("span.fr-emoticon")){var p=r.parent().find("span.fr-emoticon");s=p.index(r);var h=t.opts.emoticonsStep,u=Math.floor(p.length/h),g=s%h,m=Math.floor(s/h)*h+g,v=u*h;e.KEYCODE.ARROW_UP==c?m=((m-h)%v+v)%v:e.KEYCODE.ARROW_DOWN==c?m=(m+h)%v:e.KEYCODE.ARROW_LEFT==c?m=((m-1)%v+v)%v:e.KEYCODE.ARROW_RIGHT==c&&(m=(m+1)%v),l=a(p.get(m)),t.events.disableBlur(),l.focus(),o=!1}}else e.KEYCODE.ENTER==c&&(r.is("a")?r[0].click():t.button.exec(r),o=!1);return!1===o&&(i.preventDefault(),i.stopPropagation()),o},!0)}(i),i}()),!n.hasClass("fr-active")){t.popups.refresh("emoticons"),t.popups.setContainer("emoticons",t.$tb);
21var i=t.$tb.find('.fr-command[data-cmd="emoticons"]'),o=t.button.getPosition(i),l=o.left,c=o.top;t.popups.show("emoticons",l,c,i.outerHeight())}},back:function(){t.popups.hide("emoticons"),t.toolbar.showInline()}}},e.DefineIcon("emoticons",{NAME:"smile-o",FA5NAME:"smile",SVG_KEY:"smile"}),e.RegisterCommand("emoticons",{title:"Emoticons",undo:!1,focus:!0,refreshAfterCallback:!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"}),e.RegisterCommand("insertEmoticon",{callback:function(e,t,a){this.emoticons.insert(a,this.opts.emoticonsUseImage?"https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/".concat(t,".svg"):null),this.popups.hide("emoticons")}}),e.RegisterCommand("setEmoticonCategory",{undo:!1,focus:!1,callback:function(e,t){this.emoticons.setEmoticonCategory(t)}}),e.DefineIcon("emoticonsBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("emoticonsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.emoticons.back()}}),Object.assign(e.DEFAULTS,{entities:"&quot;&#39;&iexcl;&cent;&pound;&curren;&yen;&brvbar;&sect;&uml;&copy;&ordf;&laquo;&not;&shy;&reg;&macr;&deg;&plusmn;&sup2;&sup3;&acute;&micro;&para;&middot;&cedil;&sup1;&ordm;&raquo;&frac14;&frac12;&frac34;&iquest;&Agrave;&Aacute;&Acirc;&Atilde;&Auml;&Aring;&AElig;&Ccedil;&Egrave;&Eacute;&Ecirc;&Euml;&Igrave;&Iacute;&Icirc;&Iuml;&ETH;&Ntilde;&Ograve;&Oacute;&Ocirc;&Otilde;&Ouml;&times;&Oslash;&Ugrave;&Uacute;&Ucirc;&Uuml;&Yacute;&THORN;&szlig;&agrave;&aacute;&acirc;&atilde;&auml;&aring;&aelig;&ccedil;&egrave;&eacute;&ecirc;&euml;&igrave;&iacute;&icirc;&iuml;&eth;&ntilde;&ograve;&oacute;&ocirc;&otilde;&ouml;&divide;&oslash;&ugrave;&uacute;&ucirc;&uuml;&yacute;&thorn;&yuml;&OElig;&oelig;&Scaron;&scaron;&Yuml;&fnof;&circ;&tilde;&Alpha;&Beta;&Gamma;&Delta;&Epsilon;&Zeta;&Eta;&Theta;&Iota;&Kappa;&Lambda;&Mu;&Nu;&Xi;&Omicron;&Pi;&Rho;&Sigma;&Tau;&Upsilon;&Phi;&Chi;&Psi;&Omega;&alpha;&beta;&gamma;&delta;&epsilon;&zeta;&eta;&theta;&iota;&kappa;&lambda;&mu;&nu;&xi;&omicron;&pi;&rho;&sigmaf;&sigma;&tau;&upsilon;&phi;&chi;&psi;&omega;&thetasym;&upsih;&piv;&ensp;&emsp;&thinsp;&zwnj;&zwj;&lrm;&rlm;&ndash;&mdash;&lsquo;&rsquo;&sbquo;&ldquo;&rdquo;&bdquo;&dagger;&Dagger;&bull;&hellip;&permil;&prime;&Prime;&lsaquo;&rsaquo;&oline;&frasl;&euro;&image;&weierp;&real;&trade;&alefsym;&larr;&uarr;&rarr;&darr;&harr;&crarr;&lArr;&uArr;&rArr;&dArr;&hArr;&forall;&part;&exist;&empty;&nabla;&isin;&notin;&ni;&prod;&sum;&minus;&lowast;&radic;&prop;&infin;&ang;&and;&or;&cap;&cup;&int;&there4;&sim;&cong;&asymp;&ne;&equiv;&le;&ge;&sub;&sup;&nsub;&sube;&supe;&oplus;&otimes;&perp;&sdot;&lceil;&rceil;&lfloor;&rfloor;&lang;&rang;&loz;&spades;&clubs;&hearts;&diams;"}),e.PLUGINS.entities=function(e){var t,a,n=e.$;function i(e){var n=e.textContent;if(n.match(t)){for(var i="",r=0;r<n.length;r++)a[n[r]]?i+=a[n[r]]:i+=n[r];e.textContent=i}}function r(t){if(t&&0<=["STYLE","SCRIPT","svg","IFRAME"].indexOf(t.tagName))return!0;for(var a=e.node.contents(t),n=0;n<a.length;n++)a[n].nodeType===Node.TEXT_NODE?i(a[n]):r(a[n]);return t.nodeType===Node.TEXT_NODE&&i(t),!1}var o=function(t){return 0===t.length?"":e.clean.exec(t,r).replace(/\&amp;/g,"&")};return{_init:function(){e.opts.htmlSimpleAmpersand||(e.opts.entities="".concat(e.opts.entities,"&amp;"));var i=n(document.createElement("div")).html(e.opts.entities).text(),r=e.opts.entities.split(";");a={},t="";for(var s=0;s<i.length;s++){var l=i.charAt(s);a[l]="".concat(r[s],";"),t+="\\".concat(l+(s<i.length-1?"|":""))}t=new RegExp("(".concat(t,")"),"g"),e.events.on("html.get",o,!0)}}},Object.assign(e.POPUP_TEMPLATES,{"file.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_PROGRESS_BAR_]"}),Object.assign(e.DEFAULTS,{fileUpload:!0,fileUploadURL:null,fileUploadParam:"file",fileUploadParams:{},fileUploadToS3:!1,fileUploadToAzure:!1,fileUploadMethod:"POST",fileMaxSize:10485760,fileAllowedTypes:["*"],fileInsertButtons:["fileBack","|"],fileUseSelectedText:!1}),e.PLUGINS.file=function(t){var a,n=t.$,i={};function r(){var e=t.popups.get("file.insert");e||(e=m()),e.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),e.find(".fr-file-progress-bar-layer").addClass("fr-active"),e.find(".fr-buttons").hide(),s(t.language.translate("Uploading"),0)}function o(e){var a=t.popups.get("file.insert");a&&(a.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),a.find(".fr-file-progress-bar-layer").removeClass("fr-active"),a.find(".fr-buttons").show(),e&&(t.events.focus(),t.popups.hide("file.insert")))}function s(e,a){var n=t.popups.get("file.insert");if(n){var i=n.find(".fr-file-progress-bar-layer");i.find("h3").text(e+(a?" ".concat(a,"%"):"")),i.removeClass("fr-error"),a?(i.find("div").removeClass("fr-indeterminate"),i.find("div > span").css("width","".concat(a,"%"))):i.find("div").addClass("fr-indeterminate")}}function l(e,a,n){t.edit.on(),t.events.focus(!0),t.selection.restore(
21),t.opts.fileUseSelectedText&&t.selection.text().length&&(a=t.selection.text()),t.html.insert('<a href="'.concat(e,'" target="_blank" id="fr-inserted-file" class="fr-file">').concat(a,"</a>"));var i=t.$el.find("#fr-inserted-file");i.removeAttr("id"),t.popups.hide("file.insert"),t.undo.saveStep(),y(),t.events.trigger("file.inserted",[i,n])}function c(e,a,i){var r=this.status,o=this.response,s=this.responseXML,c=this.responseText;try{if(t.opts.fileUploadToS3||t.opts.fileUploadToAzure)if(201===r){var d;if(t.opts.fileUploadToAzure){if(!1===t.events.trigger("file.uploadedToAzure",[this.responseURL,i,o],!0))return t.edit.on(),!1;d=a}else d=function(e){try{var a=n(e).find("Location").text(),i=n(e).find("Key").text();return!1===t.events.trigger("file.uploadedToS3",[a,i,e],!0)?(t.edit.on(),!1):a}catch(t){return p(4,e),!1}}(s);d&&l(d,e,o||s)}else p(4,o||s);else if(200<=r&&r<300){var f=function(e){try{if(!1===t.events.trigger("file.uploaded",[e],!0))return t.edit.on(),!1;var a=JSON.parse(e);return a.link?a:(p(2,e),!1)}catch(t){return p(4,e),!1}}(c);f&&l(f.link,e,o||c)}else p(3,o||c)}catch(e){p(4,o||c)}}function d(){p(4,this.response||this.responseText||this.responseXML)}function f(e){if(e.lengthComputable){var a=e.loaded/e.total*100|0;s(t.language.translate("Uploading"),a)}}function p(e,a){t.edit.on(),function(e){r();var a=t.popups.get("file.insert").find(".fr-file-progress-bar-layer");a.addClass("fr-error");var n=a.find("h3");n.text(e),t.events.disableBlur(),n.focus()}(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("file.error",[{code:e,message:i[e]},a])}function h(){t.edit.on(),o(!0)}function u(e){if(void 0!==e&&0<e.length){var a=e[0].type;if(e[0].name&&e[0].name.endsWith(".msg")&&(a="application/vnd.ms-outlook"),!1===t.events.trigger("file.beforeUpload",[e]))return!1;var n,i=e[0];if(!(null!==t.opts.fileUploadURL&&"https://i.froala.com/upload"!==t.opts.fileUploadURL||t.opts.fileUploadToS3||t.opts.fileUploadToAzure))return function(e){var a=new FileReader;a.onload=function(){for(var n=a.result,i=atob(a.result.split(",")[1]),r=[],o=0;o<i.length;o++)r.push(i.charCodeAt(o));var s=e.type;e.name&&e.name.endsWith(".msg")&&(s="application/vnd.ms-outlook"),n=window.URL.createObjectURL(new Blob([new Uint8Array(r)],{type:s})),t.file.insert(n,e.name,null)},r(),a.readAsDataURL(e)}(i),!1;if(i.size>t.opts.fileMaxSize)return p(5),!1;if(t.opts.fileAllowedTypes.indexOf("*")<0&&t.opts.fileAllowedTypes.indexOf(a.replace(/file\//g,""))<0)return p(6),!1;if(t.drag_support.formdata&&(n=t.drag_support.formdata?new FormData:null),n){var o;if(!1!==t.opts.fileUploadToS3)for(o in n.append("key",t.opts.fileUploadToS3.keyStart+(new Date).getTime()+"-"+(i.name||"untitled")),n.append("success_action_status","201"),n.append("X-Requested-With","xhr"),n.append("Content-Type",a),t.opts.fileUploadToS3.params)t.opts.fileUploadToS3.params.hasOwnProperty(o)&&n.append(o,t.opts.fileUploadToS3.params[o]);for(o in t.opts.fileUploadParams)t.opts.fileUploadParams.hasOwnProperty(o)&&n.append(o,t.opts.fileUploadParams[o]);n.append(t.opts.fileUploadParam,i);var s,l,u=t.opts.fileUploadURL;t.opts.fileUploadToS3&&(u=t.opts.fileUploadToS3.uploadURL?t.opts.fileUploadToS3.uploadURL:"https://".concat(t.opts.fileUploadToS3.region,".amazonaws.com/").concat(t.opts.fileUploadToS3.bucket));var g=t.opts.fileUploadMethod;t.opts.fileUploadToAzure&&(u=t.opts.fileUploadToAzure.uploadURL?"".concat(t.opts.fileUploadToAzure.uploadURL,"/").concat(i.name):encodeURI("https://".concat(t.opts.fileUploadToAzure.account,".blob.core.windows.net/").concat(t.opts.fileUploadToAzure.container,"/").concat(i.name)),s=u,t.opts.fileUploadToAzure.SASToken&&(u+=t.opts.fileUploadToAzure.SASToken),g="PUT");var m=t.core.getXHR(u,g);if(t.opts.fileUploadToAzure){var v=(new Date).toUTCString();if(!t.opts.fileUploadToAzure.SASToken&&t.opts.fileUploadToAzure.accessKey){var b=t.opts.fileUploadToAzure.account,y=t.opts.fileUploadToAzure.container;if(t.opts.fileUploadToAzure.uploadURL){var x=t.opts.fileUploadToAzure.uploadURL.split("/");y=x.pop(),b=x.pop().split(".")[0]}var C="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(v,"\nx-ms-version:2019-07-07"),w=encodeURI("/"+b+"/"+y+"/"+i.name),E=g+"\n\n\n"+i.size+"\n\n"+a+"\n\n\n\n\n\n\n"+C+"\n"+w,A=t.cryptoJSPlugin.cryptoJS.HmacSHA256(E,t.cryptoJSPlugin.cryptoJS.enc.Base64.parse(t.opts.fileUploadToAzure.accessKey)).toString(t.cryptoJSPlugin.cryptoJS.enc.Base64),S="SharedKey "+b+":"+A;l=A,m.setRequestHeader("Authorization",S)}for(o in m.setRequestHeader("x-ms-version","2019-07-07"),m.setRequestHeader("x-ms-date",v),m.setRequestHeader("Content-Type",a),m.setRequestHeader("x-ms-blob-type","BlockBlob"),t.opts.fileUploadParams)t.opts.fileUploadParams.hasOwnProperty(o)&&m.setRequestHeader(o,t.opts.fileUploadParams[o]);for(o in t.opts.fileUploadToAzure.params)t.opts.fileUploadToAzure.params.hasOwnProperty(o)&&m.setRequestHeader(o,t.opts.fileUploadToAzure.params[o])}m.onload=function(){c.call(m,i.name,s,l)},m.onerror=d,m.upload.onprogress=f,m.onabort=h,r();var k=t.popups.get("file.insert");k&&(k.off("abortUpload"),k.on("abortUpload",function(){4!==m.readyState&&m.abort()})),m.send(t.opts.fileUploadToAzure?i:n)}}}function g(){o()}function m(e){if(e)return t.popups.onHide("file.insert",g),!0;var a;t.opts.fileUpload||t.opts.fileInsertButtons.splice(t.opts.fileInsertButtons.indexOf("fileUpload"),1),a='<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.fileInsertButtons),"</div>");var i="";t.opts.fileUpload&&(i='<div class="fr-file-upload-layer fr-layer fr-active" id="fr-file-upload-layer-'.concat(t.id,'"><strong>').concat(t.language.translate("Drop file"),"</strong><br>(").concat(t.language.translate("or click"),')<div class="fr-form"><input type="file" name="').concat(t.opts.fileUploadParam,'" accept="').concat(0<=t.opts.fileAllowedTypes.indexOf("*")?"/":"").concat(t.opts.fileAllowedTypes.join(", ").toLowerCase(),'" tabIndex="-1" aria-labelledby="fr-file-upload-layer-').concat(t.id,'" role="button"></div></div>'));var r={buttons:a,upload_layer:i,progress_bar:'<div class="fr-file-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="fileDismissError" tabIndex="2" role="button">OK</button></div></div>'},o=t.popups.create("file.insert",r);return function(e){t.events.$on(e,"dragover dragenter",".fr-file-upload-layer",function(){return n(this).addClass("fr-drop"),!1},!0),t.events.$on(e,"dragleave dragend",".fr-file-upload-layer",function(){return n(this).removeClass("fr-drop"),!1},!0),t.events.$on(e,"drop",".fr-file-upload-layer",function(a){a.preventDefault(),a.stopPropagation(),n(this).removeClass("fr-drop");var i=a.originalEvent.dataTransfer;i&&i.files&&(e.data("instance")||t).file.upload(i.files)},!0),t.helpers.isIOS()&&t.events.$on(e,"touchstart",'.fr-file-upload-layer input[type="file"]',function(){n(this).trigger("click")}),t.events.$on(e,"change",'.fr-file-upload-layer input[type="file"]',function(){if(this.files){var a=e.data("instance")||t;a.events.disableBlur(),e.find("input:focus").blur(),a.events.enableBlur(),a.file.upload(this.files)}n(this).val("")},!0)}(o),o}function v(e){t.node.hasClass(e,"fr-file")}function b(a){var n=a.originalEvent.dataTransfer;if(n&&n.files&&n.files.length){var i=n.files[0];if(i&&void 0!==i.type){if(i.type.indexOf("image")<0){if(!t.opts.fileUpload)return a.preventDefault(),a.stopPropagation(),!1;t.markers.remove(),t.markers.insertAtPoint(a.originalEvent),t.$el.find(".fr-marker").replaceWith(e.MARKERS),t.popups.hideAll();var o=t.popups.get("file.insert");return o||(o=m()),t.popups.setContainer("file.insert",t.$sc),t.popups.show("file.insert",a.originalEvent.pageX,a.originalEvent.pageY),r(),u(n.files),a.preventDefault(),a.stopPropagation(),!1}}else i.type.indexOf("image")<0&&(a.preventDefault(),a.stopPropagation())}}function y(){var e,n=Array.prototype.slice.call(t.el.querySelectorAll("a.fr-file")),i=[];for(e=0;e<n.length;e++)i.push(n[e].getAttribute("href"));if(a)for(e=0;e<a.length;e++)i.indexOf(a[e].getAttribute("href"))<0&&t.events.trigger("file.unlink",[a[e]]);a=n}return i[1]="File cannot be loaded from the passed link.",i[2]="No link in upload response.",i[3]="Error during file upload.",i[4]="Parsing response failed.",i[5]="File is too large.",i[6]="File file type is invali
21d.",i[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",{_init:function(){t.events.on("drop",b),t.events.$on(t.$win,"keydown",function(a){var n=a.which,i=t.popups.get("file.insert");i&&n===e.KEYCODE.ESC&&i.trigger("abortUpload")}),t.events.on("destroy",function(){var e=t.popups.get("file.insert");e&&e.trigger("abortUpload")}),t.events.on("link.beforeRemove",v),t.$wp&&(y(),t.events.on("contentChanged",y)),m(!0)},showInsertPopup:function(){var e=t.$tb.find('.fr-command[data-cmd="insertFile"]'),a=t.popups.get("file.insert");if(a||(a=m()),o(),!a.hasClass("fr-active"))if(t.popups.refresh("file.insert"),t.popups.setContainer("file.insert",t.$tb),e.isVisible){var n=t.button.getPosition(e),i=n.left,r=n.top;t.popups.show("file.insert",i,r,e.outerHeight())}else t.position.forSelection(a),t.popups.show("file.insert")},upload:u,insert:l,back:function(){t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),t.popups.hide("file.insert"),t.toolbar.showInline()},hideProgressBar:o}},e.DefineIcon("insertFile",{NAME:"file-o",FA5NAME:"file",SVG_KEY:"insertFile"}),e.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"}),e.DefineIcon("fileBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("fileBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.file.back()},refresh:function(e){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"))}}),e.RegisterCommand("fileDismissError",{title:"OK",callback:function(){this.file.hideProgressBar(!0)}}),Object.assign(e.POPUP_TEMPLATES,{"filesManager.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_BY_URL_LAYER_][_EMBED_LAYER_][_UPLOAD_PROGRESS_LAYER_][_PROGRESS_BAR_]","image.edit":"[_BUTTONS_]","image.alt":"[_BUTTONS_][_ALT_LAYER_]","image.size":"[_BUTTONS_][_SIZE_LAYER_]"}),Object.assign(e.DEFAULTS,{filesInsertButtons:["imageBack","|","filesUpload","filesByURL","filesEmbed"],filesInsertButtons2:["deleteAll","insertAll","cancel","minimize"],imageEditButtons:["imageReplace","imageAlign","imageCaption","imageRemove","imageLink","linkOpen","linkEdit","linkRemove","-","imageDisplay","imageStyle","imageAlt","imageSize"],imageAltButtons:["imageBack","|"],imageSizeButtons:["imageBack","|"],imageUpload:!0,filesManagerUploadURL:null,imageCORSProxy:"https://cors-anywhere.froala.com",imageUploadRemoteUrls:!0,filesManagerUploadParam:"file",filesManagerUploadParams:{},googleOptions:{},filesManagerUploadToS3:!1,filesManagerUploadToAzure:!1,filesManagerUploadMethod:"POST",filesManagerMaxSize:10485760,filesManagerAllowedTypes:["*"],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,imageAddNewLine:!1}),e.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?$2",html:'<iframe width="640" height="360" src="{url}&wmode=opaque" frameborder="0" allowfullscreen></iframe>',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_\-]+)?(\/[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',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:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:'<iframe width="640" height="360" src="{url}?format=embed" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"vidyard"}],e.VIDEO_EMBED_REGEX=/^\W*((<iframe(.|\n)*>(\s|\n)*<\/iframe>)|(<embed(.|\n)*>))\W*$/i,e.IMAGE_EMBED_REGEX=/^\W*((<img(.|\n)*>(\s|\n)*))\W*$/i,e.PLUGINS.filesManager=function(a){var n,i,r,o,s,l,c,d,f=a.$,p=!1,h=!1,u=new Map,g=new Map,m=new Map,v=new Map,b=new Map,y=new Map,x=0,C=[],w=-1,E=[],A=0,S=["file","image","imageTUI","video"],k=["video/avi","video/mpeg","video/x-ms-wmv"],_={};function T(){var e=a.popups.get("filesManager.insert"),t=e.find(".fr-files-by-url-layer input");t.val(""),e.find(".fr-files-embed-layer textarea").val("").trigger("change"),t.trigger("change")}function L(e){var t;
21a.hasOwnProperty("imageTUI")||(c="fr-disabled"),y.forEach(function(e,t){$(t)}),R()?(t=a.popups.get("filesManager.insert"))||(t=Oe()):(t=a.popups.get("filesManager.insert"))||(t=function(){var e='<div class="fr-buttons fr-tabs">'.concat(a.button.buildList(a.opts.fileInsertButtons),"</div>"),t="<div style= 'padding:10px'>\n    <div class = 'fr-message'><h3 style ='font-size: 16px; margin: 10px 10px;font-weight: normal;'>".concat(a.language.translate(function(){var e="",t=function(){var e=[];return S.forEach(function(t){a.opts.pluginsEnabled.indexOf(t)<0&&e.push(t.charAt(0).toUpperCase()+t.slice(1))}),e}();return e=t.join(", "),1<t.length?e+=" plugin are":e+=" plugin is",e}()+" not enabled. Do you want to enable?"),"</h3></div>\n    <div style='text-align:right;'>\n      <button class='fr-trim-button fr-plugins-enable'>").concat(a.language.translate("Enable"),"</button>               \n      <button class='fr-trim-button fr-plugins-cancel'>").concat(a.language.translate("Cancel"),"</button>\n    </div>"),n={buttons:e,upload_layer:t,by_url_layer:"",embed_layer:"",upload_progress_layer:"",progress_bar:""},i=a.popups.create("filesManager.insert",n);return ke(i),i}());var n=a.$tb.find('.fr-command[data-cmd="insertFiles"]');if(V(),e||!t.hasClass("fr-active"))if(e||U(),a.popups.refresh("filesManager.insert"),a.popups.setContainer("filesManager.insert",a.$tb),n.isVisible()){var i=a.button.getPosition(n,u.size),r=i.left,o=i.top;a.popups.show("filesManager.insert",r,o,n.outerHeight())}else a.position.forSelection(t),a.popups.show("filesManager.insert");a.popups.setPopupDimensions(t),R()&&a.popups.setFileListHeight(t),t.find(".fr-upload-progress")&&0==u.size&&t.find(".fr-upload-progress").addClass("fr-none")}function R(){var e=!0;return S.forEach(function(t){a.opts.pluginsEnabled.indexOf(t)<0&&(e=!1)}),e}function M(){V()}function I(){if(o||function(){var t;if(a.shared.$image_resizer?(o=a.shared.$image_resizer,l=a.shared.$img_overlay,a.events.on("destroy",function(){f("body").first().append(o.removeClass("fr-active"))},!0)):(a.shared.$image_resizer=f(document.createElement("div")).attr("class","fr-image-resizer"),o=a.shared.$image_resizer,a.events.$on(o,"mousedown",function(e){e.stopPropagation()},!0),a.opts.imageResize&&(o.append(O("nw")+O("ne")+O("sw")+O("se")),a.shared.$img_overlay=f(document.createElement("div")).attr("class","fr-image-overlay"),l=a.shared.$img_overlay,t=o.get(0).ownerDocument,f(t).find("body").first().append(l))),a.events.on("shared.destroy",function(){o.html("").removeData().remove(),o=null,a.opts.imageResize&&(l.remove(),l=null)},!0),a.helpers.isMobile()||a.events.$on(f(a.o_win),"resize",function(){n&&!n.hasClass("fr-uploading")?Xe(!0):n&&(I(),replace(),W(!1))}),a.opts.imageResize){t=o.get(0).ownerDocument,a.events.$on(o,a._mousedown,".fr-handler",D),a.events.$on(f(t),a._mousemove,P),a.events.$on(f(t.defaultView||t.parentWindow),a._mouseup,B),a.events.$on(l,"mouseleave",B);var i=1,r=null,s=0;a.events.on("keydown",function(t){if(n){var o=-1!=navigator.userAgent.indexOf("Mac OS X")?t.metaKey:t.ctrlKey,l=t.which;(l!==r||200<t.timeStamp-s)&&(i=1),(l==e.KEYCODE.EQUALS||a.browser.mozilla&&l==e.KEYCODE.FF_EQUALS)&&o&&!t.altKey?i=$e.call(this,t,1,1,i):(l==e.KEYCODE.HYPHEN||a.browser.mozilla&&l==e.KEYCODE.FF_HYPHEN)&&o&&!t.altKey?i=$e.call(this,t,2,-1,i):a.keys.ctrlKey(t)||l!=e.KEYCODE.ENTER||(n.before("<br>
21"),me(n)),r=l,s=t.timeStamp}},!0),a.events.on("keyup",function(){i=1})}}(),!n)return!1;var t=a.$wp||a.$sc;t.append(o),o.data("instance",a);var i=t.scrollTop()-("static"!=t.css("position")?t.offset().top:0),r=t.scrollLeft()-("static"!=t.css("position")?t.offset().left:0);r-=a.helpers.getPX(t.css("border-left-width")),i-=a.helpers.getPX(t.css("border-top-width")),a.$el.is("img")&&a.$sc.is("body")&&(r=i=0);var s=et();tt()&&(s=s.find(".fr-img-wrap"));var c=0,d=0;a.opts.iframe&&(c=a.helpers.getPX(a.$wp.find(".fr-iframe").css("padding-top")),d=a.helpers.getPX(a.$wp.find(".fr-iframe").css("padding-left"))),o.css("top",(a.opts.iframe?s.offset().top+c:s.offset().top+i)-1).css("left",(a.opts.iframe?s.offset().left+d:s.offset().left+r)-1).css("width",s.get(0).getBoundingClientRect().width).css("height",s.get(0).getBoundingClientRect().height).addClass("fr-active")}function O(e){return'<div class="fr-handler fr-h'.concat(e,'"></div>')}function N(e){tt()?n.parents(".fr-img-caption").css("width",e):n.css("width",e)}function D(e){if(!a.core.sameInstance(o))return!0;if(e.preventDefault(),e.stopPropagation(),a.$el.find("img.fr-error").left)return!1;a.undo.canDo()||a.undo.saveStep();var t=e.pageX||e.originalEvent.touches[0].pageX;if("mousedown"==e.type){var i=a.$oel.get(0).ownerDocument,r=i.defaultView||i.parentWindow,c=!1;try{c=r.location!=r.parent.location&&!(r.$&&r.$.FE)}catch(e){}c&&r.frameElement&&(t+=a.helpers.getPX(f(r.frameElement).offset().left)+r.frameElement.clientLeft)}(s=f(this)).data("start-x",t),s.data("start-width",n.width()),s.data("start-height",n.height());var d=n.width();if(a.opts.imageResizeWithPercent){var p=n.parentsUntil(a.$el,a.html.blockTagsQuery()).get(0)||a.el;d=(d/f(p).outerWidth()*100).toFixed(2)+"%"}N(d),l.show(),a.popups.hideAll(),Ze()}function P(e){if(!a.core.sameInstance(o))return!0;var t;if(s&&n){if(e.preventDefault(),a.$el.find("img.fr-error").left)return!1;var i=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null);if(!i)return!1;var r=i-s.data("start-x"),l=s.data("start-width");if((s.hasClass("fr-hnw")||s.hasClass("fr-hsw"))&&(r=0-r),a.opts.imageResizeWithPercent){var c=n.parentsUntil(a.$el,a.html.blockTagsQuery()).get(0)||a.el;l=((l+r)/f(c).outerWidth()*100).toFixed(2),a.opts.imageRoundPercent&&(l=Math.round(l)),N("".concat(l,"%")),(t=tt()?(a.helpers.getPX(n.parents(".fr-img-caption").css("width"))/f(c).outerWidth()*100).toFixed(2):(a.helpers.getPX(n.css("width"))/f(c).outerWidth()*100).toFixed(2))===l||a.opts.imageRoundPercent||N("".concat(t,"%")),n.css("height","").removeAttr("height")}else l+r>=a.opts.imageMinWidth&&(N(l+r),t=tt()?a.helpers.getPX(n.parents(".fr-img-caption").css("width")):a.helpers.getPX(n.css("width"))),t!==l+r&&N(t),((n.attr("style")||"").match(/(^height:)|(; *height:)/)||n.attr("height"))&&(n.css("height",s.data("start-height")*n.width()/s.data("start-width")),n.removeAttr("height"));I(),a.events.trigger("image.resize",[Je()])}}function B(e){if(!a.core.sameInstance(o))return!0;if(s&&n){if(e&&e.stopPropagation(),a.$el.find("img.fr-error").left)return!1;s=null,l.hide(),I(),a.undo.saveStep(),a.events.trigger("image.resizeEnd",[Je()])}else o.removeClass("fr-active")}function F(){y.forEach(function(e,t){var n=a.popups.get("filesManager.insert");n.find(".fr-checkbox-file-"+t).get(0).disabled=!0,document.getElementById("fr-file-autoplay-button-"+t)&&(document.getElementById("fr-file-autoplay-button-"+t).disabled=!0,document.getElementById("fr-file-autoplay-button-"+t).parentElement.classList.add("fr-checkbox-disabled"),document.getElementById("fr-file-autoplay-button-"+t).parentElement.classList.remove("fr-files-checkbox")),n.find(".fr-checkbox-"+t).get(0).classList.remove("fr-files-checkbox"),n.find(".fr-checkbox-"+t).get(0).classList.add("fr-checkbox-disabled")})}function H(e,t,i,r){a.edit.on(),n&&n.addClass("fr-error"),_[e]?(3!=e&&2!=e&&4!=e||he(100,r,!0),y.set(r,_[e]),F(),y.forEach(function(e,t){a.popups.get("filesManager.insert"),document.getElementById("fr-file-edit-button-".concat(t))&&(document.getElementById("fr-file-edit-button-".concat(t)).classList.add("fr-disabled"),document.getElementById("fr-file-view-button-".concat(t)).classList.add("fr-disabled"),document.getElementById("fr-file-insert-button-".concat(t)).classList.add("fr-disabled"))}),G(a.language.translate(_[e]),r)):G(a.language.translate("Something went wrong. Please try again."),r),!n&&i&&Ue(i),a.events.trigger("filesManager.error",[{code:e,message:_[e]},t,i])}function z(){var e=a.popups.get("filesManager.insert"),t=e.find('.fr
21-command[data-cmd="insertAll"]'),n=e.find('.fr-command[data-cmd="deleteAll"]'),i=!0;b.forEach(function(e,t,a){b.get(t)&&(i=!1)}),i?t.addClass("fr-disabled"):t.removeClass("fr-disabled"),i?n.addClass("fr-disabled"):n.removeClass("fr-disabled")}function $(e){g.get(e)&&g.get(e).link&&a.events.trigger("filesManager.removed",[g.get(e).link]);var t=a.popups.get("filesManager.insert");void 0!==t.find(".fr-file-"+e).get(0)&&(t.find(".fr-file-"+e).get(0).outerHTML=""),g.delete(e),u.delete(e),b.delete(e),z(),0==u.size&&(A=0),y.delete(e),a.popups.setPopupDimensions(t,!0),a.opts.toolbarBottom?L(!0):a.popups.setPopupDimensions(t),t.find(".fr-upload-progress")&&0==u.size&&t.find(".fr-upload-progress").addClass("fr-none")}function U(){for(var e=a.popups.get("filesManager.insert"),t=e.find(".fr-insert-checkbox"),n=0;n<t.length;n++)t.get(n).children.target.checked=!1,e.find(".fr-file-"+t.get(n).id.split("-").pop()).get(0).classList.add("fr-unchecked");if(r)document.getElementById("fr-file-autoplay-button-".concat(r))&&(document.getElementById("fr-file-autoplay-button-".concat(r)).checked=!1),E=E.filter(function(e){return e!=r});else{for(var i=e.find(".fr-file-autoplay-button"),o=0;o<i.length;o++)i.get(o).checked=!1;E=[]}b=new Map,z()}function W(e){var t=a.popups.get("filesManager.insert");if(t||(t=Oe()),t.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),t.find(".fr-files-progress-bar-layer").addClass("fr-active"),t.find(".fr-buttons").hide(),n){var i=et();a.popups.setContainer("filesManager.insert",a.$sc);var r=i.offset().left,o=i.offset().top+i.height();a.popups.show("filesManager.insert",r,o,i.outerHeight())}void 0===e&&K(a.language.translate("Uploading"),0)}function V(e){var t=a.popups.get("filesManager.insert");if(t&&(t.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),t.find(".fr-files-progress-bar-layer").removeClass("fr-active"),t.find(".fr-buttons").show(),e||a.$el.find("img.fr-error").length)){if(a.events.focus(),a.$el.find("img.fr-error").length&&(a.$el.find("img.fr-error").remove(),a.undo.saveStep(),a.undo.run(),a.undo.dropRedo()),!a.$wp&&n){var i=n;Xe(!0),a.selection.setAfter(i.get(0)),a.selection.restore()}a.popups.hide("filesManager.insert")}}function K(e,t){var n=a.popups.get("filesManager.insert");if(n){var i=n.find(".fr-files-progress-bar-layer");i.find("h3").text(e+(t?" ".concat(t,"%"):"")),i.removeClass("fr-error"),t?(i.find("div").removeClass("fr-indeterminate"),i.find("div > span").css("width","".concat(t,"%"))):i.find("div").addClass("fr-indeterminate")}}function Y(e){W();var t=a.popups.get("filesManager.insert").find(".fr-files-progress-bar-layer");t.addClass("fr-error");var n=t.find("h3");n.text(e),a.events.disableBlur(),n.focus()}function G(e,t){var n=a.popups.get("filesManager.insert"),i=n.find(".fr-upload-progress-layer"),r=n.find(".fr-file-".concat(t));i.addClass("fr-error"),r.find("h5").text(e)}_[1]="File cannot be loaded from the passed link.",_[2]="No link in upload response.",_[3]="Error during file upload.",_[4]="Parsing response failed.",_[5]="File is too large.",_[6]="File type is invalid.",_[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",_[8]="File is corrupted.",_[9]="Error during file loading.",_[10]="File upload cancelled";var X,j,q,Z,Q,J,ee,te,ae,ne,ie="";function re(e){ie=e,X=document.getElementsByClassName(e),Array.prototype.map.call(X,function(e){!function(e){(e.addEventListener("dragover",function(e){e.preventDefault(),e.stopPropagation(),j=e.pageX,q=e.pageY;var t=document.getElementById("filesList");q+20>t.getBoundingClientRect().bottom&&oe(t,0,10),q-20<t.getBoundingClientRect().top&&oe(t,0,-10)},!1),a.helpers.isMobile())&&e.getElementsByClassName("dot")[0].addEventListener("touchmove",function(e){e.preventDefault(),e.stopPropagation();for(var t=e.target;t&&!t.classList.contains(ie);)t=t.parentElement;for(var a=document.elementFromPoint(e.targetTouches[0].clientX,e.targetTouches[0].clientY);a&&!a.classList.contains(ie);)a=a.parentElement;var n=document.getElementsByClassName("fr-hovered-over-file");Array.prototype.forEach.call(n,function(e){e.classList.remove("fr-hovered-over-file")}
21),a&&!t.classList.contains("fr-unchecked")&&a.classList.add("fr-hovered-over-file");var i=document.getElementById("filesList");e.targetTouches[0].clientY+5>i.getBoundingClientRect().bottom&&oe(i,0,5),e.targetTouches[0].clientY-5<i.getBoundingClientRect().top&&oe(i,0,-5)},!1);if(e.ondrag=se,e.ondragend=le,a.helpers.isMobile()){var t=e.getElementsByClassName("dot");t[0].addEventListener("touchmove",se,!1),t[0].addEventListener("touchend",le,!1)}}(e)})}function oe(e,t,a){e.scrollLeft+=t,e.scrollTop+=a}function se(e){for(a.helpers.isMobile()&&(Q=event.touches[0].clientX,J=event.touches[0].clientY),Z=e.target;!Z.classList.contains(ie);)Z=Z.parentElement;Z.classList.contains(ie)&&!Z.classList.contains("fr-unchecked")?a.helpers.isMobile()&&Z.classList.add("drag-sort-active"):Z=void 0}function le(e){var t;if(void 0!==Z){var n,i;if(a.helpers.isMobile())for(n=Q,i=J,t=event.target;!t.classList.contains(ie);)t=t.parentElement;else n=event.clientX,i=event.clientY;a.helpers.isMobile()||!a.browser.safari&&!a.browser.mozilla||(n=j,i=q);for(var r=document.elementFromPoint(n,i);r&&!r.classList.contains(ie);)r=r.parentElement;r&&!r.classList.contains(ie)?r=void 0:r&&Z!==r&&function(e,t){var a,n,i=e.parentNode,r=t.parentNode;if(i&&r&&!i.isEqualNode(t)&&!r.isEqualNode(e)){for(var o=0;o<i.children.length;o++)i.children[o].isEqualNode(e)&&(a=o);for(o=0;o<r.children.length;o++)r.children[o].isEqualNode(t)&&(n=o);i.isEqualNode(r)&&a<n&&n++,i.insertBefore(t,i.children[a]),r.insertBefore(e,r.children[n])}}(Z,r),a.helpers.isMobile()&&(t.classList.remove("fr-hovered-over-file"),r.classList.remove("fr-hovered-over-file"))}}function ce(e){var t=a.popups.get("filesManager.insert");t.find(".fr-upload-progress-layer").hasClass("fr-active")||t.find(".fr-upload-progress-layer").addClass("fr-active"),t.find(".fr-upload-progress").removeClass("fr-none");var n=u.get(e),i=function(e){var t,n={weekday:"long",year:"numeric",month:"long",day:"numeric"};try{t=e.toLocaleDateString(a.opts.language?a.opts.language:void 0,n)}catch(a){t=e.toLocaleDateString(void 0,n)}return t+""}(new Date),r=b.get(e)?"":"fr-unchecked ",o="\n        <div id='fr-file-".concat(e,"' class='fr-file-list-item fr-file-").concat(e," ").concat(r,"' draggable = \"").concat(!r,'" >\n        <div class=\'fr-file-item-left\' >\n\n    \n            <div class="fr-file-item-insert-checkbox fr-files-checkbox-line">\n            ').concat(a.helpers.isMobile()?"<div id='fr-pick-".concat(e,"}' class='dot'>\n            </div>"):"",'\n            <div id="checkbox-key-').concat(e,'" class="fr-files-checkbox fr-insert-checkbox  fr-checkbox-').concat(e,'">\n            <input name="target" class="fr-insert-attr fr-checkbox-file-').concat(e,' fr-file-insert-check" data-cmd="fileInsertCheckbox"\n             data-checked="_blank" type="checkbox" id="fr-link-target-').concat(a.id,'" tabIndex="0" />\n            <span>').concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>','\n            </span>\n        </div>\n                <label id="fr-label-target-').concat(a.id,"\"></label>\n            </div>\n    \n            <div class='fr-file-item-icon fr-file-item-icon-").concat(e,"' >\n                <img src='https://secure.webtoolhub.com/static/resources/icons/set112/f2afb6f7.png' alt='Image preview' class='thumbnail-padding' height='36px' width='36px' />\n            </div>\n\n            <div class='fr-file-item-description' >\n                <div class='fr-file-name fr-files-manager-tooltip'>\n                   ").concat(function(e,t,a){return null==t&&(t=100),null==a&&(a="..."),e.length>t?e.substring(0,t-a.length)+a:e}(n.name,20),'\n                      <span class="').concat(20<n.name.length?"tooltiptext":"fr-none",'">').concat(n.name,"\n                      </span>\n                 </div>\n                 <div class='fr-file-details'>\n                 <div class='fr-file-date'>").concat(i,"\n                 </div>\n \n                 <div class='fr-file-size'>\n                     ").concat(function(e){if(0==e)return"0 Bytes";var t=Math.floor(Math.log(e)/Math.log(1024));return" | "+1*(e/Math.pow(1024,t)).toFixed(2)+" "+["Bytes","KB","MB","GB","TB"][t]}(n.size),"\n                 </div>\n                 </div>\n\n                  <div class='fr-file-error'>\n                    <h5 class='fr-file-error-h5'></h5>\n                 </div>\n             </div>\n    \n        </div>\n\n        <div class='fr-file-item-right fr-file-item-right-").concat(e,"'>")+pe(e)+"</div>\n    </div>";t.find(".fr-upload-progress-layer")[0].innerHTML=o+t.find(".fr-upload-progress-layer")[0].innerHTML,u.forEach(function(e,a,n){b.get(a)&&t.find("input.fr-insert-attr.fr-checkbox-file-".concat(a))[0].setAttribute("checked",null)}
21),E.forEach(function(e){document.getElementById("fr-file-autoplay-button-"+e).checked=!0}),fe(e,n),V(),a.opts.toolbarBottom?L(!0):a.popups.setPopupDimensions(t),re("fr-file-list-item")}function de(e){switch(e){case"application/msword":return a.icon.getFileIcon("docIcon");case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return a.icon.getFileIcon("docxIcon");case"image/gif":return a.icon.getFileIcon("gifIcon");case"image/jpeg":return a.icon.getFileIcon("jpegIcon");case"image/jpeg":return a.icon.getFileIcon("jpgIcon");case"type/text":return a.icon.getFileIcon("logIcon");case"video/quicktime":return a.icon.getFileIcon("movIcon");case"audio/mp3":case"audio/mpeg":return a.icon.getFileIcon("mp3Icon");case"video/mp4":return a.icon.getFileIcon("mp4Icon");case"audio/ogg":return a.icon.getFileIcon("oggIcon");case"video/ogg":return a.icon.getFileIcon("ogvIcon");case"application/pdf":return a.icon.getFileIcon("pdfIcon");case"image/png":return a.icon.getFileIcon("pngIcon");case"text/plain":return a.icon.getFileIcon("txtIcon");case"video/webm":return a.icon.getFileIcon("webmIcon");case"image/webp":return a.icon.getFileIcon("webpIcon");case"video/x-ms-wmv":return a.icon.getFileIcon("wmvIcon");case"application/vnd.ms-excel":return a.icon.getFileIcon("xlsIcon");case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":return a.icon.getFileIcon("xlsxIcon");case"application/x-zip-compressed":case"application/zip":return a.icon.getFileIcon("zipIcon");default:return a.icon.getFileIcon("defaultIcon")}}function fe(e,t,n){var i=a.popups.get("filesManager.insert"),r=i.find(".fr-file-item-icon-"+e).get(0);if(Te(Ce(t))&&"image/gif"!=Ce(t)&&"image/webp"!=Ce(t)){"a"!=r.children[0].localName&&(r.innerHTML="<a target='_blank' href=''>"+r.innerHTML+"</a>"),i.find(".fr-file-item-icon-"+e).get(0).children[0].children[0];var o=new FileReader;if(null!=n&&n){var s=u.get(e);t.name=s.name,u.set(e,t)}if(o.onloadend=function(){i.find(".fr-file-item-icon-"+e).get(0).children[0].children[0].src=o.result;for(var a=atob(o.result.split(",")[1]),n=[],r=0;r<a.length;r++)n.push(a.charCodeAt(r));i.find(".fr-file-item-icon-"+e).get(0).children[0].href=window.URL.createObjectURL(new Blob([new Uint8Array(n)],{type:Ce(t)})),i.find(".fr-file-item-icon-"+e).get(0).classList.add("file-item-thumbnail-hover")},t)o.readAsDataURL(t);else{var l=de(Ce(t));r.innerHTML='<svg height="40px" width="40px" viewBox="0 0 55 5" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n        '.concat(l.path,"\n        </svg>")}}else{var c=de(Ce(t));r.innerHTML='<svg height="40px" width="40px" viewBox="0 0 55 55" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      '.concat(c.path,"\n      </svg>")}}function pe(e){var t="";if(Re(Ce(u.get(e)))){var n="fr-files-checkbox",i="";Ie(Ce(u.get(e)))||(n="fr-checkbox-disabled",i="disabled"),t='\n      <div class="fr-files-checkbox-line align-autoplay">\n      <div id="checkbox-key-'.concat(e,'" class="').concat(n," fr-autoplay-checkbox  fr-checkbox-").concat(e,'">  \n                   \n      <input type="checkbox" id="fr-file-autoplay-button-').concat(e,'" class="fr-file-button-').concat(e,' fr-file-autoplay-button" data-title="Edit" data-param1="').concat(e,'" role="button" ').concat(i,"/>\n\n      <span>").concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>'," </span>\n      </div>      \n      <label  class='fr-autoplay-checkbox-label'>Autoplay </label>\n      </div>")}var r="application/msword",o="application/vnd.openxmlformats-officedocument.wordprocessingml.document",s="";return!Me(Ce(u.get(e)))&&Ie(Ce(u.get(e)))||(c="fr-disabled"),Re(Ce(u.get(e)))&&(c="fr-disabled"),Le(Ce(u.get(e)))&&(c="fr-disabled",Ce(u.get(e))!=r&&Ce(u.get(e))!=o||a.opts.googleOptions&&!a.helpers.isMobile()&&a.opts.googleOptions.API_KEY&&a.opts.googleOptions.CLIENT_ID&&(c=""),"text/plain"!=Ce(u.get(e))&&Ce(u.get(e))!=r&&"application/pdf"!=Ce(u.get(e))&&Ce(u.get(e))!=o&&"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!=Ce(u.get(e))&&"application/vnd.ms-excel"!=Ce(u.get(e))&&"type/text"!=Ce(u.get(e))||(s="")),"video/url"===Ce(u.get(e))&&(c="fr-disabled"),t+'<div class=\'fr-file-item-action-buttons\' >\n                <button type="button" id="fr-file-insert-button-'.concat(e,'" class=" fr-doc-edit-').concat(e," fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n                fr-file-button-").concat(e," fr-file-insert-button-").concat(e,' fr-file-insert-button" data-cmd="imageInsertByUpload" data-title="Insert" data-param1="').concat(e,'" tabIndex="2" role="button">\n                <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-5 0 28 28" xlmns = "http://w3.org/200/svg"><path d = \'M 9.25 12 L 6.75 12 C 6.335938 12 6 11.664062 6 11.25 L 6 6 L 3.257812 6 C 2.703125 6 2.425781 5.328125 2.820312 4.933594 L 7.570312 0.179688 C 7.804688 -0.0546875 8.191406 -0.0546875 8.425781 0.179688 L 13.179688 4.933594 C 13.574219 5.328125 13.296875 6 12.742188 6 L 10 6 L 10 11.25 C 10 11.664062 9.664062 12 9.25 12 Z M 16 11.75 L 16 15.25 C 16 15.664062 15.664062 16 15.25 16 L 0.75 16 C 0.335938 16 0 15.664062 0 15.25 L 0 11.75 C 0 11.335938 0.335938 11 0.75 11 L 5 11 L 5 11.25 C 5 12.214844 5.785156 13 6.75 13 L 9.25 13 C 10.214844 13 11 12.214844 11 11.25 L 11 11 L 15.25 11 C 15.664062 11 16 11.335938 16 11.75 Z M 12.125 14.5 C 12.125 14.15625 11.84375 13.875 11.5 13.875 C 11.15625 13.875 10.875 14.15625 10.875 14.5 C 10.875 14.84375 11.15625 15.125 11.5 15.125 C 11.84375 15.125 12.125 14.84375 12.125 14.5 Z M 14.125 14.5 C 14.125 14.15625 13.84375 13.875 13.5 13.875 C 13.15625 13.875 12.875 14.15625 12.875 14.5 C 12.875 14.84375 13.15625 15.125 13.5 15.125 C 13.84375 15.125 14.125 14.84375 14.125 14.5 Z M 14.125 14.5 \'></path></svg>\n                </button>\n\n                <button type="button" id="fr-file-edit-button-').concat(e,'" class=" fr-doc-edit-').concat(e," ").concat(c," fr-img-icon fr-btn fr-command fr-submit \n                fr-file-action-icons fr-file-edit-button-").concat(e," fr-file-button-").concat(e,' fr-file-edit-button" data-cmd="editImage" data-title="Edit" data-param1="').concat(e,'" role="button">\n                <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "0 4 25 25" xlmns = "http://w3.org/200/svg"><path d = \'M17,11.2L12.8,7L5,14.8V19h4.2L17,11.2z M7,16.8v-1.5l5.6-5.6l1.4,1.5l-5.6,5.6H7z M13.5,6.3l0.7-0.7c0.8-0.8,2.1-0.8,2.8,0  c0,0,0,0,0,0L18.4,7c0.8,0.8,0.8,2,0,2.8l-0.7,0.7L13.5,6.3z\'></path></svg>\n                </button>
21\n                \n                <span class="fr-file-view-').concat(e,'"><button type="button" id="fr-file-view-button-').concat(e,'" class=" fr-doc-edit-').concat(e," ").concat(s," fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n                fr-file-view-button-").concat(e,' fr-file-view-button" data-cmd="viewImage" data-title="View" data-param1="').concat(e,'" tabIndex="2" role="button">\n                <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "15 19 21 21" xlmns = "http://w3.org/200/svg"> <path style="fill:none;stroke-width:0.9077;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 19.086094 16.541466 C 16.185625 16.541466 14.318281 19.447115 14.318281 19.447115 L 14.318281 19.555288 C 14.318281 19.555288 16.176719 22.475962 19.077187 22.475962 C 21.977656 22.475962 23.847969 19.576322 23.847969 19.576322 L 23.847969 19.465144 C 23.847969 19.465144 21.989531 16.541466 19.086094 16.541466 Z M 19.07125 21.024639 C 18.248906 21.024639 17.583906 20.357572 17.583906 19.53726 C 17.583906 18.716947 18.248906 18.04988 19.07125 18.04988 C 19.890625 18.04988 20.555625 18.716947 20.555625 19.53726 C 20.555625 20.357572 19.890625 21.024639 19.07125 21.024639 Z M 19.07125 21.024639 " transform="matrix(1.315789,0,0,1.3,0,0)"/></svg></button></span>\n\n                <button type="button" id="fr-file-delete-button-').concat(e,'" class=" fr-doc-edit-').concat(e," fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons\n                fr-file-button-").concat(e,' fr-file-delete-button" data-cmd="deleteImage" data-title="Delete" data-param1="').concat(e,'" role="button">\n                <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-2 3 30 30" xlmns = "http://w3.org/200/svg"><path d = \'M15,10v8H9v-8H15 M14,4H9.9l-1,1H6v2h12V5h-3L14,4z M17,8H7v10c0,1.1,0.9,2,2,2h6c1.1,0,2-0.9,2-2V8z\'></path></svg>\n                </button>\n                 \n            </div>\n            <div id="user_area-').concat(e,"\" style=\"display: none;\">\n            \n              <div id=\"file_container\"></div>\n\n              <div style='display:block;text-align: center; margin-left:50%; id='edit-file-loader' class='fr-file-loader'></div>\n\n          </div> \n            ")}function he(e,t,n){var i=a.popups.get("filesManager.insert");if(!n&&e<=100){i.find(".fr-checkbox-file-"+t).get(0).disabled=!0,i.find(".fr-checkbox-"+t).get(0).classList.remove("fr-files-checkbox"),i.find(".fr-checkbox-"+t).get(0).classList.add("fr-checkbox-disabled");var r=i.find(".fr-file-progress-circle-"+t),o=i.find(".fr-file-upload-percent-"+t);return 50<e?r.get(0).setAttribute("class","fr-file-progress-circle-"+t+" progress-circle p"+Math.floor(e)+" over50"):r.get(0).setAttribute("class","fr-file-progress-circle-"+t+" progress-circle p"+Math.floor(e)),o.get(0).innerHTML=Math.floor(e)+"%",void ue(t,e,n)}n&&(i.find(".fr-checkbox-file-"+t).get(0).disabled=!1,i.find(".fr-checkbox-"+t).get(0).classList.remove("fr-checkbox-disabled"),i.find(".fr-checkbox-"+t).get(0).classList.add("fr-files-checkbox"),i.find(".fr-file-item-right-"+t).get(0).innerHTML=pe(t),ue(t,100,n))}function ue(e,t,n){var i=a.popups.get("filesManager.insert");i.find(".fr-progress-bar").removeClass("fr-none").addClass("fr-display-block"),i.find(".fr-upload-progress").hasClass("fr-height-set")&&a.popups.setFileListHeight(i);var r=0;v.set(e,t),v.forEach(function(e,t){r+=e}),r/=v.size,100==t&&n&&x++,i.find('.fr-command[data-cmd="filesUpload"]').addClass("fr-disabled"),i.find('.fr-command[data-cmd="filesByURL"]').addClass("fr-disabled"),i.find('.fr-command[data-cmd="filesEmbed"]').addClass("fr-disabled"),i.find(".fr-progress-bar").get(0).style.width=r+"%",x==v.size&&(i.find(".fr-progress-bar").removeClass("fr-display-block").addClass("fr-none"),v=new Map,x=0,i.find('.fr-command[data-cmd="filesUpload"]').removeClass("fr-disabled"),i.find('.fr-command[data-cmd="filesByURL"]').removeClass("fr-disabled"),i.find('.fr
21-command[data-cmd="filesEmbed"]').removeClass("fr-disabled"))}function ge(e,t){V(),a.popups.get("filesManager.insert").find(".fr-upload-progress-layer").addClass("fr-active"),e.forEach(function(i,r){Te(Ce(i))&&a.opts.imageUploadRemoteUrls&&a.opts.imageCORSProxy&&a.opts.imageUpload?Se(i,e,n,t[r]):g.set(t[r],i)})}function me(t){t&&t.get&&function(t){if("false"==f(this).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;if(t&&"touchend"==t.type&&ne)return!0;if(t&&a.edit.isDisabled())return t.stopPropagation(),t.preventDefault(),!1;for(var i=0;i<e.INSTANCES.length;i++)e.INSTANCES[i]!=a&&e.INSTANCES[i].events.trigger("image.hideResizer");a.toolbar.disable(),t&&(t.stopPropagation(),t.preventDefault()),a.helpers.isMobile()&&(a.events.disableBlur(),a.$el.blur(),a.events.enableBlur()),a.opts.iframe&&a.size.syncIframe(),n=f(this),I(),a.browser.msie?(a.popups.areVisible()&&a.events.disableBlur(),a.win.getSelection&&(a.win.getSelection().removeAllRanges(),a.win.getSelection().addRange(a.doc.createRange()))):a.selection.clear(),a.helpers.isIOS()&&(a.events.disableBlur(),a.$el.blur()),a.button.bulkRefresh(),a.events.trigger("video.hideResizer")}.call(t.get(0))}function ve(){var e=f(this);e.removeClass("fr-uploading"),e.next().is("br")&&e.next().remove(),(0==C.length||0<C.length&&C.length==w)&&(d=e),"VIDEO"==e.get(0).tagName||"AUDIO"==e.get(0).tagName?a.selection.setAfter(e.parent()):a.selection.setAfter(e),a.undo.saveStep(),a.events.trigger("filesManager.loaded",[e]),ye(C)}function be(){var e,t=Array.prototype.slice.call(a.el.querySelectorAll("video, .fr-video > *")),n=[];for(e=0;e<t.length;e++)n.push(t[e].getAttribute("src")),f(t[e]).toggleClass("fr-draggable",a.opts.videoMove),""===t[e].getAttribute("class")&&t[e].removeAttribute("class"),""===t[e].getAttribute("style")&&t[e].removeAttribute("style");if(ee)for(e=0;e<ee.length;e++)n.indexOf(ee[e].getAttribute("src"))<0&&a.events.trigger("video.removed",[f(ee[e])]);ee=t}function ye(e){if(null!=e){if(0==e.length)return void(null!=d&&("VIDEO"==d.get(0).tagName?a.video._editVideo(d.parent()):"IMG"==d.get(0).tagName?a.image.edit(d):d.trigger("click"),a.toolbar.disable()));we(e.shift(),e)}}function xe(e){var t=!1;if(Re(Ce(g.get(e))))a.trimVideoPlugin.trimVideo(u.get(e),e,u),t=!0;else if(Te(Ce(g.get(e)))){var r=g.get(e).link,o=a.o_doc.createElement("img");o.src=r,n=o,i=e,a.imageTUI.launch(a,!1,e),t=!0}else if(Le(Ce(g.get(e)))){var s={apiKey:a.opts.googleOptions.API_KEY,clientId:a.opts.googleOptions.CLIENT_ID,authorizeButton:"authorize_button-".concat(e),signoutButton:"signout_button",userArea:"user_area-".concat(e),fileInput:"file_input",fileIndex:e,file:u.get(e),fileContainer:"file_container",loadingText:"File is being uploaded...",events:{onInvalidFile:function(e){},onError:function(e){}}};ae=function(e){var t,i=["https://www.googleapis.com/discovery/v1/apis/drive/v2/rest"],r="-------314159265358979323846",o="\r\n--"+r+"\r\n",s=(document.getElementById(e.authorizeButton),document.getElementById(e.userArea));function l(){gapi.client.init({apiKey:e.apiKey,clientId:e.clientId,discoveryDocs:i,scope:"https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/drive.file https://www.googleapis.com/auth/drive.appdata"}).then(function(){gapi.auth2.getAuthInstance().isSignedIn.listen(c),c(gapi.auth2.getAuthInstance().isSignedIn.get()),!gapi.auth2.getAuthInstance().isSignedIn.get()||void 0!==gapi.auth.getToken()&&void 0===gapi.auth.getToken().access_token?Promise.resolve(gapi.auth2.getAuthInstance().sign
21In()).then(function(){f()}):f()},function(t){e.events.onError(t)})}function c(e){e&&(s.style.display="block")}function d(i){var r=gapi.auth.getToken().access_token,o="https://docs.google.com/feeds/download/documents/export/Export?id="+t+"&format=docx&access_token="+r,s=new XMLHttpRequest;s.open("get",o),s.responseType="arraybuffer",s.onload=function(){var t=new Blob([new Uint8Array(this.response)],{type:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}),i=u.get(e.fileIndex);t.name=i.name,t.lastModified=i.lastModified,t.lastModifiedDate=i.lastModifiedDate,u.set(e.fileIndex,t),a.filesManager.upload(t,g,n,e.fileIndex),h()},s.send()}function f(t){!function(e){for(var t=document.getElementsByClassName("fr-doc-edit-".concat(e)),a=0;a<t.length;a++)t[a].setAttribute("disabled",!0),t[a].classList.add("fr-disabled")}(e.fileIndex);var a=e.file;a?function(t,a){var n=new FileReader;n.readAsArrayBuffer(t),n.onload=function(i){for(var s={title:t.name,mimeType:"application/vnd.google-apps.document"},l="",c=new Uint8Array(n.result),d=c.byteLength,f=0;f<d;f++)l+=String.fromCharCode(c[f]);var p=btoa(l),h=o+"Content-Type: application/json; charset=UTF-8\r\n\r\n"+JSON.stringify(s)+o+"Content-Type: application/octet-stream\r\nContent-Transfer-Encoding: base64\r\n\r\n"+p+"\r\n---------314159265358979323846--",u=gapi.client.request({path:"/upload/drive/v2/files",method:"POST",params:{uploadType:"multipart",fields:"id,title,mimeType,userPermission,editable,copyable,shared,fileSize"},headers:{"Content-Type":'multipart/related; boundary="'+r+'"',"Content-Length":h.Length},body:h});a||(a=function(e){}),u.execute(function(t,n){t.error?e.events.onError(t.error):a(t)})}}(a,p):e.events.onInvalidFile("File is not selected")}function p(e){t=e.id;var n="https://docs.google.com/document/d/"+e.id+"/edit",i=a.o_doc.body,r=a.o_doc.createElement("div");r.setAttribute("id","editDocContainer"),r.style.cssText="position: fixed; top: 0;left: 0;padding: 0;width: 100%;height: 100%;background: rgba(255,255,255,1);z-index: 9998;display:block",r.innerHTML='<div style="margin-top:25px; text-align:center"><label>Sign Out : </label><input type="checkbox" id ="markSignOut" role="button"/>  <button id="signout_button"  class="fr-trim-button" >Save </button> <button id="cancel_file_edit" class="fr-trim-button">Cancel</button></div>  <iframe title="Edit your file" frameBorder="0" width="100%" height="700px" src="'+n+'"></iframe>',i.appendChild(r),document.getElementById("signout_button").onclick=d,document.getElementById("cancel_file_edit").onclick=h}function h(){document.getElementById("markSignOut").checked&&gapi.auth2.getAuthInstance().signOut().then(function(){gapi.auth.getToken()&&(gapi.auth.getToken().access_token=void 0)});var t=document.getElementById("editDocContainer");t.parentNode.removeChild(t),document.getElementById("user_area-".concat(e.fileIndex))&&(document.getElementById("user_area-".concat(e.fileIndex)).style.display="none"),function(e){for(var t=document.getElementsByClassName("fr-doc-edit-".concat(e)),a=0;a<t.length;a++)t[a].removeAttribute("disabled"),t[a].classList.remove("fr-disabled")}(e.fileIndex)}e.events||(e.events={}),e.events.onInvalidFile=e.events.onInvalidFile||function(e){},e.events.onError=e.events.onError||function(e){};var m={handleClientLoad:function(){gapi.load("client:auth2",l)}};return m}(s),function(e,t){0!=e.length?function(e,t){var a=document.createElement("script");a.src=e,a.onload=function(){this.onload=function(){},ae.handleClientLoad()},a.onreadystatechange=function(){"complete"===this.readyState&&this.onload()},(document.getElementsByTagName("head")[0]||document.body).appendChild(a)}(e.shift()):t&&t()}(["https://apis.google.com/js/api.js"],function(){})}t&&(p=!0)}function Ce(e){var t;if(""!=e.type)return e.type;if(e.name&&e.name.endsWith(".msg"))return t="application/vnd.ms-outlook";var a=/(?:\.([^.]+))?$/.exec(e.name)[1];return[[".doc","application/msword"],[".docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],[".gif","image/gif"],[".jpeg","image/jpeg"],[".jpg","image/jpeg"],[".txt","text/plain"],[".log","type/text"],[".mov","video/quicktime"],[".mp3","audio/mpeg"],[".mp4","video/mp4"],[".ogg","audio/ogg"],[".ogv","video/ogg"],[".pdf","application/pdf"],[".png","image/png"],[".webm","video/webm"],[".webp","image/webp"],[".wmv","video/x-ms-wmv"],[".xls","application/vnd.ms-excel"],[".xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],[".zip","application/x-zip-compressed"]].forEac
21h(function(e,n){e[0]==".".concat(a)&&(t=e[1])}),t}function we(e,t){if(Le(Ce(g.get(e)))||!Ie(Ce(g.get(e)))){var n=g.get(e).link,i=g.get(e).text;!i&&u.get(e)&&u.get(e).name&&(i=u.get(e).name);var o=g.get(e).response;a.edit.on(),a.events.focus(!0),a.selection.restore(),a.opts.fileUseSelectedText&&a.selection.text().length&&(i=a.selection.text()),a.html.insert('<a href="'.concat(n,'" target="_blank" id="fr-inserted-file" class="fr-file">').concat(i,"</a>"));var s=a.$el.find("#fr-inserted-file");s.removeAttr("id"),a.undo.saveStep(),function(){var e,t=Array.prototype.slice.call(a.el.querySelectorAll("a.fr-file")),n=[];for(e=0;e<t.length;e++)n.push(t[e].getAttribute("href"));if(te)for(e=0;e<te.length;e++)n.indexOf(te[e].getAttribute("href"))<0&&a.events.trigger("file.unlink",[te[e]]);te=t}(),a.selection.clear(),a.selection.setAfter(s),a.events.trigger("file.inserted",[s,o]),ye(t)}if(Te(Ce(g.get(e)))&&Ie(Ce(g.get(e)))){var l=g.get(e).link,c=g.get(e).sanitize,d=g.get(e).data,p=g.get(e).$existing_img,h=g.get(e).response;p&&"string"==typeof p&&(p=a.$(p)),a.edit.off(),K(a.language.translate("Loading image")),c&&(l=a.helpers.sanitizeURL(l));var m=new Image;m.onload=function(){var e,t;if(p){a.undo.canDo()||p.hasClass("fr-uploading")||a.undo.saveStep();var n=p.data("fr-old-src");p.data("fr-image-pasted")&&(n=null),a.$wp?((e=p.clone().removeData("fr-old-src").removeClass("fr-uploading").removeAttr("data-fr-image-pasted")).off("load"),n&&p.attr("src",n),p.replaceWith(e)):e=p;for(var i=e.get(0).attributes,r=0;r<i.length;r++){var o=i[r];0===o.nodeName.indexOf("data-")&&e.removeAttr(o.nodeName)}if(void 0!==d)for(t in d)d.hasOwnProperty(t)&&"link"!=t&&e.attr("data-".concat(t),d[t]);e.on("load",ve),e.attr("src",l),a.edit.on(),a.undo.saveStep(),a.events.disableBlur(),a.$el.blur(),a.events.trigger(n?"image.replaced":"image.inserted",[e,h])}else e=function(e,t,n){var i,r=f(document.createElement("img")).attr("src",e);if(t&&void 0!==t)for(i in t)t.hasOwnProperty(i)&&"link"!=i&&(" data-".concat(i,'="').concat(t[i],'"'),r.attr("data-".concat(i),t[i]));var o=a.opts.imageDefaultWidth;o&&"auto"!=o&&(o=a.opts.imageResizeWithPercent?"100%":"".concat(o,"px")),r.attr("style",o?"width: ".concat(o,";"):""),Qe(r,a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign),r.on("load",n),r.on("error",n),a.edit.on(),a.events.focus(!0),a.selection.restore(),a.undo.saveStep(),a.opts.imageSplitHTML?a.markers.split():a.markers.insert(),a.html.wrap();var s=a.$el.find(".fr-marker");return s.length?(s.parent().is("hr")&&s.parent().after(s),a.node.isLastSibling(s)&&s.parent().hasClass("fr-deletable")&&s.insertAfter(s.parent()),s.replaceWith(r)):a.$el.a
21ppend(r),r}(l,d,ve),a.undo.saveStep(),a.events.disableBlur(),a.$el.blur(),a.events.trigger("image.inserted",[e,h])},m.onerror=function(){H(1,null,null,e),ye(t)},m.src=l}if((Re(Ce(g.get(e)))||Me(Ce(g.get(e))))&&Ie(Ce(g.get(e))))if(r=e,"video/url"==Ce(g.get(e))){var v=!1;if(void 0!==document.getElementById("fr-file-autoplay-button-"+e)&&(v=document.getElementById("fr-file-autoplay-button-"+e).checked),v&&void 0!==g.get(e)&&-1<g.get(e).video.indexOf("iframe")&&g.get(e).video.indexOf("autoplay=1")<0){var y=g.get(e).video.substring(g.get(e).video.indexOf("src")+3),x="&";(y=(y=y.substring(y.indexOf('"')+1)).substring(0,y.indexOf('"'))).indexOf("?")<0&&(x="?"),g.get(e).video=g.get(e).video.replace(y,y+=x+"autoplay=1&mute=1")}else!v&&g.get(e).video.indexOf(!1)&&(-1<g.get(e).video.indexOf("&autoplay=1")&&(g.get(e).video=g.get(e).video.replace("&autoplay=1","")),-1<g.get(e).video.indexOf("?autoplay=1")&&(g.get(e).video=g.get(e).video.replace("?autoplay=1","")));a.events.focus(!0),a.selection.restore(),a.html.insert('<span contenteditable="false" draggable="true" class="fr-jiv fr-video fr-deletable">'.concat(g.get(e).video,"</span>"),!1,a.opts.videoSplitHTML),a.popups.hide("filesManager.insert");var C=a.$el.find(".fr-jiv");C.removeClass("fr-jiv"),C.toggleClass("fr-rv",a.opts.videoResponsive),function(e,t,n){!a.opts.htmlUntouched&&a.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv".concat(n[0]," fr-dv").concat(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"}))}(C,a.opts.videoDefaultDisplay,a.opts.videoDefaultAlign),C.toggleClass("fr-draggable",a.opts.videoMove),a.events.trigger("video.inserted",[C]),ve.call(C)}else{var w=g.get(e).link,A=g.get(e).sanitize,S=g.get(e).data,k=g.get(e).$existing_img,_=g.get(e).response;a.edit.off(),A&&(w=a.helpers.sanitizeURL(w)),function(){var t,n;if(k){a.undo.canDo()||k.find("video").hasClass("fr-uploading")||a.undo.saveStep();var i=k.find("video").data("fr-old-src"),r=k.data("fr-replaced");k.data("fr-replaced",!1),a.$wp?((t=k.clone(!0)).find("video").removeData("fr-old-src").removeClass("fr-uploading"),t.find("video").off("canplay"),i&&k.find("video").attr("src",i),k.replaceWith(t)):t=k;for(var o=t.find("video").get(0).attributes,s=0;s<o.length;s++){var l=o[s];0===l.nodeName.indexOf("data-")&&t.find("video").removeAttr(l.nodeName)}if(void 0!==S)for(n in S)S.hasOwnProperty(n)&&"link"!=n&&t.find("video").attr("data-".concat(n),S[n]);t.find("video").on("canplay",ve),t.find("video").attr("src",w),a.edit.on(),be(),a.undo.saveStep(),a.$el.blur(),a.events.trigger(r?"video.replaced":"video.inserted",[t,_])}else t=function(e,t,n,i,r){var o,s="";if(t&&void 0!==t)for(o in t)t.hasOwnProperty(o)&&"link"!=o&&(s+=" data-".concat(o,'="').concat(t[o],'"'));var l,c=a.opts.videoDefaultWidth;if(c&&"auto"!=c&&(c="".concat(c,"px")),Me(i))l=f(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+a.opts.videoDefaultDisplay[0]+("center"!=a.opts.videoDefaultAlign?" fr-fv"+a.opts.videoDefaultAlign[0]:"")).html('<audio src="'+e+'" '+s+" controls>"+a.language.translate("Your browser does not support HTML5 video.")+"</audio>");else{var d="";document.getElementById("fr-file-autoplay-button-"+r).checked&&(d="autoplay"),l=f(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+a.opts.videoDefaultDisplay[0]+("center"!=a.opts.videoDefaultAlign?" fr-fv"+a.opts.videoDefaultAlign[0]:"")).html('<video src="'+e+'" '+s+(c?' style="width: '+c+';" ':"")+d+"  controls>"+a.language.translate("Your browser does not support HTML5 video.")+"</video>")}l.toggleClass("fr-draggable",a.opts.videoMove),a.edit.on(),a.events.focus(!0),a.selection.restore(),a.undo.saveStep(),a.opts.videoSplitHTML?a.markers.split():a.markers.insert(),a.html.wrap();var p=a.$el.find(".fr-marker");a.node.isLastSibling(p)&&p.parent().hasClass("fr-deletable")&&p.insertAfter(p.parent()),p.replaceWith(l);var h;return h=Me(i)?"audio":"video",l.find(h).get(0).readyState>l.find(h).get(0).HAVE_FUTURE_DATA||a.helpers.isIOS()?n.call(l.find(h).get(0)):(l.find(h).on("canplaythrough load",n),l.find(h).on("error",n)),l}(w,S,ve,Ce(g.get(e)),e),be(),a.undo.saveStep(),a.events.trigger("video.inserted",[t,_])}()}a.popups.hide("filesManager.insert"),b.delete(e);var T=a.popups.get("filesManager.insert");T.find("input.fr-insert-attr.fr-checkbox-file-".concat(e))[0].checked=!1,T.find(".fr-file-"+e).get(0).classList.add("fr-unchecked"),z(),document.getElementById("fr-file-autoplay-button-"+e)&&(document.getElementById("fr-file-autoplay-button-"+e).checked=!1),E=E.filter(function(t){return t!=e})}function Ee(e,t){try{if(!1===a.events.trigger("filesManager.uploaded",[e],!0))return a.edit.on(),!1;var n=JSON.parse(e);return n.link?n:(H(2,e,null,t),!1)}catch(a){return H(4,e,null,t),!1}}function Ae(e,t){try{var n=f(e).find("Location").text(),i=f(e).find("Key").text();return!1===a.events.trigger("filesManager.uploadedToS3",[n,i,e],!0)?(a.edit.on(),!1):n}catch(a){return H(4,e,null,t),!1}}function Se(e,t,i,r){if(-1<k.indexOf(Ce(e))||!Ce(e))return H(6,null,
21null,r),!1;if(!1===a.events.trigger("filesManager.beforeUpload",[t]))return!1;if(!(null!==a.opts.filesManagerUploadURL&&"https://i.froala.com/upload"!=a.opts.filesManagerUploadURL||a.opts.filesManagerUploadToS3||a.opts.filesManagerUploadToAzure))return function(e,t,a){var n=new FileReader;n.onload=function(){var i=n.result;if(n.result.indexOf("svg+xml")<0){for(var r=atob(n.result.split(",")[1]),o=[],s=0;s<r.length;s++)o.push(r.charCodeAt(s));if(i=window.URL.createObjectURL(new Blob([new Uint8Array(o)],{type:Ce(t)})),Te(Ce(t))){var l={link:i,sanitize:!1,data:null,$existing_img:a,response:null,type:Ce(t)};g.set(e,l)}if(Le(Ce(t))){var c={link:i,text:t.name,response:null,type:Ce(t)};g.set(e,c)}if(Re(Ce(t))||Me(Ce(t))){var d={link:i,sanitize:!1,data:null,$existing_img:a,type:Ce(t)};g.set(e,d)}}},n.readAsDataURL(t)}(r,e),!1;if(Te(Ce(e))&&(e.name||(e.name=(new Date).getTime()+"."+(Ce(e)||"image/jpeg").replace(/image\//g,""))),e.size>a.opts.filesManagerMaxSize)return H(5,null,null,r),!1;if(a.opts.filesManagerAllowedTypes.indexOf("*")<0&&a.opts.filesManagerAllowedTypes.indexOf(Ce(e))<0)return H(6,null,null,r),!1;var o;if(function(e){isNaN(e)||(a.popups.get("filesManager.insert").find(".fr-file-item-right-"+e).get(0).innerHTML='<div class=\'fr-file-item-action-buttons\' >\n    <button type="button" id="fr-file-cancel-upload-button-'.concat(e,'" class="fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n    fr-file-button-').concat(e,' fr-file-cancel-upload-button" data-cmd="cancelUpload" data-title="Cancel" data-param1="').concat(e,'" role="button">\n    <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-2 3 30 30" xlmns = "http://w3.org/200/svg"><path d = \'M13.4,12l5.6,5.6L17.6,19L12,13.4L6.4,19L5,17.6l5.6-5.6L5,6.4L6.4,5l5.6,5.6L17.6,5L19,6.4L13.4,12z\'></path></svg>\n    </button>\n\n    <button type="button" id="fr-upload-delete-button-').concat(e,'" class="fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n    fr-file-button-').concat(e,' fr-upload-delete-button" data-cmd="deleteUpload" data-title="Delete" data-param1="').concat(e,'" role="button">\n    <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-2 3 30 30" xlmns = "http://w3.org/200/svg"><path d = \'M15,10v8H9v-8H15 M14,4H9.9l-1,1H6v2h12V5h-3L14,4z M17,8H7v10c0,1.1,0.9,2,2,2h6c1.1,0,2-0.9,2-2V8z\'></path></svg>\n    </button>\n\n    <div class=\'progress-circle p0 fr-file-progress-circle-').concat(e,"'>\n                  <span class='fr-file-upload-percent-").concat(e," fr-file-upload-percent'>0%</span>\n                  <div class='left-half-clipper'>\n                    <div class='first50-bar'></div>\n                    <div class='value-bar'></div>\n                  </div>\n                </div>\n            </div>"),v.set(e,0))}(r),a.drag_support.formdata&&(o=a.drag_support.formdata?new FormData:null),o){var s;if(!1!==a.opts.filesManagerUploadToS3)for(s in o.append("key",a.opts.filesManagerUploadToS3.keyStart+(new Date).getTime()+"-"+(e.name||"untitled")),o.append("success_action_status","201"),o.append("X-Requested-With","xhr"),o.append("Content-Type",Ce(e)),a.opts.filesManagerUploadToS3.params)a.opts.filesManagerUploadToS3.params.hasOwnProperty(s)&&o.append(s,a.opts.filesManagerUploadToS3.params[s]);for(s in a.opts.filesManagerUploadParams)a.opts.filesManagerUploadParams.hasOwnProperty(s)&&o.append(s,a.opts.filesManagerUploadParams[s]);o.append(a.opts.filesManagerUploadParam,e,e.name);var l,c,d=a.opts.filesManagerUploadURL;a.opts.filesManagerUploadToS3&&(d=a.opts.filesManagerUploadToS3.uploadURL?a.opts.filesManagerUploadToS3.uploadURL:"https://".concat(a.opts.filesManagerUploadToS3.region,".amazonaws.com/").concat(a.opts.filesManagerUploadToS3.bucket)),a.opts.filesManagerUploadToAzure&&(d=a.opts.filesManagerUploadToAzure.uploadURL?"".concat(a.opts.filesManagerUploadToAzure.uploadURL,"/").concat(e.name):encodeURI("https://".concat(a.opts.filesManagerUploadToAzure.account,".blob.core.windows.net/").concat(a.opts.filesManagerUploadToAzure.container,"/").concat(e.name)),l=d,a.opts.filesManagerUploadToAzure.SASToken&&(d+=a.opts.filesManagerUploadToAzure.SASToken),a.opts.filesManagerUploadMethod="P
21UT");var f=a.core.getXHR(d,a.opts.filesManagerUploadMethod);if(a.opts.filesManagerUploadToAzure){var p=(new Date).toUTCString();if(!a.opts.filesManagerUploadToAzure.SASToken&&a.opts.filesManagerUploadToAzure.accessKey){var h=a.opts.filesManagerUploadToAzure.account,u=a.opts.filesManagerUploadToAzure.container;if(a.opts.filesManagerUploadToAzure.uploadURL){var b=a.opts.filesManagerUploadToAzure.uploadURL.split("/");u=b.pop(),h=b.pop().split(".")[0]}var x="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(p,"\nx-ms-version:2019-07-07"),C=encodeURI("/"+h+"/"+u+"/"+e.name),w=a.opts.filesManagerUploadMethod+"\n\n\n"+e.size+"\n\n"+Ce(e)+"\n\n\n\n\n\n\n"+x+"\n"+C,E=a.cryptoJSPlugin.cryptoJS.HmacSHA256(w,a.cryptoJSPlugin.cryptoJS.enc.Base64.parse(a.opts.filesManagerUploadToAzure.accessKey)).toString(a.cryptoJSPlugin.cryptoJS.enc.Base64),A="SharedKey "+h+":"+E;c=E,f.setRequestHeader("Authorization",A)}for(s in f.setRequestHeader("x-ms-version","2019-07-07"),f.setRequestHeader("x-ms-date",p),f.setRequestHeader("Content-Type",Ce(e)),f.setRequestHeader("x-ms-blob-type","BlockBlob"),a.opts.filesManagerUploadParams)a.opts.filesManagerUploadParams.hasOwnProperty(s)&&f.setRequestHeader(s,a.opts.filesManagerUploadParams[s]);for(s in a.opts.filesManagerUploadToAzure.params)a.opts.filesManagerUploadToAzure.params.hasOwnProperty(s)&&f.setRequestHeader(s,a.opts.filesManagerUploadToAzure.params[s])}f.onload=function(){Le(Ce(e))?function(e,t,n,i,r){var o=this.status,s=this.response,l=this.responseXML,c=this.responseText;try{if(a.opts.filesManagerUploadToS3||a.opts.filesManagerUploadToAzure)if(201===o){var d;if(a.opts.filesManagerUploadToAzure){if(!1===a.events.trigger("filesManager.uploadedToAzure",[this.responseURL,r,s],!0))return a.edit.on(),!1;d=i}else d=Ae(l,t);if(d){var f={link:d,text:e,response:s,type:n};g.set(t,f)}}else H(4,s||l,null,t);else if(200<=o&&o<300){var p=Ee(c,t);if(p){var h={link:p.link,text:e,response:s,type:n};g.set(t,h)}}else H(3,s||c,null,t)}catch(e){H(4,s||c,null,t)}}.call(f,e.name,r,Ce(e),l,c):function(e,t,n,i,r){var o=this.status,s=this.response,l=this.responseXML,c=this.responseText;try{if(a.opts.filesManagerUploadToS3||a.opts.filesManagerUploadToAzure)if(201==o){var d;if(a.opts.filesManagerUploadToAzure){if(!1===a.events.trigger("filesManager.uploadedToAzure",[this.responseURL,r,s],!0))return a.edit.on(),!1;d=i}else d=Ae(l,t);if(d){var f={link:d,sanitize:!1,data:[],$existing_img:e,response:s||l,type:n};g.set(t,f)}}else H(4,s||l,e,t);else if(200<=o&&o<300){var p=Ee(c,t);if(p){var h={link:p.link,sanitize:!1,data:p,$existing_img:e,response:s||l,type:n};g.set(t,h)}}else H(3,s||c,e,t)}catch(a){H(4,s||c,e,t)}}.call(f,n,r,Ce(e),l,c),y.has(r)||he(100,r,!0)},f.onerror=function(){H(4,this.response||this.responseText||this.responseXML,null,r)},f.upload.onprogress=function(e){!function(e,t){e.lengthComputable&&he(e.loaded/e.total*100|0,t,!1)}(e,r)},f.onabort=function(e){!function(e,t){H(10,t,n,e)}(r,e)},f.send(a.opts.filesManagerUploadToAzure?e:o),m.set(r,f)}}function ke(t){a.events.$on(t,"click",".fr-upload-progress-layer",function(e){if(a.helpers.isMobile())return e.stopPropagation(),!1},!0),a.events.$on(t,"dragover dragenter",".fr-upload-progress-layer",function(e){e.preventDefault();for(var t=0;t<e.originalEvent.dataTransfer.types.length;t++)"Files"==e.originalEvent.dataTransfer.types[t]&&(e.originalEvent.dataTransfer.dropEffect="none");return!1},!0),a.events.$on(t,"dragleave dragend",".fr-upload-progress-layer",function(e){return e.preventDefault(),!1},!0),a.events.$on(t,"dragover dragenter",".fr-files-upload-layer",function(e){return f(this).addClass("fr-drop"),(a.browser.msie||a.browser.edge)&&e.preventDefault(),!1},!0),a.events.$on(t,"dragleave dragend",".fr-files-upload-layer",function(e){return f(this).removeClass("fr-drop"),(a.browser.msie||a.browser.edge)&&e.preventDefault(),!1},!0),a.events.$on(t,"click",".fr-insert-checkbox",function(e){if(this.classList.contains("fr-checkbox-disabled"))return this.children.target.disabled=!0,void(this.children.target.checked=!1);var a=parseInt(this.id.split("-").pop());b.set(a,this.children.target.checked);
21for(var n=t.find('.fr-command[data-cmd="insertAll"]'),i=t.find('.fr-command[data-cmd="deleteAll"]'),r=t.find('input.fr-file-insert-check[type="checkbox"]'),o=r.length,s=!0,l=0;l<o;l++)1==r[l].checked&&(s=!1);s?n.addClass("fr-disabled"):n.removeClass("fr-disabled"),s?i.addClass("fr-disabled"):i.removeClass("fr-disabled"),this.children.target.checked?(t.find(".fr-file-"+this.id.split("-").pop()).get(0).setAttribute("draggable","true"),t.find(".fr-file-"+this.id.split("-").pop()).get(0).classList.remove("fr-unchecked")):(this.id.split("-").pop(),t.find(".fr-file-"+this.id.split("-").pop()).get(0).setAttribute("draggable","false"),t.find(".fr-file-"+this.id.split("-").pop()).get(0).classList.add("fr-unchecked"))}),a.events.$on(t,"click",".fr-file-insert-button",function(e){this.classList.contains("fr-disabled")||we(parseInt(this.id.split("-").pop()))}),a.events.$on(t,"click",".fr-file-autoplay-button",function(e){if(this.parentNode.classList.contains("fr-checkbox-disabled"))return this.disabled=!0,void(this.checked=!1);_e(parseInt(this.id.split("-").pop()))}),a.events.$on(t,"click",".fr-file-edit-button",function(e){var a=parseInt(this.id.split("-").pop());t.find(".fr-file-edit-button-".concat(a)).hasClass("fr-disabled")||xe(a)}),a.events.$on(t,"click",".fr-file-view-button",function(e){var n=parseInt(this.id.split("-").pop());t.find(".fr-file-view-button-".concat(n)).hasClass("fr-disabled")||function(e){if(!Ie(Ce(g.get(e)))){var t=g.get(e).link,n=g.get(e).link;if(u.get(e)&&u.get(e).name?n=u.get(e).name:g.get(e).text&&(n=g.get(e).text),0===t.indexOf("blob:")&&a.browser.msie&&window.navigator&&window.navigator.msSaveBlob)window.navigator.msSaveBlob(u.get(e),n);else{var i=document.createElement("a");i.href=t,i.download=n,i.click()}return!1}var r=a.popups.get("filesManager.insert");if(0<r.find(".fr-file-view-image-"+e).length)r.find(".fr-file-view-image-"+e)[0].remove();else{for(var o=r.find(".fr-file-view"),s=0;s<o.length;s++)o.get(s).remove();var l=r.find(".fr-file-view-"+e);if(Te(Ce(g.get(e)))){var c='<div class="fr-file-view-modal">\n              <div class="fr-file-view-modal-content">\n              <div class="fr-file-view-close">&times;</div> \n                <img src="'+g.get(e).link+"\" class ='fr-file-view-image'/>\n                </div>\n              </div>";l[0].innerHTML=c+l[0].innerHTML}else if(Re(Ce(g.get(e)))){var d;if(g.get(e).hasOwnProperty("video")){var f=g.get(e).video.substring(g.get(e).video.indexOf("src")+3),p=f.substring(f.indexOf('"')+1);p=p.substring(0,p.indexOf('"')),d='<div class="fr-file-view-modal">\n        <div class="fr-file-view-modal-content ">\n          <div class="fr-file-view-close">&times;</div> \n          <iframe width="640" height="360" src="'.concat(p+"&autoplay=1&mute=1",'" allow="autoplay" frameborder="0" class = "fr-file-view-image"></iframe>\n        </div>\n      </div>')}else d='<div class="fr-file-view-modal">\n          <div class="fr-file-view-modal-content ">\n            <div class="fr-file-view-close">&times;</div> \n            <video controls src="'+g.get(e).link+"\"  class ='fr-file-view-image' autoplay></video>\n          </div>\n        </div>";l[0].innerHTML=d+l[0].innerHTML}else if(Me(Ce(g.get(e)))){var h='<div class="fr-file-view-modal">\n        <div class="fr-file-view-modal-content ">\n          <div  class="fr-file-view-close">&times;</div> \n          <audio controls="controls"  class =\'fr-file-view-image\' autoplay>\n\n          <source src="'.concat(g.get(e).link,'" type="').concat(Ce(g.get(e)),'" />\n\n            Your browser does not support the audio element.\n          </audio>\n        </div>\n      </div>');l[0].innerHTML=h+l[0].innerHTML}else if(Le(Ce(g.get(e)))){var m=g.get(e).link,v=g.get(e).text;if(m.endsWith(".pdf")||m.endsWith(".txt")){var b='<div class="fr-file-view-modal">\t\n              <div class="fr-file-view-modal-content " >\t\n              <div class="fr-file-view-close">&times;</div> \t\n              <iframe src="'.concat(m,"\" style='background-color: white;' height='50%' width='50%' title=\"").concat(v,'" class="fr-file fr-file-view-image"></iframe>\t\n            </div>\t\n            </div>');l[0].innerHTML=b+l[0].innerHTML}else if(0===m.indexOf("blob:")&&a.browser.msie&&window.navigator&&window.navigator.msSaveBlob)window.navigator.msSaveBlob(u.get(e),v);else{var y=document.createElement("a");y.href=m,y.download=v,y.click()}}}}(n)}),a.events.$on(t,"click",".fr-file-delete-button",function(e){$(parseInt(this.id.split("-").pop()))}),a.events.$on(t,"click",".fr-file-cancel-upload-button",function(e){!function(e){var t=a.popups.get("filesManager.insert");t.find(".fr-file-item-right-"+e).get(0).innerHTML=pe(e),m.get(e).abort(),ue(e,100,!0),t.find(".fr-checkbox-file-"+e).get(0).disabled=!0}(parseInt(this.id.split("-").pop()))}),a.events.$on(t,"click",".fr-upload-delete-button",function(e){!function(e){0!=m.get(e).readyState&&(m.get(e).abort(),ue(e,100,!0),m.delete(e)),$(e)}(parseInt(this.id.split("-").pop()))}),a.events.$on(t,"click",".fr-file-view-close",function(e){t.find(".fr-file-view-modal").get(0).outerHTML=""}),a.events.$on(t,"click",".fr-plugins-enable",function(t){S.forEac
21h(function(e){a.opts.pluginsEnabled.indexOf(e)<0&&a.opts.pluginsEnabled.push(e)}),function(t){for(var n in t)if(!a[n]){if(e.PLUGINS[n]&&a.opts.pluginsEnabled.indexOf(n)<0)continue;a[n]=new t[n](a),a[n]._init&&a[n]._init()}}(e.PLUGINS),a.popups.get("filesManager.insert").get(0).outerHTML="",Oe(),L(!0)}),a.events.$on(t,"click",".fr-plugins-cancel",function(e){a.popups.hide("filesManager.insert")}),a.events.$on(t,"drop",".fr-upload-progress",function(e){e.preventDefault(),e.stopPropagation()}),a.events.$on(t,"drop",".fr-files-upload-layer",function(e){e.preventDefault(),e.stopPropagation(),f(this).removeClass("fr-drop");var i=e.originalEvent.dataTransfer;if(i&&i.files){var r=t.data("instance")||a;r.events.disableBlur();for(var o=[],s=0;s<i.files.length;s++){var l=A;u.set(l,i.files[s]),ce(l),b.set(l,!1),o.push(l),A++}for(var c=0;c<o.length;c++)r.filesManager.upload(u.get(o[c]),i.files,n,o[c]);r.events.enableBlur()}},!0),a.helpers.isIOS()&&a.events.$on(t,"touchstart",'.fr-files-upload-layer input[type="file"]',function(){f(this).trigger("click")},!0),a.events.$on(t,"change",'.fr-files-upload-layer input[type="file"]',function(){if(this.files){var e=t.data("instance")||a;e.events.disableBlur(),t.find("input:focus").blur(),e.events.enableBlur();var i=[];if(void 0!==this.files&&0<this.files.length){for(var r=0;r<this.files.length;r++){var o=A;u.set(o,this.files[r]),ce(o),b.set(o,!1),++A,i.push(o)}for(var s=0;s<i.length;s++)e.filesManager.upload(u.get(i[s]),this.files,n,i[s])}}f(this).val("")},!0)}function _e(e){document.getElementById("fr-file-autoplay-button-"+e).checked?E.push(e):E=E.filter(function(t){return t!=e})}function Te(e){return e&&"image"===e.split("/")[0]}function Le(e){return e&&"image"!=e.split("/")[0]&&e&&"video"!=e.split("/")[0]&&e&&"audio"!=e.split("/")[0]}function Re(e){return e&&"video"===e.split("/")[0]}function Me(e){return e&&"audio"===e.split("/")[0]}function Ie(e){var t="audio/ogg",n="video/ogg";if(e==t||e==n||"image/webp"==e||"video/webm"==e){if(a.browser.msie||a.browser.edge||a.browser.safari)return!1;if(a.helpers.isMobile()){if(e==t||e==n)return!1;if(!a.helpers.isAndroid()&&!a.browser.chrome)return!1}}return!0}function Oe(e){if(e)return a.popups.onRefresh("filesManager.insert",T),a.popups.onHide("filesManager.insert",M),!0;var t,i,r="";a.opts.imageUpload||-1===a.opts.filesInsertButtons.indexOf("filesUpload")||a.opts.imageInsertButtons.splice(a.opts.filesInsertButtons.indexOf("filesUpload"),1);var o=a.button.buildList(a.opts.filesInsertButtons),s=a.button.buildList(a.opts.filesInsertButtons2);""!==o&&(r='<div class="fr-buttons fr-tabs">'.concat(o,'<span class="fr-align-right">').concat(s,"</span></div>"));var l=a.opts.filesInsertButtons.indexOf("filesUpload"),c=a.opts.filesInsertButtons.indexOf("filesByURL"),d=a.opts.filesInsertButtons.indexOf("filesEmbed"),f="";0<=l&&(t=" fr-active",0<=c&&c<l&&(t=""),f='<div class="fr-files-upload-layer'.concat(t,' fr-layer " id="fr-files-upload-layer-').concat(a.id,'"><div style="display:flex"><div class="fr-upload-section"><div class = \'fr-blue-decorator\'><div class = \'fr-cloud-icon\'><svg class = "fr-svg" focusable="false" width="26px" height="26px" viewBox = "0 0 24 24" xlmns = "http://w3.org/200/svg"><path d = \'M12 6.66667a4.87654 4.87654 0 0 1 4.77525 3.92342l0.29618 1.50268 1.52794 0.10578a2.57021 2.57021 0 0 1 -0.1827 5.13478H6.5a3.49774 3.49774 0 0 1 -0.3844 -6.97454l1.06682 -0.11341L7.678 9.29387A4.86024 4.86024 0 0 1 12 6.66667m0 -2A6.871 6.871 0 0 0 5.90417 8.37 5.49773 5.49773 0 0 0 6.5 19.33333H18.41667a4.57019 4.57019 0 0 0 0.32083 -9.13A6.86567 6.86567 0 0 0 12 4.66667Zm0.99976 7.2469h1.91406L11.99976 9 9.08618 11.91357h1.91358v3H11V16h2V14h-0.00024Z\'></path></svg></div>Drag & Drop One or More Files<br><div class="decorated"><span> OR </span></div> Click Browse Files </div> </div><div class="fr-form"><input type="file" accept="').concat(a.opts.filesManagerAllowedTypes.join(",").toLowerCase(),'" tabIndex="-1" aria - labelledby="fr-files-upload-layer-').concat(a.id,'"role="button" multiple></div> </div></div>'));var p="";0<=d&&(t=" fr-active",(l<d&&0<=l||c<d&&0<=c)&&(t=""),p='<div class="fr-files-embed-layer fr-layer'.concat(t,'" id="fr-files-embed-layer-').concat(a.id,'"><div class="fr-input-line padding-top-15"><textarea data-gramm_editor="false" style=\'height:60px\' id="fr-files-embed-layer-text').concat(a.id,'" type="text" placeholder="').concat(a.language.translate("Embedded Code"),'" tabIndex="1" aria-required="true" rows="5"></textarea></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="insertEmbed" tabIndex="2" role="button">').concat(a.language.translate("Insert"),"</button></div></div>"));var h="";0<=c&&(t=" fr-active",0<=l&&l<c&&(t=""),h='<div class="fr-files-by-url-layer'.concat(t,' fr-layer" id="fr-files-by-url-layer
21-').concat(a.id,'"><div class="fr-input-line fr-by-url-padding"><input id="fr-files-by-url-layer-text-').concat(a.id,'" type="text" placeholder="http://" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="filesInsertByURL" tabIndex="2" role="button">').concat(a.language.translate("Add"),"</button></div></div>"));var u={buttons:r,upload_layer:f,by_url_layer:h,embed_layer:p,upload_progress_layer:"<div class = ' fr-margin-16 fr-upload-progress' id=\"fr-upload-progress-layer-".concat(a.id,"\" ><div  class='fr-progress-bar-style'><div class='fr-progress-bar fr-none'></div></div><div id='filesList' class = 'fr-upload-progress-layer fr-layer'></div></div>"),progress_bar:'<div class="fr-files-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="filesDismissError" tabIndex="2" role="button">OK</button></div></div>'};return 1<=a.opts.imageInsertButtons.length&&(i=a.popups.create("filesManager.insert",u)),a.$wp&&a.events.$on(a.$wp,"scroll",function(){n&&a.popups.isVisible("filesManager.insert")&&replace()}),ke(i),a.popups.setPopupDimensions(i),i}function Ne(e){var t=e.split("/").pop();if(t.split(".").length<2){var a=new Date;return t+"-"+a.getDate()+"/"+(a.getMonth()+1)+"/"+a.getFullYear()}return t}function De(){n&&a.popups.get("image.alt").find("input").val(n.attr("alt")||"").trigger("change")}function Pe(){var e=a.popups.get("image.alt");e||(e=Be()),V(),a.popups.refresh("image.alt"),a.popups.setContainer("image.alt",a.$sc);var t=et();tt()&&(t=t.find(".fr-img-wrap"));var n=t.offset().left+t.outerWidth()/2,i=t.offset().top+t.outerHeight();a.popups.show("image.alt",n,i,t.outerHeight(),!0)}function Be(e){if(e)return a.popups.onRefresh("image.alt",De),!0;var t={buttons:'<div class="fr-buttons fr-tabs">'.concat(a.button.buildList(a.opts.imageAltButtons),"</div>"),alt_layer:'<div class="fr-image-alt-layer fr-layer fr-active" id="fr-image-alt-layer-'.concat(a.id,'"><div class="fr-input-line"><input id="fr-image-alt-layer-text-').concat(a.id,'" type="text" placeholder="').concat(a.language.translate("Alternative Text"),'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetAlt" tabIndex="2" role="button">').concat(a.language.translate("Update"),"</button></div></div>")},i=a.popups.create("image.alt",t);return a.$wp&&a.events.$on(a.$wp,"scroll.image-alt",function(){n&&a.popups.isVisible("image.alt")&&Pe()}),i}function Fe(){var e=a.popups.get("image.size");if(n)if(tt()){var t=n.parent();t.get(0).style.width||(t=n.parent().parent()),e.find('input[name="width"]').val(t.get(0).style.width).trigger("change"),e.find('input[name="height"]').val(t.get(0).style.height).trigger("change")}else e.find('input[name="width"]').val(n.get(0).style.width).trigger("change"),e.find('input[name="height"]').val(n.get(0).style.height).trigger("change")}function He(){var e=a.popups.get("image.size");e||(e=ze()),V(),a.popups.refresh("image.size"),a.popups.setContainer("image.size",a.$sc);var t=et();tt()&&(t=t.find(".fr-img-wrap"));var n=t.offset().left+t.outerWidth()/2,i=t.offset().top+t.outerHeight();a.popups.show("image.size",n,i,t.outerHeight(),!0)}function ze(e){if(e)return a.popups.onRefresh("image.size",Fe),!0;var t={buttons:'<div class="fr-buttons fr-tabs">'.concat(a.button.buildList(a.opts.imageSizeButtons),"</div>"),size_layer:'<div class="fr-image-size-layer fr-layer fr-active" id="fr-image-size-layer-'.concat(a.id,'"><div class="fr-image-group"><div class="fr-input-line"><input id="fr-image-size-layer-width-\'').concat(a.id,'" type="text" name="width" placeholder="').concat(a.language.translate("Width"),'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-image-size-layer-height').concat(a.id,'" type="text" name="height" placeholder="').concat(a.language.translate("Height"),'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetSize" tabIndex="2" role="button">').concat(a.language.translate("Update"),"</button></div></div>")},i=a.popups.create("image.size",t);return a.$wp&&a.events.$on(a.$wp,"scroll.image-size",function(){n&&a.popups.isVisible("image.size")&&He()}),i}function $e(e,t,a,n){return e.pageX=t,D.call(this,e),e.pageX=e.pageX+a*Math.floor(Math.pow(1.1,n)),P.call(this,e),B.call(this,e),++n}function Ue(t){(t=t||et())&&!1!==a.events.trigger("image.beforeRemove",[t])&&(a.popups.hideAll(),Xe(!0),a.undo.canDo()||a.undo.saveStep(),t.get(0)==a.el?t.removeAttr("src"):(t.get(0).parentNode&&"A"==t.get(0).parentNode.tagName?(a.selection.setBefore(t.get(0).parentNode)||a.selection.setAfter(t.get(0).parentNode)||t.parent().after(e.MARKERS),f(t.get(0).parentNode).remove()):(a.selection.setBefore(t.get(0))||a.selection.setAfter(t.get(0))||t.after(e.MARKERS),t.remove()),a.html.fillEmptyBlocks(),a.selection.restore(
21)),a.undo.saveStep())}function We(t){var i=t.which;if(n&&(i==e.KEYCODE.BACKSPACE||i==e.KEYCODE.DELETE))return t.preventDefault(),t.stopPropagation(),Ue(),!1;if(n&&i==e.KEYCODE.ESC){var r=n;return Xe(!0),a.selection.setAfter(r.get(0)),a.selection.restore(),t.preventDefault(),!1}if(!n||i!=e.KEYCODE.ARROW_LEFT&&i!=e.KEYCODE.ARROW_RIGHT)return n&&i===e.KEYCODE.TAB?(t.preventDefault(),t.stopPropagation(),Xe(!0),!1):n&&i!=e.KEYCODE.F10&&!a.keys.isBrowserAction(t)?(t.preventDefault(),t.stopPropagation(),!1):void 0;var o=n.get(0);return Xe(!0),i==e.KEYCODE.ARROW_LEFT?a.selection.setBefore(o):a.selection.setAfter(o),a.selection.restore(),t.preventDefault(),!1}function Ve(e){if(e&&"IMG"==e.tagName){if(a.node.hasClass(e,"fr-uploading")||a.node.hasClass(e,"fr-error")?e.parentNode.removeChild(e):a.node.hasClass(e,"fr-draggable")&&e.classList.remove("fr-draggable"),e.parentNode&&e.parentNode.parentNode&&a.node.hasClass(e.parentNode.parentNode,"fr-img-caption")){var t=e.parentNode.parentNode;t.removeAttribute("contenteditable"),t.removeAttribute("draggable"),t.classList.remove("fr-draggable");var n=e.nextSibling;n&&n.removeAttribute("contenteditable")}}else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var i=e.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),r=0;r<i.length;r++)Ve(i[r])}function Ke(e){var t=e.target.result,n=a.opts.imageDefaultWidth;n&&"auto"!=n&&(n+=a.opts.imageResizeWithPercent?"%":"px"),a.undo.saveStep(),a.html.insert('<img data-fr-image-pasted="true" src="'.concat(t,'"').concat(n?' style="width: '.concat(n,';"'):"",">"));var i=a.$el.find('img[data-fr-image-pasted="true"]');i&&Qe(i,a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign),a.events.trigger("paste.after")}function Ye(e){if(e&&e.clipboardData&&e.clipboardData.items){var t=(e.clipboardData||window.clipboardData).getData("text/html")||"",n=(new DOMParser).parseFromString(t,"text/html").querySelector("img");if(n){if(!n)return!1;var i=n.src,r=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))r=e.clipboardData.items[0].getAsFile();else for(var o=0;o<e.clipboardData.items.length&&!(r=e.clipboardData.items[o].getAsFile());o++);if(r)return function(e,t){var n=new FileReader;n.onload=function(e){var t=a.opts.imageDefaultWidth;t&&"auto"!=t&&(t+=a.opts.imageResizeWithPercent?"%":"px"),a.html.insert('<img data-fr-image-pasted="true" src="'.concat(e,'"').concat(t?' style="width: '.concat(t,';"'):"",">"));var n=a.$el.find('img[data-fr-image-pasted="true"]');n&&Qe(n,a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign),a.events.trigger("paste.after")}(t),n.readAsDataURL(e,t)}(r,i),!1}else{var s=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))s=e.clipboardData.items[0].getAsFile();else for(var l=0;l<e.clipboardData.items.length&&!(s=e.clipboardData.items[l].getAsFile());l++);if(s)return function(e){var t=new FileReader;t.onload=Ke,t.readAsDataURL(e)}(s),!1}}}function Ge(e){return e.replace(/<img /gi,'<img data-fr-image-pasted="true" ')}function Xe(e){n&&(je||!0===e)&&(a.toolbar.enable(),o&&o.removeClass("fr-active"),a.popups.hide("image.edit"),n=null,Ze(),s=null,l&&l.hide())}var je=!1;function qe(){je=!0}function Ze(){je=!1}function Qe(e,t,n){!a.opts.htmlUntouched&&a.opts.useClasses?(f(e).removeClass("fr-fil fr-fir fr-dib fr-dii"),n&&f(e).addClass("fr-fi".concat(n[0])),t&&f(e).addClass("fr-di".concat(t[0]))):"inline"==t?(e.css({display:"inline-block",verticalAlign:"bottom",margin:a.opts.imageDefaultMargin}),"center"==n?e.css({float:"none",marginBottom:"",marginTop:"",maxWidth:"calc(100% - ".concat(2*a.opts.imageDefaultMargin,"px)"),textAlign:"center"}):"left"==n?e.css({float:"left",marginLeft:0,maxWidth:"calc(100% - ".concat(a.opts.imageDefaultMargin,"px)"),textAlign:"left"}):e.css({float:"right",marginRight:0,maxWidth:"calc(100% - ".concat(a.opts.imageDefaultMargin,"px)"),textAlign:"right"})):"block"==t&&(e.css({display:"block",float:"none",verticalAlign:"top",margin:"".concat(a.opts.imageDefaultMargin,"px auto"),textAlign:"center"}),"left"==n?e.css({marginLeft:0,textAlign:"left"}):"right"==n&&e.css({marginRight:0,textAlign:"right"}))}function Je(){return n}function et(){return tt()?n.parents(".fr-img-caption").first():n}function tt(){return!!n&&0<n.parents(".fr-img-caption").length}return{_init:function(){var t;a.events.$on(a.$el,a._mousedown,"IMG"==a.el.tagName?null:'img:not([contenteditable="false"])',function(e){if("false"==f(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;a.helpers.isMobile()||a.selection.clear(),h=!0,a.popups.areVisible()&&a.events.disableBlur(),a.browser.msie&&(a.events.disableBlur(),a.$el.attr("contenteditable",!1)),a.draggable||"touchstart"==e.type||e.preventDefault(),e.stopPropagation()}),a.events.$on(a.$el,a._mousedown,".fr-img-caption .fr-inner",function(e){a.core.hasFocus()||a.events.focus(),e.stopPropagation()}),a.events.$on(a.$el,"paste",".fr-img-caption .fr-inner",function(e){!0===a.opts.toolbarInline&&(a.toolbar.hide(),e.stopPropagation())}),a.events.$on(a.$el,a._mouseup,"IMG"==a.el.tagName?null:'img:not([contenteditable="false"])',function(e){if("false"==f(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;h&&(h=!1,e.stopPropagation(),a.browser.msie&&(a.$el.attr("contenteditable",!0),a.events.enableBlur()))}),a.events.on("keyup",function(e){if(e.shiftKey&&""===a.selection.text().replace(/\n/g,"")&&a.keys.isArrow(e.which)){var t=a.selection.element
vendor: 4,490 bytes, line 21
21(),n=a.selection.endElement();t&&"IMG"==t.tagName?me(f(t)):n&&"IMG"==n.tagName&&me(f(n))}},!0),a.events.on("window.mousedown",qe),a.events.on("window.touchmove",Ze),a.events.on("mouseup window.mouseup",function(){if(n)return Xe(),!1;Ze()}),a.events.on("commands.mousedown",function(e){0<e.parents(".fr-toolbar").length&&Xe()}),a.events.on("image.resizeEnd",function(){a.opts.iframe&&a.size.syncIframe()}),a.events.on("blur image.hideResizer commands.undo commands.redo element.dropped",function(){Xe(!(h=!1))}),a.events.on("modals.hide",function(){n&&a.selection.clear()}),a.events.on("image.resizeEnd",function(){a.win.getSelection&&me(n)}),a.opts.imageAddNewLine&&a.events.on("image.inserted",function(t){var n=t.get(0);for(n.nextSibling&&"BR"===n.nextSibling.tagName&&(n=n.nextSibling);n&&!a.node.isElement(n);)n=a.node.isLastSibling(n)?n.parentNode:null;a.node.isElement(n)&&(a.opts.enter===e.ENTER_BR?t.after("<br>"):f(a.node.blockParent(t.get(0))).after("<".concat(a.html.defaultTag(),"><br></").concat(a.html.defaultTag(),">")))}),"IMG"==a.el.tagName&&a.$el.addClass("fr-view"),a.helpers.isMobile()&&(a.events.$on(a.$el,"touchstart","IMG"==a.el.tagName?null:'img:not([contenteditable="false"])',function(){ne=!1}),a.events.$on(a.$el,"touchmove",function(){ne=!0})),a.$wp?(a.events.on("window.keydown keydown",We,!0),a.events.on("keyup",function(t){if(n&&t.which==e.KEYCODE.ENTER)return!1},!0),a.events.$on(a.$el,"keydown",function(){var t=a.selection.element();(t.nodeType===Node.TEXT_NODE||"BR"==t.tagName&&a.node.isLastSibling(t))&&(t=t.parentNode),a.node.hasClass(t,"fr-inner")||(a.node.hasClass(t,"fr-img-caption")||(t=f(t).parents(".fr-img-caption").get(0)),a.node.hasClass(t,"fr-img-caption")&&(a.opts.trackChangesEnabled||f(t).after(e.INVISIBLE_SPACE+e.MARKERS),a.selection.restore()))})):a.events.$on(a.$win,"keydown",We),a.events.on("toolbar.esc",function(){if(n){if(a.$wp)a.events.disableBlur(),a.events.focus();else{var e=n;Xe(!0),a.selection.setAfter(e.get(0)),a.selection.restore()}return!1}},!0),a.events.on("toolbar.focusEditor",function(){if(n)return!1},!0),a.events.on("window.cut window.copy",function(t){if(n&&a.popups.isVisible("image.edit")&&!a.popups.get("image.edit").find(":focus").length){var i=et();tt()?(i.before(e.START_MARKER),i.after(e.END_MARKER),a.selection.restore(),a.paste.saveCopiedText(i.get(0).outerHTML,i.text())):a.paste.saveCopiedText(n.get(0).outerHTML,n.attr("alt")),"copy"==t.type?setTimeout(function(){me(n)}):(Xe(!0),a.undo.saveStep(),setTimeout(function(){a.undo.saveStep()},0))}},!0),a.browser.msie&&a.events.on("keydown",function(t){if(!a.selection.isCollapsed()||!n)return!0;var i=t.which;i==e.KEYCODE.C&&a.keys.ctrlKey(t)?a.events.trigger("window.copy"):i==e.KEYCODE.X&&a.keys.ctrlKey(t)&&a.events.trigger("window.cut")}),a.events.$on(f(a.o_win),"keydown",function(t){var a=t.which;if(n&&a==e.KEYCODE.BACKSPACE)return t.preventDefault(),!1}),a.events.$on(a.$win,"keydown",function(t){var a=t.which;n&&n.hasClass("fr-uploading")&&a==e.KEYCODE.ESC&&n.trigger("abortUpload")}),a.events.on("destroy",function(){n&&n.hasClass("fr-uploading")&&n.trigger("abortUpload")}),a.events.on("paste.before",Ye),a.events.on("paste.beforeCleanup",Ge),a.events.on("html.processGet",Ve),a.opts.imageOutputSize&&a.events.on("html.beforeGet",function(){t=a.el.querySelectorAll("img");for(var e=0;e<t.length;e++){var n=t[e].style.width||f(t[e]).width(),i=t[e].style.height||f(t[e]).height();n&&t[e].setAttribute("width","".concat(n).replace(/px/,"")),i&&t[e].setAttribute("height","".concat(i).replace(/px/,""))}}),a.opts.iframe&&a.events.on("image.loaded",a.size.syncIframe),a.events.$on(f(a.o_win),"orientationchange.image",function(){setTimeout(function(){n&&me(n)},100)}),function(e){if(e)return a.$wp&&a.events.$on(a.$wp,"scroll.image-edit",function(){n&&a.popups.isVisible("image.edit")&&a.events.disableBlur()}),!0;var t="";if(0<a.opts.imageEditButtons.length){var i={buttons:t+='<div class="fr-buttons"> \n        '.concat(a.button.buildList(a.opts.imageEditButtons),"\n        </div>")};return a.popups.create("image.edit",i)}}(!0),Oe(!0),ze(!0),Be(!0),a.events.on("node.remove",function(e){if("IMG"==e.get(0).tagName)return Ue(e),!1}),a.events.on("popups.hide.filesManager.insert",function(e){a.filesManager.minimizePopup(r)})},showInsertPopup:L,showLayer:function(e){var t,i,r=a.popups.get("filesManager.insert");if(n||a.opts.toolbarInline){if(n){var o=et();tt()&&(o=o.find(".fr-img-wrap")),i=o.offset().top+o.outerHeight(),t=o.offset().left}}
21else{var s=a.$tb.find('.fr-command[data-cmd="insertFiles"]');t=s.offset().left,i=s.offset().top+(a.opts.toolbarBottom?10:s.outerHeight()-10)}!n&&a.opts.toolbarInline&&(i=r.offset().top-a.helpers.getPX(r.css("margin-top")),r.hasClass("fr-above")&&(i+=r.outerHeight())),r.find(".fr-layer").removeClass("fr-active"),r.find(".fr-".concat(e,"-layer")).addClass("fr-active"),r.find(".fr-upload-progress-layer").addClass("fr-active"),a.popups.show("filesManager.insert",t,i,n?n.outerHeight():0),a.accessibility.focusPopup(r)},refreshUploadButton:function(e){var t=a.popups.get("filesManager.insert");t&&t.find(".fr-files-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshByURLButton:function(e){var t=a.popups.get("filesManager.insert");t&&t.find(".fr-files-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},upload:Se,insertByURL:function(){for(var t,i=a.popups.get("filesManager.insert").find(".fr-files-by-url-layer input"),r=i.val().trim().split(/[ ,]+/),o=[],s=0,l=0;l<r.length;l++)t=r[l],new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(t)&&(o[s]=r[l],s++);if(0!=o.length){if(0<i.val().trim().length&&0<o.length){var c=[],d=[],f=A,p=o.length;o.forEach(function(t,i){if(0==t.trim().length)A==f+--p&&ge(c,d);else{V(),W(),K(a.language.translate("Loading file(s)"));var r=t.trim(),o=function(t){if(void 0===t)return t;var n=null;if(/^http/.test(t)||(t="https://".concat(t)),a.helpers.isURL(t))for(var i=0;i<e.VIDEO_PROVIDERS.length;i++){var r=e.VIDEO_PROVIDERS[i];if(r.test_regex.test(t)&&new RegExp(a.opts.videoAllowedProviders.join("|")).test(r.provider)){n=t.replace(r.url_regex,r.url_text),n=r.html.replace(/\{url\}/,n);break}}return n}(r);if(o){var s={link:r,name:r,type:"video/url",size:2,video:o};u.set(f+i,s),ce(f+i),V(),W(),K(a.language.translate("Loading file(s)")),g.set(f+i,s),++A==f+p&&ge(c,d)}else{var l=new XMLHttpRequest;l.onload=function(){if(200==this.status){var e=new Blob([this.response],{type:this.response.type||""});e.name=Ne(r),e.link=r,Te(this.response.type)?(e.sanitize=!0,e.existing_image=n):Le(this.response.type)&&(e.text=Ne(r)),c.push(e),d.push(f+i),u.set(f+i,e),ce(f+i),(-1<k.indexOf(Ce(e))||!Ce(e))&&H(6,null,null,f+i)}else{var t=new Blob([this.response],{type:this.response.type||" "});t.name=Ne(r),t.link=r,u.set(f+i,t),ce(f+i),H(1,this.response,n,f+i)}V(),W(),K(a.language.translate("Loading file(s)")),++A==f+p&&ge(c,d)},l.onerror=function(){var e={link:r,name:Ne(r),size:0,type:""};H(9,this.response,n,f+i);var t=A;u.set(t,e),ce(t),V(),W(),K(a.language.translate("Loading file(s)")),++A==f+p&&ge(c,d)},l.open("GET","".concat(a.opts.imageCORSProxy,"/").concat(r),!0),l.responseType="blob",l.send()}}}),i.val(""),i.blur()}}else Y(a.language.translate("Url entered is invalid. Please try again."))},insertAllFiles:function(){C=[];var e=a.popups.get("filesManager.insert");w=-1,d=null,e.find(".fr-insert-checkbox").toArray().forEach(function(e,t,a){e.children.target.checked&&(C.push(parseInt(e.id.split("-").pop())),Te(g.get(parseInt(e.id.split("-").pop())).type)&&-1==w&&(w=t))}),ye(C),z()},deleteAllFiles:function(){a.popups.get("filesManager.insert").find(".fr-insert-checkbox").toArray().forEach(function(e,t,a){if(e.children.target.checked){var n=parseInt(e.id.split("-").pop());m.has(n)&&m.delete(n),$(n)}}),z()},get:Je,getEl:et,insert:we,showProgressBar:W,remove:Ue,hideProgressBar:V,applyStyle:function(e,i,r){if(void 0===i&&(i=a.opts.imageStyles),void 0===r&&(r=a.opts.imageMultipleStyles),!n)return!1;var o=et();if(!r){var s=Object.keys(i);s.splice(s.indexOf(e),1),o.removeClass(s.join(" "))}"object"==t(i[e])?(o.removeAttr("style"),o.css(i[e].style)):o.toggleClass(e),me(n)},showAltPopup:Pe,showSizePopup:He,setAlt:function(e){if(n){var t=a.popups.get("image.alt");n.attr("alt",e||t.find("input").val()||""),t.find("input:focus").blur(),me(n)}},setSize:function(e,t){if(n){var i=a.popups.get("image.size");e=e||i.find('input[name="width"]').val()||"",t=t||i.find('input[name="height"]').val()||"";var r=/^[\d]+((px)|%)*$/g;n.removeAttr("width").removeAttr("height"),e.match(r)?n.css("width",e):n.css("width",""),t.match(r)?n.css("height",t):n.css("height",""),tt()&&(n.parents(".fr-img-caption").removeAttr("width").removeAttr("height"),e.match(r)?n.parents(".fr-img-caption").css("width",e):n.parents(".fr-img-caption").css("width",""),t.match(r)?n.parents(".fr-img-caption").css("height",t):n.parents(".fr-img-caption").css("height","")),i&&i.find("input:focus").blur(),me(n)}},toggleCaption:function(){var t;if(n&&!tt()){(t=n).parent().is("a")&&(t=n.parent());var i,r,o=n.parents("ul")&&0<n.parents("ul").length?n.parents("ul"):n.parents("ol")&&0<n.parents("ol").length?n.parents("ol"):[];if(0<o.length){var s=o.find("li").length,l=n.parents("li"),c=document.createElement("li");s-1===l.index()&&(o.append(c),c.innerHTML="&nbsp;")}t.attr("style")&&(r=-1<(i=t.attr("style").split(":")).indexOf("width")?i[i.indexOf("width")+1].replace(";",""):"");var d=a.opts.imageResizeWithPercent?(-1<r.indexOf("px")?null:r)||"100%":n.width()+"px";t.wrap('<div class="fr-img-space-wrap"><span '+(a.browser.mozilla?"":'contenteditable="false"')+'class="fr-img-caption '+n.attr("class")+'" style="'+(a.opts.useClasses?"":t.attr("style"))+'" draggable="false"></span>
21<p class="fr-img-space-wrap2">&nbsp;</p></div>'),t.wrap('<span class="fr-img-wrap"></span>'),n.after('<span class="fr-inner"'.concat(a.browser.mozilla?"":' contenteditable="true"',">").concat(e.START_MARKER).concat(a.language.translate("Image Caption")).concat(e.END_MARKER,"</span>")),n.removeAttr("class").removeAttr("style").removeAttr("width"),n.parents(".fr-img-caption").css("width",d),Xe(!0),a.selection.restore()}else t=et(),n.insertAfter(t),n.attr("class",t.attr("class").replace("fr-img-caption","")).attr("style",t.attr("style")),t.remove(),me(n)},refreshEmbedButton:function(e){var t=a.popups.get("filesManager.insert");t&&t.find(".fr-files-embed-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},insertEmbed:function(t){void 0===t&&(t=a.popups.get("filesManager.insert").find(".fr-files-embed-layer textarea").val()||""),0===t.length||!e.VIDEO_EMBED_REGEX.test(t)&&!e.IMAGE_EMBED_REGEX.test(t)?(Y(a.language.translate("Something went wrong. Please try again.")),e.VIDEO_EMBED_REGEX.test(t)&&a.events.trigger("video.codeError",[t])):function(t,i){var r,o;e.VIDEO_EMBED_REGEX.test(t)?(r="video",o=a.opts.videoSplitHTML):e.IMAGE_EMBED_REGEX.test(t)&&(r="image",o=a.opts.imageSplitHTML),a.events.focus(!0),a.selection.restore();var s=!1;n&&(Ue(),s=!0),a.html.insert('<span id="fr-inserted-file" contenteditable="true" draggable="true" class="fr-'.concat(r,' fr-jiv fr-deletable">').concat(t,"</span>"),!1,o),a.popups.hide("filesManager.insert");var l=a.$el.find(".fr-jiv");l.removeClass("fr-jiv"),"video"==r&&(l.toggleClass("fr-rv",a.opts.videoResponsive),function(e,t,n){!a.opts.htmlUntouched&&a.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv".concat(n[0]," fr-dv").concat(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"}))}(l,a.opts.videoDefaultDisplay,a.opts.videoDefaultAlign),l.toggleClass("fr-draggable",a.opts.videoMove),a.events.trigger(s?"video.replaced":"video.inserted",[l])),"image"==r&&(Qe(l,a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign),l.find("img").removeClass("fr-dii"),l.find("img").addClass("fr-dib"),l.toggleClass("fr-draggable",a.opts.imageMove),a.events.trigger(s?"image.replaced":"image.inserted",[l])),i&&(d=l,a.selection.clear(),a.toolbar.disable(),a.video._editVideo(d))}(t)},hasCaption:tt,exitEdit:Xe,edit:me,cancelFileInsert:function(){this.file_manager_dialog_open=!1,m.forEach(function(e,t){4!=e.readyState&&(e.abort(),$(t))});var e=a.popups.get("filesManager.insert");e.find(".fr-progress-bar").removeClass("fr-display-block").addClass("fr-none"),e.find('.fr-command[data-cmd="filesUpload"]').removeClass("fr-disabled"),e.find('.fr-command[data-cmd="filesByURL"]').removeClass("fr-disabled"),e.find('.fr-command[data-cmd="filesEmbed"]').removeClass("fr-disabled"),x=0,m=new Map,v=new Map,U(),a.popups.hide("filesManager.insert")},minimizePopup:function(e){this.file_manager_dialog_open=!1,a.popups.hide("filesManager.insert"),U()},editImage:xe,saveImage:function(e){var t=g.get(i);t.link=window.URL.createObjectURL(new Blob(e,{type:"image/png"})),g.set(i,t)},_showErrorMessage:Y,_showFileErrorMessage:G,getFileThumbnail:fe,deleteFile:$,checkAutoplay:_e,checkInsertAllState:z,_disableInsertCheckbox:F,_getFileType:Ce,isChildWindowOpen:function(){return p},setChildWindowState:function(e){void 0!==e&&(p=e)},resetAllFilesCheckbox:U}},e.DefineIcon("insertFiles",{NAME:"image",SVG_KEY:"fileManager"}),e.RegisterShortcut(e.KEYCODE.P,"insertFiles",null,"P"),e.RegisterCommand("insertFiles",{title:"Insert Files",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("filesManager.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("filesManager.insert")):this.filesManager.showInsertPopup()},plugin:"filesManager"}),e.DefineIcon("cloudIcon",{NAME:"cloudIcon",SVG_KEY:"uploadFiles"}),e.DefineIcon("filesUpload",{NAME:"uploadFiles",SVG_KEY:"uploadFiles"}),e.RegisterCommand("filesUpload",{title:"Upload Files",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-upload")},refresh:function(e){this.filesManager.refreshUploadButton(e)}}),e.DefineIcon("filesByURL",{NAME:"link",SVG_KEY:"insertLink"}),e.RegisterCommand("filesByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-by-url")},refresh:function(e){this.filesManager.refreshByURLButton(e)}}),e.DefineIcon("filesEmbed",{NAME:"code",SVG_KEY:"codeView"}),e.RegisterCommand("filesEmbed",{title:"Embedded Code",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-embed")},refresh:function(e){this.filesManager.refreshEmbedButton(e)}}),e.DefineIcon("insertAll",{NAME:"insertAll",SVG_KEY:"fileInsert"}),e.RegisterCommand("insertAll",{title:"Insert",undo:!1,focus:!1,toggle:!0,disabled:!0,callback:function(){this.filesManager.insertAllFiles()}}),e.DefineIcon("deleteAll",{NAME:"remove",SVG_KEY:"remove"}),e.RegisterCommand("deleteAll",{title:"Delete",undo:!1,focus:!1,toggle:!0,disabled:!0,callback:function(){this.filesManager.deleteAllFiles()}}),e.DefineIcon("cancel",{NAME:"cancel",SVG_KEY:"cancel"}),e.RegisterCommand("cancel",{title:"Cancel",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.cancelFileInsert()},refresh:function(e){}}),e.DefineIcon("minimize",{NAME:"minimize",SVG_KEY:"minimize"}),e.RegisterCommand("minimize",{title:"Minimize",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.minimizePopup("image.insert",!0)},refresh:function(e){this.filesManager.refreshEmbedButton(e)}}),e.RegisterCommand("filesInsertByURL",{title:"Insert Image",undo:!0,refreshAfterCallback:!1,callback:function(){this.filesManager.insertByURL()},refresh:function(e){e.text(this.language.translate("Add"))}}),e.RegisterCommand("imageInsertByUpload",{title:"Insert",undo:!0,refreshAfterCallback:!1,callback:function(e,t){},refresh:function(e){}}),e.RegisterCommand("viewImage",{title:"View Image",undo:!0,refreshAfterCallback:!1,callback:function(e,t){},refresh:function(e){}}),e.RegisterCommand("insertEmbed",{undo:!0,focus:!0,callback:function(){this.filesManager.insertEmbed(),this.popups.get("filesManager.insert").find("textarea")[0].value="",this.popups.get("filesManager.insert").find("textarea").removeClass("fr-not-empty")}}),e.RegisterCommand("filesDismissError",{title:"OK",undo:!1,callback:function(){this.filesManager.hideProgressBar(!0)}}),e.PLUGINS.cryptoJSPlugin=function(e){var t,a,n,i,r,o,s,l,c,d,f,p,h,u,g,m,v,b,y,x,C,w,E,A,S,k,_,T,L,R,M,I,O,N,D,P,B,F,H,z,$,U,W,V,K,Y,G,X,j,q,Z,Q,J,ee,te,ae,ne,ie,re,oe,se,le,ce,de,fe,pe,he,ue,ge,me,ve=ve||function(e,t){var a;if("undefined"!=typeof window&&window.crypto&&(a=window.crypto),!a&&"undefined"!=typeof window&&window.msCrypto&&(a=window.msCrypto),!a&&"undefined"!=typeof global&&global.crypto&&(a=global.crypto),!a&&"function"==typeof require)try{a=require("crypto")}catch(e){}var n=function(){if(a){if("function"==typeof a.getRandomValues)try{return a.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof a.randomBytes)try{return a.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function e(){}return function(t){var a;return e.prototype=t,a=new e,e.prototype=null,a}}(),r={},o=r.lib={},s=o.Base={extend:function(e){var t=i(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.a
vendor: 4,617 bytes, line 21
21pply(this,arguments)}),(t.init.prototype=t).$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},l=o.WordArray=s.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||d).stringify(this)},concat:function(e){var t=this.words,a=e.words,n=this.sigBytes,i=e.sigBytes;if(this.clamp(),n%4)for(var r=0;r<i;r++){var o=a[r>>>2]>>>24-r%4*8&255;t[n+r>>>2]|=o<<24-(n+r)%4*8}else for(r=0;r<i;r+=4)t[n+r>>>2]=a[r>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=4294967295<<32-a%4*8,t.length=e.ceil(a/4)},clone:function(){var e=s.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],a=0;a<e;a+=4)t.push(n());return new l.init(t,e)}}),c=r.enc={},d=c.Hex={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],i=0;i<a;i++){var r=t[i>>>2]>>>24-i%4*8&255;n.push((r>>>4).toString(16)),n.push((15&r).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,a=[],n=0;n<t;n+=2)a[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new l.init(a,t/2)}},f=c.Latin1={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],i=0;i<a;i++){var r=t[i>>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(r))}return n.join("")},parse:function(e){for(var t=e.length,a=[],n=0;n<t;n++)a[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new l.init(a,t)}},p=c.Utf8={stringify:function(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return f.parse(unescape(encodeURIComponent(e)))}},h=o.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var a,n=this._data,i=n.words,r=n.sigBytes,o=this.blockSize,s=r/(4*o),c=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*o,d=e.min(4*c,r);if(c){for(var f=0;f<c;f+=o)this._doProcessBlock(i,f);a=i.splice(0,c),n.sigBytes-=d}return new l.init(a,d)},clone:function(){var e=s.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),u=(o.Hasher=h.extend({cfg:s.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,a){return new e.init(a).finalize(t)}},_createHmacHelper:function(e){return function(t,a){return new u.HMAC.init(e,a).finalize(t)}}}),r.algo={});return r}(Math);return a=(t=ve).lib.WordArray,t.enc.Base64={stringify:function(e){var t=e.words,a=e.sigBytes,n=this._map;e.clamp();for(var i=[],r=0;r<a;r+=3)for(var o=(t[r>>>2]>>>24-r%4*8&255)<<16|(t[r+1>>>2]>>>24-(r+1)%4*8&255)<<8|t[r+2>>>2]>>>24-(r+2)%4*8&255,s=0;s<4&&r+.75*s<a;s++)i.push(n.charAt(o>>>6*(3-s)&63));var l=n.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e){var t=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var r=0;r<n.length;r++)i[n.charCodeAt(r)]=r}var o=n.charAt(64);if(o){var s=e.indexOf(o);-1!==s&&(t=s)}return function(e,t,n){for(var i=[],r=0,o=0;o<t;o++)if(o%4){var s=n[e.charCodeAt(o-1)]<<o%4*2|n[e.charCodeAt(o)]>>>6-o%4*2;i[r>>>2]|=s<<24-r%4*8,r++}return a.create(i,r)}(e,t,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},function(e){var t=ve,a=t.lib,n=a.WordArray,i=a.Hasher,r=t.algo,o=[];!function(){for(var t=0;t<64;t++)o[t]=4294967296*e.abs(e.sin(t+1))|0}();var s=r.MD5=i.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var a=0;a<16;a++){var n=t+a,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var r=this._hash.words,s=e[t+0],p=e[t+1],h=e[t+2],u=e[t+3],g=e[t+4],m=e[t+5],v=e[t+6],b=e[t+7],y=e[t+8],x=e[t+9],C=e[t+10],w=e[t+11],E=e[t+12],A=e[t+13],S=e[t+14],k=e[t+15],_=r[0],T=r[1],L=r[2],R=r[3];T=f(T=f(T=f(T=f(T=d(T=d(T=d(T=d(T=c(T=c(T=c(T=c(T=l(T=l(T=l(T=l(T,L=l(L,R=l(R,_=l(_,T,L,R,s,7,o[0]),T,L,p,12,o[1]),_,T,h,17,o[2]),R,_,u,22,o[3]),L=l(L,R=l(R,_=l(_,T,L,R,g,7,o[4]),T,L,m,12,o[5]),_,T,v,17,o[6]),R,_,b,22,o[7]),L=l(L,R=l(R,_=l(_,T,L,R,y,7,o[8]),T,L,x,12,o[9]),_,T,C,17,o[10]),R,_,w,22,o[11]),L=l(L,R=l(R,_=l(_,T,L,R,E,7,o[12]),T,
vendor: 26,231 bytes, line 21
21L,A,12,o[13]),_,T,S,17,o[14]),R,_,k,22,o[15]),L=c(L,R=c(R,_=c(_,T,L,R,p,5,o[16]),T,L,v,9,o[17]),_,T,w,14,o[18]),R,_,s,20,o[19]),L=c(L,R=c(R,_=c(_,T,L,R,m,5,o[20]),T,L,C,9,o[21]),_,T,k,14,o[22]),R,_,g,20,o[23]),L=c(L,R=c(R,_=c(_,T,L,R,x,5,o[24]),T,L,S,9,o[25]),_,T,u,14,o[26]),R,_,y,20,o[27]),L=c(L,R=c(R,_=c(_,T,L,R,A,5,o[28]),T,L,h,9,o[29]),_,T,b,14,o[30]),R,_,E,20,o[31]),L=d(L,R=d(R,_=d(_,T,L,R,m,4,o[32]),T,L,y,11,o[33]),_,T,w,16,o[34]),R,_,S,23,o[35]),L=d(L,R=d(R,_=d(_,T,L,R,p,4,o[36]),T,L,g,11,o[37]),_,T,b,16,o[38]),R,_,C,23,o[39]),L=d(L,R=d(R,_=d(_,T,L,R,A,4,o[40]),T,L,s,11,o[41]),_,T,u,16,o[42]),R,_,v,23,o[43]),L=d(L,R=d(R,_=d(_,T,L,R,x,4,o[44]),T,L,E,11,o[45]),_,T,k,16,o[46]),R,_,h,23,o[47]),L=f(L,R=f(R,_=f(_,T,L,R,s,6,o[48]),T,L,b,10,o[49]),_,T,S,15,o[50]),R,_,m,21,o[51]),L=f(L,R=f(R,_=f(_,T,L,R,E,6,o[52]),T,L,u,10,o[53]),_,T,C,15,o[54]),R,_,p,21,o[55]),L=f(L,R=f(R,_=f(_,T,L,R,y,6,o[56]),T,L,k,10,o[57]),_,T,v,15,o[58]),R,_,A,21,o[59]),L=f(L,R=f(R,_=f(_,T,L,R,g,6,o[60]),T,L,w,10,o[61]),_,T,h,15,o[62]),R,_,x,21,o[63]),r[0]=r[0]+_|0,r[1]=r[1]+T|0,r[2]=r[2]+L|0,r[3]=r[3]+R|0},_doFinalize:function(){var t=this._data,a=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;a[i>>>5]|=128<<24-i%32;var r=e.floor(n/4294967296),o=n;a[15+(i+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),a[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(a.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var d=l[c];l[c]=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8)}return s},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,a,n,i,r,o){var s=e+(t&a|~t&n)+i+o;return(s<<r|s>>>32-r)+t}function c(e,t,a,n,i,r,o){var s=e+(t&n|a&~n)+i+o;return(s<<r|s>>>32-r)+t}function d(e,t,a,n,i,r,o){var s=e+(t^a^n)+i+o;return(s<<r|s>>>32-r)+t}function f(e,t,a,n,i,r,o){var s=e+(a^(t|~n))+i+o;return(s<<r|s>>>32-r)+t}t.MD5=i._createHelper(s),t.HmacMD5=i._createHmacHelper(s)}(Math),i=(n=ve).lib,r=i.WordArray,o=i.Hasher,s=n.algo,l=[],c=s.SHA1=o.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],i=a[1],r=a[2],o=a[3],s=a[4],c=0;c<80;c++){if(c<16)l[c]=0|e[t+c];else{var d=l[c-3]^l[c-8]^l[c-14]^l[c-16];l[c]=d<<1|d>>>31}var f=(n<<5|n>>>27)+s+l[c];f+=c<20?1518500249+(i&r|~i&o):c<40?1859775393+(i^r^o):c<60?(i&r|i&o|r&o)-1894007588:(i^r^o)-899497514,s=o,o=r,r=i<<30|i>>>2,i=n,n=f}a[0]=a[0]+n|0,a[1]=a[1]+i|0,a[2]=a[2]+r|0,a[3]=a[3]+o|0,a[4]=a[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(a/4294967296),t[15+(n+64>>>9<<4)]=a,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}}),n.SHA1=o._createHelper(c),n.HmacSHA1=o._createHmacHelper(c),function(e){var t=ve,a=t.lib,n=a.WordArray,i=a.Hasher,r=t.algo,o=[],s=[];!function(){function t(t){for(var a=e.sqrt(t),n=2;n<=a;n++)if(!(t%n))return!1;return!0}function a(e){return 4294967296*(e-(0|e))|0}for(var n=2,i=0;i<64;)t(n)&&(i<8&&(o[i]=a(e.pow(n,.5))),s[i]=a(e.pow(n,1/3)),i++),n++}();var l=[],c=r.SHA256=i.extend({_doReset:function(){this._hash=new n.init(o.slice(0))},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],i=a[1],r=a[2],o=a[3],c=a[4],d=a[5],f=a[6],p=a[7],h=0;h<64;h++){if(h<16)l[h]=0|e[t+h];else{var u=l[h-15],g=(u<<25|u>>>7)^(u<<14|u>>>18)^u>>>3,m=l[h-2],v=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;l[h]=g+l[h-7]+v+l[h-16]}var b=n&i^n&r^i&r,y=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),x=p+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&d^~c&f)+s[h]+l[h];p=f,f=d,d=c,c=o+x|0,o=r,r=i,i=n,n=x+(y+b)|0}a[0]=a[0]+n|0,a[1]=a[1]+i|0,a[2]=a[2]+r|0,a[3]=a[3]+o|0,a[4]=a[4]+c|0,a[5]=a[5]+d|0,a[6]=a[6]+f|0,a[7]=a[7]+p|0},_doFinalize:function(){var t=this._data,a=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;return a[i>>>5]|=128<<24-i%32,a[14+(i+64>>>9<<4)]=e.floor(n/4294967296),a[15+(i+64>>>9<<4)]=n,t.sigBytes=4*a.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=i._createHelper(c),t.HmacSHA256=i._createHmacHelper(c)}(Math),function(){var e=ve,t=e.lib.WordArray,a=e.enc;function n(e){return e<<8&4278255360|e>>>8&16711935}a.Utf16=a.Utf16BE={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],i=0;i<a;i+=2){var r=t[i>>>2]>>>16-i%4*8&65535;n.push(String.fromCharCode(r))}return n.join("")},parse:function(e){for(var a=e.length,n=[],i=0;i<a;i++)n[i>>>1]|=e.charCodeAt(i)<<16-i%2*16;return t.create(n,2*a)}},a.Utf16LE={stringify:function(e){for(var t=e.words,a=e.sigBytes,i=[],r=0;r<a;r+=2){var o=n(t[r>>>2]>>>16-r%4*8&65535);i.push(String.fromCharCode(o))}return i.join("")},parse:function(e){for(var a=e.length,i=[],r=0;r<a;r++)i[r>>>1]|=n(e.charCodeAt(r)<<16-r%2*16);return t.create(i,2*a)}}}(),function(){if("function"==typeof ArrayBuffer){var e=ve.lib.WordArray,t=e.init;(e.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var a=e.byteLength,n=[],i=0;i<a;i++)n[i>>>2]|=e[i]<<24-i%4*8;t.call(this,n,a)}else t.apply(this,arguments)}).prototype=e}}(),function(e){var t=ve,a=t.lib,n=a.WordArray,i=a.Hasher,r=t.algo,o=n.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),s=n.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=n.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),c=n.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),d=n.create([0,1518500249,1859775393,2400959708,2840853838]),f=n.create([1352829926,1548603684,1836072691,2053994217,0]),p=r.RIPEMD160=i.extend({_doReset:function(){this._hash=n.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var a=0;a<16;a++){var n=t+a,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var r,p,y,x,C,w,E,A,S,k,_,T=this._hash.words,L=d.words,R=f.words,M=o.words,I=s.words,O=l.words,N=c.words;for(w=r=T[0],E=p=T[1],A=y=T[2],S=x=T[3],k=C=T[4],a=0;a<80;a+=1)_=r+e[t+M[a]]|0,_+=a<16?h(p,y,x)+L[0]:a<32?u(p,y,x)+L[1]:a<48?g(p,y,x)+L[2]:a<64?m(p,y,x)+L[3]:v(p,y,x)+L[4],_=(_=b(_|=0,O[a]))+C|0,r=C,C=x,x=b(y,10),y=p,p=_,_=w+e[t+I[a]]|0,_+=a<16?v(E,A,S)+R[0]:a<32?m(E,A,S)+R[1]:a<48?g(E,A,S)+R[2]:a<64?u(E,A,S)+R[3]:h(E,A,S)+R[4],_=(_=b(_|=0,N[a]))+k|0,w=k,k=S,S=b(A,10),A=E,E=_;_=T[1]+y+S|0,T[1]=T[2]+x+k|0,T[2]=T[3]+C+w|0,T[3]=T[4]+r+E|0,T[4]=T[0]+p+A|0,T[0]=_},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,r=i.words,o=0;o<5;o++){var s=r[o];r[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return i},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function h(e,t,a){return e^t^a}function u(e,t,a){return e&t|~e&a}function g(e,t,a){return(e|~t)^a}function m(e,t,a){return e&a|t&~a}function v(e,t,a){return e^(t|~a)}function b(e,t){return e<<t|e>>>32-t}t.RIPEMD160=i._createHelper(p),t.HmacRIPEMD160=i._createHmacHelper(p)}(Math),f=(d=ve).lib.Base,p=d.enc.Utf8,d.algo.HMAC=f.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=p.parse(t));var a=e.blockSize,n=4*a;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),r=this._iKey=t.clone(),o=i.words,s=r.words,l=0;l<a;l++)o[l]^=1549556828,s[l]^=909522486;i.sigBytes=r.sigBytes=n,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,a=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(a))}}),g=(u=(h=ve).lib).Base,m=u.WordArray,b=(v=h.algo).SHA1,y=v.HMAC,x=v.PBKDF2=g.extend({cfg:g.extend({keySize:4,hasher:b,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a=this.cfg,n=y.create(a.hasher,e),i=m.create(),r=m.create([1]),o=i.words,s=r.words,l=a.keySize,c=a.iterations;o.length<l;){var d=n.update(t).finalize(r);n.reset();for(var f=d.words,p=f.length,h=d,u=1;u<c;u++){h=n.finalize(h),n.reset();for(var g=h.words,v=0;v<p;v++)f[v]^=g[v]}i.concat(d),s[0]++}return i.sigBytes=4*l,i}}),h.PBKDF2=function(e,t,a){return x.create(a).compute(e,t)},E=(w=(C=ve).lib).Base,A=w.WordArray,k=(S=C.algo).MD5,_=S.EvpKDF=E.extend({cfg:E.extend({keySize:4,hasher:k,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a,n=this.cfg,i=n.hasher.create(),r=A.create(),o=r.words,s=n.keySize,l=n.iterations;o.length<s;){a&&i.update(a),a=i.update(e).finalize(t),i.reset();for(var c=1;c<l;c++)a=i.finalize(a),i.reset();r.concat(a)}return r.sigBytes=4*s,r}}),C.EvpKDF=function(e,t,a){return _.create(a).compute(e,t)},L=(T=ve).lib.WordArray,R=T.algo,M=R.SHA256,I=R.SHA224=M.extend({_doReset:function(){this._hash=new L.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=M._doFinalize.call(this);return e.sigBytes-=4,e}}),T.SHA224=M._createHelper(I),T.HmacSHA224=M._createHmacHelper(I),N=(O=ve).lib,D=N.Base,P=N.WordArray,(B=O.x64={}).Word=D.extend({init:function(e,t){this.high=e,this.low=t}}),B.WordArray=D.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:8*e.length},toX32:function(){for(var e=this.words,t=e.length,a=[],n=0;n<t;n++){var i=e[n];a.push(i.high),a.push(i.low)}return P.create(a,this.sigBytes)},clone:function(){for(var e=D.clone.call(this),t=e.words=this.words.slice(0),a=t.length,n=0;n<a;n++)t[n]=t[n].clone();return e}}),function(e){var t=ve,a=t.lib,n=a.WordArray,i=a.Hasher,r=t.x64.Word,o=t.algo,s=[],l=[],c=[];!function(){for(var e=1,t=0,a=0;a<24;a++){s[e+5*t]=(a+1)*(a+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)l[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,o=0;o<24;o++){for(var d=0,f=0,p=0;p<7;p++){if(1&i){var h=(1<<p)-1;h<32?f^=1<<h:d^=1<<h-32}128&i?i=i<<1^113:i<<=1}c[o]=r.create(d,f)}}();var d=[];!function(){for(var e=0;e<25;e++)d[e]=r.create()}();var f=o.SHA3=i.extend({cfg:i.cfg.extend({outputLength:512}),_doReset:function(){for(var e=this._state=[],t=0;t<25;t++)e[t]=new r.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var a=this._state,n=this.blockSize/2,i=0;i<n;i++){var r=e[t+2*i],o=e[t+2*i+1];r=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),(T=a[i]).high^=o,T.low^=r}for(var f=0;f<24;f++){for(var p=0;p<5;p++){for(var h=0,u=0,g=0;g<5;g++)h^=(T=a[p+5*g]).high,u^=T.low;var m=d[p];m.high=h,m.low=u}for(p=0;p<5;p++){var v=d[(p+4)%5],b=d[(p+1)%5],y=b.high,x=b.low;for(h=v.high^(y<<1|x>>>31),u=v.low^(x<<1|y>>>31),g=0;g<5;g++)(T=a[p+5*g]).high^=h,T.low^=u}for(var C=1;C<25;C++){var w=(T=a[C]).high,E=T.low,A=s[C];u=A<32?(h=w<<A|E>>>32-A,E<<A|w>>>32-A):(h=E<<A-32|w>>>64-A,w<<A-32|E>>>64-A);var S=d[l[C]];S.high=h,S.low=u}var k=d[0],_=a[0];for(k.high=_.high,k.low=_.low,p=0;p<5;p++)for(g=0;g<5;g++){var T=a[C=p+5*g],L=d[C],R=d[(p+1)%5+5*g],M=d[(p+2)%5+5*g];T.high=L.high^~R.high&M.high,T.low=L.low^~R.low&M.low}T=a[0];var I=c[f];T.high^=I.high,T.low^=I.low}},_doFinalize:function(){var t=this._data,a=t.words,i=(this._nDataBytes,8*t.sigBytes),r=32*this.blockSize;a[i>>>5]|=1<<24-i%32,a[(e.ceil((i+1)/r)*r>>>5)-1]|=128,t.sigBytes=4*a.length,this._process();for(var o=this._state,s=this.cfg.outputLength/8,l=s/8,c=[],d=0;d<l;d++){var f=o[d],p=f.high,h=f.low;p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),c.push(h),c.push(p)}return new n.init(c,s)},clone:function(){for(var e=i.clone.call(this),t=e._state=this._state.slice(0),a=0;a<25;a++)t[a]=t[a].clone();return e}});t.SHA3=i._createHelper(f),t.HmacSHA3=i._createHmacHelper(f)}(Math),function(){var e=ve,t=e.lib.Hasher,a=e.x64,n=a.Word,i=a.WordArray,r=e.algo;function o(){return n.create.apply(n,arguments)}var s=[o(1116352408,3609767458),o(1899447441,602891725),o(3049323471,3964484399),o(3921009573,2173295548),o(961987163,4081628472),o(1508970993,3053834265),o(2453635748,2937671579),o(2870763221,3664609560),o(3624381080,2734883394),o(310598401,1164996542),o(607225278,1323610764),o(1426881987,3590304994),o(1925078388,4068182383),o(2162078206,991336113),o(2614888103,633803317),o(3248222580,3479774868),o(3835390401,2666613458),o(4022224774,944711139),o(264347078,2341262773),o(604807628,2007800933),o(770255983,1495990901),o(1249150122,1856431235),o(1555081692,3175218132),o(1996064986,2198950837),o(2554220882,3999719339),o(2821834349,766784016),o(2952996808,2566594879),o(3210313671,3203337956),o(3336571891,1034457026),o(3584528711,2466948901),o(113926993,3758326383),o(338241895,168717936),o(666307205,1188179964),o(773529912,1546045734),o(1294757372,1522805485),o(1396182291,2643833823),o(1695183700,2343527390),o(1986661051,1014477480),o(2177026350,1206759142),o(2456956037,344077627),o(2730485921,1290863460),o(2820302411,3158454273),o(3259730800,3505952657),o(3345764771,106217008),o(3516065817,3606008344),o(3600352804,1432725776),o(4094571909,1467031594),o(275423344,851169720),o(430227734,3100823752),o(506948616,1363258195),o(659060556,3750685593),o(883997877,3785050280),o(958139571,3318307427),o(1322822218,3812723403),o(1537002063,2003034995),o(1747873779,3602036899),o(1955562222,1575990012),o(2024104815,1125592928),o(2227730452,2716904306),o(2361852424,442776044),o(2428436474,593698344),o(2756734187,3733110249),o(3204031479,2999351573),o(3329325298,3815920427),o(3391569614,3928383900),o(3515267271,566280711),o(3940187606,3454069534),o(4118630271,4000239992),o(116418474,1914138554),o(174292421,2731055270),o(289380356,3203993006),o(460393269,320620315),o(685471733,587496836),o(852142971,1086792851),o(1017036298,365543100),o(1126000580,2618297676),o(1288033470,3409855158),o(1501505948,4234509866),o(1607167915,987167468),o(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=o()}();var c=r.SHA512=t.extend({_doReset:function(){this._hash=new i.init([new n.init(1779033703,4089235720),new n.init(3144134277,2227873595),new n.init(1013904242,4271175723),new n.init(2773480762,1595750129),new n.init(1359893119,2917565137),new n.init(2600822924,725511199),new n.init(528734635,4215389547),new n.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],i=a[1],r=a[2],o=a[3],c=a[4],d=a[5],f=a[6],p=a[7],h=n.high,u=n.low,g=i.high,m=i.low,v=r.high,b=r.low,y=o.high,x=o.low,C=c.high,w=c.low,E=d.high,A=d.low,S=f.high,k=f.low,_=p.high,T=p.low,L=h,R=u,M=g,I=m,O=v,N=b,D=y,P=x,B=C,F=w,H=E,z=A,$=S,U=k,W=_,V=T,K=0;K<80;K++){var Y,G,X=l[K];if(K<16)G=X.high=0|e[t+2*K],Y=X.low=0|e[t+2*K+1];else{var j=l[K-15],q=j.high,Z=j.low,Q=(q>>>1|Z<<31)^(q>>>8|Z<<24)^q>>>7,J=(Z>>>1|q<<31)^(Z>>>8|q<<24)^(Z>>>7|q<<25),ee=l[K-2],te=ee.high,ae=ee.low,ne=(te>>>19|ae<<13)^(te<<3|ae>>>29)^te>>>6,ie=(ae>>>19|te<<13)^(ae<<3|te>>>29)^(ae>>>6|te<<26),re=l[K-7],oe=re.high,se=re.low,le=l[K-16],ce=le.high,de=le.low;G=(G=(G=Q+oe+((Y=J+se)>>>0<J>>>0?1:0))+ne+((Y+=ie)>>>0<ie>>>0?1:0))+ce+((Y+=de)>>>0<de>>>0?1:0),X.high=G,X.low=Y}var fe,pe=B&H^~B&$,he=F&z^~F&U,ue=L&M^L&O^M&O,ge=R&I^R&N^I&N,me=(L>>>28|R<<4)^(L<<30|R>>>2)^(L<<25|R>>>7),ve=(R>>>28|L<<4)^(R<<30|L>>>2)^(R<<25|L>>>7),be=(B>>>14|F<<18)^(B>>>18|F<<14)^(B<<23|F>>>9),ye=(F>>>14|B<<18)^(F>>>18|B<<14)^(F<<23|B>>>9),xe=s[K],Ce=xe.high,we=xe.low,Ee=W+be+((fe=V+ye)>>>0<V>>>0?1:0),Ae=ve+ge;W=$,V=U,$=H,U=z,H=B,z=F,B=D+(Ee=(Ee=(Ee=Ee+pe+((fe+=he)>>>0<he>>>0?1:0))+Ce+((fe+=we)>>>0<we>>>0?1:0))+G+((fe+=Y)>>>0<Y>>>0?1:0))+((F=P+fe|0)>>>0<P>>>0?1:0)|0,D=O,P=N,O=M,N=I,M=L,I=R,L=Ee+(me+ue+(Ae>>>0<ve>>>0?1:0))+((R=fe+Ae|0)>>>0<fe>>>0?1:0)|0}u=n.low=u+R,n.high=h+L+(u>>>0<R>>>0?1:0),m=i.low=m+I,i.high=g+M+(m>>>0<I>>>0?1:0),b=r.low=b+N,r.high=v+O+(b>>>0<N>>>0?1:0),x=o.low=x+P,o.high=y+D+(x>>>0<P>>>0?1:0),w=c.low=w+F,c.high=C+B+(w>>>0<F>>>0?1:0),A=d.low=A+z,d.high=E+H+(A>>>0<z>>>0?1:0),k=f.low=k+U,f.high=S+$+(k>>>0<U>>>0?1:0),T=p.low=T+V,p.high=_+W+(T>>>0<V>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(a/4294967296),t[31+(n+128>>>10<<5)]=a,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(c),e.HmacSHA512=t._createHmacHelper(c)}(),H=(F=ve).x64,z=H.Word,$=H.WordArray,U=F.algo,W=U.SHA512,V=U.SHA384=W.extend({_doReset:function(){this._hash=new $.init([new z.init(3418070365,3238371032),new z.init(1654270250,914150663),new z.init(2438529370,812702999),new z.init(355462360,4144912697),new z.init(1731405415,4290775857),new z.init(2394180231,1750603025),new z.init(3675008525,1694076839),new z.init(1203062813,3204075428)])},_doFinalize:function(){var e=W._doFinalize.call(this);return e.sigBytes-=16,e}}),F.SHA384=W._createHelper(V),F.HmacSHA384=W._createHmacHelper(V),ve.lib.Cipher||(G=(Y=(K=ve).lib).Base,X=Y.WordArray,j=Y.BufferedBlockAlgorithm,(q=K.enc).Utf8,Z=q.Base64,Q=K.algo.EvpKDF,J=Y.Cipher=j.extend({cfg:G.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,a){this.cfg=this.cfg.extend(a),this._xformMode=e,this._key=t,this.reset()},reset:function(){j.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?le:oe}return function(t){return{encrypt:function(a,n,i){return e(n).encrypt(t,a,n,i)},decrypt:function(a,n,i){return e(n).decrypt(t,a,n,i)}}}}()}),Y.StreamCipher=J.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),ee=K.mode={},te=Y.BlockCipherMode=G.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),ae=ee.CBC=function(){var e=te.extend();function t(e,t,a){var n,i=this._iv;i?(n=i,this._iv=void 0):n=this._prevBlock;for(var r=0;r<a;r++)e[t+r]^=n[r]}return e.Encryptor=e.extend({processBlock:function(e,a){var n=this._cipher,i=n.blockSize;t.call(this,e,a,i),n.encryptBlock(e,a),this._prevBlock=e.slice(a,a+i)}}),e.Decryptor=e.extend({processBlock:function(e,a){var n=this._cipher,i=n.blockSize,r=e.slice(a,a+i);n.decryptBlock(e,a),t.call(this,e,a,i),this._prevBlock=r}}),e}(),ne=(K.pad={}).Pkcs7={pad:function(e,t){for(var a=4*t,n=a-e.sigBytes%a,i=n<<24|n<<16|n<<8|n,r=[],o=0;o<n;o+=4)r.push(i);var s=X.create(r,n);e.concat(s)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},Y.BlockCipher=J.extend({cfg:J.cfg.extend({mode:ae,padding:ne}),reset:function(){var e;J.reset.call(this);var t=this.cfg,a=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,a&&a.words):(this._mode=e.call(n,this,a&&a.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),ie=Y.CipherParams=G.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),re=(K.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,a=e.salt;return(a?X.create([1398893684,1701076831]).concat(a).concat(t):t).toString(Z)},parse:function(e){var t,a=Z.parse(e),n=a.words;return 1398893684==n[0]&&1701076831==n[1]&&(t=X.create(n.slice(2,4)),n.splice(0,4),a.sigBytes-=16),ie.create({ciphertext:a,salt:t})}},oe=Y.SerializableCipher=G.extend({cfg:G.extend({format:re}),encrypt:function(e,t,a,n){n=this.cfg.extend(n);var i=e.createEncryptor(a,n),r=i.finalize(t),o=i.cfg;return ie.create({ciphertext:r,key:a,iv:o.iv,algorithm:e,mode:o.mode,padding:o.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,a,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(a,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),se=(K.kdf={}).OpenSSL={execute:function(e,t,a,n){n||(n=X.random(8));var i=Q.create({keySize:t+a}).compute(e,n),r=X.create(i.words.slice(t),4*a);return i.sigBytes=4*t,ie.create({key:i,iv:r,salt:n})}},le=Y.PasswordBasedCipher=oe.extend({cfg:oe.cfg.extend({kdf:se}),encrypt:function(e,t,a,n){var i=(n=this.cfg.extend(n)).kdf.execute(a,e.keySize,e.ivSize);n.iv=i.iv;var r=oe.encrypt.call(this,e,t,i.key,n);return r.mixIn(i),r},decrypt:function(e,t,a,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var i=n.kdf.execute(a,e.keySize,e.ivSize,t.salt);return n.iv=i.iv,oe.decrypt.call(this,e,t,i.key,n)}})),ve.mode.CFB=function(){var e=ve.lib.BlockCipherMode.extend();function t(e,t,a,n){var i,r=this._iv;r?(i=r.slice(0),this._iv=void 0):i=this._prevBlock,n.encryptBlock(i,0);for(var o=0;o<a;o++)e[t+o]^=i[o]}return e.Encryptor=e.extend({processBlock:function(e,a){var n=this._cipher,i=n.blockSize;t.call(this,e,a,i,n),this._prevBlock=e.slice(a,a+i)}}),e.Decryptor=e.extend({processBlock:function(e,a){var n=this._cipher,i=n.blockSize,r=e.slice(a,a+i);t.call(this,e,a,i,n),this._prevBlock=r}}),e}(),ve.mode.ECB=((ce=ve.lib.BlockCipherMode.extend()).Encryptor=ce.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),ce.Decryptor=ce.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),ce),ve.pad.AnsiX923={pad:function(e,t){var a=e.sigBytes,n=4*t,i=n-a%n,r=a+i-1;e.clamp(),e.words[r>>>2]|=i<<24-r%4*8,e.sigBytes+=i},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},ve.pad.Iso10126={pad:function(e,t){var a=4*t,n=a-e.sigBytes%a;e.concat(ve.lib.WordArray.random(n-1)).concat(ve.lib.WordArray.create([n<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},ve.pad.Iso97971={pad:function(e,t){e.concat(ve.lib.WordArray.create([2147483648],1)),ve.pad.ZeroPadding.pad(e,t)},unpad:function(e){ve.pad.ZeroPadding.unpad(e),e.sigBytes--}},ve.mode.OFB=(fe=(de=ve.lib.BlockCipherMode.extend()).Encryptor=de.extend({processBlock:function(e,t){var a=this._cipher,n=a.blockSize,i=this._iv,r=this._keystream;i&&(r=this._keystream=i.slice(0),this._iv=void 0),a.encryptBlock(r,0);for(var o=0;o<n;o++)e[t+o]^=r[o]}}),de.Decryptor=fe,de),ve.pad.NoPadding={pad:function(){},unpad:function(){}},he=(pe=ve).lib.CipherParams,ue=pe.enc.Hex,pe.format.Hex={stringify:function(e){return e.ciphertext.toString(ue)},parse:function(e){var t=ue.parse(e);return he.create({ciphertext:t})}},function(){var e=ve,t=e.lib.BlockCipher,a=e.algo,n=[],i=[],r=[],o=[],s=[],l=[],c=[],d=[],f=[],p=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var a=0,h=0;for(t=0;t<256;t++){var u=h^h<<1^h<<2^h<<3^h<<4;u=u>>>8^255&u^99,n[a]=u;var g=e[i[u]=a],m=e[g],v=e[m],b=257*e[u]^16843008*u;r[a]=b<<24|b>>>8,o[a]=b<<16|b>>>16,s[a]=b<<8|b>>>24,l[a]=b,b=16843009*v^65537*m^257*g^16843008*a,c[u]=b<<24|b>>>8,d[u]=b<<16|b>>>16,f[u]=b<<8|b>>>24,p[u]=b,a?(a=g^e[e[e[v^g]]],h^=e[e[h]]):a=h=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],u=a.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,a=e.sigBytes/4,i=4*((this._nRounds=a+6)+1),r=this._keySchedule=[],o=0;o<i;o++)o<a?r[o]=t[o]:(u=r[o-1],o%a?6<a&&o%a==4&&(u=n[u>>>24]<<24|n[u>>>16&255]<<16|n[u>>>8&255]<<8|n[255&u]):(u=n[(u=u<<8|u>>>24)>>>24]<<24|n[u>>>16&255]<<16|n[u>>>8&255]<<8|n[255&u],u^=h[o/a|0]<<24),r[o]=r[o-a]^u);for(var s=this._invKeySchedule=[],l=0;l<i;l++){if(o=i-l,l%4)var u=r[o];else u=r[o-4];s[l]=l<4||o<=4?u:c[n[u>>>24]]^d[n[u>>>16&255]]^f[n[u>>>8&255]]^p[n[255&u]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,r,o,s,l,n)},decryptBlock:function(e,t){var a=e[t+1];e[t+1]=e[t+3],e[t+3]=a,this._doCryptBlock(e,t,this._invKeySchedule,c,d,f,p,i),a=e[t+1],e[t+1]=e[t+3],e[t+3]=a},_doCryptBlock:function(e,t,a,n,i,r,o,s){for(var l=this._nRounds,c=e[t]^a[0],d=e[t+1]^a[1],f=e[t+2]^a[2],p=e[t+3]^a[3],h=4,u=1;u<l;u++){var g=n[c>>>24]^i[d>>>16&255]^r[f>>>8&255]^o[255&p]^a[h++],m=n[d>>>24]^i[f>>>16&255]^r[p>>>8&255]^o[255&c]^a[h++],v=n[f>>>24]^i[p>>>16&255]^r[c>>>8&255]^o[255&d]^a[h++],b=n[p>>>24]^i[c>>>16&255]^r[d>>>8&255]^o[255&f]^a[h++];c=g,d=m,f=v,p=b}g=(s[c>>>24]<<24|s[d>>>16&255]<<16|s[f>>>8&255]<<8|s[255&p])^a[h++],m=(s[d>>>24]<<24|s[f>>>16&255]<<16|s[p>>>8&255]<<8|s[255&c])^a[h++],v=(s[f>>>24]<<24|s[p>>>16&255]<<16|s[c>>>8&255]<<8|s[255&d])^a[h++],b=(s[p>>>24]<<24|s[c>>>16&255]<<16|s[d>>>8&255]<<8|s[255&f])^a[h++],e[t]=g,e[t+1]=m,e[t+2]=v,e[t+3]=b},keySize:8});e.AES=t._createHelper(u)}(),function(){var e=ve,t=e.lib,a=t.WordArray,n=t.BlockCipher,i=e.algo,r=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],o=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],s=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l
vendor: 7,629 bytes, line 21
21=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
vendor: 8,910 bytes, line 21
21c=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],d=i.DES=n.extend({_doReset:function(){for(var e=this._key.words,t=[],a=0;a<56;a++){var n=r[a]-1;t[a]=e[n>>>5]>>>31-n%32&1}for(var i=this._subKeys=[],l=0;l<16;l++){var c=i[l]=[],d=s[l];for(a=0;a<24;a++)c[a/6|0]|=t[(o[a]-1+d)%28]<<31-a%6,c[4+(a/6|0)]|=t[28+(o[a+24]-1+d)%28]<<31-a%6;for(c[0]=c[0]<<1|c[0]>>>31,a=1;a<7;a++)c[a]=c[a]>>>4*(a-1)+3;c[7]=c[7]<<5|c[7]>>>27}var f=this._invSubKeys=[];for(a=0;a<16;a++)f[a]=i[15-a]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,a){this._lBlock=e[t],this._rBlock=e[t+1],f.call(this,4,252645135),f.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),f.call(this,1,1431655765);for(var n=0;n<16;n++){for(var i=a[n],r=this._lBlock,o=this._rBlock,s=0,d=0;d<8;d++)s|=l[d][((o^i[d])&c[d])>>>0];this._lBlock=o,this._rBlock=r^s}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,f.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(e,t){var a=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=a,this._lBlock^=a<<e}function p(e,t){var a=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=a,this._rBlock^=a<<e}e.DES=n._createHelper(d);var h=i.TripleDES=n.extend({_doReset:function(){var e=this._key.words;if(2!==e.length&&4!==e.length&&e.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),i=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=d.createEncryptor(a.create(t)),this._des2=d.createEncryptor(a.create(n)),this._des3=d.createEncryptor(a.create(i))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=n._createHelper(h)}(),function(){var e=ve,t=e.lib.StreamCipher,a=e.algo,n=a.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,a=e.sigBytes,n=this._S=[],i=0;i<256;i++)n[i]=i;i=0;for(var r=0;i<256;i++){var o=i%a,s=t[o>>>2]>>>24-o%4*8&255;r=(r+n[i]+s)%256;var l=n[i];n[i]=n[r],n[r]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=i.call(this)},keySize:8,ivSize:0});function i(){for(var e=this._S,t=this._i,a=this._j,n=0,i=0;i<4;i++){a=(a+e[t=(t+1)%256])%256;var r=e[t];e[t]=e[a],e[a]=r,n|=e[(e[t]+e[a])%256]<<24-8*i}return this._i=t,this._j=a,n}e.RC4=t._createHelper(n);var r=a.RC4Drop=n.extend({cfg:n.cfg.extend({drop:192}),_doReset:function(){n._doReset.call(this);for(var e=this.cfg.drop;0<e;e--)i.call(this)}});e.RC4Drop=t._createHelper(r)}(),ve.mode.CTRGladman=function(){var e=ve.lib.BlockCipherMode.extend();function t(e){if(255==(e>>24&255)){var t=e>>16&255,a=e>>8&255,n=255&e;255===t?(t=0,255===a?(a=0,255===n?n=0:++n):++a):++t,e=0,e+=t<<16,e+=a<<8,e+=n}else e+=1<<24;return e}var a=e.Encryptor=e.extend({processBlock:function(e,a){var n=this._cipher,i=n.blockSize,r=this._iv,o=this._counter;r&&(o=this._counter=r.slice(0),this._iv=void 0),function(e){0===(e[0]=t(e[0]))&&(e[1]=t(e[1]))}(o);var s=o.slice(0);n.encryptBlock(s,0);for(var l=0;l<i;l++)e[a+l]^=s[l]}});return e.Decryptor=a,e}(),function(){var e=ve,t=e.lib.StreamCipher,a=e.algo,n=[],i=[],r=[],o=a.Rabbit=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,a=0;a<4;a++)e[a]=16711935&(e[a]<<8|e[a]>>>24)|4278255360&(e[a]<<24|e[a]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(a=this._b=0;a<4;a++)s.call(this);for(a=0;a<8;a++)i[a]^=n[a+4&7];if(t){var r=t.words,o=r[0],l=r[1],c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),d=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=c>>>16|4294901760&d,p=d<<16|65535&c;for(i[0]^=c,i[1]^=f,i[2]^=d,i[3]^=p,i[4]^=c,i[5]^=f,i[6]^=d,i[7]^=p,a=0;a<4;a++)s.call(this)}},_doProcessBlock:function(e,t){var a=this._X;s.call(this),n[0]=a[0]^a[5]>>>16^a[3]<<16,n[1]=a[2]^a[7]>>>16^a[5]<<16,n[2]=a[4]^a[1]>>>16^a[7]<<16,n[3]=a[6]^a[3]>>>16^a[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),e[t+i]^=n[i]},blockSize:4,ivSize:2});function s(){for(var e=this._X,t=this._C,a=0;a<8;a++)i[a]=t[a];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<i[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<i[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<i[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<i[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<i[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<i[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<i[6]>>>0?1:0)|0,this._b=t[7]>>>0<i[7]>>>0?1:0,a=0;a<8;a++){var n=e[a]+t[a],o=65535&n,s=n>>>16,l=((o*o>>>17)+o*s>>>15)+s*s,c=((4294901760&n)*n|0)+((65535&n)*n|0);r[a]=l^c}e[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,e[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,e[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,e[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,e[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,e[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,e[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,e[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}e.Rabbit=t._createHelper(o)}(),ve.mode.CTR=(me=(ge=ve.lib.BlockCipherMode.extend()).Encryptor=ge.extend({processBlock:function(e,t){var a=this._cipher,n=a.blockSize,i=this._iv,r=this._counter;i&&(r=this._counter=i.slice(0),this._iv=void 0);var o=r.slice(0);a.encryptBlock(o,0),r[n-1]=r[n-1]+1|0;for(var s=0;s<n;s++)e[t+s]^=o[s]}}),ge.Decryptor=me,ge),function(){var e=ve,t=e.lib.StreamCipher,a=e.algo,n=[],i=[],r=[],o=a.RabbitLegacy=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,a=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]],i=this._b=0;i<4;i++)s.call(this);for(i=0;i<8;i++)n[i]^=a[i+4&7];if(t){var r=t.words,o=r[0],l=r[1],c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),d=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=c>>>16|4294901760&d,p=d<<16|65535&c;for(n[0]^=c,n[1]^=f,n[2]^=d,n[3]^=p,n[4]^=c,n[5]^=f,n[6]^=d,n[7]^=p,i=0;i<4;i++)s.call(this)}},_doProcessBlock:function(e,t){var a=this._X;s.call(this),n[0]=a[0]^a[5]>>>16^a[3]<<16,n[1]=a[2]^a[7]>>>16^a[5]<<16,n[2]=a[4]^a[1]>>>16^a[7]<<16,n[3]=a[6]^a[3]>>>16^a[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),e[t+i]^=n[i]},blockSize:4,ivSize:2});function s(){for(var e=this._X,t=this._C,a=0;a<8;a++)i[a]=t[a];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<i[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<i[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<i[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<i[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<i[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<i[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<i[6]>>>0?1:0)|0,this._b=t[7]>>>0<i[7]>>>0?1:0,a=0;a<8;a++){var n=e[a]+t[a],o=65535&n,s=n>>>16,l=((o*o>>>17)+o*s>>>15)+s*s,c=((4294901760&n)*n|0)+((65535&n)*n|0);r[a]=l^c}e[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,e[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,e[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,e[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,e[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,e[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,e[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,e[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}e.RabbitLegacy=t._createHelper(o)}(),ve.pad.ZeroPadding={pad:function(e,t){var a=4*t;e.clamp(),e.sigBytes+=a-(e.sigBytes%a||a)},unpad:function(e){var t=e.words,a=e.sigBytes-1;for(a=e.sigBytes-1;0<=a;a--)if(t[a>>>2]>>>24-a%4*8&255){e.sigBytes=a+1;break}}},{init:function(){},cryptoJS:ve}},Object.assign(e.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"}),e.PLUGINS.fontFamily=function(e){var t=e.$;function a(e){var a=e.replace(/(sans-serif|serif|monospace|cursive|fantasy)/gi,"").replace(/"|'| /g,"").split(",");return t(this).grep(a,function(e){return 0<e.length})}function n(e,t){for(var a=0;a<e.length;a++)for(var n=0;n<t.length;n++)if(e[a].toLowerCase()===t[n].toLowerCase())return[a,n];return null}
21function i(){var i=a(t(e.selection.element()).css("font-family")),r=[];for(var o in e.opts.fontFamily)if(e.opts.fontFamily.hasOwnProperty(o)){var s=n(i,a(o));s&&r.push([o,s])}return 0===r.length?null:(r.sort(function(e,t){var a=e[1][0]-t[1][0];return 0===a?e[1][1]-t[1][1]:a}),r[0][0])}return{apply:function(t){e.format.applyStyle("font-family",t)},refreshOnShow:function(e,t){t.find(".fr-command.fr-active").removeClass("fr-active").attr("aria-selected",!1),t.find('.fr-command[data-param1="'.concat(i(),'"]')).addClass("fr-active").attr("aria-selected",!0)},refresh:function(a){if(e.opts.fontFamilySelection){var n=t(e.selection.element()).css("font-family").replace(/(sans-serif|serif|monospace|cursive|fantasy)/gi,"").replace(/"|'|/g,"").split(",");a.find("> span").text(e.opts.fontFamily[i()]||n[0]||e.language.translate(e.opts.fontFamilyDefaultSelection))}}}},e.RegisterCommand("fontFamily",{type:"dropdown",displaySelection:function(e){return e.opts.fontFamilySelection},defaultSelection:function(e){return e.opts.fontFamilyDefaultSelection},displaySelectionWidth:120,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.fontFamily;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="fontFamily" data-param1="'.concat(a,'" \n        style="font-family: ').concat(a,'" title="').concat(t[a],'">').concat(t[a],"</a></li>"));return e+"</ul>"},title:"Font Family",callback:function(e,t){this.fontFamily.apply(t)},refresh:function(e){this.fontFamily.refresh(e)},refreshOnShow:function(e,t){this.fontFamily.refreshOnShow(e,t)},plugin:"fontFamily"}),e.DefineIcon("fontFamily",{NAME:"font",SVG_KEY:"fontFamily"}),Object.assign(e.DEFAULTS,{fontSize:["8","9","10","11","12","14","18","24","30","36","48","60","72","96"],fontSizeSelection:!1,fontSizeDefaultSelection:"12",fontSizeUnit:"px"}),e.PLUGINS.fontSize=function(e){var t=e.$;return{apply:function(t){e.format.applyStyle("font-size",t)},refreshOnShow:function(a,n){var i=t(e.selection.element()).css("font-size");"pt"===e.opts.fontSizeUnit&&(i="".concat(Math.round(72*parseFloat(i,10)/96),"pt")),n.find(".fr-command.fr-active").removeClass("fr-active").attr("aria-selected",!1),n.find('.fr-command[data-param1="'.concat(i,'"]')).addClass("fr-active").attr("aria-selected",!0)},refresh:function(a){if(e.opts.fontSizeSelection){var n=e.helpers.getPX(t(e.selection.element()).css("font-size"));"pt"===e.opts.fontSizeUnit&&(n="".concat(Math.round(72*parseFloat(n,10)/96),"pt")),a.find("> span").text(n)}}}},e.RegisterCommand("fontSize",{type:"dropdown",title:"Font Size",displaySelection:function(e){return e.opts.fontSizeSelection},displaySelectionWidth:30,defaultSelection:function(e){return e.opts.fontSizeDefaultSelection},html:function(){for(var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.fontSize,a=0;a<t.length;a++){var n=t[a];e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="fontSize" data-param1="'.concat(n).concat(this.opts.fontSizeUnit,'" title="').concat(n,'">').concat(n,"</a></li>")}return e+"</ul>"},callback:function(e,t){this.fontSize.apply(t)},refresh:function(e){this.fontSize.refresh(e)},refreshOnShow:function(e,t){this.fontSize.refreshOnShow(e,t)},plugin:"fontSize"}),e.DefineIcon("fontSize",{NAME:"text-height",SVG_KEY:"fontSize"}),Object.assign(e.POPUP_TEMPLATES,{"forms.edit":"[_BUTTONS_]","forms.update":"[_BUTTONS_][_TEXT_LAYER_]"}),Object.assign(e.DEFAULTS,{formEditButtons:["inputStyle","inputEdit"],formStyles:{"fr-rounded":"Rounded","fr-large":"Large"},formMultipleStyles:!0,formUpdateButtons:["inputBack","|"]}),e.PLUGINS.forms=function(e){var t,a=e.$;function n(t){e.selection.clear(),a(this).data("mousedown",!0)}function i(e){a(this).data("mousedown")&&(e.stopPropagation(),a(this).removeData("mousedown"),l(t=this)),e.preventDefault()}function r(){e.$el.find("input, textarea, button").removeData("mousedown")}function o(){a(this).removeData("mousedown")}function s(){return t||null}function l(n){if(-1==["checkbox","radio"].indexOf(n.type)){var i=e.popups.get("forms.edit");i||(i=function(){var t="";0<e.opts.formEditButtons.length&&(t='<div class="fr-buttons">'.concat(e.button.buildList(e.opts.formEditButtons),"</div>"));var a={buttons:t},n=e.popups.create("forms.edit",a);return e.$wp&&e.events.$on(e.$wp,"scroll.link-edit",function(){s()&&e.popups.isVisible("forms.edit")&&l(s())}),n}());var r=a(t=n);e.popups.refresh("forms.edit"),e.popups.setContainer("forms.edit",e.$sc);var o=r.offset().left+r.outerWidth()/2,c=r.offset().top+r.outerHeight();e.popups.show("forms.edit",o,c,r.outerHeight())}}function c(){var t=e.popups.get("forms.update"),n=s();if(n){var i=a(n);i.is("button")?t.find('input[type="text"][name="text"]').val(i.text()):i.is("input[type=button]")||i.is("input[type=submit]")||i.is("input[type=reset]")?t.find('input[type="text"][name="text"]').val(i.val()):t.find('input[type="text"][name="text"]').val(i.attr("placeholder"))}t.find('input[type="text"][name="text"]').trigger("change")}function d(){t=null}function f(t){if(t)return e.popups.onRefresh("forms.update",c),e.popups.onHide("forms.update",d),!0;var a="";1<=e.opts.formUpdateButtons.length&&(a='<div class="fr-buttons">'.concat(e.button.buildList(e.opts.formUpdateButtons),"</div>"));var n=0,i={buttons:a,text_layer:'<div class="fr-forms-text-layer fr-layer fr-active"> \n    <div class="fr-input-line">
21<input name="text" type="text" placeholder="Text" tabIndex=" '.concat(++n,' "></div>\n    <div class="fr-action-buttons"><button class="fr-command fr-submit" data-cmd="updateInput" href="#" tabIndex="').concat(2,'" type="button">').concat(e.language.translate("Update"),"</button></div></div>")};return e.popups.create("forms.update",i)}return{_init:function(){e.events.$on(e.$el,e._mousedown,"input, textarea, button",n),e.events.$on(e.$el,e._mouseup,"input, textarea, button",i),e.events.$on(e.$el,"touchmove","input, textarea, button",o),e.events.$on(e.$el,e._mouseup,r),e.events.$on(e.$win,e._mouseup,r),f(!0),e.events.$on(e.$el,"submit","form",function(e){return e.preventDefault(),!1})},updateInput:function(){var t=e.popups.get("forms.update"),n=s();if(n){var i=a(n),r=t.find('input[type="text"][name="text"]').val()||"";i.is("button")?r.length?i.text(r):i.text("\u200b"):-1!=["button","submit","reset"].indexOf(n.type)?i.attr("value",r):i.attr("placeholder",r),e.popups.hide("forms.update"),l(n)}},getInput:s,applyStyle:function(t,n,i){void 0===n&&(n=e.opts.formStyles),void 0===i&&(i=e.opts.formMultipleStyles);var r=s();if(!r)return!1;if(!i){var o=Object.keys(n);o.splice(o.indexOf(t),1),a(r).removeClass(o.join(" "))}a(r).toggleClass(t)},showUpdatePopup:function(){var t=s();if(t){var n=a(t),i=e.popups.get("forms.update");i||(i=f()),e.popups.isVisible("forms.update")||e.popups.refresh("forms.update"),e.popups.setContainer("forms.update",e.$sc);var r=n.offset().left+n.outerWidth()/2,o=n.offset().top+n.outerHeight();e.popups.show("forms.update",r,o,n.outerHeight())}},showEditPopup:l,back:function(){e.events.disableBlur(),e.selection.restore(),e.events.enableBlur();var t=s();t&&e.$wp&&("BUTTON"===t.tagName&&e.selection.restore(),l(t))}}},e.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),e.DefineIcon("inputStyle",{NAME:"magic",SVG_KEY:"inlineStyle"}),e.RegisterCommand("inputStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list">',t=this.opts.formStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li><a class="fr-command" tabIndex="-1" data-cmd="inputStyle" data-param1="'.concat(a,'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){var a=this.forms.getInput();a&&(this.forms.applyStyle(t),this.forms.showEditPopup(a))},refreshOnShow:function(e,t){var a=this.$,n=this.forms.getInput();if(n){var i=a(n);t.find(".fr-command").each(function(){var e=a(this).data("param1");a(this).toggleClass("fr-active",i.hasClass(e))})}}}),e.DefineIcon("inputEdit",{NAME:"edit",SVG_KEY:"edit"}),e.RegisterCommand("inputEdit",{title:"Edit Button",undo:!1,refreshAfterCallback:!1,callback:function(){this.forms.showUpdatePopup()}}),e.DefineIcon("inputBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("inputBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.forms.back()}}),e.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),e.PLUGINS.fullscreen=function(e){var t,a,n,i,r=e.$,o=function(){return e.$box.hasClass("fr-fullscreen")};function s(){if(e.helpers.isIOS()&&e.core.hasFocus())return e.$el.blur(),setTimeout(c,250),!1;t=e.helpers.scrollTop(),e.$box.toggleClass("fr-fullscreen"),r("body").first().toggleClass("fr-fullscreen"),e.helpers.isMobile()&&(e.opts.toolbarBottom?e.$tb[0].removeAttribute("style"):(e.$tb.data("parent",e.$tb.parent()),e.$box.prepend(e.$tb),e.$tb.data("sticky-dummy")&&e.$tb.after(e.$tb.data("sticky-dummy")))),a=e.opts.height,n=e.opts.heightMax,i=e.opts.z_index,e.opts.height=e.o_win.innerHeight-(e.opts.toolbarInline?0:e.$tb.outerHeight()+(e.$second_tb?e.$second_tb.outerHeight():0)),e.opts.zIndex=2147483641,e.opts.heightMax=null,e.size.refresh(),e.opts.toolbarInline&&e.toolbar.showInline();for(var o=e.$box.parent();!o.first().is("body");)o.addClass("fr-fullscreen-wrapper"),o=o.parent();e.opts.toolbarContainer&&e.$box.prepend(e.$tb),e.events.trigger("charCounter.update"),e.events.trigger("codeView.update"),e.$win.trigger("scroll")}function l(){if(e.helpers.isIOS()&&e.core.hasFocus())return e.$el.blur(),setTimeout(c,250),!1;e.$box.toggleClass("fr-fullscreen"),r("body").first().toggleClass("fr-fullscreen"),e.$tb.data("parent")&&e.$tb.data("parent").prepend(e.$tb),e.$tb.data("sticky-dummy")&&e.$tb.after(e.$tb.data("sticky-dummy")),e.opts.height=a,e.opts.heightMax=n,e.opts.zIndex=i,e.size.refresh(),r(e.o_win).scrollTop(t),e.opts.toolbarInline&&e.toolbar.showInline(),e.events.trigger("charCounter.update"),e.opts.toolbarSticky&&e.opts.toolbarStickyOffset&&(e.opts.toolbarBottom?e.$tb.css("bottom",e.opts.toolbarStickyOffset).data("bottom",e.opts.toolbarStickyOffset):e.$tb.css("top",e.opts.toolbarStickyOffset).data("top",e.opts.toolbarStickyOffset));for(var o=e.$box.parent();!o.first().is("body");)o.removeClass("fr-fullscreen-wrapper"),o=o.parent();e.opts.toolbarContainer&&r(e.opts.toolbarContainer).append(e.$tb),r(e.o_win).trigger("scroll"),e.events.trigger("codeView.update")}
vendor: 3,148 bytes, line 21
21function c(){o()?l():s(),d(e.$tb.find('.fr-command[data-cmd="fullscreen"]'));var t=e.$tb.find('.fr-command[data-cmd="moreText"]'),a=e.$tb.find('.fr-command[data-cmd="moreParagraph"]'),n=e.$tb.find('.fr-command[data-cmd="moreRich"]'),i=e.$tb.find('.fr-command[data-cmd="moreMisc"]');t.length&&e.refresh.moreText(t),a.length&&e.refresh.moreParagraph(a),n.length&&e.refresh.moreRich(n),i.length&&e.refresh.moreMisc(i)}function d(t){var a=o();t.toggleClass("fr-active",a).attr("aria-pressed",a),t.find("> *").not(".fr-sr-only").replaceWith(a?e.icon.create("fullscreenCompress"):e.icon.create("fullscreen"))}return{_init:function(){if(!e.$wp)return!1;e.events.$on(r(e.o_win),"resize",function(){o()&&(l(),s())}),e.events.on("toolbar.hide",function(){if(o()&&e.helpers.isMobile())return!1}),e.events.on("position.refresh",function(){if(e.helpers.isIOS())return!o()}),e.events.on("destroy",function(){o()&&l()},!0)},toggle:c,refresh:d,isActive:o}},e.RegisterCommand("fullscreen",{title:"Fullscreen",undo:!1,focus:!1,accessibilityFocus:!0,forcedRefresh:!0,toggle:!0,callback:function(){this.fullscreen.toggle()},refresh:function(e){this.fullscreen.refresh(e)},plugin:"fullscreen"}),e.DefineIcon("fullscreen",{NAME:"expand",SVG_KEY:"fullscreen"}),e.DefineIcon("fullscreenCompress",{NAME:"compress",SVG_KEY:"exitFullscreen"}),Object.assign(e.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"}]}]}),e.PLUGINS.help=function(e){var t,a=e.$,n="help";return{_init:function(){},show:function(){if(!t){var i="<h4>".concat(e.language.translate("Shortcuts"),"</h4>"),r=function(){for(var t='<div class="fr-help-modal">',a=0;a<e.opts.helpSets.length;a++){var n=e.opts.helpSets[a],i="<table>";i+="<thead><tr><th>".concat(e.language.translate(n.title),"</th></tr></thead>"),i+="<tbody>";for(var r=0;r<n.commands.length;r++){var o=n.commands[r];i+="<tr>",i+="<td>".concat(e.language.translate(o.desc),"</td>"),i+="<td>".concat(o.val.replace("OSkey",e.helpers.isMac()?"&#8984;":"Ctrl+"),"</td>"),i+="</tr>"}t+=i+="</tbody></table>"}
21return t+"</div>"}(),o=e.modals.create(n,i,r);t=o.$modal,e.events.$on(a(e.o_win),"resize",function(){e.modals.resize(n)})}e.modals.show(n),e.modals.resize(n)},hide:function(){e.modals.hide(n)}}},e.DefineIcon("help",{NAME:"question",SVG_KEY:"help"}),e.RegisterShortcut(e.KEYCODE.SLASH,"help",null,"/"),e.RegisterCommand("help",{title:"Help",icon:"help",undo:!1,focus:!1,modal:!0,callback:function(){this.help.show()},plugin:"help",showOnMobile:!1}),Object.assign(e.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_]"}),Object.assign(e.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:null,imageCORSProxy:"https://cors-anywhere.froala.com",imageUploadRemoteUrls:!0,imageUploadParam:"file",imageUploadParams:{},imageUploadToS3:!1,imageUploadToAzure:!1,imageUploadMethod:"POST",imageMaxSize:10485760,imageAllowedTypes:["jpeg","jpg","png","gif","webp"],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,imageAddNewLine:!1}),e.PLUGINS.image=function(a){var n,i,r,o,s,l,c=a.$,d=!1,f={};function p(){var e=a.popups.get("image.insert").find(".fr-image-by-url-layer input");e.val(""),n&&e.val(n.attr("src")),e.trigger("change")}function h(e){return window.pageYOffset+e.get(0).getBoundingClientRect().top}function u(){var e=a.popups.get("image.edit");if(e||(e=k()),e){var t=n;a.popups.setContainer("image.edit",a.$sc),a.popups.refresh("image.edit");var i=t.offset().left+t.outerWidth()/2,r=t&&h(t),o=h(a.$wp),s=0;a.opts.iframe?((s=a.$wp.scrollTop()+e.outerHeight())<t.get(0).getBoundingClientRect().top&&(s=t.get(0).getBoundingClientRect().top),s>t.get(0).getBoundingClientRect().top+t.height()&&(s=t.get(0).getBoundingClientRect().top+t.height())):s=o<r?r:r+t.height()<o+a.$wp.height()?r+t.height():o+e.outerHeight(),n.hasClass("fr-uploading")?_():a.popups.show("image.edit",i,s,t.outerHeight(),!0)}}function g(){T()}function m(e){0<e.parents(".fr-img-caption").length&&(e=e.parents(".fr-img-caption").first());var t=e.hasClass("fr-dib")?"block":e.hasClass("fr-dii")?"inline":null,a=e.hasClass("fr-fil")?"left":e.hasClass("fr-fir")?"right":de(e);ce(e,t,a),e.removeClass("fr-dib fr-dii fr-fir fr-fil")}function v(){for(var e,t="IMG"==a.el.tagName?[a.el]:a.el.querySelectorAll("img"),n=0;n<t.length;n++){var i=c(t[n]);!a.opts.htmlUntouched&&a.opts.useClasses?((a.opts.imageDefaultAlign||a.opts.imageDefaultDisplay)&&(0<(e=i).parents(".fr-img-caption").length&&(e=e.parents(".fr-img-caption").first()),e.hasClass("fr-dii")||e.hasClass("fr-dib")||(e.addClass("fr-fi".concat(de(e)[0])),e.addClass("fr-di".concat(fe(e)[0])),e.css("margin",""),e.css("float",""),e.css("display",""),e.css("z-index",""),e.css("position",""),e.css("overflow",""),e.css("vertical-align",""))),a.opts.imageTextNear||(0<i.parents(".fr-img-caption").length?i.parents(".fr-img-caption").first().removeClass("fr-dii").addClass("fr-dib"):i.removeClass("fr-dii").addClass("fr-dib"))):a.opts.htmlUntouched||a.opts.useClasses||(a.opts.imageDefaultAlign||a.opts.imageDefaultDisplay)&&m(i),a.opts.iframe&&i.on("load",a.size.syncIframe)}}function b(e){void 0===e&&(e=!0);var t,n=Array.prototype.slice.call(a.el.querySelectorAll("img")),i=[];for(t=0;t<n.length;t++)if(i.push(n[t].getAttribute("src")),c(n[t]).toggleClass("fr-draggable",a.opts.imageMove),""===n[t].getAttribute("class")&&n[t].removeAttribute("class"),""===n[t].getAttribute("style")&&n[t].removeAttribute("style"),n[t].parentNode&&n[t].parentNode.parentNode&&a.node.hasClass(n[t].parentNode.parentNode,"fr-img-caption")){var r=n[t].parentNode.parentNode;a.browser.mozilla||r.setAttribute("contenteditable",!1),r.setAttribute("draggable",!1),r.classList.add("fr-draggable");var o=n[t].nextSibling;o&&!a.browser.mozilla&&o.setAttribute("contenteditable",!0)}if(s)for(t=0;t<s.length;t++)i.indexOf(s[t].getAttribute("src"))<0&&a.events.trigger("image.removed",[c(s[t])]);if(s&&e){var l=[];for(t=0;t<s.length;t++)l.push(s[t].getAttribute("src"));for(t=0;t<n.length;t++)l.indexOf(n[t].getAttribute("src"))<0&&a.events.trigger("image.loaded",[c(n[t])])}s=n}function y(){if(i||function(){var t;if(a.shared.$image_resizer?(i=a.shared.$image_resizer,o=a.shared.$img_overlay,a.events.on("destroy",function(){c("body").first().append(i.removeClass("fr-active"))},!0)):(a.shared.$image_resizer=c(document.createElement("div")).attr("class","fr-image-resizer"),i=a.shared.$image_resizer,a.events.$on(i,"mousedown",function(e){e.stopPropagation()},!0),a.opts.imageResize&&(i.append(x("nw")+x("ne")+x("sw")+x("se")),a.shared.$img_overlay=c(document.createElement("div")).attr("class","fr-image-overlay"),o=a.shared.$img_overlay,t=i.get(0).ownerDocument,c(t).find("body").first().append(o))),a.events.on("shared.destroy",function(){i.html("").removeData().remove(),i=null,a.opts.imageResize&&(o.remove(),o=null)},!0),a.helpers.isMobile()||a.events.$on(c(a.o_win),"resize",function(){n&&!n.hasClass("fr-uploading")?re(!0):n&&(y(),pe(),_(!1))}),a.opts.imageResize){t=i.get(0).ownerDocument,a.events.$on(i,a._mousedown,".fr-handler",w),a.events.$on(c(t),a._mousemove,E),a.events.$on(c(t.defaultView||t.parentWindow),a._mouseup,A),a.events.$on(o,"mouseleave",A);var r=1,s=null,l=0;a.events.on("keydown",function(t){if(n){var i=-1!=navigator.userAgent.indexOf("Mac OS X")?t.metaKey:t.ctrlKey,o=t.which;(o!==s||200<t.timeStamp-l)&&(r=1),(o==e.KEYCODE.EQUALS||a.browser.mozilla&&o==e.KEYCODE.FF_EQUALS)&&i&&!t.altKey?r=j.call(this,t,1,1,r):(o==e.KEYCODE.HYPHEN||a.browser.mozilla&&o==e.KEYCODE.FF_HYPHEN)&&i&&
21!t.altKey?r=j.call(this,t,2,-1,r):a.keys.ctrlKey(t)||o!=e.KEYCODE.ENTER||(n.before("<br>"),M(n)),s=o,l=t.timeStamp}},!0),a.events.on("keyup",function(){r=1})}}(),!n)return!1;var t=a.$wp||a.$sc;t.append(i),i.data("instance",a);var r=t.scrollTop()-("static"!=t.css("position")?t.offset().top:0),s=t.scrollLeft()-("static"!=t.css("position")?t.offset().left:0);s-=a.helpers.getPX(t.css("border-left-width")),r-=a.helpers.getPX(t.css("border-top-width")),a.$el.is("img")&&a.$sc.is("body")&&(s=r=0);var l=ge();me()&&(l=l.find(".fr-img-wrap"));var d=0,f=0;a.opts.iframe&&(d=a.helpers.getPX(a.$wp.find(".fr-iframe").css("padding-top")),f=a.helpers.getPX(a.$wp.find(".fr-iframe").css("padding-left"))),i.css("top",(a.opts.iframe?l.offset().top+d:l.offset().top+r)-1).css("left",(a.opts.iframe?l.offset().left+f:l.offset().left+s)-1).css("width",l.get(0).getBoundingClientRect().width).css("height",l.get(0).getBoundingClientRect().height).addClass("fr-active")}function x(e){return'<div class="fr-handler fr-h'.concat(e,'"></div>')}function C(e){me()?n.parents(".fr-img-caption").css("width",e):n.css("width",e)}function w(e){if(!a.core.sameInstance(i))return!0;if(e.preventDefault(),e.stopPropagation(),a.$el.find("img.fr-error").left)return!1;a.undo.canDo()||a.undo.saveStep();var t=e.pageX||e.originalEvent.touches[0].pageX;if("mousedown"==e.type){var s=a.$oel.get(0).ownerDocument,l=s.defaultView||s.parentWindow,d=!1;try{d=l.location!=l.parent.location&&!(l.$&&l.$.FE)}catch(e){}d&&l.frameElement&&(t+=a.helpers.getPX(c(l.frameElement).offset().left)+l.frameElement.clientLeft)}(r=c(this)).data("start-x",t),r.data("start-width",n.width()),r.data("start-height",n.height());var f=n.width();if(a.opts.imageResizeWithPercent){var p=n.parentsUntil(a.$el,a.html.blockTagsQuery()).get(0)||a.el;f=(f/c(p).outerWidth()*100).toFixed(2)+"%"}C(f),o.show(),a.popups.hideAll(),le()}function E(e){if(!a.core.sameInstance(i))return!0;var t;if(r&&n){if(e.preventDefault(),a.$el.find("img.fr-error").left)return!1;var o=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null);if(!o)return!1;var s=o-r.data("start-x"),l=r.data("start-width");if((r.hasClass("fr-hnw")||r.hasClass("fr-hsw"))&&(s=0-s),a.opts.imageResizeWithPercent){var d=n.parentsUntil(a.$el,a.html.blockTagsQuery()).get(0)||a.el;l=((l+s)/c(d).outerWidth()*100).toFixed(2),a.opts.imageRoundPercent&&(l=Math.round(l)),C("".concat(l,"%")),(t=me()?(a.helpers.getPX(n.parents(".fr-img-caption").css("width"))/c(d).outerWidth()*100).toFixed(2):(a.helpers.getPX(n.css("width"))/c(d).outerWidth()*100).toFixed(2))===l||a.opts.imageRoundPercent||C("".concat(t,"%")),n.css("height","").removeAttr("height")}else l+s>=a.opts.imageMinWidth&&(C(l+s),t=me()?a.helpers.getPX(n.parents(".fr-img-caption").css("width")):a.helpers.getPX(n.css("width"))),t!==l+s&&C(t),((n.attr("style")||"").match(/(^height:)|(; *height:)/)||n.attr("height"))&&(n.css("height",r.data("start-height")*n.width()/r.data("start-width")),n.removeAttr("height"));y(),a.events.trigger("image.resize",[ue()])}}function A(e){if(!a.core.sameInstance(i))return!0;if(r&&n){if(e&&e.stopPropagation(),a.$el.find("img.fr-error").left)return!1;r=null,o.hide(),y(),u(),a.undo.saveStep(),a.events.trigger("image.resizeEnd",[ue()])}else i.removeClass("fr-active")}function S(e,t,i){a.edit.on(),n&&n.addClass("fr-error"),f[e]?R(a.language.translate(f[e])):R(a.language.translate("Something went wrong. Please try again.")),!n&&i&&q(i),a.events.trigger("image.error",[{code:e,message:f[e]},t,i])}function k(e){if(e)return a.$wp&&a.events.$on(a.$wp,"scroll.image-edit",function(){n&&a.popups.isVisible("image.edit")&&(a.events.disableBlur(),u())}),!0;var t="";if(0<a.opts.imageEditButtons.length){var i={buttons:t+='<div class="fr-buttons">\n        '.concat(a.button.buildList(a.opts.imageEditButtons),"\n        </div>")};return a.popups.create("image.edit",i)}return!1}function _(e){var t=a.popups.get("image.insert");if(t||(t=U()),t.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),t.find(".fr-image-progress-bar-layer").addClass("fr-active"),t.find(".fr-buttons").hide(),n){var i=ge();a.popups.setContainer("image.insert",a.$sc);var r=i.offset().left,o=i.offset().top+i.height();a.popups.show("image.insert",r,o,i.outerHeight())}void 0===e&&L(a.language.translate("Uploading"),0)}function T(e){var t=a.popups.get("image.insert");if(t&&(t.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),t.find(".fr-image-progress-bar-layer").removeClass("fr-active"),t.find(".fr-buttons").show(),e||a.$el.find("img.fr-error").length)){if(a.events.focus(),a.$el.find("img.fr-error").length&&(a.$el.find("img.fr-error").remove(),a.undo.saveStep(),a.undo.run(),a.undo.dropRedo()),!a.$wp&&n){var i=n;
21re(!0),a.selection.setAfter(i.get(0)),a.selection.restore()}a.popups.hide("image.insert")}}function L(e,t){var n=a.popups.get("image.insert");if(n){var i=n.find(".fr-image-progress-bar-layer");i.find("h3").text(e+(t?" ".concat(t,"%"):"")),i.removeClass("fr-error"),t?(i.find("div").removeClass("fr-indeterminate"),i.find("div > span").css("width","".concat(t,"%"))):i.find("div").addClass("fr-indeterminate")}}function R(e){_();var t=a.popups.get("image.insert").find(".fr-image-progress-bar-layer");t.addClass("fr-error");var n=t.find("h3");n.text(e),a.events.disableBlur(),n.focus()}function M(e){ie.call(e.get(0))}function I(){var e=c(this);a.popups.hide("image.insert"),e.removeClass("fr-uploading"),e.next().is("br")&&e.next().remove(),M(e),a.events.trigger("image.loaded",[e])}function O(e,t,n,i,r){i&&"string"==typeof i&&(i=a.$(i)),a.edit.off(),L(a.language.translate("Loading image")),t&&(e=a.helpers.sanitizeURL(e));var o=new Image;o.onload=function(){var t,o;if(i){a.undo.canDo()||i.hasClass("fr-uploading")||a.undo.saveStep();var s=i.data("fr-old-src");i.data("fr-image-pasted")&&(s=null),a.$wp?((t=i.clone().removeData("fr-old-src").removeClass("fr-uploading").removeAttr("data-fr-image-pasted")).off("load"),s&&i.attr("src",s),!a.opts.trackChangesEnabled||i[0].parentNode&&"SPAN"===i[0].parentNode.tagName&&i[0].parentNode.hasAttribute("data-tracking")||a.track_changes.replaceSpecialItem(i),i.replaceWith(t)):t=i;for(var l=t.get(0).attributes,c=0;c<l.length;c++){var d=l[c];(0===d.nodeName.indexOf("data-")||n&&n.hasOwnProperty(d.nodeName))&&t.removeAttr(d.nodeName)}if(void 0!==n)for(o in n)n.hasOwnProperty(o)&&"link"!=o&&t.attr("".concat(o),n[o]);t.on("load",I),t.attr("src",e),a.edit.on(),b(!1),i[0].src!=e&&a.selection.restore(),a.undo.saveStep(),a.events.disableBlur(),a.$el.blur(),a.events.trigger(s?"image.replaced":"image.inserted",[t,r])}else(t=B(e,n,I))&&(b(!1),a.undo.saveStep(),a.events.disableBlur(),a.$el.blur(),a.events.trigger("image.inserted",[t,r]))},o.onerror=function(){S(1)},_(a.language.translate("Loading image")),o.src=e}function N(e,t,n){L(a.language.translate("Loading image"));var i=this.status,r=this.response,o=this.responseXML,s=this.responseText;try{if(a.opts.imageUploadToS3||a.opts.imageUploadToAzure)if(201==i){var l;if(a.opts.imageUploadToAzure){if(!1===a.events.trigger("image.uploadedToAzure",[this.responseURL,n,r],!0))return a.edit.on(),!1;l=t}else l=function(e){try{var t=c(e).find("Location").text(),n=c(e).find("Key").text();return!1===a.events.trigger("image.uploadedToS3",[t,n,e],!0)?(a.edit.on(),!1):t}catch(t){return S(4,e),!1}}(o);l&&O(l,!1,[],e,r||o)}else S(4,r||o,e);else if(200<=i&&i<300){var d=function(e){try{if(!1===a.events.trigger("image.uploaded",[e],!0))return a.edit.on(),!1;var t=JSON.parse(e);return t.link?t:(S(2,e),!1)}catch(t){return S(4,e),!1}}(s);d&&O(d.link,!1,d,e,r||s)}else S(3,r||s,e)}catch(t){S(4,r||s,e)}}function D(){S(4,this.response||this.responseText||this.responseXML)}function P(e){if(e.lengthComputable){var t=e.loaded/e.total*100|0;L(a.language.translate("Uploading"),t)}}function B(e,t,n){var i,r=c(document.createElement("img")).attr("src",e);if(t&&void 0!==t)for(i in t)t.hasOwnProperty(i)&&"link"!=i&&(" data-".concat(i,'="').concat(t[i],'"'),r.attr("".concat(i),t[i]));var o=a.opts.imageDefaultWidth;o&&"auto"!=o&&(o=a.opts.imageResizeWithPercent?"100%":"".concat(o,"px")),r.attr("style",o?"width: ".concat(o,";"):""),ce(r,a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign),r.on("load",n),r.on("error",n),a.edit.on(),a.events.focus(!0),a.selection.restore(),a.undo.saveStep(),a.opts.imageSplitHTML?a.markers.split():a.markers.insert(),a.html.wrap();var s=a.$el.find(".fr-marker");if(s.length)(s.parent().is("hr")||s.parent().is("IMG"))&&s.parent().after(s),a.node.isLastSibling(s)&&s.parent().hasClass("fr-deletable")&&s.insertAfter(s.parent()),s.replaceWith(r);else{if(a.opts.trackChangesEnabled)return T(!0),!1;a.$el.append(r)}return a.selection.clear(),r}function F(){a.edit.on(),T(!0)}function H(e,t){if(void 0!==e&&0<e.length){if(!1===a.events.trigger("image.beforeUpload",[e,t]))return!1;var i,r=e[0];if(!(null!==a.opts.imageUploadURL&&"https://i.froala.com/upload"!=a.opts.imageUploadURL||a.opts.imageUploadToS3||a.opts.imageUploadToAzure))return function(e,t){var n=new FileReader;n.onload=function(){var i=n.result;if(n.result.indexOf("svg+xml")<0){for(var r=atob(n.result.split(",")[1]),o=[],s=0;s<r.length;s++)o.push(r.charCodeAt(s));i=window.URL.createObjectURL(new Blob([new Uint8Array(o)],{type:e.type})),t&&t.data("fr-old-src",t.attr("src")),a.image.insert(i,!1,null,t)}
21else a.image.insert(i,null,null,a.image.get())},_(),n.readAsDataURL(e)}(r,t||n),!1;if(r.name||(r.name=(new Date).getTime()+"."+(r.type||"image/jpeg").replace(/image\//g,"")),r.size>a.opts.imageMaxSize)return S(5),!1;if(a.opts.imageAllowedTypes.indexOf(r.type.replace(/image\//g,""))<0)return S(6),!1;if(a.drag_support.formdata&&(i=a.drag_support.formdata?new FormData:null),i){var o;if(!1!==a.opts.imageUploadToS3)for(o in i.append("key",a.opts.imageUploadToS3.keyStart+(new Date).getTime()+"-"+(r.name||"untitled")),i.append("success_action_status","201"),i.append("X-Requested-With","xhr"),i.append("Content-Type",r.type),a.opts.imageUploadToS3.params)a.opts.imageUploadToS3.params.hasOwnProperty(o)&&i.append(o,a.opts.imageUploadToS3.params[o]);for(o in a.opts.imageUploadParams)a.opts.imageUploadParams.hasOwnProperty(o)&&i.append(o,a.opts.imageUploadParams[o]);i.append(a.opts.imageUploadParam,r,r.name);var s,l,d=a.opts.imageUploadURL,f=a.opts.imageUploadMethod;a.opts.imageUploadToS3&&(d=a.opts.imageUploadToS3.uploadURL?a.opts.imageUploadToS3.uploadURL:"https://".concat(a.opts.imageUploadToS3.region,".amazonaws.com/").concat(a.opts.imageUploadToS3.bucket)),a.opts.imageUploadToAzure&&(s=d=a.opts.imageUploadToAzure.uploadURL?"".concat(a.opts.imageUploadToAzure.uploadURL,"/").concat(r.name):encodeURI("https://".concat(a.opts.imageUploadToAzure.account,".blob.core.windows.net/").concat(a.opts.imageUploadToAzure.container,"/").concat(r.name)),a.opts.imageUploadToAzure.SASToken&&(d+=a.opts.imageUploadToAzure.SASToken),f="PUT");var p=a.core.getXHR(d,f);if(a.opts.imageUploadToAzure){var h=(new Date).toUTCString();if(!a.opts.imageUploadToAzure.SASToken&&a.opts.imageUploadToAzure.accessKey){var u=a.opts.imageUploadToAzure.account,g=a.opts.imageUploadToAzure.container;if(a.opts.imageUploadToAzure.uploadURL){var m=a.opts.imageUploadToAzure.uploadURL.split("/");g=m.pop(),u=m.pop().split(".")[0]}var v="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(h,"\nx-ms-version:2019-07-07"),b=encodeURI("/"+u+"/"+g+"/"+r.name),x=f+"\n\n\n"+r.size+"\n\n"+r.type+"\n\n\n\n\n\n\n"+v+"\n"+b,C=a.cryptoJSPlugin.cryptoJS.HmacSHA256(x,a.cryptoJSPlugin.cryptoJS.enc.Base64.parse(a.opts.imageUploadToAzure.accessKey)).toString(a.cryptoJSPlugin.cryptoJS.enc.Base64),w="SharedKey "+u+":"+C;l=C,p.setRequestHeader("Authorization",w)}for(o in p.setRequestHeader("x-ms-version","2019-07-07"),p.setRequestHeader("x-ms-date",h),p.setRequestHeader("Content-Type",r.type),p.setRequestHeader("x-ms-blob-type","BlockBlob"),a.opts.imageUploadParams)a.opts.imageUploadParams.hasOwnProperty(o)&&p.setRequestHeader(o,a.opts.imageUploadParams[o]);for(o in a.opts.imageUploadToAzure.params)a.opts.imageUploadToAzure.params.hasOwnProperty(o)&&p.setRequestHeader(o,a.opts.imageUploadToAzure.params[o])}!function(e,t,n,i,r,o){function s(){var s=c(this);s.off("load"),s.addClass("fr-uploading"),s.next().is("br")&&s.next().remove(),a.placeholder.refresh(),M(s),y(),_(),a.edit.off(),e.onload=function(){N.call(e,s,r,o)},e.onerror=D,e.upload.onprogress=P,e.onabort=F,c(s.off("abortUpload")).on("abortUpload",function(){4!=e.readyState&&(e.abort(),i?(i.attr("src",i.data("fr-old-src")),i.removeClass("fr-uploading")):s.remove(),re(!0))}),e.send(a.opts.imageUploadToAzure?n:t)}var l=new FileReader;l.onload=function(){var e=l.result;if(l.result.indexOf("svg+xml")<0){for(var t=atob(l.result.split(",")[1]),n=[],r=0;r<t.length;r++)n.push(t.charCodeAt(r));e=window.URL.createObjectURL(new Blob([new Uint8Array(n)],{type:"image/jpeg"}))}i?(i.on("load",s),i.on("error",function(){s(),c(this).off("error")}),a.edit.on(),a.undo.saveStep(),i.data("fr-old-src",i.attr("src")),i.attr("src",e)):B(e,null,s)},l.readAsDataURL(n)}(p,i,r,t||n,s,l)}}}function z(e){if(e.is("img")&&0<e.parents(".fr-img-caption").length)return e.parents(".fr-img-caption")}function $(t){var n=t.originalEvent.dataTransfer;if(n&&n.files&&n.files.length){var i=n.files[0];if(i&&i.type&&-1!==i.type.indexOf("image")&&0<=a.opts.imageAllowedTypes.indexOf(i.type.replace(/image\//g,""))){if(!a.opts.imageUpload)return t.preventDefault(),t.stopPropagation(),!1;a.markers.remove(),a.markers.insertAtPoint(t.originalEvent),a.$el.find(".fr-marker").replaceWith(e.MARKERS),0===a.$el.find(".fr-marker").length&&a.selection.setAtEnd(a.el),a.popups.hideAll();var r=a.popups.get("image.insert");r||(r=U()),a.popups.setContainer("image.insert",a.$sc);var o=t.originalEvent.pageX,s=t.originalEvent.pageY;if(a.opts.iframe){var l=a.helpers.getPX(a.$wp.find(".fr-iframe").css("padding-top")),c=a.helpers.getPX(a.$wp.find(".fr-iframe").css("padding-left"));s+=a.$iframe.offset().top+l,o+=a.$iframe.offset().left+c}return a.popups.show("image.insert",o,s),_(),0<=a.opts.imageAllowedTypes.indexOf(i.type.replace(/image\//g,""))?(re(!0),H(n.files)):S(6),t.preventDefault(),t.stopPropagation(),!1}}}function U(e){if(e)return a.popups.onRefresh("image.insert",p),a.popups.onHide("image.insert",g),!0;var t,i,r="";a.opts.imageUpload||-1===a.opts.imageInsertButtons.indexOf("imageUpload")||a.opts.imageInsertButtons.splice(a.opts.imageInsertButtons.indexOf("imageUpload"),1);var o=a.button.buildList(a.opts.imageInsertButtons);""!==o&&(r='<div class="fr-buttons fr-tabs">'.concat(o,"</div>"));var s=a.opts.imageInsertButtons.indexOf("imageUpload"),l=a.opts.imageInsertButtons.indexOf("imageByURL"),d="";0<=s&&(t=" fr-active",0<=l&&l<s&&(t=""),d='<div class="fr-image-upload-layer'.concat(t,' fr-layer" id="fr-image-upload-layer-').concat(a.id,'"><strong>').concat(a.language.translate("Drop image"),"</strong><br>(").concat(a.language.translate("or click"),')<div class="fr-form"><input type="file" accept="image/').concat(a.opts.imageAllowedTypes.join(", image/").toLowerCase(),'" tabIndex="-1" aria-labelledby="fr-image-upload-layer-').concat(a.id,'" role="button"></div></div>'));var f="";0<=l&&(t=" fr-active",0<=s&&s<l&&(t=""),f='<div class="fr-image-by-url-layer'.concat(t,' fr-layer" id="fr-image-by-url-layer
21-').concat(a.id,'"><div class="fr-input-line"><input id="fr-image-by-url-layer-text-').concat(a.id,'" type="text" placeholder="http://" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageInsertByURL" tabIndex="2" role="button">').concat(a.language.translate("Insert"),"</button></div></div>"));var h={buttons:r,upload_layer:d,by_url_layer:f,progress_bar:'<div class="fr-image-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="imageDismissError" tabIndex="2" role="button">OK</button></div></div>'};return 1<=a.opts.imageInsertButtons.length&&(i=a.popups.create("image.insert",h)),a.$wp&&a.events.$on(a.$wp,"scroll",function(){n&&a.popups.isVisible("image.insert")&&pe()}),function(e){a.events.$on(e,"dragover dragenter",".fr-image-upload-layer",function(e){return c(this).addClass("fr-drop"),(a.browser.msie||a.browser.edge)&&e.preventDefault(),!1},!0),a.events.$on(e,"dragleave dragend",".fr-image-upload-layer",function(e){return c(this).removeClass("fr-drop"),(a.browser.msie||a.browser.edge)&&e.preventDefault(),!1},!0),a.events.$on(e,"drop",".fr-image-upload-layer",function(t){t.preventDefault(),t.stopPropagation(),c(this).removeClass("fr-drop");var n=t.originalEvent.dataTransfer;if(n&&n.files){var i=e.data("instance")||a;i.events.disableBlur(),i.image.upload(n.files),i.events.enableBlur()}},!0),a.helpers.isIOS()&&a.events.$on(e,"touchstart",'.fr-image-upload-layer input[type="file"]',function(){c(this).trigger("click")},!0),a.events.$on(e,"change",'.fr-image-upload-layer input[type="file"]',function(){if(this.files){var t=e.data("instance")||a;t.events.disableBlur(),e.find("input:focus").blur(),t.events.enableBlur(),t.image.upload(this.files,n)}c(this).val("")},!0)}(i),i}function W(){n&&a.popups.get("image.alt").find("input").val(n.attr("alt")||"").trigger("change")}function V(){var e=a.popups.get("image.alt");e||(e=K()),T(),a.popups.refresh("image.alt"),a.popups.setContainer("image.alt",a.$sc);var t=ge();me()&&(t=t.find(".fr-img-wrap"));var n=t.offset().left+t.outerWidth()/2,i=t.offset().top+t.outerHeight();a.popups.show("image.alt",n,i,t.outerHeight(),!0)}function K(e){if(e)return a.popups.onRefresh("image.alt",W),!0;var t={buttons:'<div class="fr-buttons fr-tabs">'.concat(a.button.buildList(a.opts.imageAltButtons),"</div>"),alt_layer:'<div class="fr-image-alt-layer fr-layer fr-active" id="fr-image-alt-layer-'.concat(a.id,'"><div class="fr-input-line"><input id="fr-image-alt-layer-text-').concat(a.id,'" type="text" placeholder="').concat(a.language.translate("Alternative Text"),'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetAlt" tabIndex="2" role="button">').concat(a.language.translate("Update"),"</button></div></div>")},i=a.popups.create("image.alt",t);return a.$wp&&a.events.$on(a.$wp,"scroll.image-alt",function(){n&&a.popups.isVisible("image.alt")&&V()}),i}function Y(){var e=a.popups.get("image.size"),t=n.get(0).style.height?n.get(0).style.height:"auto",i=n.get(0).style.width?n.get(0).style.width:"auto";if(n)if(me()){var r=n.parent();r.get(0).style.width||(r=n.parent().parent()),e.find('input[name="width"]').val(i).trigger("change"),e.find('input[name="height"]').val(t).trigger("change")}else e.find('input[name="width"]').val(i).trigger("change"),e.find('input[name="height"]').val(t).trigger("change")}function G(){var e=a.popups.get("image.size");e||(e=X()),T(),a.popups.refresh("image.size"),a.popups.setContainer("image.size",a.$sc);var t=ge();me()&&(t=t.find(".fr-img-wrap"));var n=t.offset().left+t.outerWidth()/2,i=t.offset().top+t.outerHeight();a.popups.show("image.size",n,i,t.outerHeight(),!0)}function X(e){if(e)return a.popups.onRefresh("image.size",Y),!0;var t={buttons:'<div class="fr-buttons fr-tabs">'.concat(a.button.buildList(a.opts.imageSizeButtons),"</div>"),size_layer:'<div class="fr-image-size-layer fr-layer fr-active" id="fr-image-size-layer-'.concat(a.id,'"><div class="fr-image-group"><div class="fr-input-line"><input id="fr-image-size-layer-width-\'').concat(a.id,'" type="text" name="width" placeholder="').concat(a.language.translate("Width"),'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-image-size-layer-height').concat(a.id,'" type="text" name="height" placeholder="').concat(a.language.translate("Height"),'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetSize" tabIndex="2" role="button">').concat(a.language.translate("Update"),"</button></div></div>")},i=a.popups.create("image.size",t);return a.$wp&&a.events.$on(a.$wp,"scroll.image-size",function(){n&&a.popups.isVisible("image.size")&&G()}),i}function j(e,t,a,n){return e.pageX=t,w.call(this,e),e.pageX=e.pageX+a*Math.floor(Math.pow(1.1,n)),E.call(this,e),A.call(this,e),++n}function q(t){if(t=t||ge(),a.opts.trackChangesEnabled&&!a.helpers.isMobile()&&(!t[0].parentNode||"
21SPAN"!==t[0].parentNode.tagName||!t[0].parentNode.hasAttribute("data-tracking")))return a.track_changes.removeSpecialItem(t),a.popups.hideAll(),void re(!0);t&&!1!==a.events.trigger("image.beforeRemove",[t])&&(a.popups.hideAll(),he(),re(!0),a.undo.canDo()||a.undo.saveStep(),t.get(0)==a.el?t.removeAttr("src"):(t.get(0).parentNode&&"A"==t.get(0).parentNode.tagName?(a.selection.setBefore(t.get(0).parentNode)||a.selection.setAfter(t.get(0).parentNode)||t.parent().after(e.MARKERS),c(t.get(0).parentNode).remove()):(a.selection.setBefore(t.get(0))||a.selection.setAfter(t.get(0))||t.after(e.MARKERS),t.remove()),a.html.fillEmptyBlocks(),a.selection.restore()),a.undo.saveStep())}function Z(t){var i=t.which;if(n&&(i==e.KEYCODE.BACKSPACE||i==e.KEYCODE.DELETE))return t.preventDefault(),t.stopPropagation(),q(),!1;if(n&&i==e.KEYCODE.ESC){var r=n;return re(!0),a.selection.setAfter(r.get(0)),a.selection.restore(),t.preventDefault(),!1}if(!n||i!=e.KEYCODE.ARROW_LEFT&&i!=e.KEYCODE.ARROW_RIGHT)return n&&i===e.KEYCODE.TAB?(t.preventDefault(),t.stopPropagation(),re(!0),!1):n&&i!=e.KEYCODE.F10&&!a.keys.isBrowserAction(t)?(t.preventDefault(),t.stopPropagation(),!1):void 0;var o=n.get(0);return re(!0),i==e.KEYCODE.ARROW_LEFT?a.selection.setBefore(o):a.selection.setAfter(o),a.selection.restore(),t.preventDefault(),!1}function Q(e){if(e&&"IMG"==e.tagName){if(a.node.hasClass(e,"fr-uploading")||a.node.hasClass(e,"fr-error")?e.parentNode.removeChild(e):a.node.hasClass(e,"fr-draggable")&&e.classList.remove("fr-draggable"),e.parentNode&&e.parentNode.parentNode&&a.node.hasClass(e.parentNode.parentNode,"fr-img-caption")){var t=e.parentNode.parentNode;t.removeAttribute("contenteditable"),t.removeAttribute("draggable"),t.classList.remove("fr-draggable");var n=e.nextSibling;n&&n.removeAttribute("contenteditable")}}else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var i=e.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),r=0;r<i.length;r++)Q(i[r])}function J(e){if(!1===a.events.trigger("image.beforePasteUpload",[e]))return c(e).removeAttr("data-fr-image-pasted"),!1;n=c(e),y(),u(),pe(),_(),n.on("load",function(){var e=[];y(),c(a.popups.get("image.insert").get(0)).find("div.fr-active.fr-error").length<1&&_(),c(this).data("events").filter(function(t){"load"===t[0]&&e.push(t)}),e.length<=1&&c(this).off("load")});for(var t=c(e).attr("src").split(","),i=atob(t[1]),r=[],o=0;o<i.length;o++)r.push(i.charCodeAt(o));H([a.browser.safari&&!a.opts.imageUploadURL?new Blob([new Uint8Array(r)],{type:t[0].replace(/data\:/g,"")}):new Blob([new Uint8Array(r)],{type:t[0].replace(/data\:/g,"").replace(/;base64/g,"")})],n)}function ee(){a.opts.imagePaste?a.$el.find("img[data-fr-image-pasted]").each(function(e,t){if(a.opts.imagePasteProcess){var n=a.opts.imageDefaultWidth;n&&"auto"!=n&&(n+=a.opts.imageResizeWithPercent?"%":"px"),c(t).css("width",n).removeClass("fr-dii fr-dib fr-fir fr-fil"),ce(c(t),a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign)}if(0===t.src.indexOf("data:"))J(t);else if(0===t.src.indexOf("blob:")||0===t.src.indexOf("http")&&a.opts.imageUploadRemoteUrls&&a.opts.imageCORSProxy){var i=new Image;i.crossOrigin="Anonymous",i.onload=function(){var e,n=a.o_doc.createElement("CANVAS"),i=n.getContext("2d");n.height=this.naturalHeight,n.width=this.naturalWidth,i.drawImage(this,0,0),setTimeout(function(){J(t)},0),e=2e3<this.naturalWidth||1500<this.naturalHeight?"jpeg":"png",t.src=n.toDataURL("image/".concat(e))},i.src=(0===t.src.indexOf("blob:")?"":"".concat(a.opts.imageCORSProxy,"/"))+t.src,0!==t.src.indexOf("blob:")&&a.undo.saveStep()}else 0!==t.src.indexOf("http")||0===t.src.indexOf("https://mail.google.com/mail")?(a.selection.save(),c(t).remove(),a.selection.restore()):c(t).removeAttr("data-fr-image-pasted")}):a.$el.find("img[data-fr-image-pasted]").remove()}function te(e){var t=e.target.result,n=a.opts.imageDefaultWidth;n&&"auto"!=n&&(n+=a.opts.imageResizeWithPercent?"%":"px"),a.undo.saveStep(),a.html.insert('<img data-fr-image-pasted="true" src="'.concat(t,'"').concat(n?' style="width: '.concat(n,';"'):"",">"));var i=a.$el.find('img[data-fr-image-pasted="true"]');i&&ce(i,a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign),a.events.trigger("paste.after")}function ae(e){if(e&&e.clipboardData&&e.clipboardData.items){var t=(e.clipboardData||window.clipboardData).getData("text/html")||"",n=(new DOMParser).parseFromString(t,"text/html").querySelector("img");if(n){if(!n)return!1;var i=n.src,r=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))r=e.clipboardData.items[0].getAsFile();else for(var o=0;o<e.clipboardData.items.length&&!(r=e.clipboardData.items[o].getAsFile());o++);if(r)return function(e,t){var n=new FileReader;n.onload=function(e){var t=a.opts.imageDefaultWidth;t&&"auto"!=t&&(t+=a.opts.imageResizeWithPercent?"%":"px"),a.html.insert('<img data-fr-image-pasted="true" src="'.concat(e,'"').concat(t?' style="width: '.concat(t,';"'):"",">"));var n=a.$el.find('img[data-fr-image-pasted="true"]');n&&ce(n,a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign),a.events.trigger("paste.after")}(t),n.readAsDataURL(e,t)}(r,i),!1}else{var s=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))s=e.clipboardData.items[0].getAsFile();else for(var l=0;l<e.clipboardData.items.length&&!(s=e.clipboardData.items[l].getAsFile());l++);if(s)return function(e){var t=new FileReader;
vendor: 9,611 bytes, line 21
21t.onload=te,t.readAsDataURL(e)}(s),!1}}}function ne(e){return e.replace(/<img /gi,'<img data-fr-image-pasted="true" ')}function ie(t){if("false"==c(this).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;if(t&&"touchend"==t.type&&l)return!0;if(t&&a.edit.isDisabled())return t.stopPropagation(),t.preventDefault(),!1;for(var i=0;i<e.INSTANCES.length;i++)e.INSTANCES[i]!=a&&e.INSTANCES[i].events.trigger("image.hideResizer");a.toolbar.disable(),t&&(t.stopPropagation(),t.preventDefault()),a.helpers.isMobile()&&(a.events.disableBlur(),a.$el.blur(),a.events.enableBlur()),a.opts.iframe&&a.size.syncIframe(),n=c(this),he(),y(),u(),a.browser.msie?(a.popups.areVisible()&&a.events.disableBlur(),a.win.getSelection&&(a.win.getSelection().removeAllRanges(),a.win.getSelection().addRange(a.doc.createRange()))):a.selection.clear(),a.helpers.isIOS()&&(a.events.disableBlur(),a.$el.blur()),a.button.bulkRefresh(),a.events.trigger("video.hideResizer")}function re(e){n&&(oe||!0===e)&&(a.toolbar.enable(),i.removeClass("fr-active"),a.popups.hideAll(),n=null,le(),r=null,o&&o.hide())}f[1]="Image cannot be loaded from the passed link.",f[2]="No link in upload response.",f[3]="Error during file upload.",f[4]="Parsing response failed.",f[5]="File is too large.",f[6]="Image file type is invalid.",f[7]="Files can be uploaded only to same domain in IE 8 and IE 9.";var oe=!(f[8]="Image file is corrupted.");function se(){oe=!0}function le(){oe=!1}function ce(e,t,n){!a.opts.htmlUntouched&&a.opts.useClasses?(e.removeClass("fr-fil fr-fir fr-dib fr-dii"),n&&e.addClass("fr-fi".concat(n[0])),t&&e.addClass("fr-di".concat(t[0]))):"inline"==t?(e.css({display:"inline-block",verticalAlign:"bottom",margin:a.opts.imageDefaultMargin}),"center"==n?e.css({float:"none",marginBottom:"",marginTop:"",maxWidth:"calc(100% - ".concat(2*a.opts.imageDefaultMargin,"px)"),textAlign:"center"}):"left"==n?e.css({float:"left",marginLeft:0,maxWidth:"calc(100% - ".concat(a.opts.imageDefaultMargin,"px)"),textAlign:"left"}):e.css({float:"right",marginRight:0,maxWidth:"calc(100% - ".concat(a.opts.imageDefaultMargin,"px)"),textAlign:"right"})):"block"==t&&(e.css({display:"block",float:"none",verticalAlign:"top",margin:"".concat(a.opts.imageDefaultMargin,"px auto"),textAlign:"center"}),"left"==n?e.css({marginLeft:0,textAlign:"left"}):"right"==n&&e.css({marginRight:0,textAlign:"right"}))}function de(e){if(void 0===e&&(e=ge()),e){if(e.hasClass("fr-fil"))return"left";if(e.hasClass("fr-fir"))return"right";if(e.hasClass("fr-dib")||e.hasClass("fr-dii"))return"center";var t=e.css("float");if(e.css("float","none"),"block"==e.css("display")){if(e.css("float",""),e.css("float")!=t&&e.css("float",t),0===parseInt(e.css("margin-left"),10))return"left";if(0===parseInt(e.css("margin-right"),10))return"right"}else{if(e.css("float",""),e.css("float")!=t&&e.css("float",t),"left"==e.css("float"))return"left";if("right"==e.css("float"))return"right"}}return"center"}function fe(e){void 0===e&&(e=ge());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 pe(){var e=a.popups.get("image.insert");e||(e=U()),a.popups.isVisible("image.insert")||(T(),a.popups.refresh("image.insert"),a.popups.setContainer("image.insert",a.$sc));var t=ge();me()&&(t=t.find(".fr-img-wrap"));var n=t.offset().left+t.outerWidth()/2,i=t.offset().top+t.outerHeight();a.popups.show("image.insert",n,i,t.outerHeight(!0),!0)}function he(){if(n){a.events.disableBlur(),a.selection.clear();var e=a.doc.createRange();e.selectNode(n.get(0)),a.browser.msie&&e.collapse(!0),a.selection.get().addRange(e),a.events.enableBlur()}}function ue(){return n}function ge(){return me()?n.parents(".fr-img-caption").first():n}function me(){return!!n&&0<n.parents(".fr-img-caption").length}function ve(e){for(var t=document.createDocumentFragment();e.firstChild;){var a=e.removeChild(e.firstChild);t.appendChild(a)}e.parentNode.replaceChild(t,e)}return{_init:function(){var t;a.events.$on(a.$el,a._mousedown,"IMG"==a.el.tagName?null:'img:not([contenteditable="false"])',function(e){if("false"==c(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;a.helpers.isMobile()||a.selection.clear(),d=!0,a.popups.areVisible()&&a.events.disableBlur(),a.browser.msie&&(a.events.disableBlur(),a.$el.attr("contenteditable",!1)),a.draggable||"touchstart"==e.type||e.preventDefault(),e.stopPropagation()}),a.events.$on(a.$el,a._mousedown,".fr-img-caption .fr-inner",function(e){a.core.hasFocus()||a.events.focus(),e.stopPropagation()}),a.events.$on(a.$el,"paste",".fr-img-caption .fr-inner",function(e){!0===a.opts.toolbarInline&&(a.toolbar.hide(),e.stopPropagation())}),a.events.$on(a.$el,a._mouseup,"IMG"==a.el.tagName?null:'img:not([contenteditable="false"])',function(e){if("false"==c(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;d&&(d=!1,e.stopPropagation(),a.browser.msie&&(a.$el.attr("contenteditable",!0),a.events.enableBlur()))}),a.events.on("keyup",function(e){if(e.shiftKey&&""===a.selection.text().replace(/\n/g,"")&&a.keys.isArrow(e.which)){var t=a.selection.element(),n=a.selection.endElement();t&&"IMG"==t.tagName?M(c(t)):n&&"IMG"==n.tagName&&M(c(n))}},!0),a.events.on("drop",$),a.events.on("element.beforeDrop",z),a.events.on("mousedown window.mousedown",se),a.events.on("window.touchmove",le),a.events.on("mouseup window.mouseup",function(){if(n&&!a.helpers.isMobile())return re(),!1;le()}),a.events.on("commands.mousedown",function(e){0<e.parents(".fr-toolbar").length&&re()}),a.events.on("image.resizeEnd",function(){a.opts.iframe&&a.size.syncIframe()}),a.events.on("blur image.hideResizer commands.undo commands.redo element.dropped",function(){re(!(d=!1))}),a.events.on("modals.hide",function(){n&&(he(),a.selection.clear())}),a.events.on("image.resizeEnd",function(){a.win.getSelection&&M(n)}),a.opts.imageAddNewLine&&a.events.on("image.inserted",function(t){var n=t.get(0);for(n.nextSibling&&"BR"===n.nextSibling.tagName&&(n=n.nextSibling);n&&!a.node.isElement(n);)n=a.node.isLastSibling(n)?n.parentNode:null;a.node.isElement(n)&&(a.opts.enter===e.ENTER_BR?t.after("<br>"):c(a.node.blockParent(t.get(0))).after("<".concat(a.html.defaultTag(),"><br></").concat(a.html.defaultTag(),">")))}),"IMG"==a.el.tagName&&a.$el.addClass("fr-view"),a.events.$on(a.$el,a.helpers.isMobile()&&!a.helpers.isWindowsPhone()?"touchend":"click","IMG"==a.el.tagName?null:'img:not([contenteditable="false"])',ie),a.helpers.isMobile()&&(a.events.$on(a.$el,"touchstart","IMG"==a.el.tagName?null:'img:not([contenteditable="false"])',function(){l=!1}),a.events.$on(a.$el,"touchmove",function(){l=!0})),a.$wp?(a.events.on("window.keydown keydown",Z,!0),a.events.on("keyup",function(t){if(n&&t.which==e.KEYCODE.ENTER)return!1},!0),a.events.$on(a.$el,"keydown",function(){var t=a.selection.element();(t.nodeType===Node.TEXT_NODE||"BR"==t.tagName&&a.node.isLastSibling(t))&&(t=t.parentNode),a.node.hasClass(t,"fr-inner")||(a.node.hasClass(t,"fr-img-caption")||(t=c(t).parents(".fr-img-caption").get(0)),a.node.hasClass(t,"fr-img-caption")&&(a.opts.trackChangesEnabled||c(t).after(e.INVISIBLE_SPACE+e.MARKERS),a.selection.restore()))})):a.events.$on(a.$win,"keydown",Z),a.events.on("toolbar.esc",function(){if(n){if(a.$wp)a.events.disableBlur(),a.events.focus();else{var e=n;re(!0),a.selection.setAfter(e.get(0)),a.selection.restore()}return!1}},!0),a.events.on("toolbar.focusEditor",function(){if(n)return!1},!0),a.events.on("window.cut window.copy",function(t){if(n&&a.popups.isVisible("image.edit")&&!a.popups.get("image.edit").find(":focus").length){var i=ge();me()?(i.before(e.START_MARKER),i.after(e.END_MARKER),a.selection.restore(),a.paste.saveCopiedText(i.get(0).outerHTML,i.text())):(he(),a.paste.saveCopiedText(n.get(0).outerHTML,n.attr("alt"))),"copy"==t.type?setTimeout(function(){M(n)}):(re(!0),a.undo.saveStep(),setTimeout(function(){a.undo.saveStep()},0))}},!0),a.browser.msie&&a.events.on("keydown",function(t){if(!a.selection.isCollapsed()||!n)return!0;var i=t.which;i==e.KEYCODE.C&&a.keys.ctrlKey(t)?a.events.trigger("window.copy"):i==e.KEYCODE.X&&a.keys.ctrlKey(t)&&a.events.trigger("window.cut")}),a.events.$on(c(a.o_win),"keydown",function(t){var a=t.which;if(n&&a==e.KEYCODE.BACKSPACE)return t.preventDefault(),!1}),a.events.$on(a.$win,"keydown",function(t){var a=t.which;n&&n.hasClass("fr-uploading")&&a==e.KEYCODE.ESC&&n.trigger("abortUpload")}),a.events.on("destroy",function(){n&&n.hasClass("fr-uploading")&&n.trigger("abortUpload")}),a.events.on("paste.before",ae),a.events.on("paste.beforeCleanup",ne),a.events.on("paste.after",ee),a.events.on("html.set",v),a.events.on("html.inserted",v),v(),a.events.on("destroy",function(){s=[]}),a.events.on("html.processGet",Q),a.opts.imageOutputSize&&a.events.on("html.beforeGet",function(){t=a.el.querySelectorAll("img");for(var e=0;e<t.length;e++){var n=t[e].style.width||c(t[e]).width(),i=t[e].style.height||c(t[e]).height();n&&t[e].setAttribute("width","".concat(n).replace(/px/,"")),i&&t[e].setAttribute("height","".concat(i).replace(/px/,""))}}),a.opts.iframe&&a.events.on("image.loaded",a.size.syncIframe),a.$wp&&(b(),a.events.on("contentChanged",b)),a.events.$on(c(a.o_win),"orientationchange.image",function(){setTimeout(function(){n&&M(n)},100)}),k(!0),U(!0),X(!0),K(!0),a.events.on("node.remove",function(e){if("IMG"==e.get(0).tagName)return q(e),!1})}
21,showInsertPopup:function(){var e=a.$tb.find('.fr-command[data-cmd="insertImage"]'),t=a.popups.get("image.insert");if(t||(t=U()),T(),!t.hasClass("fr-active"))if(a.popups.refresh("image.insert"),a.popups.setContainer("image.insert",a.$tb),e.isVisible()){var n=a.button.getPosition(e),i=n.left,r=n.top;a.popups.show("image.insert",i,r,e.outerHeight())}else a.position.forSelection(t),a.popups.show("image.insert")},showLayer:function(e){var t,i,r=a.popups.get("image.insert");if(n||a.opts.toolbarInline){if(n){var o=ge();me()&&(o=o.find(".fr-img-wrap")),i=o.offset().top+o.outerHeight(),t=o.offset().left}}else{var s=a.$tb.find('.fr-command[data-cmd="insertImage"]');t=s.offset().left,i=s.offset().top+(a.opts.toolbarBottom?10:s.outerHeight()-10)}!n&&a.opts.toolbarInline&&(i=r.offset().top-a.helpers.getPX(r.css("margin-top")),r.hasClass("fr-above")&&(i+=r.outerHeight())),r.find(".fr-layer").removeClass("fr-active"),r.find(".fr-".concat(e,"-layer")).addClass("fr-active"),a.popups.show("image.insert",t,i,n?n.outerHeight():0),a.accessibility.focusPopup(r)},refreshUploadButton:function(e){var t=a.popups.get("image.insert");t&&t.find(".fr-image-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshByURLButton:function(e){var t=a.popups.get("image.insert");t&&t.find(".fr-image-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},upload:H,insertByURL:function(){var e=a.popups.get("image.insert").find(".fr-image-by-url-layer input");if(0<e.val().length){_(),L(a.language.translate("Loading image"));var t=e.val().trim();if(a.opts.imageUploadRemoteUrls&&a.opts.imageCORSProxy&&a.opts.imageUpload){var i=new XMLHttpRequest;i.onload=function(){200==this.status?H([new Blob([this.response],{type:this.response.type||"image/png"})],n):S(1)},i.onerror=function(){O(t,!0,[],n)},i.open("GET","".concat(a.opts.imageCORSProxy,"/").concat(t),!0),i.responseType="blob",i.send()}else O(t,!0,[],n);e.val(""),e.blur()}},align:function(e){var t=ge();t.removeClass("fr-fir fr-fil"),!a.opts.htmlUntouched&&a.opts.useClasses?"left"==e?t.addClass("fr-fil"):"right"==e&&t.addClass("fr-fir"):ce(t,fe(),e),he(),y(),u(),a.selection.clear()},refreshAlign:function(e){n&&e.find("> *").first().replaceWith(a.icon.create("image-align-".concat(de())))}
21,refreshAlignOnShow:function(e,t){n&&t.find('.fr-command[data-param1="'.concat(de(),'"]')).addClass("fr-active").attr("aria-selected",!0)},display:function(e){var t=ge();t.removeClass("fr-dii fr-dib"),!a.opts.htmlUntouched&&a.opts.useClasses?"inline"==e?t.addClass("fr-dii"):"block"==e&&t.addClass("fr-dib"):ce(t,e,de()),he(),y(),u(),a.selection.clear()},refreshDisplayOnShow:function(e,t){n&&t.find('.fr-command[data-param1="'.concat(fe(),'"]')).addClass("fr-active").attr("aria-selected",!0)},replace:pe,back:function(){n?(a.events.disableBlur(),c(".fr-popup input:focus").blur(),M(n)):(a.events.disableBlur(),a.selection.restore(),a.events.enableBlur(),a.popups.hide("image.insert"),a.toolbar.showInline())},get:ue,getEl:ge,insert:O,showProgressBar:_,remove:q,hideProgressBar:T,applyStyle:function(e,i,r){if(void 0===i&&(i=a.opts.imageStyles),void 0===r&&(r=a.opts.imageMultipleStyles),!n)return!1;var o=ge();if(!r){var s=Object.keys(i);s.splice(s.indexOf(e),1),o.removeClass(s.join(" "))}"object"==t(i[e])?(o.removeAttr("style"),o.css(i[e].style)):o.toggleClass(e),M(n)},showAltPopup:V,showSizePopup:G,setAlt:function(e){if(n){var t=a.popups.get("image.alt");n.attr("alt",e||t.find("input").val()||""),t.find("input:focus").blur(),M(n)}},setSize:function(e,t){if(n){var i=a.popups.get("image.size");e=e||i.find('input[name="width"]').val()||"",t=t||i.find('input[name="height"]').val()||"";var r=/^[\d]+((px)|%)*$/g;n.removeAttr("width").removeAttr("height"),e.match(r)?n.css("width",e):n.css("width",""),t.match(r)?n.css("height",t):n.css("height",""),me()&&(n.parents(".fr-img-caption").removeAttr("width").removeAttr("height"),e.match(r)?n.parents(".fr-img-caption").css("width",e):n.parents(".fr-img-caption").css("width",""),t.match(r)?n.parents(".fr-img-caption").css("height",t):n.parents(".fr-img-caption").css("height","")),i&&i.find("input:focus").blur(),M(n)}},toggleCaption:function(){var t;if(n&&!me()){(t=n).parent().is("a")&&(t=n.parent());var i,r,o=n.parents("ul")&&0<n.parents("ul").length?n.parents("ul"):n.parents("ol")&&0<n.parents("ol").length?n.parents("ol"):[];if(0<o.length){var s=o.find("li").length,l=n.parents("li"),c=document.createElement("li");s-1===l.index()&&(o.append(c),c.innerHTML="&nbsp;")}t.attr("style")?r=-1<(i=t.attr("style").split(":")).indexOf("width")?i[i.indexOf("width")+1].replace(";",""):"":t.attr("width")&&(r=t.attr("width"));var d=a.opts.imageResizeWithPercent?(-1<r.indexOf("px")?null:r)||"100%":n.width()+"px";t.wrap('<div class="fr-img-space-wrap"><span '+(a.browser.mozilla?"":'contenteditable="false"')+'class="fr-img-caption '+n.attr("class")+'" style="'+(a.opts.useClasses?"":t.attr("style"))+'" draggable="false"></span></div>'),t.wrap('<span class="fr-img-wrap"></span>'),n.after('<span class="fr-inner"'.concat(a.browser.mozilla?"":' contenteditable="true"',">").concat(e.START_MARKER).concat(a.language.translate("Image Caption")).concat(e.END_MARKER,"</span>")),n.parents(".fr-img-caption").css("width",d);var f=n.parents(".fr-img-space-wrap").length;1==f?ve(document.querySelector(".fr-img-space-wrap")):1<f&&(ve(document.querySelector(".fr-img-space-wrap")),ve(document.querySelector(".fr-img-space-wrap2"))),re(!0),a.selection.restore()}else{if(t=ge(),n.insertBefore(t),null!==t[0].querySelector("a")){for(var p,h=t[0].querySelector("a"),u=document.createElement("a"),g=0,m=h.attributes,v=m.length;g<v;g++)p=m[g],u.setAttribute(p.nodeName,p.nodeValue);n.wrap(u)}n.attr("class",t.attr("class").replace("fr-img-caption","")).attr("style",t.attr("style")),t.remove();var b=n.parents(".fr-img-space-wrap").length;1==b?ve(document.querySelector(".fr-img-space-wrap")):1<b&&(ve(document.querySelector(".fr-img-space-wrap")),ve(document.querySelector(".fr-img-space-wrap2"))),M(n)}},hasCaption:me,exitEdit:re,edit:M}},e.DefineIcon("insertImage",{NAME:"image",SVG_KEY:"insertImage"}),e.RegisterShortcut(e.KEYCODE.P,"insertImage",null,"P"),e.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(
vendor: 15,046 bytes, line 21
21)),this.popups.hide("image.insert")):this.image.showInsertPopup()},plugin:"image"}),e.DefineIcon("imageUpload",{NAME:"upload",SVG_KEY:"upload"}),e.RegisterCommand("imageUpload",{title:"Upload Image",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-upload")},refresh:function(e){this.image.refreshUploadButton(e)}}),e.DefineIcon("imageByURL",{NAME:"link",SVG_KEY:"insertLink"}),e.RegisterCommand("imageByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-by-url")},refresh:function(e){this.image.refreshByURLButton(e)}}),e.RegisterCommand("imageInsertByURL",{title:"Insert Image",undo:!0,refreshAfterCallback:!1,callback:function(){this.image.insertByURL()},refresh:function(e){this.image.get()?e.text(this.language.translate("Replace")):e.text(this.language.translate("Insert"))}}),e.DefineIcon("imageDisplay",{NAME:"star",SVG_KEY:"imageDisplay"}),e.RegisterCommand("imageDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(e,t){this.image.display(t)},refresh:function(e){this.opts.imageTextNear||e.addClass("fr-hidden")},refreshOnShow:function(e,t){this.image.refreshDisplayOnShow(e,t)}}),e.DefineIcon("image-align",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("image-align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("image-align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),e.DefineIcon("image-align-center",{NAME:"align-justify",SVG_KEY:"alignCenter"}),e.DefineIcon("imageAlign",{NAME:"align-justify",SVG_KEY:"alignJustify"}),e.RegisterCommand("imageAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.imageAlign.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="imageAlign" data-param1="'.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.icon.create("image-align-".concat(n)),'<span class="fr-sr-only">').concat(this.language.translate(a[n]),"</span></a></li>"));return t+"</ul>"},callback:function(e,t){this.image.align(t)},refresh:function(e){this.image.refreshAlign(e)},refreshOnShow:function(e,t){this.image.refreshAlignOnShow(e,t)}}),e.DefineIcon("imageReplace",{NAME:"exchange",FA5NAME:"exchange-alt",SVG_KEY:"replaceImage"}),e.RegisterCommand("imageReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.image.replace()}}),e.DefineIcon("imageRemove",{NAME:"trash",SVG_KEY:"remove"}),e.RegisterCommand("imageRemove",{title:"Remove",callback:function(){this.image.remove()}}),e.DefineIcon("imageBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("imageBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.image.back()},refresh:function(e){this.$,this.image.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"))}}),e.RegisterCommand("imageDismissError",{title:"OK",undo:!1,callback:function(){this.image.hideProgressBar(!0)}}),e.DefineIcon("imageStyle",{NAME:"magic",SVG_KEY:"imageClass"}),e.RegisterCommand("imageStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',a=this.opts.imageStyles;for(var n in a)if(a.hasOwnProperty(n)){var i=a[n];"object"==t(i)&&(i=i.title),e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="imageStyle" data-param1="'.concat(n,'">').concat(this.language.translate(i),"</a></li>")}return e+"</ul>"},callback:function(e,t){this.image.applyStyle(t)},refreshOnShow:function(e,t){var a=this.$,n=this.image.getEl();n&&t.find(".fr-command").each(function(){var e=a(this).data("param1"),t=n.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)})}}),e.DefineIcon("imageAlt",{NAME:"info",SVG_KEY:"imageAltText"}),e.RegisterCommand("imageAlt",{undo:!1,focus:!1,popup:!0,title:"Alternative Text",callback:function(){this.image.showAltPopup()}}),e.RegisterCommand("imageSetAlt",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setAlt()}}),e.DefineIcon("imageSize",{NAME:"arrows-alt",SVG_KEY:"imageSize"}),e.RegisterCommand("imageSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.image.showSizePopup()}}),e.RegisterCommand("imageSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setSize()}}),e.DefineIcon("imageCaption",{NAME:"commenting",FA5NAME:"comment-alt",SVG_KEY:"imageCaption"}),e.RegisterCommand("imageCaption",{undo:!0,focus:!1,title:"Image Caption",refreshAfterCallback:!0,callback:function(){this.image.toggleCaption()},refresh:function(e){this.image.get()&&e.toggleClass("fr-active",this.image.hasCaption())}}),Object.assign(e.DEFAULTS,{imageManagerLoadURL:"https://i.froala.com/load-files",imageManagerLoadMethod:"get",imageManagerLoadParams:{},imageManagerPreloader:null,imageManagerDeleteURL:"",imageManagerDeleteMethod:"post",imageManagerDeleteParams:{},imageManagerPageSize:12,imageManagerScrollOffset:20,imageManagerToggleTags:!0}),e.PLUGINS.imageManager=function(t){var a,n,i,r,o,s,l,c,d,f,p,h=t.$,u="image_manager",g={};function m(){var e=h(window).outerWidth();return e<768?2:e<1200?3:4}function v(){o.empty();for(var e=0;e<p;e++)o.append('<div class="fr-list-column"></div>')}function b(){if(d<l.length&&i[0].scrollTop>=i[0].scrollHeight-t.opts.imageManagerScrollOffset-i.outerHeight()){c++;for(var e=t.opts.imageManagerPageSize*(c-1);e<Math.min(l.length,t.opts.imageManagerPageSize*c);e++)y(l[e])}}function y(e){var a=new Image,i=h(document.createElement("div")).attr("class","fr-image-container fr-empty fr-image-"+f++).attr("data-loading",t.language.translate("Loading")+"..").attr("data-deleting",t.language.translate("Deleting")+"..");E(!1),a.onload=function(){i.height(Math.floor(i.width()/a.width*a.height));var r=h(document.createElement("img"));if(e.thumb)r.attr("src",e.thumb);else{if(_(14,e),!e.url)return _(15,e),!1;r.attr("src",e.url)}if(e.url&&r.attr("data-url",e.url),e.tag)if(n.find(".fr-modal-more.fr-not-available").removeClass("fr-not-available"),n.find(".fr-modal-tags").show(),0<=e.tag.indexOf(",")){for(var o=e.tag.split(","),l=0;l<o.length;l++)o[l]=o[l].trim(),0===s.find('a[title="'.concat(o[l],'"]')).length&&s.append('<a role="button" title="'.concat(o[l],'">').concat(o[l],"</a>"));r.attr("data-tag",o.join())}else 0===s.find('a[title="'.concat(e.tag.trim(),'"]')).length&&s.append('<a role="button" title="'.concat(e.tag.trim(),'">').concat(e.tag.trim(),"</a>")),r.attr("data-tag",e.tag.trim());for(var c in e.name&&r.attr("alt",e.name),e)e.hasOwnProperty(c)&&"thumb"!==c&&"url"!==c&&"tag"!==c&&r.attr("data-".concat(c),e[c]);i.append(r).append(h(t.icon.create("imageManagerDelete")).addClass("fr-delete-img").attr("title",t.language.translate("Delete"))).append(h(t.icon.create("imageManagerInsert")).addClass("fr-insert-img").attr("title",t.language.translate("Insert"))),s.find(".fr-selected-tag").each(function(e,t){M(r,t.text)||i.hide()}),r.on("load",function(){i.removeClass("fr-empty"),i.height("auto"),d++,w(C(parseInt(r.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1)),E(!1),d%t.opts.imageManagerPageSize==0&&b()}),t.events.trigger("imageManager.imageLoaded",[r])},a.onerror=function(){d++,i.remove(),w(C(parseInt(i.attr("class").match(/fr-image-(\d+)/)[1],10)+1)),_(10,e),d%t.opts.imageManagerPageSize==0&&b()},a.src=e.thumb||e.url,x().append(i)}function x(){var e,t;return o.find(".fr-list-column").each(function(a,n){var i=h(n);(0===a||i.outerHeight()<t)&&(t=i.outerHeight(),e=i)}),e}function C(e){void 0===e&&(e=0);for(var t=[],a=f-1;e<=a;a--){var n=o.find(".fr-image-".concat(a));n.length&&(t.push(n),h(document.createElement("div")).attr("id","fr-image-hidden-container").append(n),o.find(".fr-image-".concat(a)).remove())}return t}function w(e){for(var t=e.length-1;0<=t;t--)x().append(e[t])}function E(e){if(void 0===e&&(e=!0),!a.isVisible())return!0;var n=m();if(n!==p){p=n;var i=C();v(),w(i)}t.modals.resize(u),e&&b()}function A(e){for(var t,a=e[0].attributes,n=a.length,i={};n--;)a[n]&&"src"!==(t=a[n].name)&&(i[t]=a[n].value);return i}function S(e){var n=h(e.currentTarget).siblings("img"),i=a.data("instance")||t,r=a.data("current-image");if(t.modals.hide(u),i.image.showProgressBar(),r)r.data("fr-old-src",r.attr("src")),r.trigger("click");else{i.events.focus(!0),i.selection.restore();var o=i.position.getBoundingRect(),s=o.left+o.width/2+h(t.doc).scrollLeft(),l=o.top+o.height+h(t.doc).scrollTop();i.popups.setContainer("image.insert",t.$sc),i.popups.show("image.insert",s,l)}i.image.insert(n.data("url"),!1,A(n),r)}function k(e){var n=h(e.currentTarget).siblings("img"),i=t.language.translate("Are you sure? Image will be deleted.");confirm(i)&&(t.opts.imageManagerDeleteURL?!1!==t.events.trigger("imageManager.beforeDeleteImage",[n])&&(n.parent().addClass("fr-image-deleting"),h(this).ajax({method:t.opts.imageManagerDeleteMethod,url:t.opts.imageManagerDeleteURL,data:Object.assign(Object.assign({src:n.attr("src")},A(n)),t.opts.imageManagerDeleteParams),crossDomain:t.opts.requestWithCORS,withCredentials:t.opts.requestWithCredentials,headers:t.opts.requestHeaders,done:function(e,i,r){t.events.trigger("imageManager.imageDeleted",[e]);var o=C(parseInt(n.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1);n.parent().remove(),w(o),a.find("#fr-modal-tags > a").each(function(){0===a.find('#fr-image-list [data-tag*="'.concat(h(this).text(),'"]')).length&&h(this).removeClass("fr-selected-tag").hide()}),L(),E(!0)},fail:function(e){_(21,e.response||e.responseText)}})):_(22))}function _(e,a){10<=e&&e<20?r.hide():20<=e&&e<30&&h(".fr-image-deleting").removeClass("fr-image-deleting"),t.events.trigger("imageManager.error",[{code:e,message:g[e]},a])}function T(){var e=n.find(".fr-modal-head-line").outerHeight(),t=s.outerHeight();n.toggleClass("fr-show-tags"),n.hasClass("fr-show-tags")?(n.css("height",e+t),i.css("marginTop",e+t),s.find("a").css("opacity",1)):(n.css("height",e),i.css("marginTop",e),s.find("a").css("opacity",0))}function L(){var e=s.find(".fr-selected-tag");0<e.length?(o.find("img").parents().show(),e.each(function(e,t){o.find("img").each(function(e,a){var n=h(a);M(n,t.text)||n.parent().hide()})})):o.find("img").parents().show(),w(C()),b()}function R(e){e.preventDefault();var a=h(e.currentTarget);a.toggleClass("fr-selected-tag"),t.opts.imageManagerToggleTags&&a.siblings("a").removeClass("fr-selected-tag"),L()}function M(e,t){for(var a=(e.attr("data-tag")||"").split(","),n=0;n<a.length;n++)if(a[n]===t)return!0;return!1}return g[10]="Image cannot be loaded from the passed link.",g[11]="Error during load images request.",g[12]="Missing imageManagerLoadURL option.",g[13]="Parsing load response failed.",g[14]="Missing image thumb.",g[15]="Missing image URL.",g[21]="Error during delete image request.",g[22]="Missing imageManagerDeleteURL option.",{require:["image"],_init:function(){if(!t.$wp&&"IMG"!==t.el.tagName)return!1},show:function(){if(!a){var g,y='<button class="fr-command fr-btn fr-modal-more fr-not-available" id="fr-modal-more-'.concat(t.sid,'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24""><path d="').concat(e.SVG.tags,'"/></svg></button><h4 data-text="true">').concat(t.language.translate("Manage Images"),'</h4></div>\n      <div class="fr-modal-tags" id="fr-modal-tags">');g=t.opts.imageManagerPreloader?'<img class="fr-preloader" id="fr-preloader" alt="'.concat(t.language.translate("Loading"),'.." src="').concat(t.opts.imageManagerPreloader,'" style="display: none;">'):'<span class="fr-preloader" id="fr-preloader" style="display: none;">'.concat(t.language.translate("Loading"),"</span>"),g+='<div class="fr-image-list" id="fr-image-list"></div>';var x=t.modals.create(u,y,g);a=x.$modal,n=x.$head,i=x.$body}a.data("current-image",t.image.get()),t.modals.show(u),r||(r=a.find("#fr-preloader"),o=a.find("#fr-image-list"),s=a.find("#fr-modal-tags"),p=m(),v(),n.css("height",n.find(".fr-modal-head-line").outerHeight()),t.events.$on(h(t.o_win),"resize",function(){E(!!l)}),t.events.bindClick(o,".fr-insert-img",S),t.events.bindClick(o,".fr-delete-img",k),t.helpers.isMobile()&&(t.events.bindClick(o,"div.fr-image-container",function(e){a.find(".fr-mobile-selected").removeClass("fr-mobile-selected"),h(e.currentTarget).addClass("fr-mobile-selected")}),a.on(t._mousedown,function(){a.find(".fr-mobile-selected").removeClass("fr-mobile-selected")})),a.on(t._mousedown+" "+t._mouseup,function(e){e.stopPropagation()}),a.on(t._mousedown,"*",function(){t.events.disableBlur()}),i.on("scroll",b),t.events.bindClick(a,"button#fr-modal-more-".concat(t.sid),T),t.events.bindClick(s,"a",R)),function(){r.show(),o.find(".fr-list-column").empty(),t.opts.imageManagerLoadURL?h(this).ajax({url:t.opts.imageManagerLoadURL,method:t.opts.imageManagerLoadMethod,data:t.opts.imageManagerLoadParams,crossDomain:t.opts.requestWithCORS,withCredentials:t.opts.requestWithCredentials,headers:t.opts.requestHeaders,done:function(e,a,n){t.events.trigger("imageManager.imagesLoaded",[e]),function(e,t){try{o.find(".fr-list-column").empty(),f=d=c=0,l=JSON.parse(e),b()}catch(e){_(13,t)}}(e,n.response),r.hide()},fail:function(e){_(11,e.response||e.responseText)}}):_(12)}()},hide:function(){t.modals.hide(u)}}},!e.PLUGINS.image)throw new Error("Image manager plugin requires image plugin.");function i(e){var t={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated 
21with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as <br> (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex: <div>foo</div>",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `\xab\xab\xab` and `\xbb\xbb\xbb` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===e)return JSON.parse(JSON.stringify(t));var a={};for(var n in t)t.hasOwnProperty(n)&&(a[n]=t[n].defaultValue);return a}e.DEFAULTS.imageInsertButtons.push("imageManager"),e.RegisterCommand("imageManager",{title:"Browse",undo:!1,focus:!1,modal:!0,callback:function(){this.imageManager.show()},plugin:"imageManager"}),e.DefineIcon("imageManager",{NAME:"folder",SVG_KEY:"imageManager"}),e.DefineIcon("imageManagerInsert",{NAME:"plus",SVG_KEY:"add"}),e.DefineIcon("imageManagerDelete",{NAME:"trash",SVG_KEY:"remove"}),Object.assign(e.DEFAULTS,{inlineClasses:{"fr-class-code":"Code","fr-class-highlighted":"Highlighted","fr-class-transparency":"Transparent"}}),e.PLUGINS.inlineClass=function(e){var t=e.$;return{apply:function(t){e.format.toggle("span",{class:t})},refreshOnShow:function(a,n){n.find(".fr-command").each(function(){var a=t(this).data("param1"),n=e.format.is("span",{class:a});t(this).toggleClass("fr-active",n).attr("aria-selected",n)})}}},e.RegisterCommand("inlineClass",{type:"dropdown",title:"Inline Class",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.inlineClasses;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="inlineClass" data-param1="'.concat(a,'" title="').concat(t[a],'">').concat(t[a],"</a></li>"));return e+"</ul>"},callback:function(e,t){this.inlineClass.apply(t)},refreshOnShow:function(e,t){this.inlineClass.refreshOnShow(e,t)},plugin:"inlineClass"}),e.DefineIcon("inlineClass",{NAME:"tag",SVG_KEY:"inlineClass"}),Object.assign(e.DEFAULTS,{inlineStyles:{"Big Red":"font-size: 20px; color: red;","Small Blue":"font-size: 14px; color: blue;"}}),e.PLUGINS.inlineStyle=function(e){return{apply:function(t){for(var a=t.split(";"),n=0;n<a.length;n++){var i=a[n].split(":");a[n].length&&2==i.length&&e.format.applyStyle(i[0].trim(),i[1].trim())}}}},e.RegisterCommand("inlineStyle",{type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.inlineStyles;for(var a in t)if(t.hasOwnProperty(a)){var n=t[a]+(-1===t[a].indexOf("display:block;")?" display:block;":"");e+='<li role="presentation"><span style="'.concat(n,'" role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="inlineStyle" data-param1="').concat(t[a],'" title="').concat(this.language.translate(a),'">').concat(this.language.translate(a),"</a></span></li>")}return e+"</ul>"},title:"Inline Style",callback:function(e,t){this.inlineStyle.apply(t)},plugin:"inlineStyle"}),e.DefineIcon("inlineStyle",{NAME:"paint-brush",SVG_KEY:"inlineStyle"}),Object.assign(e.DEFAULTS,{lineBreakerTags:["table","hr","form","dl","span.fr-video",".fr-embedly","img"],lineBreakerOffset:15,lineBreakerHorizontalOffset:10}),e.PLUGINS.lineBreaker=function(t){var a,n,i,r=t.$;function o(e,n){var i,o,s,l,c,d,f,p;if(null==e)c=(l=n.parent()).offset().top,i=(f=n.offset().top)-Math.min((f-c)/2,t.opts.lineBreakerOffset),s=l.outerWidth(),o=l.offset().left;else if(null==n)(d=(l=e.parent()).offset().top+l.outerHeight())<(p=e.offset().top+e.outerHeight())&&
21(d=(l=r(l).parent()).offset().top+l.outerHeight()),i=p+Math.min(Math.abs(d-p)/2,t.opts.lineBreakerOffset),s=l.outerWidth(),o=l.offset().left;else{l=e.parent();var h=e.offset().top+e.height(),u=n.offset().top;if(u<h)return!1;i=(h+u)/2,s=l.outerWidth(),o=l.offset().left}if(t.opts.iframe){var g=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),m=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));o+=t.$iframe.offset().left-t.helpers.scrollLeft()+m,i+=t.$iframe.offset().top-t.helpers.scrollTop()+g}t.$box.append(a),a.css("top",i-t.win.pageYOffset),a.css("left",o-t.win.pageXOffset),a.css("width",s),a.data("tag1",e),a.data("tag2",n),a.addClass("fr-visible").data("instance",t)}function s(e){if(e){var a=r(e);if(0===t.$el.find(a).length)return null;if(e.nodeType!=Node.TEXT_NODE&&a.is(t.opts.lineBreakerTags.join(",")))return a;if(0<a.parents(t.opts.lineBreakerTags.join(",")).length)return e=a.parents(t.opts.lineBreakerTags.join(",")).get(0),0!==t.$el.find(r(e)).length&&r(e).is(t.opts.lineBreakerTags.join(","))?r(e):null}return null}function l(e,a){var n=t.doc.elementFromPoint(e,a);return n&&!r(n).closest(".fr-line-breaker").length&&!t.node.isElement(n)&&n!=t.$wp.get(0)&&function(e){if(void 0!==e.inFroalaWrapper)return e.inFroalaWrapper;for(var a=e;e.parentNode&&e.parentNode!==t.$wp.get(0);)e=e.parentNode;return a.inFroalaWrapper=e.parentNode==t.$wp.get(0),a.inFroalaWrapper}(n)?n:null}function c(e,a,n){for(var i=n,r=null;i<=t.opts.lineBreakerOffset&&!r;)(r=l(e,a-i))||(r=l(e,a+i)),i+=n;return r}function d(e,a,n){for(var i=null,r=100;!i&&e>t.$box.offset().left&&e<t.$box.offset().left+t.$box.outerWidth()&&0<r;)(i=l(e,a))||(i=c(e,a,5)),"left"==n?e-=t.opts.lineBreakerHorizontalOffset:e+=t.opts.lineBreakerHorizontalOffset,r-=t.opts.lineBreakerHorizontalOffset;return i}function f(e){var n=i=null,r=null,l=t.doc.elementFromPoint(e.pageX-t.win.pageXOffset,e.pageY-t.win.pageYOffset);(n=l&&("HTML"==l.tagName||"BODY"==l.tagName||t.node.isElement(l)||0<=(l.getAttribute("class")||"").indexOf("fr-line-breaker"))?((r=c(e.pageX-t.win.pageXOffset,e.pageY-t.win.pageYOffset,1))||(r=d(e.pageX-t.win.pageXOffset-t.opts.lineBreakerHorizontalOffset,e.pageY-t.win.pageYOffset,"left")),r||(r=d(e.pageX-t.win.pageXOffset+t.opts.lineBreakerHorizontalOffset,e.pageY-t.win.pageYOffset,"right")),s(r)):s(l))?function(e,n){var i,r,l=e.offset().top,c=e.offset().top+e.outerHeight();if(Math.abs(c-n)<=t.opts.lineBreakerOffset||Math.abs(n-l)<=t.opts.lineBreakerOffset)if(Math.abs(c-n)<Math.abs(n-l)){var d=null;for((r=e.get(0)).nextSibling&&(d=r.nextSibling.offsetParent?r.nextSibling:null);d&&d.nodeType==Node.TEXT_NODE&&0===d.textContent.length;)d=d.nextSibling;if(!d)return o(e,null),!0;if(i=s(d))return o(e,i),!0}else{if(!(r=e.get(0)).previousSibling)return o(null,e),!0;if(i=s(r.previousSibling))return o(i,e),!0}a.removeClass("fr-visible").removeData("instance")}(n,e.pageY):t.core.sameInstance(a)&&a.removeClass("fr-visible").removeData("instance")}function p(e){return!(a.hasClass("fr-visible")&&!t.core.sameInstance(a))&&(t.popups.areVisible()||t.el.querySelector(".fr-selected-cell")?(a.removeClass("fr-visible"),!0):void(!1!==n||t.edit.isDisabled()||(i&&clearTimeout(i),i=setTimeout(f,30,e))))}function h(){i&&clearTimeout(i),a&&a.hasClass("fr-visible")&&a.removeClass("fr-visible").removeData("instance")}var u=function(){n=!0,h()},g=function(){n=!1};function m(n){n.preventDefault();var i=a.data("instance")||t;a.removeClass("fr-visible").removeData("instance");var r=a.data("tag1"),o=a.data("tag2"),s=t.html.defaultTag();null==r?s&&"TD"!=o.parent().get(0).tagName&&0===o.parents(s).length?o.before("<".concat(s,">").concat(e.MARKERS,"<br></").concat(s,">")):o.before("".concat(e.MARKERS,"<br>")):s&&"TD"!=r.parent().get(0).tagName&&0===r.parents(s).length?r.after("<".concat(s,">").concat(e.MARKERS,"<br></").concat(s,">")):r.after("".concat(e.MARKERS,"<br>")),i.selection.restore(),t.toolbar.enable()}return{_init:function(){if(!t.$wp)return!1;t.shared.$line_breaker||(t.shared.$line_breaker=r(document.createElement("div")).attr("class","fr-line-breaker").html('<a class="fr-floating-btn" role="button" tabIndex="-1" title="'.concat(t.language.translate("Break"),'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="17" y="7" width="2" height="8"/><rect x="10" y="13" width="7" height="2"/><path d="M10.000,10.000 L10.000,18.013 L5.000,14.031 L10.000,10.000 Z"/></svg></a>'))),a=t.shared.$line_breaker,t.events.on("shared.destroy",function(){a.html("").removeData().remove(),a=null},!0),t.events.on("destroy",function(){a.removeData("instance").removeClass("fr-visible"),r("body").first().append(a),clearTimeout(i)},!0),t.events.$on(a,"mousemove",function(e){e.stopPropagation()},!0),t.events.bindClick(a,"a",m),n=!1,t.events.$on(t.$win,"mousemove",p),t.events.$on(r(t.win),"scroll",h),t.events.on("popups.show.table.edit",h),t.events.on("commands.after",h),t.events.$on(r(t.win),"mousedown",u),t.events.$on(r(t.win),"mouseup",g)}}},Object.assign(e.DEFAULTS,{lineHeights:{Default:"",Single:"1",1.15:"1.15",1.5:"1.5",Double:"2"}}),e.PLUGINS.lineHeight=function(e){var t=e.$;return{_init:function(){},apply:function(a){e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore(
21);var n=e.selection.blocks();n.length&&t(n[0]).parent().is("td")&&e.format.applyStyle("line-height",a.toString()),e.selection.save();for(var i=0;i<n.length;i++)t(n[i]).css("line-height",a),""===t(n[i]).attr("style")&&t(n[i]).removeAttr("style");e.html.unwrap(),e.selection.restore()},refreshOnShow:function(a,n){var i=e.selection.blocks();if(i.length){var r=t(i[0]);n.find(".fr-command").each(function(){var e=t(this).data("param1"),a=r.attr("style"),n=0<=(a||"").indexOf("line-height: "+e+";");if(a){var i=a.substring(a.indexOf("line-height")),o=i.substr(0,i.indexOf(";")),s=o&&o.split(":")[1];s&&s.length||"Default"!==r.text()||(n=!0)}a&&-1!==a.indexOf("line-height")||""!==e||(n=!0),t(this).toggleClass("fr-active",n).attr("aria-selected",n)})}}}},e.RegisterCommand("lineHeight",{type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.lineHeights;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command '.concat(a,'" tabIndex="-1" role="option" data-cmd="lineHeight" data-param1="').concat(t[a],'" title="').concat(this.language.translate(a),'">').concat(this.language.translate(a),"</a></li>"));return e+"</ul>"},title:"Line Height",callback:function(e,t){this.lineHeight.apply(t)},refreshOnShow:function(e,t){this.lineHeight.refreshOnShow(e,t)},plugin:"lineHeight"}),e.DefineIcon("lineHeight",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"lineHeight"}),Object.assign(e.POPUP_TEMPLATES,{"link.edit":"[_BUTTONS_]","link.insert":"[_BUTTONS_][_INPUT_LAYER_]"}),Object.assign(e.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}),e.PLUGINS.link=function(t){var a=t.$;function n(){var e=t.image?t.image.get():null;if(e||!t.$wp)return"A"==t.el.tagName?t.el:e&&e.get(0).parentNode&&"A"==e.get(0).parentNode.tagName?e.get(0).parentNode:void 0;var n=t.selection.ranges(0).commonAncestorContainer;try{n&&(n.contains&&n.contains(t.el)||!t.el.contains(n)||t.el==n)&&(n=null)}catch(e){n=null}if(n&&"A"===n.tagName)return n;var i=t.selection.element(),r=t.selection.endElement();"A"==i.tagName||t.node.isElement(i)||(i=a(i).parentsUntil(t.$el,"a").first().get(0)),"A"==r.tagName||t.node.isElement(r)||(r=a(r).parentsUntil(t.$el,"a").first().get(0));try{r&&(r.contains&&r.contains(t.el)||!t.el.contains(r)||t.el==r)&&(r=null)}catch(e){r=null}try{i&&(i.contains&&i.contains(t.el)||!t.el.contains(i)||t.el==i)&&(i=null)}catch(e){i=null}return r&&r==i&&"A"==r.tagName?(t.browser.msie||t.helpers.isMobile())&&(t.selection.info(i).atEnd||t.selection.info(i).atStart)?null:i:null}function i(){var e,a,n,i,r=t.image?t.image.get():null,o=[];if(r)"A"==r.get(0).parentNode.tagName&&o.push(r.get(0).parentNode);else if(t.win.getSelection){var s=t.win.getSelection();if(s.getRangeAt&&s.rangeCount){i=t.doc.createRange();for(var l=0;l<s.rangeCount;++l)if((a=(e=s.getRangeAt(l)).commonAncestorContainer)&&1!=a.nodeType&&(a=a.parentNode),a&&"a"==a.nodeName.toLowerCase())o.push(a);else{n=a.getElementsByTagName("a");for(var c=0;c<n.length;++c)i.selectNodeContents(n[c]),i.compareBoundaryPoints(e.END_TO_START,e)<1&&-1<i.compareBoundaryPoints(e.START_TO_END,e)&&o.push(n[c])}}}else if(t.doc.selection&&"Control"!=t.doc.selection.type)if("a"==(a=(e=t.doc.selection.createRange()).parentElement()).nodeName.toLowerCase())o.push(a);else{n=a.getElementsByTagName("a"),i=t.doc.body.createTextRange();for(var d=0;d<n.length;++d)i.moveToElementText(n[d]),-1<i.compareEndPoints("StartToEnd",e)&&i.compareEndPoints("EndToStart",e)<1&&o.push(n[d])}return o}
21function r(i){if(t.core.hasFocus()){if(s(),i&&"keyup"===i.type&&(i.altKey||i.which==e.KEYCODE.ALT))return!0;setTimeout(function(){if(!i||i&&(1==i.which||"mouseup"!=i.type)){var r=n(),s=t.image?t.image.get():null;if(r&&!s){if(t.image){var l=t.node.contents(r);if(1==l.length&&"IMG"==l[0].tagName){var c=t.selection.ranges(0);return 0===c.startOffset&&0===c.endOffset?a(r).before(e.INVISIBLE_SPACE+e.MARKERS):a(r).after(e.INVISIBLE_SPACE+e.MARKERS),t.selection.restore(),!1}}i&&i.stopPropagation(),o(r)}}},t.helpers.isIOS()?100:0)}}function o(e){var i=t.popups.get("link.edit");i||(i=function(){var e="";1<=t.opts.linkEditButtons.length&&("A"==t.el.tagName&&0<=t.opts.linkEditButtons.indexOf("linkRemove")&&t.opts.linkEditButtons.splice(t.opts.linkEditButtons.indexOf("linkRemove"),1),e='<div class="fr-buttons">'.concat(t.button.buildList(t.opts.linkEditButtons),"</div>"));var a={buttons:e},i=t.popups.create("link.edit",a);return t.$wp&&t.events.$on(t.$wp,"scroll.link-edit",function(){n()&&t.popups.isVisible("link.edit")&&o(n())}),i}());var r=a(e);t.popups.isVisible("link.edit")||t.popups.refresh("link.edit"),t.popups.setContainer("link.edit",t.$sc);var s=r.offset().left+r.outerWidth()/2,l=r.offset().top+r.outerHeight();t.popups.show("link.edit",s,l,r.outerHeight(),!0)}function s(){t.popups.hide("link.edit")}function l(){var e=t.popups.get("link.insert"),i=n();if(i){var r,o,s=a(i),l=e.find('input.fr-link-attr[type="text"]'),c=e.find('input.fr-link-attr[type="checkbox"]');for(r=0;r<l.length;r++)(o=a(l[r])).val(s.attr(o.attr("name")||""));for(c.attr("checked",!1),r=0;r<c.length;r++)o=a(c[r]),s.attr(o.attr("name"))==o.data("checked")&&o.attr("checked",!0);e.find('input.fr-link-attr[type="text"][name="text"]').val(s.text())}else e.find('input.fr-link-attr[type="text"]').val(""),e.find('input.fr-link-attr[type="checkbox"]').attr("checked",!1),e.find('input.fr-link-attr[type="text"][name="text"]').val(t.selection.text());e.find("input.fr-link-attr").trigger("change"),t.image&&t.image.get()?e.find('.fr-link-attr[name="text"]').parent().hide():e.find('.fr-link-attr[name="text"]').parent().show()}function c(e){if(e)return t.popups.onRefresh("link.insert",l),!0;var a="";1<=t.opts.linkInsertButtons.length&&(a='<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.linkInsertButtons),"</div>"));var n="",i=0;for(var r in n='<div class="fr-link-insert-layer fr-layer fr-active" id="fr-link-insert-layer-'.concat(t.id,'">'),n+='<div class="fr-input-line"><input id="fr-link-insert-layer-url-'.concat(t.id,'" name="href" type="text" class="fr-link-attr" placeholder="').concat(t.language.translate("URL"),'" tabIndex="').concat(++i,'"></div>'),t.opts.linkText&&(n+='<div class="fr-input-line"><input id="fr-link-insert-layer-text-'.concat(t.id,'" name="text" type="text" class="fr-link-attr" placeholder="').concat(t.language.translate("Text"),'" tabIndex="').concat(++i,'"></div>')),t.opts.linkAttributes)if(t.opts.linkAttributes.hasOwnProperty(r)){var o=t.opts.linkAttributes[r];n+='<div class="fr-input-line"><input name="'.concat(r,'" type="text" class="fr-link-attr" placeholder="').concat(t.language.translate(o),'" tabIndex="').concat(++i,'"></div>')}t.opts.linkAlwaysBlank||(n+='<div class="fr-checkbox-line"><span class="fr-checkbox"><input name="target" class="fr-link-attr" data-checked="_blank" type="checkbox" id="fr-link-target-'.concat(t.id,'" tabIndex="').concat(++i,'"><span>').concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>','</span></span><label id="fr-label-target-').concat(t.id,'">').concat(t.language.translate("Open in new tab"),"</label></div>"));var s={buttons:a,input_layer:n+='<div class="fr-action-buttons"><button class="fr-command fr-submit" role="button" data-cmd="linkInsert" href="#" tabIndex="'.concat(++i,'" type="button">').concat(t.language.translate("Insert"),"</button></div></div>")},c=t.popups.create("link.insert",s);return t.$wp&&t.events.$on(t.$wp,"scroll.link-insert",function(){(t.image?t.image.get():null)&&t.popups.isVisible("link.insert")&&p(),t.popups.isVisible("link.insert")&&f()}),c}function d(o,s,l){if(t.opts.trackChangesEnabled){if(t.edit.on(),t.events.focus(!0),t.undo.saveStep(),t.markers.insert(),t.html.wrap(),!t.$el.find(".fr-marker").length)return void t.popups.hide("link.insert");t.markers.remove()}if(void 0===l&&(l={}),!1===t.events.trigger("link.beforeInsert",[o,s,l]))return!1;var c=t.image?t.image.get():null;c||"A"==t.el.tagName?"A"==t.el.tagName&&t.$el.focus():(t.selection.restore(
21),t.popups.hide("link.insert"));var d=o;if(t.opts.linkConvertEmailAddress&&t.helpers.isEmail(o)&&!/^mailto:.*/i.test(o)&&(o="mailto:".concat(o)),""===t.opts.linkAutoPrefix||new RegExp("^("+e.LinkProtocols.join("|")+"):.","i").test(o)||/^data:image.*/i.test(o)||/^(https?:|ftps?:|file:|)\/\//i.test(o)||/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i.test(o)||["/","{","[","#","(","."].indexOf((o||"")[0])<0&&(o=t.opts.linkAutoPrefix+o),o=t.helpers.sanitizeURL(o),t.opts.linkAlwaysBlank&&(l.target="_blank"),t.opts.linkAlwaysNoFollow&&(l.rel="nofollow"),t.helpers.isEmail(d)&&(l.target=null,l.rel=null),"_blank"==l.target?(t.opts.linkNoOpener&&(l.rel?l.rel+=" noopener":l.rel="noopener"),t.opts.linkNoReferrer&&(l.rel?l.rel+=" noreferrer":l.rel="noreferrer")):null==l.target&&(l.rel?l.rel=l.rel.replace(/noopener/,"").replace(/noreferrer/,""):l.rel=null),s=s||"",o===t.opts.linkAutoPrefix)return t.popups.get("link.insert").find('input[name="href"]').addClass("fr-error"),t.events.trigger("link.bad",[d]),!1;var f,p=n();if(p){if((f=a(p)).attr("href",o),0<s.length&&f.text()!=s&&!c){if(t.opts.trackChangesEnabled){var h=a(f.get(0).outerHTML);h.insertBefore(f.parent());var u=t.track_changes.wrapLinkInTracking(h,t.track_changes.getPendingChanges().length-1),g=t.track_changes.wrapInDelete(u);f.parent().append(g)}for(var m=f.get(0);1===m.childNodes.length&&m.childNodes[0].nodeType==Node.ELEMENT_NODE;)m=m.childNodes[0];a(m).text(s)}for(var v in c||f.prepend(e.START_MARKER).append(e.END_MARKER),l)l[v]?f.attr(v,l[v]):f.removeAttr(v);c||t.selection.restore()}else{c?(c.wrap('<a href="'.concat(o,'"></a>')),t.image.hasCaption()&&c.parent().append(c.parents(".fr-img-caption").find(".fr-inner"))):(t.format.remove("a"),t.selection.isCollapsed()?(s=0===s.length?d:s,t.html.insert('<a href="'.concat(o,'">').concat(e.START_MARKER).concat(s.replace(/&/g,"&amp;").replace(/</,"&lt;",">","&gt;")).concat(e.END_MARKER,"</a>")),t.selection.restore()):0<s.length&&s!=t.selection.text().replace(/\n/g,"")?(t.selection.remove(),t.html.insert('<a href="'.concat(o,'">').concat(e.START_MARKER).concat(s.replace(/&/g,"&amp;")).concat(e.END_MARKER,"</a>")),t.selection.restore()):(function(){if(!t.selection.isCollapsed()){t.selection.save();for(var e=t.$el.find(".fr-marker").addClass("fr-unprocessed").toArray();e.length;){var n=a(e.pop());n.removeClass("fr-unprocessed");var i=t.node.deepestParent(n.get(0));if(i){for(var r=n.get(0),o="",s="";r=r.parentNode,t.node.isBlock(r)||(o+=t.node.closeTagString(r),s=t.node.openTagString(r)+s),r!=i;);var l=t.node.openTagString(n.get(0))+n.html()+t.node.closeTagString(n.get(0));n.replaceWith('<span id="fr-break"></span>');var c=i.outerHTML;c=(c=c.replace(/<span id="fr-break"><\/span>/g,o+l+s)).replace(s+o,""),i.outerHTML=c}e=t.$el.find(".fr-marker.fr-unprocessed").toArray()}t.html.cleanEmptyTags(),t.selection.restore()}}(),t.format.apply("a",{href:o})));for(var b=i(),y=0;y<b.length;y++)(f=a(b[y])).attr(l),f.removeAttr("_moz_dirty");1==b.length&&t.$wp&&!c&&(a(b[0]).prepend(e.START_MARKER).append(e.END_MARKER),t.selection.restore())}if(c){var x=t.popups.get("link.insert");x&&x.find("input:focus").blur(),t.image.edit(c)}else r()}function f(){s();var e=n();if(e){var i=t.popups.get("link.insert");i||(i=c()),t.popups.isVisible("link.insert")||(t.popups.refresh("link.insert"),t.selection.save(),t.helpers.isMobile()&&(t.events.disableBlur(),t.$el.blur(),t.events.enableBlur())),t.popups.setContainer("link.insert",t.$sc);var r=(t.image?t.image.get():null)||a(e),o=r.offset().left+r.outerWidth()/2,l=r.offset().top+r.outerHeight();t.popups.show("link.insert",o,l,r.outerHeight(),!0)}}function p(){var e=t.image?t.image.getEl():null;if(e){var a=t.popups.get("link.insert");t.image.hasCaption()&&(e=e.find(".fr-img-wrap")),a||(a=c()),l(),t.popups.setContainer("link.insert",t.$sc);var n=e.offset().left+e.outerWidth()/2,i=e.offset().top+e.outerHeight();t.popups.show("link.insert",n,i,e.outerHeight(),!0)}}return{_init:function(){t.events.on("keyup",function(t){t.which!=e.KEYCODE.ESC&&r(t)}),t.events.on("window.mouseup",r),t.events.$on(t.$el,"click","a",function(e){t.edit.isDisabled()&&e.preventDefault()}),t.helpers.isMobile()&&t.events.$on(t.$doc,"selectionchange",r),c(!0),"A"==t.el.tagName&&t.$el.addClass("fr-view"),t.events.on("toolbar.esc",function(){if(t.popups.isVisible("link.edit"))return t.events.disableBlur(),t.events.focus(),!1},!0)},remove:function(){var e=n(),i=t.image?t.image.get():null;if(!1===t.events.trigger("link.beforeRemove",[e]))return!1;if(i&&e)if(t.image.hasCaption()){i.addClass("img-link-caption"),a(e).replaceWith(a(e).html());var r=document.querySelectorAll("img.img-link-caption");t.image.edit(a(r[0])),a(r[0]).removeClass("img-link-caption")}else i.unwrap(),t.image.edit(i);else e&&(t.selection.save(),a(e).replaceWith(a(e).html()),t.selection.restore(
vendor: 4,056 bytes, line 21
21),s())},showInsertPopup:function(){var e=t.$tb.find('.fr-command[data-cmd="insertLink"]'),a=t.popups.get("link.insert");if(a||(a=c()),!a.hasClass("fr-active"))if(t.popups.refresh("link.insert"),t.popups.setContainer("link.insert",t.$tb||t.$sc),e.isVisible()){var n=t.button.getPosition(e),i=n.left,r=n.top;t.popups.show("link.insert",i,r,e.outerHeight())}else t.position.forSelection(a),t.popups.show("link.insert")},usePredefined:function(e){var n,i,r=t.opts.linkList[e],o=t.popups.get("link.insert"),s=o.find('input.fr-link-attr[type="text"]'),l=o.find('input.fr-link-attr[type="checkbox"]');for(r.rel&&(o.rel=r.rel),i=0;i<s.length;i++)r[(n=a(s[i])).attr("name")]?(n.val(r[n.attr("name")]),n.toggleClass("fr-not-empty",!0)):"text"!=n.attr("name")&&n.val("");for(i=0;i<l.length;i++)(n=a(l[i])).attr("checked",n.data("checked")==r[n.attr("name")]);t.accessibility.focusPopup(o)},insertCallback:function(){var e,n,i=t.popups.get("link.insert"),r=i.find('input.fr-link-attr[type="text"]'),o=i.find('input.fr-link-attr[type="checkbox"]'),s=(r.filter('[name="href"]').val()||"").trim(),l=t.opts.linkText?r.filter('[name="text"]').val():"",c={};for(n=0;n<r.length;n++)e=a(r[n]),["href","text"].indexOf(e.attr("name"))<0&&(c[e.attr("name")]=e.val());for(n=0;n<o.length;n++)(e=a(o[n])).is(":checked")?c[e.attr("name")]=e.data("checked"):c[e.attr("name")]=e.data("unchecked")||null;i.rel&&(c.rel=i.rel);var f=t.helpers.scrollTop();d(s,l,c),a(t.o_win).scrollTop(f)},insert:d,update:f,get:n,allSelected:i,back:function(){t.image&&t.image.get()?t.image.back():(t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),n()&&t.$wp?(t.selection.restore(),s(),r()):"A"==t.el.tagName?(t.$el.focus(),r()):(t.popups.hide("link.insert"),t.toolbar.showInline()))},imageLink:p,applyStyle:function(e,i,o){void 0===o&&(o=t.opts.linkMultipleStyles),void 0===i&&(i=t.opts.linkStyles);var s=n();if(!s)return!1;if(!o){var l=Object.keys(i);l.splice(l.indexOf(e),1),a(s).removeClass(l.join(" "))}a(s).toggleClass(e),r()}}},e.DefineIcon("insertLink",{NAME:"link",SVG_KEY:"insertLink"}),e.RegisterShortcut(e.KEYCODE.K,"insertLink",null,"K"),e.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()},plugin:"link"}),e.DefineIcon("linkOpen",{NAME:"external-link",FA5NAME:"external-link-alt",SVG_KEY:"openLink"}),e.RegisterCommand("linkOpen",{title:"Open Link",undo:!1,refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},callback:function(){var e=this.link.get();e&&(-1!==e.href.indexOf("mailto:")?this.o_win.open(e.href).close():(e.target||(e.target="_self"),this.browser.msie||this.browser.edge?this.o_win.open(e.href,e.target):this.o_win.open(e.href,e.target,"noopener")),this.popups.hide("link.edit"))},plugin:"link"}),e.DefineIcon("linkEdit",{NAME:"edit",SVG_KEY:"edit"}),e.RegisterCommand("linkEdit",{title:"Edit Link",undo:!1,refreshAfterCallback:!1,popup:!0,callback:function(){this.link.update()},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),e.DefineIcon("linkRemove",{NAME:"unlink",SVG_KEY:"unlink"}),e.RegisterCommand("linkRemove",{title:"Unlink",callback:function(){this.link.remove()},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),e.DefineIcon("linkBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("linkBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.link.back()},refresh:function(e){var t=this.link.get()&&this.doc.hasFocus();this.image&&this.image.get()||t||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"))},plugin:"link"}),e.DefineIcon("linkList",{NAME:"search",SVG_KEY:"search"}
21),e.RegisterCommand("linkList",{title:"Choose Link",type:"dropdown",focus:!1,undo:!1,refreshAfterCallback:!1,html:function(){for(var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.linkList,a=0;a<t.length;a++)e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="linkList" data-param1="'.concat(a,'">').concat(t[a].displayText||t[a].text,"</a></li>");return e+"</ul>"},callback:function(e,t){this.link.usePredefined(t)},plugin:"link"}),e.RegisterCommand("linkInsert",{focus:!1,refreshAfterCallback:!1,callback:function(){this.link.insertCallback()},refresh:function(e){this.link.get()?e.text(this.language.translate("Update")):e.text(this.language.translate("Insert"))},plugin:"link"}),e.DefineIcon("imageLink",{NAME:"link",SVG_KEY:"insertLink"}),e.RegisterCommand("imageLink",{title:"Insert Link",undo:!1,focus:!1,popup:!0,callback:function(){this.link.imageLink()},refresh:function(e){var t;this.link.get()?((t=e.prev()).hasClass("fr-separator")&&t.removeClass("fr-hidden"),e.addClass("fr-hidden")):((t=e.prev()).hasClass("fr-separator")&&t.addClass("fr-hidden"),e.removeClass("fr-hidden"))},plugin:"link"}),e.DefineIcon("linkStyle",{NAME:"magic",SVG_KEY:"linkStyles"}),e.RegisterCommand("linkStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.linkStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="linkStyle" data-param1="'.concat(a,'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){this.link.applyStyle(t)},refreshOnShow:function(e,t){var a=this.$,n=this.link.get();if(n){var i=a(n);t.find(".fr-command").each(function(){var e=a(this).data("param1"),t=i.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)})}},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),Object.assign(e.DEFAULTS,{listAdvancedTypes:!0}),e.PLUGINS.lists=function(t){var a=t.$;function n(e){return'<span class="fr-open-'.concat(e.toLowerCase(),'"></span>')}function i(e){return'<span class="fr-close-'.concat(e.toLowerCase(),'"></span>')}function r(e){var r,o;for(r=e.length-1;0<=r;r--)for(o=r-1;0<=o;o--){if(a(e[o]).find(e[r]).length||e[o]==e[r]){e.splice(r,1);break}if(a(e[o]).contains(e[r])){e.splice(o,1);break}}var s=[];for(r=0;r<e.length;r++){var l=a(e[r]),c=e[r].parentNode,d=l.attr("class");if(l.before(i(c.tagName)),"LI"==c.parentNode.tagName)l.before(i("LI")),l.after(n("LI"));else if("OL"==c.parentNode.tagName)l.before(i("OL")),l.after(n("OL"));else{var f="";d&&(f+=' class="'.concat(d,'"'));var p="rtl"==t.opts.direction||"rtl"==l.css("direction")?"margin-right":"margin-left";t.helpers.getPX(a(c).css(p))&&0<=(a(c).attr("style")||"").indexOf("".concat(p,":"))&&(f+=' style="'.concat(p,":").concat(t.helpers.getPX(a(c).css(p)),'px;"')),t.html.defaultTag()&&0===l.find(t.html.blockTagsQuery()).length&&l.wrapInner(t.html.defaultTag()+f),t.node.isEmpty(l.get(0),!0)||0!==l.find(t.html.blockTagsQuery()).length||l.append("<br>"),l.append(n("LI")),l.prepend(i("LI"))}l.after(n(c.tagName)),"LI"==c.parentNode.tagName&&(c=c.parentNode.parentNode),s.indexOf(c)<0&&s.push(c)}for(r=0;r<s.length;r++){var h=a(s[r]),u=h.html();u=(u=u.replace(/<span class="fr-close-([a-z]*)"><\/span>/g,"</$1>")).replace(/<span class="fr-open-([a-z]*)"><\/span>/g,"<$1>"),h.replaceWith(t.node.openTagString(h.get(0))+u+t.node.closeTagString(h.get(0)))}t.$el.find("li:empty").remove(),t.$el.find("ul:empty, ol:empty").remove(),t.clean.lists(),t.$el.find("ul:empty, ol:empty").remove(),t.html.wrap()}function o(e){if("indent"==e||"outdent"==e){var n=!1,i=t.selection.blocks(),o=[],s=i[0].previousSibling||i[0].parentElement;if("outdent"==e){if("UL"!=i[0].parentNode.tagName&&"UL"!=s.parentNode.tagName&&"OL"!=s.parentNode.tagName&&"LI"!=s.parentNode.tagName)return;if(!i[0].previousSibling&&"none"==s.parentNode.style.listStyleType)return void function(e){for(t.selection.save();0<e.childNodes.length;)e.parentNode.parentNode.append(e.childNodes[0]);
21t.clean.lists(),t.selection.restore()}(s)}else{if("UL"!=s.parentNode.tagName&&"OL"!=s.parentNode.tagName&&"LI"!=s.parentNode.tagName)return;if(!i[0].previousSibling||"LI"!=i[0].previousSibling.tagName)return void function(e){t.selection.save();for(var a="OL"==e.tagName?document.createElement("ol"):document.createElement("ul");0<e.childNodes.length;)a.append(e.childNodes[0]);var n=document.createElement("li");a.append(n),e.append(a),t.clean.lists(),t.selection.restore()}(s)}for(var l=0;l<i.length;l++)"LI"==i[l].tagName?(n=!0,o.push(i[l])):"LI"==i[l].parentNode.tagName&&(n=!0,o.push(i[l].parentNode));n&&("indent"==e?function(e){t.selection.save();for(var n=0;n<e.length;n++){var i=e[n].previousSibling;if(i){var r=a(e[n]).find("> ul, > ol").last().get(0);if(r){var o=a(document.createElement("li"));if(r.childNodes.length)for(var s=r.childNodes[0].attributes,l=0;l<s.length;l++){var c=s[l];"style"===c.name&&(o[0].style.cssText+=c.value)}a(r).prepend(o);for(var d=t.node.contents(e[n])[0];d&&!t.node.isList(d);){var f=d.nextSibling;o.append(d),d=f}a(i).append(a(r)),a(e[n]).remove()}else{var p=a(i).find("> ul, > ol").last().get(0);if(p)a(p).append(a(e[n]));else{var h=a("<".concat(e[n].parentNode.tagName,">"));a(i).append(h),h.append(a(e[n]))}}}}t.clean.lists(),t.selection.restore()}(o):function(e){t.selection.save(),r(e),t.selection.restore()}(o))}}return{_init:function(){t.events.on("commands.after",o),t.events.on("keydown",function(a){if(a.which==e.KEYCODE.TAB){for(var n=t.selection.blocks(),i=[],r=0;r<n.length;r++)"LI"==n[r].tagName?i.push(n[r]):"LI"==n[r].parentNode.tagName&&i.push(n[r].parentNode);if(1<i.length||i.length&&(t.selection.info(i[0]).atStart||t.node.isEmpty(i[0])))return a.preventDefault(),a.stopPropagation(),a.shiftKey?t.commands.outdent():t.commands.indent(),!1}},!0)},format:function(e,n){var i,o;for(t.html.syncInputs(),t.selection.save(),t.html.wrap(!0,!0,!0,!0),t.selection.restore(),o=t.selection.blocks(!0),i=0;i<o.length;i++)"LI"!=o[i].tagName&&"LI"==o[i].parentNode.tagName&&(o[i]=o[i].parentNode);if(t.selection.save(),function(e,t){for(var a=!0,n=0;n<e.length;n++){if("LI"!=e[n].tagName)return!1;e[n].parentNode.tagName!=t&&(a=!1)}return a}(o,e)?n||r(o):function(e,n){!function(e,n){for(var i=[],r=0;r<e.length;r++){var o=e[r].parentNode;"LI"==e[r].tagName&&o.tagName!=n&&i.indexOf(o)<0&&i.push(o)}for(var s=i.length-1;0<=s;s--){var l=a(i[s]);l.replaceWith("<".concat(n.toLowerCase()," ").concat(t.node.attributes(l.get(0)),">").concat(l.html(),"</").concat(n.toLowerCase(),">"))}}(e,n);var i,r=t.html.defaultTag(),o=null;e.length&&(i="rtl"==t.opts.direction||"rtl"==a(e[0]).css("direction")?"margin-right":"margin-left");for(var s=0;s<e.length;s++)if("TD"!=e[s].tagName&&"TH"!=e[s].tagName&&"LI"!=e[s].tagName){var l=t.helpers.getPX(a(e[s]).css(i))||0;(e[s].style.marginLeft=null)===o&&(o=l);var c=0<o?"<".concat(n,' style="').concat(i,": ").concat(o,'px ">'):"<".concat(n,">"),d="</".concat(n,">");for(l-=o;0<l/t.opts.indentMargin;)c+="</".concat(n,">"),d+=d,l-=t.opts.indentMargin;r&&e[s].tagName.toLowerCase()==r?a(e[s]).replaceWith("".concat(c,"<li").concat(t.node.attributes(e[s]),">").concat(a(e[s]).html(),"</li>").concat(d)):a(e[s]).wrap("".concat(c,"<li></li>").concat(d))}t.clean.lists()}(o,e),t.html.unwrap(),t.selection.restore(),n=n||"default"){for(o=t.selection.blocks(),i=0;i<o.length;i++)"LI"!=o[i].tagName&&"LI"==o[i].parentNode.tagName&&(o[i]=o[i].parentNode);for(i=0;i<o.length;i++)"LI"==o[i].tagName&&(a(o[i].parentNode).css("list-style-type","default"===n?"":n),0===(a(o[i].parentNode).attr("style")||"").length&&a(o[i].parentNode).removeAttr("style"))}},refresh:function(e,n){var i=a(t.selection.element());if(i.get(0)!=t.el){var r=i.get(0);(r="LI"!=r.tagName&&r.firstElementChild&&"LI"!=r.firstElementChild.tagName?i.parents("li").get(0):"LI"==r.tagName||r.firstElementChild?r.firstElementChild&&"LI"==r.firstElementChild.tagName?i.get(0).firstChild:i.get(0):i.parents("li").get(0))&&r.parentNode.tagName==n&&t.el.contains(r.parentNode)&&e.addClass("fr-active")}}}},e.DefineIcon("formatOLSimple",{NAME:"list-ol",SVG_KEY:"orderedList"}),e.RegisterCommand("formatOLSimple",{title:"Ordered List",type:"button",options:{default:"Default",circle:"Circle",disc:"Disc",square:"Square"},refresh:function(e){this.lists.refresh(e,"OL")},callback:function(e,t){this.lists.format("OL",t)},plugin:"lists"}),e.RegisterCommand("formatUL",{title:"Unordered List",type:"button",hasOptions:function(){return this.opts.listAdvancedTypes},options:{default:"Default",circle:"Circle",disc:"Disc",square:"Square"},refresh:function(e){this.lists.refresh(e,"UL")},callback:function(e,t){this.lists.format("UL",t)},plugin:"lists"}),e.RegisterCommand("formatOL",{title:"Ordered List",hasOptions:function(){return this.opts.listAdvancedTypes},options:{default:"Default","lower-alpha":"Lower Alpha","lower-greek":"Lower Greek","lower-roman":"Lower Roman","upper-alpha":"Upper Alpha","upper-roman":"Upper Roman"},refresh:function(e){this.lists.refresh(e,"OL")},callback:function(e,t){this.lists.format("OL",t)},plugin:"lists"}),e.DefineIcon("formatUL",{NAME:"list-ul",SVG_KEY:"unorderedList"}),e.DefineIcon("formatOL",{NAME:"list-ol",SVG_KEY:"orderedList"}),Object.assign(e.DEFAULTS,{paragraphFormat:{N:"Normal",H1:"Heading 1",H2:"Heading 2",H3:"Heading 3",H4:"Heading 4",PRE:"Code"},paragraphFormatSelection:!1,paragraphDefaultSelection:"Paragraph Format"}),e.PLUGINS.paragraphFormat=function(e){var t=e.$;function a(a,n){var i=e.html.defaultTag();if(n&&n.toLowerCase()!=i)if(0<a.find("ul, ol").length){var r=t("<"+n+">");a.prepend(r);
21for(var o=e.node.contents(a.get(0))[0];o&&["UL","OL"].indexOf(o.tagName)<0;){var s=o.nextSibling;r.append(o),o=s}}else a.html("<"+n+">"+a.html()+"</"+n+">")}return{apply:function(n){"N"==n&&(n=e.html.defaultTag()),e.selection.save(),e.html.wrap(!0,!0,!e.opts.paragraphFormat.BLOCKQUOTE,!0,!0),e.selection.restore();var i,r,o,s,l,c,d,f,p=e.selection.blocks();e.selection.save(),e.$el.find("pre").attr("skip",!0);for(var h=0;h<p.length;h++)if(p[h].tagName!=n&&!e.node.isList(p[h])){var u=t(p[h]);if("LI"==p[h].tagName)a(u,n);else if("LI"==p[h].parentNode.tagName&&p[h])c=u,d=n,f=e.html.defaultTag(),d&&d.toLowerCase()!=f||(d='div class="fr-temp-div"'),c.replaceWith(t("<"+d+">").html(c.html()));else if(0<=["TD","TH"].indexOf(p[h].parentNode.tagName))o=u,s=n,l=e.html.defaultTag(),s||(s='div class="fr-temp-div"'+(e.node.isEmpty(o.get(0),!0)?' data-empty="true"':"")),s.toLowerCase()==l?(e.node.isEmpty(o.get(0),!0)||o.append("<br/>"),o.replaceWith(o.html())):o.replaceWith(t("<"+s+">").html(o.html()));else{if("PRE"===n&&null===u[0].nextSibling){var g=t("<br>");u[0].after(g[0])}i=u,(r=n)||(r='div class="fr-temp-div"'+(e.node.isEmpty(i.get(0),!0)?' data-empty="true"':"")),("H1"==r||"H2"==r||"H3"==r||"H4"==r||"H5"==r)&&-1<e.node.attributes(i.get(0)).indexOf("font-size:")?i.replaceWith(t("<"+r+" "+e.node.attributes(i.get(0)).replace(/font-size:[0-9]+px;?/,"")+">").html(i.html()).removeAttr("data-empty")):i.replaceWith(t("<"+r+" "+e.node.attributes(i.get(0))+">").html(i.html()).removeAttr("data-empty"))}}e.$el.find('pre:not([skip="true"]) + pre:not([skip="true"])').each(function(){t(this).prev().append("<br>"+t(this).html()),t(this).remove()}),e.$el.find("pre").removeAttr("skip"),e.html.unwrap(),e.selection.restore()},refreshOnShow:function(t,a){var n=e.selection.blocks();if(n.length){var i=n[0],r="N",o=e.html.defaultTag();i.tagName.toLowerCase()!=o&&i!=e.el&&(r=i.tagName),a.find('.fr-command[data-param1="'+r+'"]').addClass("fr-active").attr("aria-selected",!0)}else a.find('.fr-command[data-param1="N"]').addClass("fr-active").attr("aria-selected",!0)},refresh:function(t){if(e.opts.paragraphFormatSelection){var a=e.selection.blocks();if(a.length){var n=a[0],i="N",r=e.html.defaultTag();n.tagName.toLowerCase()!=r&&n!=e.el&&(i=n.tagName),0<=["LI","TD","TH"].indexOf(i)&&(i="N"),t.find(">span").text(e.language.translate(e.opts.paragraphFormat[i]))}else t.find(">span").text(e.language.translate(e.opts.paragraphFormat.N))}}}},e.RegisterCommand("paragraphFormat",{type:"dropdown",displaySelection:function(e){return e.opts.paragraphFormatSelection},defaultSelection:function(e){return e.language.translate(e.opts.paragraphDefaultSelection)},displaySelectionWidth:80,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.paragraphFormat;for(var a in t)if(t.hasOwnProperty(a)){var n=this.shortcuts.get("paragraphFormat."+a);n=n?'<span class="fr-shortcut">'+n+"</span>":"",e+='<li role="presentation"><'+("N"==a?this.html.defaultTag()||"DIV":a)+' style="padding: 0 !important; margin: 0 !important; border: 0 !important; background-color: transparent !important; '+("PRE"==a||"N"==a?"font-size: 15px":"font-weight: bold !important; ")+("H1"==a?"font-size: 2em !important; ":"")+("H2"==a?"font-size: 1.5em !important; ":"")+("H3"==a?"font-size: 1.17em !important; ":"")+("H4"==a?"font-size: 15px !important;":"")+'"  role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="paragraphFormat" data-param1="'+a+'" title="'+this.language.translate(t[a])+'">'+this.language.translate(t[a])+"</a></"+("N"==a?this.html.defaultTag()||"DIV":a)+"></li>"}return e+"</ul>"},title:"Paragraph Format",callback:function(e,t){this.paragraphFormat.apply(t)},refresh:function(e){this.paragraphFormat.refresh(e)},refreshOnShow:function(e,t){this.paragraphFormat.refreshOnShow(e,t)},plugin:"paragraphFormat"}),e.DefineIcon("paragraphFormat",{NAME:"paragraph",SVG_KEY:"paragraphFormat"}
21),Object.assign(e.DEFAULTS,{paragraphStyles:{"fr-text-gray":"Gray","fr-text-bordered":"Bordered","fr-text-spaced":"Spaced","fr-text-uppercase":"Uppercase"},paragraphMultipleStyles:!0}),e.PLUGINS.paragraphStyle=function(e){var t=e.$;return{_init:function(){},apply:function(a,n,i){void 0===n&&(n=e.opts.paragraphStyles),void 0===i&&(i=e.opts.paragraphMultipleStyles);var r="";i||((r=Object.keys(n)).splice(r.indexOf(a),1),r=r.join(" ")),e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();var o=e.selection.blocks();e.selection.save();for(var s=t(o[0]).hasClass(a),l=0;l<o.length;l++)t(o[l]).removeClass(r).toggleClass(a,!s),t(o[l]).hasClass("fr-temp-div")&&t(o[l]).removeClass("fr-temp-div"),""===t(o[l]).attr("class")&&t(o[l]).removeAttr("class");if(1===o.length&&"fr-text-bordered"===a&&null===o[0].nextSibling){var c=t("<br>");o[0].after(c[0])}e.html.unwrap(),e.selection.restore()},refreshOnShow:function(a,n){var i=e.selection.blocks();if(i.length){var r=t(i[0]);n.find(".fr-command").each(function(){var e=t(this).data("param1"),a=r.hasClass(e);t(this).toggleClass("fr-active",a).attr("aria-selected",a)})}}}},e.RegisterCommand("paragraphStyle",{type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.paragraphStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command '.concat(a,'" tabIndex="-1" role="option" data-cmd="paragraphStyle" data-param1="').concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},title:"Paragraph Style",callback:function(e,t){this.paragraphStyle.apply(t)},refreshOnShow:function(e,t){this.paragraphStyle.refreshOnShow(e,t)},plugin:"paragraphStyle"}),e.DefineIcon("paragraphStyle",{NAME:"magic",SVG_KEY:"paragraphStyle"}),Object.assign(e.DEFAULTS,{html2pdf:window.html2pdf}),e.PLUGINS.print=function(e){return{run:function(){!function(t){var a=e.html.get(),n=null;e.shared.print_iframe?n=e.shared.print_iframe:((n=document.createElement("iframe")).name="fr-print",n.style.position="fixed",n.style.top="0",n.style.left="-9999px",n.style.height="100%",n.style.width="0",n.style.overflow="hidden",n.style["z-index"]="2147483647",n.style.tabIndex="-1",e.events.on("shared.destroy",function(){n.remove()}),e.shared.print_iframe=n);try{document.body.removeChild(n)}catch(e){}document.body.appendChild(n);n.addEventListener("load",function e(){t(),n.removeEventListener("load",e)});var i=n.contentWindow;i.document.open(),i.document.write("<!DOCTYPE html><html "+(e.opts.documentReady?'style="margin: 0; padding: 0;"':"")+"><head><title>"+document.title+"</title>"),Array.prototype.forEach.call(document.querySelectorAll("style"),function(e){e=e.cloneNode(!0),i.document.write(e.outerHTML)});var r=document.querySelectorAll("link[rel=stylesheet]");Array.prototype.forEach.call(r,function(e){var t=document.createElement("link");t.rel=e.rel,t.href=e.href,t.media="print",t.type="text/css",t.media="all",i.document.write(t.outerHTML)}
vendor: 5,296 bytes, line 21
21),i.document.write('</head><body style="height:auto;text-align: '+("rtl"==e.opts.direction?"right":"left")+"; direction: "+e.opts.direction+"; "+(e.opts.documentReady?" padding: 2cm; width: 17cm; margin: 0;":"")+'"><div class="fr-view">'),i.document.write(a),i.document.write("</div></body></html>"),i.document.close()}(function(){setTimeout(function(){e.events.disableBlur(),window.frames["fr-print"].focus(),window.frames["fr-print"].print(),e.$win.get(0).focus(),e.events.disableBlur(),e.events.focus()},0)})},toPDF:function(){e.opts.html2pdf&&(e.$el.css("text-align","left"),e.opts.html2pdf().set({margin:[10,20],html2canvas:{useCORS:!0}}).from(e.el).save(),setTimeout(function(){e.$el.css("text-align","")},100))}}},e.DefineIcon("print",{NAME:"print",SVG_KEY:"print"}),e.RegisterCommand("print",{title:"Print",undo:!1,focus:!1,plugin:"print",callback:function(){this.print.run()}}),e.DefineIcon("getPDF",{NAME:"file-pdf-o",FA5NAME:"file-pdf",SVG_KEY:"pdfExport"}),e.RegisterCommand("getPDF",{title:"Download PDF",type:"button",focus:!1,undo:!1,callback:function(){this.print.toPDF()}}),Object.assign(e.DEFAULTS,{quickInsertButtons:["image","video","embedly","table","ul","ol","hr"],quickInsertTags:["p","div","h1","h2","h3","h4","h5","h6","pre","blockquote"],quickInsertEnabled:!0}),e.QUICK_INSERT_BUTTONS={},e.DefineIcon("quickInsert",{SVG_KEY:"add",template:"svg"}),e.RegisterQuickInsertButton=function(t,a){e.QUICK_INSERT_BUTTONS[t]=Object.assign({undo:!0},a)},e.RegisterQuickInsertButton("image",{icon:"insertImage",requiredPlugin:"image",title:"Insert Image",undo:!1,callback:function(){var e=this,t=e.$;e.shared.$qi_image_input||(e.shared.$qi_image_input=t(document.createElement("input")).attr("accept","image/"+e.opts.imageAllowedTypes.join(", image/").toLowerCase()).attr("name","quickInsertImage".concat(this.id)).attr("style","display: none;").attr("type","file"),t("body").first().append(e.shared.$qi_image_input),e.events.$on(e.shared.$qi_image_input,"change",function(){var e=t(this).data("inst");this.files&&(e.quickInsert.hide(),e.image.upload(this.files)),t(this).val("")},!0)),e.$qi_image_input=e.shared.$qi_image_input,e.helpers.isMobile()&&e.selection.save(),e.events.disableBlur(),e.$qi_image_input.data("inst",e)[0].click()}}),e.RegisterQuickInsertButton("video",{icon:"insertVideo",requiredPlugin:"video",title:"Insert Video",undo:!1,callback:function(){var e=prompt(this.language.translate("Paste the URL of the video you want to insert."));e&&this.video.insertByURL(e)}}),e.RegisterQuickInsertButton("embedly",{icon:"embedly",requiredPlugin:"embedly",title:"Embed URL",undo:!1,callback:function(){var e=prompt(this.language.translate("Paste the URL of any web content you want to insert."));e&&this.embedly.add(e)}}),e.RegisterQuickInsertButton("table",{icon:"insertTable",requiredPlugin:"table",title:"Insert Table",callback:function(){this.table.insert(2,2)}}),e.RegisterQuickInsertButton("ol",{icon:"formatOL",requiredPlugin:"lists",title:"Ordered List",callback:function(){this.lists.format("OL")}}),e.RegisterQuickInsertButton("ul",{icon:"formatUL",requiredPlugin:"lists",title:"Unordered List",callback:function(){this.lists.format("UL")}}),e.RegisterQuickInsertButton("hr",{icon:"insertHR",title:"Insert Horizontal Line",callback:function(){this.commands.insertHR()}}),e.PLUGINS.quickInsert=function(t){var a,n,i=t.$,r=!1;function o(r){var o,s,l;if(o=r.offset().top-t.$box.offset().top,s=(t.$iframe&&t.$iframe.offset().left||0)+r.offset().left-r.position().left-4<a.outerWidth()?r.offset().left+a.outerWidth():0-a.outerWidth(),t.opts.enter!=e.ENTER_BR?l=(a.outerHeight()-r.outerHeight())/2:(i(document.createElement("span")).html(e.INVISIBLE_SPACE).insertAfter(r),l=(a.outerHeight()-r.next().outerHeight())/2,r.next().remove()),t.opts.iframe){var c=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top"));o+=t.$iframe.offset().top+c}a.hasClass("fr-on")&&0<=o&&n.css("top",o-l),0<=o&&o-Math.abs(l)<=t.$box.outerHeight()-r.outerHeight()?(a.hasClass("fr-hidden")&&(a.hasClass("fr-on")&&d(),a.removeClass("fr-hidden")),a.css("top",o-l)):a.hasClass("fr-visible")&&!t.opts.toolbarInline&&(a.addClass("fr-hidden"),f()),a.css("left",s)}function s(r){t.markdown&&t.markdown.isEnabled()||(a||(t.shared.$quick_insert||(t.shared.$quick_insert=i(document.createElement("div")).attr("class","fr-quick-insert").html('<a class="fr-floating-btn" role="button" tabIndex="-1" title="'.concat(t.language.translate("Quick Insert"),'">').concat(t.icon.create("quickInsert"),"</a>"))),a=t.shared.$quick_insert,t.tooltip.bind(t.$box,".fr-quick-insert > a.fr-floating-btn"),t.events.on("destroy",function(){i("body").first().append(a.removeClass("fr-on")),n&&(f(),i("body").first().append(n.css("left",-9999).css("top",-9999)))},!0),t.events.on("shared.destroy",function(){a.html("").removeData().remove(),a=null,n&&(n.html("").removeData().remove(),n=null)},!0),t.events.on("commands.before",c),t.events.on("commands.after",function(){t.popups.areVisible()||l()}),t.events.bindClick(t.$box,".fr-quick-insert > a",d),t.events.bindClick(t.$box,".fr-qi-helper > a.fr-btn",function(a){var n=i(a.currentTarget).data("cmd");if(!1===t.events.trigger("quickInsert.commands.before",[n]))return!1;e.QUICK_INSERT_BUTTONS[n].callback.apply(t,[a.currentTarget]),e.QUICK_INSERT_BUTTONS[n].und
21o&&t.undo.saveStep(),t.events.trigger("quickInsert.commands.after",[n]),t.quickInsert.hide()}),t.events.$on(t.$wp,"scroll",p),t.events.$on(t.$tb,"transitionend",".fr-more-toolbar",p)),a.hasClass("fr-on")&&f(),t.$box.append(a),o(r),a.data("tag",r),a.addClass("fr-visible"))}function l(){if(t.core.hasFocus()){var n=t.selection.element();if(t.opts.enter==e.ENTER_BR||t.node.isBlock(n)||(n=t.node.blockParent(n)),t.opts.enter==e.ENTER_BR&&!t.node.isBlock(n)){var r=t.node.deepestParent(n);r&&(n=r)}n&&(t.opts.enter!=e.ENTER_BR&&t.node.isEmpty(n)&&0<=t.opts.quickInsertTags.indexOf(n.tagName.toLowerCase())||t.opts.enter==e.ENTER_BR&&("BR"==n.tagName&&(!n.previousSibling||"BR"==n.previousSibling.tagName||t.node.isBlock(n.previousSibling))||t.node.isEmpty(n)&&(!n.previousSibling||"BR"==n.previousSibling.tagName||t.node.isBlock(n.previousSibling))&&(!n.nextSibling||"BR"==n.nextSibling.tagName||t.node.isBlock(n.nextSibling))))?a&&a.data("tag").is(i(n))&&a.hasClass("fr-on")?f():t.selection.isCollapsed()&&s(i(n)):c()}}function c(){a&&!r&&(a.hasClass("fr-on")&&f(),a.removeClass("fr-visible fr-on"),a.css("left",-9999).css("top",-9999))}function d(o){if(o&&o.preventDefault(),a.hasClass("fr-on")&&!a.hasClass("fr-hidden"))f();else{if(!t.shared.$qi_helper){for(var s=t.opts.quickInsertButtons,l='<div class="fr-qi-helper">',c=0,d=0;d<s.length;d++){var p=e.QUICK_INSERT_BUTTONS[s[d]];p&&(!p.requiredPlugin||e.PLUGINS[p.requiredPlugin]&&0<=t.opts.pluginsEnabled.indexOf(p.requiredPlugin))&&(l+='<a class="fr-btn fr-floating-btn" role="button" title="'.concat(t.language.translate(p.title),'" tabIndex="-1" data-cmd="').concat(s[d],'" style="transition-delay: ').concat(.025*c++,'s;">').concat(t.icon.create(p.icon),"</a>"))}l+="</div>",t.shared.$qi_helper=i(l),t.tooltip.bind(t.shared.$qi_helper,"a.fr-btn"),t.events.$on(t.shared.$qi_helper,"mousedown",function(e){e.preventDefault()},!0)}n=t.shared.$qi_helper,t.$box.append(n),r=!0,setTimeout(function(){r=!1,n.css("top",parseFloat(a.css("top"))),n.css("left",parseFloat(a.css("left"))+a.outerWidth()),n.find("a").addClass("fr-size-1"),a.addClass("fr-on")},10)}}function f(){var e=t.$box.find(".fr-qi-helper");e.length&&function(){for(var t=e.find("a"),n=0;n<t.length;n++)!function(a){setTimeout(function(){e.children().eq(t.length-1-a).removeClass("fr-size-1")},25*a)}(n);setTimeout(function(){e.css("left",-9999),a&&!a.hasClass("fr-hidden")&&a.removeClass("fr-on")},25*n)}()}function p(){a.hasClass("fr-visible")&&o(a.data("tag"))}return{_init:function(){if(!t.$wp||!t.opts.quickInsertEnabled)return!1;t.popups.onShow("image.edit",c),t.events.on("mouseup",l),t.helpers.isMobile()&&t.events.$on(i(t.o_doc),"selectionchange",l),t.events.on("blur",c),t.events.on("keyup",l),t.events.on("keydown",function(){setTimeout(function(){l()},0)})},hide:c}},e.PLUGINS.quote=function(e){var t=e.$;function a(t){for(;t.parentNode&&t.parentNode!=e.el;)t=t.parentNode;return t}return{apply:function(n){e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore(),"increase"==n?function(){e.html.unwrap();var n,i=e.selection.blocks();for(n=0;n<i.length;n++)i[n]=a(i[n]);e.selection.save();var r=t(document.createElement("blockquote"));for(r.insertBefore(i[0]),n=0;n<i.length;n++)r.append(i[n]);e.opts.trackChangesEnabled&&e.track_changes.addQuote(r),e.selection.isCollapsed()||e.selection.restore()}():"decrease"==n&&function(){var a=e.opts.trackChangesEnabled;e.html.unwrap();var n,i=e.selection.blocks();for(n=0;n<i.length;n++)"BLOCKQUOTE"!=i[n].tagName&&(i[n]=a&&t(i[n]).parentsUntil(e.$el,"[data-track-id^=pending]").get(0)||t(i[n]).parentsUntil(e.$el,"BLOCKQUOTE").get(0));for(e.selection.save(),n=0;n<i.length;n++)i[n]&&(a?e.track_changes.removeQuote(t(i[n]),n):t(i[n]).replaceWith(i[n].innerHTML));e.selection.isCollapsed()||e.selection.restore()}()}}},e.RegisterShortcut(e.KEYCODE.SINGLE_QUOTE,"quote","increase","'"),e.RegisterShortcut(e.KEYCODE.SINGLE_QUOTE,"quote","decrease","'",!0),e.RegisterCommand("quote",{title:"Quote",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t={increase:"Increase",decrease:"Decrease"};for(var a in t)if(t.hasOwnProperty(a)){var n=this.shortcuts.get("quote.".concat(a));e+='<li role="presentation"><a class="fr-command fr-active '.concat(a,'" tabIndex="-1" role="option" data-cmd="quote" data-param1="').concat(a,'" title="').concat(t[a],'">').concat(this.language.translate(t[a])).concat(n?'<span class="fr-shortcut">'.concat(n,"</span>"):"","</a></li>")}return e+"</ul>"},callback:function(e,t){this.quote.apply(t)},plugin:"quote"}),e.DefineIcon("quote",{NAME:"quote-left",SVG_KEY:"blockquote"}),Object.assign(e.DEFAULTS,{saveInterval:1e4,saveURL:null,saveParams:{}
vendor: 10,348 bytes, line 21
21,saveParam:"body",saveMethod:"POST"}),e.PLUGINS.save=function(e){var t=e.$,a=null,n=null,i=!1,r={};function o(t,a){e.events.trigger("save.error",[{code:t,message:r[t]},a])}function s(a){void 0===a&&(a=e.html.get());var i=a,r=e.events.trigger("save.before",[a]);if(!1===r)return!1;if("string"==typeof r&&(a=r),e.opts.saveURL){var s={};for(var l in e.opts.saveParams)if(e.opts.saveParams.hasOwnProperty(l)){var c=e.opts.saveParams[l];s[l]="function"==typeof c?c.call(this):c}var d={};d[e.opts.saveParam]=a,t(this).ajax({method:e.opts.saveMethod,url:e.opts.saveURL,data:Object.assign(d,s),crossDomain:e.opts.requestWithCORS,withCredentials:e.opts.requestWithCredentials,headers:e.opts.requestHeaders,done:function(t,a,r){n=i,e.events.trigger("save.after",[t])},fail:function(e){o(2,e.response||e.responseText)}})}else o(1)}function l(){clearTimeout(a),a=setTimeout(function(){var t=e.html.get();(n!=t||i)&&(i=!1,s(n=t))},0)}return r[1]="Missing saveURL option.",r[2]="Something went wrong during save.",{_init:function(){if(e.opts.letteringClass)for(var t=e.opts.letteringClass,i=e.$el.find(".".concat(t)).length,r=0;r<i;r++)e.$el.find(".".concat(t))[r].innerHTML=e.$el.find(".".concat(t))[r].innerText.replace(/([\w'-]+|[?.",])/g,"<span class = 'fr-word-select'>$1</span>");e.opts.saveInterval&&(n=e.html.get(),e.events.on("contentChanged",function(){setTimeout(l,e.opts.saveInterval)}),e.events.on("keydown destroy",function(){clearTimeout(a)}))},save:s,reset:function(){l(),i=!1},force:function(){i=!0}}},e.DefineIcon("save",{NAME:"floppy-o",FA5NAME:"save"}),e.RegisterCommand("save",{title:"Save",undo:!1,focus:!1,refreshAfterCallback:!1,callback:function(){this.save.save()},plugin:"save"}),Object.assign(e.DEFAULTS,{specialCharactersSets:[{title:"Latin",char:"&iexcl;",list:[{char:"&iexcl;",desc:"INVERTED EXCLAMATION MARK"},{char:"&cent;",desc:"CENT SIGN"},{char:"&pound;",desc:"POUND SIGN"},{char:"&curren;",desc:"CURRENCY SIGN"},{char:"&yen;",desc:"YEN SIGN"},{char:"&brvbar;",desc:"BROKEN BAR"},{char:"&sect;",desc:"SECTION SIGN"},{char:"&uml;",desc:"DIAERESIS"},{char:"&copy;",desc:"COPYRIGHT SIGN"},{char:"&trade;",desc:"TRADEMARK SIGN"},{char:"&ordf;",desc:"FEMININE ORDINAL INDICATOR"},{char:"&laquo;",desc:"LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"&not;",desc:"NOT SIGN"},{char:"&reg;",desc:"REGISTERED SIGN"},{char:"&macr;",desc:"MACRON"},{char:"&deg;",desc:"DEGREE SIGN"},{char:"&plusmn;",desc:"PLUS-MINUS SIGN"},{char:"&sup2;",desc:"SUPERSCRIPT TWO"},{char:"&sup3;",desc:"SUPERSCRIPT THREE"},{char:"&acute;",desc:"ACUTE ACCENT"},{char:"&micro;",desc:"MICRO SIGN"},{char:"&para;",desc:"PILCROW SIGN"},{char:"&middot;",desc:"MIDDLE DOT"},{char:"&cedil;",desc:"CEDILLA"},{char:"&sup1;",desc:"SUPERSCRIPT ONE"},{char:"&ordm;",desc:"MASCULINE ORDINAL INDICATOR"},{char:"&raquo;",desc:"RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"&frac14;",desc:"VULGAR FRACTION ONE QUARTER"},{char:"&frac12;",desc:"VULGAR FRACTION ONE HALF"},{char:"&frac34;",desc:"VULGAR FRACTION THREE QUARTERS"},{char:"&iquest;",desc:"INVERTED QUESTION MARK"},{char:"&Agrave;",desc:"LATIN CAPITAL LETTER A WITH GRAVE"},{char:"&Aacute;",desc:"LATIN CAPITAL LETTER A WITH ACUTE"},{char:"&Acirc;",desc:"LATIN CAPITAL LETTER A WITH CIRCUMFLEX"},{char:"&Atilde;",desc:"LATIN CAPITAL LETTER A WITH TILDE"},{char:"&Auml;",desc:"LATIN CAPITAL LETTER A WITH DIAERESIS "},{char:"&Aring;",desc:"LATIN CAPITAL LETTER A WITH RING ABOVE"},{char:"&AElig;",desc:"LATIN CAPITAL LETTER AE"},{char:"&Ccedil;",desc:"LATIN CAPITAL LETTER C WITH CEDILLA"},{char:"&Egrave;",desc:"LATIN CAPITAL LETTER E WITH GRAVE"},{char:"&Eacute;",desc:"LATIN CAPITAL LETTER E WITH ACUTE"},{char:"&Ecirc;",desc:"LATIN CAPITAL LETTER E WITH CIRCUMFLEX"},{char:"&Euml;",desc:"LATIN CAPITAL LETTER E WITH DIAERESIS"},{char:"&Igrave;",desc:"LATIN CAPITAL LETTER I WITH GRAVE"},{char:"&Iacute;",desc:"LATIN CAPITAL LETTER I WITH ACUTE"},{char:"&Icirc;",desc:"LATIN CAPITAL LETTER I WITH CIRCUMFLEX"},{char:"&Iuml;",desc:"LATIN CAPITAL LETTER I WITH DIAERESIS"},{char:"&ETH;",desc:"LATIN CAPITAL LETTER ETH"},{char:"&Ntilde;",desc:"LATIN CAPITAL LETTER N WITH TILDE"},{char:"&Ograve;",desc:"LATIN CAPITAL LETTER O WITH GRAVE"},{char:"&Oacute;",desc:"LATIN CAPITAL LETTER O WITH ACUTE"},{char:"&Ocirc;",desc:"LATIN CAPITAL LETTER O WITH CIRCUMFLEX"},{char:"&Otilde;",desc:"LATIN CAPITAL LETTER O WITH TILDE"},{char:"&Ouml;",desc:"LATIN CAPITAL LETTER O WITH DIAERESIS"},{char:"&times;",desc:"MULTIPLICATION SIGN"},{char:"&Oslash;",desc:"LATIN CAPITAL LETTER O WITH STROKE"},{char:"&Ugrave;",desc:"LATIN CAPITAL LETTER U WITH GRAVE"},{char:"&Uacute;",desc:"LATIN CAPITAL LETTER U WITH ACUTE"},{char:"&Ucirc;",desc:"LATIN CAPITAL LETTER U WITH CIRCUMFLEX"},{char:"&Uuml;",desc:"LATIN CAPITAL LETTER U WITH DIAERESIS"},{char:"&Yacute;",desc:"LATIN CAPITAL LETTER Y WITH ACUTE"},{char:"&THORN;",desc:"LATIN CAPITAL LETTER THORN"},{char:"&szlig;",desc:"LATIN SMALL LETTER SHARP S"},{char:"&agrave;",desc:"LATIN SMALL LETTER A WITH GRAVE"},{char:"&aacute;",desc:"LATIN SMALL LETTER A WITH ACUTE "},{char:"&acirc;",desc:"LATIN SMALL LETTER A WITH CIRCUMFLEX"},{char:"&atilde;",desc:"LATIN SMALL LETTER A WITH TILDE"},{char:"&auml;",desc:"LATIN SMALL LETTER A WITH DIAERESIS"},{char:"&aring;",desc:"LATIN SMALL LETTER A WITH RING ABOVE"},{char:"&aelig;",desc:"LATIN SMALL LETTER AE"},{char:"&ccedil;",desc:"LATIN SMALL LETTER C WITH CEDILLA"},{char:"&egrave;",desc:"LATIN SMALL LETTER E WITH GRAVE"},{char:"&eacute;",desc:"LATIN SMALL LETTER E WITH ACUTE"},{char:"&ecirc;",desc:"LATIN SMALL LETTER E WITH CIRCUMFLEX"},{char:"&euml;",desc:"LATIN SMALL LETTER E WITH DIAERESIS"},{char:"&igrave;",desc:"LATIN SMALL LETTER I WITH GRAVE"},{char:"&iacute;",desc:"LATIN SMALL LETTER I WITH ACUTE"},{char:"&icirc;",desc:"LATIN SMALL LETTER I WITH CIRCUMFLEX"},{char:"&iuml;",desc:"LATIN SMALL LETTER I WITH DIAERESIS"},{char:"&eth;",desc:"LATIN SMALL LETTER ETH"},{char:"&ntilde;",desc:"LATIN SMALL LETTER N WITH TILDE"},{char:"&ograve;",desc:"LATIN SMALL LETTER O WITH GRAVE"},{char:"&oacute;",desc:"LATIN SMALL LETTER O WITH ACUTE"},{char:"&ocirc;",desc:"LATIN SMALL LETTER O WITH CIRCUMFLEX"},{char:"&otilde;",desc:"LATIN SMALL LETTER O WITH TILDE"},{char:"&ouml;",desc:"LATIN SMALL LETTER O WITH DIAERESIS"},{char:"&divide;",desc:"DIVISION SIGN"},{char:"&oslash;",desc:"LATIN SMALL LETTER O WITH STROKE"},{char:"&ugrave;",desc:"LATIN SMALL LETTER U WITH GRAVE"},{char:"&uacute;",desc:"LATIN SMALL LETTER U WITH ACUTE"},{char:"&ucirc;",desc:"LATIN SMALL LETTER U WITH CIRCUMFLEX"},{char:"&uuml;",desc:"LATIN SMALL LETTER U WITH DIAERESIS"},{char:"&yacute;",desc:"LATIN SMALL LETTER Y WITH ACUTE"},{char:"&thorn;",desc:"LATIN SMALL LETTER THORN"},{char:"&yuml;",desc:"LATIN SMALL LETTER Y WITH DIAERESIS"}]},{title:"Greek",char:"&Alpha;",list:[{char:"&Alpha;",desc:"GREEK CAPITAL LETTER ALPHA"},{char:"&Beta;",desc:"GREEK CAPITAL LETTER BETA"},{char:"&Gamma;",desc:"GREEK CAPITAL LETTER GAMMA"},{char:"&Delta;",desc:"GREEK CAPITAL LETTER DELTA"},{char:"&Epsilon;",desc:"GREEK CAPITAL LETTER EPSILON"},{char:"&Zeta;",desc:"GREEK CAPITAL LETTER ZETA"},{char:"&Eta;",desc:"GREEK CAPITAL LETTER ETA"},{char:"&Theta;",desc:"GREEK CAPITAL LETTER THETA"},{char:"&Iota;",desc:"GREEK CAPITAL LETTER IOTA"},{char:"&Kappa;",desc:"GREEK CAPITAL LETTER KAPPA"},{char:"&Lambda;",desc:"GREEK CAPITAL LETTER LAMBDA"},{char:"&Mu;",desc:"GREEK CAPITAL LETTER MU"},{char:"&Nu;",desc:"GREEK CAPITAL LETTER NU"},{char:"&Xi;",desc:"GREEK CAPITAL LETTER XI"},{char:"&Omicron;",desc:"GREEK CAPITAL LETTER OMICRON"},{char:"&Pi;",desc:"GREEK CAPITAL LETTER PI"},{char:"&Rho;",desc:"GREEK CAPITAL LETTER RHO"},{char:"&Sigma;",desc:"GREEK CAPITAL LETTER SIGMA"},{char:"&Tau;",desc:"GREEK CAPITAL LETTER TAU"},{char:"&Upsilon;",desc:"GREEK CAPITAL LETTER UPSILON"},{char:"&Phi;",desc:"GREEK CAPITAL LETTER PHI"},{char:"&Chi;",desc:"GREEK CAPITAL LETTER CHI"},{char:"&Psi;",desc:"GREEK CAPITAL LETTER PSI"},{char:"&Omega;",desc:"GREEK CAPITAL LETTER OMEGA"},{char:"&alpha;",desc:"GREEK SMALL LETTER ALPHA"},{char:"&beta;",desc:"GREEK SMALL LETTER BETA"},{char:"&gamma;",desc:"GREEK SMALL LETTER GAMMA"},{char:"&delta;",desc:"GREEK SMALL LETTER DELTA"},{char:"&epsilon;",desc:"GREEK SMALL LETTER EPSILON"},{char:"&zeta;",desc:"GREEK SMALL LETTER ZETA"},{char:"&eta;",desc:"GREEK SMALL LETTER ETA"},{char:"&theta;",desc:"GREEK SMALL LETTER THETA"},{char:"&iota;",desc:"GREEK SMALL LETTER IOTA"},{char:"&kappa;",desc:"GREEK SMALL LETTER KAPPA"},{char:"&lambda;",desc:"GREEK SMALL LETTER LAMBDA"},{char:"&mu;",desc:"GREEK SMALL LETTER MU"},{char:"&nu;",desc:"GREEK SMALL LETTER NU"},{char:"&xi;",desc:"GREEK SMALL LETTER XI"},{char:"&omicron;",desc:"GREEK SMALL LETTER OMICRON"},{char:"&pi;",desc:"GREEK SMALL LETTER PI"},{char:"&rho;",desc:"GREEK SMALL LETTER RHO"},{char:"&sigmaf;",desc:"GREEK SMALL LETTER FINAL SIGMA"},{char:"&sigma;",desc:"GREEK SMALL LETTER SIGMA"},{char:"&tau;",desc:"GREEK SMALL LETTER TAU"},{char:"&upsilon;",desc:"GREEK SMALL LETTER UPSILON"},{char:"&phi;",desc:"GREEK SMALL LETTER PHI"},{char:"&chi;",desc:"GREEK SMALL LETTER CHI"},{char:"&psi;",desc:"GREEK SMALL LETTER PSI"},{char:"&omega;",desc:"GREEK SMALL LETTER OMEGA"},{char:"&thetasym;",desc:"GREEK THETA SYMBOL"},{char:"&upsih;",desc:"GREEK UPSILON WITH HOOK SYMBOL"},{char:"&straightphi;",desc:"GREEK PHI SYMBOL"},{char:"&piv;",desc:"GREEK PI SYMBOL"},{char:"&Gammad;",desc:"GREEK LETTER DIGAMMA"},{char:"&gammad;",desc:"GREEK SMALL LETTER DIGAMMA"},{char:"&varkappa;",desc:"GREEK KAPPA SYMBOL"},{char:"&varrho;",desc:"GREEK RHO SYMBOL"},{char:"&straightepsilon;",desc:"GREEK LUNATE EPSILON SYMBOL"},{char:"&backepsilon;",desc:"GREEK REVERSED LUNATE EPSILON SYMBOL"}]},{title:"Cyrillic",char:"&#x400",list:[{char:"&#x400",desc:"CYRILLIC CAPITAL LETTER IE WITH GRAVE"},{char:"&#x401",desc:"CYRILLIC CAPITAL LETTER IO"},{char:"&#x402",desc:"CYRILLIC CAPITAL LETTER DJE"},{char:"&#x403",desc:"CYRILLIC CAPITAL LETTER GJE"},{char:"&#x404",desc:"CYRILLIC CAPITAL LETTER UKRAINIAN IE"},{char:"&#x405",desc:"CYRILLIC CAPITAL LETTER DZE"},{char:"&#x406",desc:"CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"&#x407",desc:"CYRILLIC CAPITAL LETTER YI"},{char:"&#x408",desc:"CYRILLIC CAPITAL LETTER JE"},{char:"&#x409",desc:"CYRILLIC CAPITAL LETTER LJE"},{char:"&#x40A",desc:"CYRILLIC CAPITAL LETTER NJE"},{char:"&#x40B",desc:"CYRILLIC CAPITAL LETTER TSHE"}
21,{char:"&#x40C",desc:"CYRILLIC CAPITAL LETTER KJE"},{char:"&#x40D",desc:"CYRILLIC CAPITAL LETTER I WITH GRAVE"},{char:"&#x40E",desc:"CYRILLIC CAPITAL LETTER SHORT U"},{char:"&#x40F",desc:"CYRILLIC CAPITAL LETTER DZHE"},{char:"&#x410",desc:"CYRILLIC CAPITAL LETTER A"},{char:"&#x411",desc:"CYRILLIC CAPITAL LETTER BE"},{char:"&#x412",desc:"CYRILLIC CAPITAL LETTER VE"},{char:"&#x413",desc:"CYRILLIC CAPITAL LETTER GHE"},{char:"&#x414",desc:"CYRILLIC CAPITAL LETTER DE"},{char:"&#x415",desc:"CYRILLIC CAPITAL LETTER IE"},{char:"&#x416",desc:"CYRILLIC CAPITAL LETTER ZHE"},{char:"&#x417",desc:"CYRILLIC CAPITAL LETTER ZE"},{char:"&#x418",desc:"CYRILLIC CAPITAL LETTER I"},{char:"&#x419",desc:"CYRILLIC CAPITAL LETTER SHORT I"},{char:"&#x41A",desc:"CYRILLIC CAPITAL LETTER KA"},{char:"&#x41B",desc:"CYRILLIC CAPITAL LETTER EL"},{char:"&#x41C",desc:"CYRILLIC CAPITAL LETTER EM"},{char:"&#x41D",desc:"CYRILLIC CAPITAL LETTER EN"},{char:"&#x41E",desc:"CYRILLIC CAPITAL LETTER O"},{char:"&#x41F",desc:"CYRILLIC CAPITAL LETTER PE"},{char:"&#x420",desc:"CYRILLIC CAPITAL LETTER ER"},{char:"&#x421",desc:"CYRILLIC CAPITAL LETTER ES"},{char:"&#x422",desc:"CYRILLIC CAPITAL LETTER TE"},{char:"&#x423",desc:"CYRILLIC CAPITAL LETTER U"},{char:"&#x424",desc:"CYRILLIC CAPITAL LETTER EF"},{char:"&#x425",desc:"CYRILLIC CAPITAL LETTER HA"},{char:"&#x426",desc:"CYRILLIC CAPITAL LETTER TSE"},{char:"&#x427",desc:"CYRILLIC CAPITAL LETTER CHE"},{char:"&#x428",desc:"CYRILLIC CAPITAL LETTER SHA"},{char:"&#x429",desc:"CYRILLIC CAPITAL LETTER SHCHA"},{char:"&#x42A",desc:"CYRILLIC CAPITAL LETTER HARD SIGN"},{char:"&#x42B",desc:"CYRILLIC CAPITAL LETTER YERU"},{char:"&#x42C",desc:"CYRILLIC CAPITAL LETTER SOFT SIGN"},{char:"&#x42D",desc:"CYRILLIC CAPITAL LETTER E"},{char:"&#x42E",desc:"CYRILLIC CAPITAL LETTER YU"},{char:"&#x42F",desc:"CYRILLIC CAPITAL LETTER YA"},{char:"&#x430",desc:"CYRILLIC SMALL LETTER A"},{char:"&#x431",desc:"CYRILLIC SMALL LETTER BE"},{char:"&#x432",desc:"CYRILLIC SMALL LETTER VE"},{char:"&#x433",desc:"CYRILLIC SMALL LETTER GHE"},{char:"&#x434",desc:"CYRILLIC SMALL LETTER DE"},{char:"&#x435",desc:"CYRILLIC SMALL LETTER IE"},{char:"&#x436",desc:"CYRILLIC SMALL LETTER ZHE"},{char:"&#x437",desc:"CYRILLIC SMALL LETTER ZE"},{char:"&#x438",desc:"CYRILLIC SMALL LETTER I"},{char:"&#x439",desc:"CYRILLIC SMALL LETTER SHORT I"},{char:"&#x43A",desc:"CYRILLIC SMALL LETTER KA"},{char:"&#x43B",desc:"CYRILLIC SMALL LETTER EL"},{char:"&#x43C",desc:"CYRILLIC SMALL LETTER EM"},{char:"&#x43D",desc:"CYRILLIC SMALL LETTER EN"},{char:"&#x43E",desc:"CYRILLIC SMALL LETTER O"},{char:"&#x43F",desc:"CYRILLIC SMALL LETTER PE"},{char:"&#x440",desc:"CYRILLIC SMALL LETTER ER"},{char:"&#x441",desc:"CYRILLIC SMALL LETTER ES"},{char:"&#x442",desc:"CYRILLIC SMALL LETTER TE"},{char:"&#x443",desc:"CYRILLIC SMALL LETTER U"},{char:"&#x444",desc:"CYRILLIC SMALL LETTER EF"},{char:"&#x445",desc:"CYRILLIC SMALL LETTER HA"},{char:"&#x446",desc:"CYRILLIC SMALL LETTER TSE"},{char:"&#x447",desc:"CYRILLIC SMALL LETTER CHE"},{char:"&#x448",desc:"CYRILLIC SMALL LETTER SHA"},{char:"&#x449",desc:"CYRILLIC SMALL LETTER SHCHA"},{char:"&#x44A",desc:"CYRILLIC SMALL LETTER HARD SIGN"},{char:"&#x44B",desc:"CYRILLIC SMALL LETTER YERU"},{char:"&#x44C",desc:"CYRILLIC SMALL LETTER SOFT SIGN"},{char:"&#x44D",desc:"CYRILLIC SMALL LETTER E"},{char:"&#x44E",desc:"CYRILLIC SMALL LETTER YU"},{char:"&#x44F",desc:"CYRILLIC SMALL LETTER YA"},{char:"&#x450",desc:"CYRILLIC SMALL LETTER IE WITH GRAVE"},{char:"&#x451",desc:"CYRILLIC SMALL LETTER IO"},{char:"&#x452",desc:"CYRILLIC SMALL LETTER DJE"},{char:"&#x453",desc:"CYRILLIC SMALL LETTER GJE"},{char:"&#x454",desc:"CYRILLIC SMALL LETTER UKRAINIAN IE"},{char:"&#x455",desc:"CYRILLIC SMALL LETTER DZE"},{char:"&#x456",desc:"CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"&#x457",desc:"CYRILLIC SMALL LETTER YI"},{char:"&#x458",desc:"CYRILLIC SMALL LETTER JE"},{char:"&#x459",desc:"CYRILLIC SMALL LETTER LJE"},{char:"&#x45A",desc:"CYRILLIC SMALL LETTER NJE"},{char:"&#x45B",desc:"CYRILLIC SMALL LETTER TSHE"},{char:"&#x45C",desc:"CYRILLIC SMALL LETTER KJE"},{char:"&#x45D",desc:"CYRILLIC SMALL LETTER I WITH GRAVE"},{char:"&#x45E",desc:"CYRILLIC SMALL LETTER SHORT U"},{char:"&#x45F",desc:"CYRILLIC SMALL LETTER DZHE"}]},{title:"Punctuation",char:"&ndash;",list:[{char:"&ndash;",desc:"EN DASH"},{char:"&mdash;",desc:"EM DASH"},{char:"&lsquo;",desc:"LEFT SINGLE QUOTATION MARK"},{char:"&rsquo;",desc:"RIGHT SINGLE QUOTATION MARK"},{char:"&sbquo;",desc:"SINGLE LOW-9 QUOTATION MARK"},{char:"&ldquo;",desc:"LEFT DOUBLE QUOTATION MARK"},{char:"&rdquo;",desc:"RIGHT DOUBLE QUOTATION MARK"},{char:"&bdquo;",desc:"DOUBLE LOW-9 QUOTATION MARK"},{char:"&dagger;",desc:"DAGGER"},{char:"&Dagger;",desc:"DOUBLE DAGGER"},{char:"&bull;",desc:"BULLET"},{char:"&hellip;",desc:"HORIZONTAL ELLIPSIS"},{char:"&permil;",desc:"PER MILLE SIGN"},{char:"&prime;",desc:"PRIME"},{char:"&Prime;",desc:"DOUBLE PRIME"},{char:"&lsaquo;",desc:"SINGLE LEFT-POINTING ANGLE QUOTATION MARK"},{char:"&rsaquo;",desc:"SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"},{char:"&oline;",desc:"OVERLINE"},{char:"&frasl;
21",desc:"FRACTION SLASH"}]},{title:"Currency",char:"&#x20A0",list:[{char:"&#x20A0",desc:"EURO-CURRENCY SIGN"},{char:"&#x20A1",desc:"COLON SIGN"},{char:"&#x20A2",desc:"CRUZEIRO SIGN"},{char:"&#x20A3",desc:"FRENCH FRANC SIGN"},{char:"&#x20A4",desc:"LIRA SIGN"},{char:"&#x20A5",desc:"MILL SIGN"},{char:"&#x20A6",desc:"NAIRA SIGN"},{char:"&#x20A7",desc:"PESETA SIGN"},{char:"&#x20A8",desc:"RUPEE SIGN"},{char:"&#x20A9",desc:"WON SIGN"},{char:"&#x20AA",desc:"NEW SHEQEL SIGN"},{char:"&#x20AB",desc:"DONG SIGN"},{char:"&#x20AC",desc:"EURO SIGN"},{char:"&#x20AD",desc:"KIP SIGN"},{char:"&#x20AE",desc:"TUGRIK SIGN"},{char:"&#x20AF",desc:"DRACHMA SIGN"},{char:"&#x20B0",desc:"GERMAN PENNY SYMBOL"},{char:"&#x20B1",desc:"PESO SIGN"},{char:"&#x20B2",desc:"GUARANI SIGN"},{char:"&#x20B3",desc:"AUSTRAL SIGN"},{char:"&#x20B4",desc:"HRYVNIA SIGN"},{char:"&#x20B5",desc:"CEDI SIGN"},{char:"&#x20B6",desc:"LIVRE TOURNOIS SIGN"},{char:"&#x20B7",desc:"SPESMILO SIGN"},{char:"&#x20B8",desc:"TENGE SIGN"},{char:"&#x20B9",desc:"INDIAN RUPEE SIGN"}]},{title:"Arrows",char:"&#x2190",list:[{char:"&#x2190",desc:"LEFTWARDS ARROW"},{char:"&#x2191",desc:"UPWARDS ARROW"},{char:"&#x2192",desc:"RIGHTWARDS ARROW"},{char:"&#x2193",desc:"DOWNWARDS ARROW"},{char:"&#x2194",desc:"LEFT RIGHT ARROW"},{char:"&#x2195",desc:"UP DOWN ARROW"},{char:"&#x2196",desc:"NORTH WEST ARROW"},{char:"&#x2197",desc:"NORTH EAST ARROW"},{char:"&#x2198",desc:"SOUTH EAST ARROW"},{char:"&#x2199",desc:"SOUTH WEST ARROW"},{char:"&#x219A",desc:"LEFTWARDS ARROW WITH STROKE"}
21,{char:"&#x219B",desc:"RIGHTWARDS ARROW WITH STROKE"},{char:"&#x219C",desc:"LEFTWARDS WAVE ARROW"},{char:"&#x219D",desc:"RIGHTWARDS WAVE ARROW"},{char:"&#x219E",desc:"LEFTWARDS TWO HEADED ARROW"},{char:"&#x219F",desc:"UPWARDS TWO HEADED ARROW"},{char:"&#x21A0",desc:"RIGHTWARDS TWO HEADED ARROW"},{char:"&#x21A1",desc:"DOWNWARDS TWO HEADED ARROW"},{char:"&#x21A2",desc:"LEFTWARDS ARROW WITH TAIL"},{char:"&#x21A3",desc:"RIGHTWARDS ARROW WITH TAIL"},{char:"&#x21A4",desc:"LEFTWARDS ARROW FROM BAR"},{char:"&#x21A5",desc:"UPWARDS ARROW FROM BAR"},{char:"&#x21A6",desc:"RIGHTWARDS ARROW FROM BAR"},{char:"&#x21A7",desc:"DOWNWARDS ARROW FROM BAR"},{char:"&#x21A8",desc:"UP DOWN ARROW WITH BASE"},{char:"&#x21A9",desc:"LEFTWARDS ARROW WITH HOOK"},{char:"&#x21AA",desc:"RIGHTWARDS ARROW WITH HOOK"},{char:"&#x21AB",desc:"LEFTWARDS ARROW WITH LOOP"},{char:"&#x21AC",desc:"RIGHTWARDS ARROW WITH LOOP"},{char:"&#x21AD",desc:"LEFT RIGHT WAVE ARROW"},{char:"&#x21AE",desc:"LEFT RIGHT ARROW WITH STROKE"},{char:"&#x21AF",desc:"DOWNWARDS ZIGZAG ARROW"},{char:"&#x21B0",desc:"UPWARDS ARROW WITH TIP LEFTWARDS"},{char:"&#x21B1",desc:"UPWARDS ARROW WITH TIP RIGHTWARDS"},{char:"&#x21B2",desc:"DOWNWARDS ARROW WITH TIP LEFTWARDS"},{char:"&#x21B3",desc:"DOWNWARDS ARROW WITH TIP RIGHTWARDS"},{char:"&#x21B4",desc:"RIGHTWARDS ARROW WITH CORNER DOWNWARDS"},{char:"&#x21B5",desc:"DOWNWARDS ARROW WITH CORNER LEFTWARDS"},{char:"&#x21B6",desc:"ANTICLOCKWISE TOP SEMICIRCLE ARROW"},{char:"&#x21B7",desc:"CLOCKWISE TOP SEMICIRCLE ARROW"},{char:"&#x21B8",desc:"NORTH WEST ARROW TO LONG BAR"},{char:"&#x21B9",desc:"LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR"},{char:"&#x21BA",desc:"ANTICLOCKWISE OPEN CIRCLE ARROW"},{char:"&#x21BB",desc:"CLOCKWISE OPEN CIRCLE ARROW"},{char:"&#x21BC",desc:"LEFTWARDS HARPOON WITH BARB UPWARDS"},{char:"&#x21BD",desc:"LEFTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"&#x21BE",desc:"UPWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"&#x21BF",desc:"UPWARDS HARPOON WITH BARB LEFTWARDS"},{char:"&#x21C0",desc:"RIGHTWARDS HARPOON WITH BARB UPWARDS"},{char:"&#x21C1",desc:"RIGHTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"&#x21C2",desc:"DOWNWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"&#x21C3",desc:"DOWNWARDS HARPOON WITH BARB LEFTWARDS"},{char:"&#x21C4",desc:"RIGHTWARDS ARROW OVER LEFTWARDS ARROW"},{char:"&#x21C5",desc:"UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW"},{char:"&#x21C6",desc:"LEFTWARDS ARROW OVER RIGHTWARDS ARROW"},{char:"&#x21C7",desc:"LEFTWARDS PAIRED ARROWS"},{char:"&#x21C8",desc:"UPWARDS PAIRED ARROWS"},{char:"&#x21C9",desc:"RIGHTWARDS PAIRED ARROWS"},{char:"&#x21CA",desc:"DOWNWARDS PAIRED ARROWS"},{char:"&#x21CB",desc:"LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON"},{char:"&#x21CC",desc:"RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON"},{char:"&#x21CD",desc:"LEFTWARDS DOUBLE ARROW WITH STROKE"},{char:"&#x21CE",desc:"LEFT RIGHT DOUBLE ARROW WITH STROKE"},{char:"&#x21CF",desc:"RIGHTWARDS DOUBLE ARROW WITH STROKE"},{char:"&#x21D0",desc:"LEFTWARDS DOUBLE ARROW"},{char:"&#x21D1",desc:"UPWARDS DOUBLE ARROW"},{char:"&#x21D2",desc:"RIGHTWARDS DOUBLE ARROW"},{char:"&#x21D3",desc:"DOWNWARDS DOUBLE ARROW"},{char:"&#x21D4",desc:"LEFT RIGHT DOUBLE ARROW"},{char:"&#x21D5",desc:"UP DOWN DOUBLE ARROW"},{char:"&#x21D6",desc:"NORTH WEST DOUBLE ARROW"},{char:"&#x21D7",desc:"NORTH EAST DOUBLE ARROW"},{char:"&#x21D8",desc:"SOUTH EAST DOUBLE ARROW"},{char:"&#x21D9",desc:"SOUTH WEST DOUBLE ARROW"},{char:"&#x21DA",desc:"LEFTWARDS TRIPLE ARROW"},{char:"&#x21DB",desc:"RIGHTWARDS TRIPLE ARROW"},{char:"&#x21DC",desc:"LEFTWARDS SQUIGGLE ARROW"},{char:"&#x21DD",desc:"RIGHTWARDS SQUIGGLE ARROW"},{char:"&#x21DE",desc:"UPWARDS ARROW WITH DOUBLE STROKE"},{char:"&#x21DF",desc:"DOWNWARDS ARROW WITH DOUBLE STROKE"},{char:"&#x21E0",desc:"LEFTWARDS DASHED ARROW"},{char:"&#x21E1",desc:"UPWARDS DASHED ARROW"},{char:"&#x21E2",desc:"RIGHTWARDS DASHED ARROW"},{char:"&#x21E3",desc:"DOWNWARDS DASHED ARROW"},{char:"&#x21E4",desc:"LEFTWARDS ARROW TO BAR"},{char:"&#x21E5",desc:"RIGHTWARDS ARROW TO BAR"},{char:"&#x21E6",desc:"LEFTWARDS WHITE ARROW"},{char:"&#x21E7",desc:"UPWARDS WHITE ARROW"},{char:"&#x21E8",desc:"RIGHTWARDS WHITE ARROW"},{char:"&#x21E9",desc:"DOWNWARDS WHITE ARROW"},{char:"&#x21EA",desc:"UPWARDS WHITE ARROW FROM BAR"},{char:"&#x21EB",desc:"UPWARDS WHITE ARROW ON PEDESTAL"},{char:"&#x21EC",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR"},{char:"&#x21ED",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR"}
21,{char:"&#x21EE",desc:"UPWARDS WHITE DOUBLE ARROW"},{char:"&#x21EF",desc:"UPWARDS WHITE DOUBLE ARROW ON PEDESTAL"},{char:"&#x21F0",desc:"RIGHTWARDS WHITE ARROW FROM WALL"},{char:"&#x21F1",desc:"NORTH WEST ARROW TO CORNER"},{char:"&#x21F2",desc:"SOUTH EAST ARROW TO CORNER"},{char:"&#x21F3",desc:"UP DOWN WHITE ARROW"},{char:"&#x21F4",desc:"RIGHT ARROW WITH SMALL CIRCLE"},{char:"&#x21F5",desc:"DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW"},{char:"&#x21F6",desc:"THREE RIGHTWARDS ARROWS"},{char:"&#x21F7",desc:"LEFTWARDS ARROW WITH VERTICAL STROKE"},{char:"&#x21F8",desc:"RIGHTWARDS ARROW WITH VERTICAL STROKE"},{char:"&#x21F9",desc:"LEFT RIGHT ARROW WITH VERTICAL STROKE"},{char:"&#x21FA",desc:"LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"&#x21FB",desc:"RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"&#x21FC",desc:"LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE"},{char:"&#x21FD",desc:"LEFTWARDS OPEN-HEADED ARROW"},{char:"&#x21FE",desc:"RIGHTWARDS OPEN-HEADED ARROW"},{char:"&#x21FF",desc:"LEFT RIGHT OPEN-HEADED ARROW"}]},{title:"Math",char:"&forall;",list:[{char:"&forall;",desc:"FOR ALL"},{char:"&part;",desc:"PARTIAL DIFFERENTIAL"},{char:"&exist;",desc:"THERE EXISTS"},{char:"&empty;",desc:"EMPTY SET"},{char:"&nabla;",desc:"NABLA"},{char:"&isin;",desc:"ELEMENT OF"},{char:"&notin;",desc:"NOT AN ELEMENT OF"},{char:"&ni;",desc:"CONTAINS AS MEMBER"},{char:"&prod;",desc:"N-ARY PRODUCT"},{char:"&sum;",desc:"N-ARY SUMMATION"},{char:"&minus;",desc:"MINUS SIGN"},{char:"&lowast;",desc:"ASTERISK OPERATOR"},{char:"&radic;",desc:"SQUARE ROOT"},{char:"&prop;",desc:"PROPORTIONAL TO"},{char:"&infin;",desc:"INFINITY"},{char:"&ang;",desc:"ANGLE"},{char:"&and;",desc:"LOGICAL AND"},{char:"&or;",desc:"LOGICAL OR"},{char:"&cap;",desc:"INTERSECTION"},{char:"&cup;",desc:"UNION"},{char:"&int;",desc:"INTEGRAL"},{char:"&there4;",desc:"THEREFORE"},{char:"&sim;",desc:"TILDE OPERATOR"},{char:"&cong;",desc:"APPROXIMATELY EQUAL TO"},{char:"&asymp;",desc:"ALMOST EQUAL TO"},{char:"&ne;",desc:"NOT EQUAL TO"},{char:"&equiv;",desc:"IDENTICAL TO"},{char:"&le;",desc:"LESS-THAN OR EQUAL TO"},{char:"&ge;",desc:"GREATER-THAN OR EQUAL TO"},{char:"&sub;",desc:"SUBSET OF"},{char:"&sup;",desc:"SUPERSET OF"},{char:"&nsub;",desc:"NOT A SUBSET OF"},{char:"&sube;",desc:"SUBSET OF OR EQUAL TO"},{char:"&supe;",desc:"SUPERSET OF OR EQUAL TO"},{char:"&oplus;",desc:"CIRCLED PLUS"},{char:"&otimes;",desc:"CIRCLED TIMES"},{char:"&perp;",desc:"UP TACK"}]},{title:"Misc",char:"&spades;",list:[{char:"&spades;",desc:"BLACK SPADE SUIT"},{char:"&clubs;",desc:"BLACK CLUB SUIT"},{char:"&hearts;",desc:"BLACK HEART SUIT"},{char:"&diams;",desc:"BLACK DIAMOND SUIT"},{char:"&#x2669",desc:"QUARTER NOTE"},{char:"&#x266A",desc:"EIGHTH NOTE"},{char:"&#x266B",desc:"BEAMED EIGHTH NOTES"},{char:"&#x266C",desc:"BEAMED SIXTEENTH NOTES"},{char:"&#x266D",desc:"MUSIC FLAT SIGN"},{char:"&#x266E",desc:"MUSIC NATURAL SIGN"},{char:"&#x2600",desc:"BLACK SUN WITH RAYS"},{char:"&#x2601",desc:"CLOUD"},{char:"&#x2602",desc:"UMBRELLA"},{char:"&#x2603",desc:"SNOWMAN"},{char:"&#x2615",desc:"HOT BEVERAGE"},{char:"&#x2618",desc:"SHAMROCK"},{char:"&#x262F",desc:"YIN YANG"},{char:"&#x2714",desc:"HEAVY CHECK MARK"},{char:"&#x2716",desc:"HEAVY MULTIPLICATION X"},{char:"&#x2744",desc:"SNOWFLAKE"},{char:"&#x275B",desc:"HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"&#x275C",desc:"HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"},{char:"&#x275D",desc:"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"&#x275E",desc:"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"},{char:"&#x2764",desc:"HEAVY BLACK HEART"}]}],specialCharButtons:["specialCharBack","|"]}),Object.assign(e.POPUP_TEMPLATES,{specialCharacters:"[_BUTTONS_][_CUSTOM_LAYER_]"}),e.PLUGINS.specialCharacters=function(t){var a=t.$,n=t.opts.specialCharactersSets[0],i=t.opts.specialCharactersSets,r="";function o(){return'\n        <div class="fr-buttons fr-tabs fr-tabs-scroll">\n          '.concat(function(e,t){var a="";return e.forEach(function(e){var n={elementClass:e.title===t.title?"fr-active fr-active-tab":"",title:e.title,dataParam1:e.title,desc:e.char};a+='<button class="fr-command fr-btn fr-special-character-category '.concat(n.elementClass,'" title="').concat(n.title,'" data-cmd="setSpecialCharacterCategory" data-param1="').concat(n.dataParam1,'"><span>
21').concat(n.desc,"</span></button>")}),a}(i,n),'\n        </div>\n        <div class="fr-icon-container fr-sc-container">\n          ').concat(function(e){var t="";return e.list.forEach(function(e){var a={dataParam1:e.char,title:e.desc,splCharValue:e.char};t+='<span class="fr-command fr-special-character fr-icon" role="button" \n      data-cmd="insertSpecialCharacter" data-param1="'.concat(a.dataParam1,'" \n      title="').concat(a.title,'">').concat(a.splCharValue,"</span>")}),t}(n),"\n        </div>")}return{setSpecialCharacterCategory:function(e){n=i.filter(function(t){return t.title===e})[0],t.popups.get("specialCharacters").html(r+o())},showSpecialCharsPopup:function(){var n=t.popups.get("specialCharacters");if(n||(n=function(){t.opts.toolbarInline&&0<t.opts.specialCharButtons.length&&(r='<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.specialCharButtons),"</div>"));var n={buttons:r,custom_layer:o()},i=t.popups.create("specialCharacters",n);return function(n){t.events.on("popup.tab",function(i){var r=a(i.currentTarget);if(!t.popups.isVisible("specialCharacters")||!r.is("span, a"))return!0;var o,s,l,c=i.which;if(e.KEYCODE.TAB==c){if(r.is("span.fr-icon")&&i.shiftKey||r.is("a")&&!i.shiftKey){var d=n.find(".fr-buttons");o=!t.accessibility.focusToolbar(d,!!i.shiftKey)}if(!1!==o){var f=n.find("span.fr-icon:focus").first().concat(n.findVisible(" span.fr-icon").first().concat(n.find("a")));r.is("span.fr-icon")&&(f=f.not("span.fr-icon:not(:focus)")),s=f.index(r),s=i.shiftKey?((s-1)%f.length+f.length)%f.length:(s+1)%f.length,l=f.get(s),t.events.disableBlur(),l.focus(),o=!1}}else if(e.KEYCODE.ARROW_UP==c||e.KEYCODE.ARROW_DOWN==c||e.KEYCODE.ARROW_LEFT==c||e.KEYCODE.ARROW_RIGHT==c){if(r.is("span.fr-icon")){var p=r.parent().find("span.fr-icon");s=p.index(r);var h=Math.floor(p.length/11),u=s%11,g=11*Math.floor(s/11)+u,m=11*h;e.KEYCODE.ARROW_UP==c?g=((g-11)%m+m)%m:e.KEYCODE.ARROW_DOWN==c?g=(g+11)%m:e.KEYCODE.ARROW_LEFT==c?g=((g-1)%m+m)%m:e.KEYCODE.ARROW_RIGHT==c&&(g=(g+1)%m),l=a(p.get(g)),t.events.disableBlur(),l.focus(),o=!1}}else e.KEYCODE.ENTER==c&&(r.is("a")?r[0].click():t.button.exec(r),o=!1);return!1===o&&(i.preventDefault(),i.stopPropagation()),o},!0)}(i),i}()),!n.hasClass("fr-active")){t.popups.refresh("specialCharacters"),t.popups.setContainer("specialCharacters",t.$tb);var i=t.$tb.find('.fr-command[data-cmd="specialCharacters"]'),s=t.button.getPosition(i),l=s.left,c=s.top;t.popups.show("specialCharacters",l,c,outerHeight)}},back:function(){t.popups.hide("specialCharacters"),t.toolbar.showInline()}}},e.DefineIcon("specialCharacters",{NAME:"dollar-sign",SVG_KEY:"symbols"}),e.RegisterCommand("specialCharacters",{title:"Special Characters",icon:"specialCharacters",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,plugin:"specialCharacters",showOnMobile:!0,callback:function(){this.popups.isVisible("specialCharacters")?(this.$el.find(".fr-marker")&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("specialCharacters")):this.specialCharacters.showSpecialCharsPopup()}}),e.RegisterCommand("insertSpecialCharacter",{callback:function(e,t){this.undo.saveStep(),this.html.insert(t),this.undo.saveStep(),this.popups.hide("specialCharacters")}}),e.RegisterCommand("setSpecialCharacterCategory",{undo:!1,focus:!1,callback:function(e,t){this.specialCharacters.setSpecialCharacterCategory(t)}}),e.DefineIcon("specialCharBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("specialCharBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.specialCharacters.back()}}),Object.assign(e.POPUP_TEMPLATES,{"table.insert":"[_BUTTONS_][_ROWS_COLUMNS_]","table.edit":"[_BUTTONS_]","table.colors":"[_BUTTONS_][_COLORS_][_CUSTOM_COLOR_]"}),Object.assign(e.DEFAULTS,{tableInsertMaxSize:10,tableEditButtons:["tableHeader","tableRemove","tableRows","tableColumns","tableStyle","-","tableCells","tableCellBackgroun
21d","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}),e.PLUGINS.table=function(t){var a,n,i,r,o,s,l,c=t.$;function d(){var e=E();if(e){var a=t.popups.get("table.edit");if(a||(a=u()),a){t.popups.setContainer("table.edit",t.$sc);var n=R(e),i=n.left+(n.right-n.left)/2,r=n.bottom;t.popups.show("table.edit",i,r,n.bottom-n.top,!0),t.edit.isDisabled()&&(1<Q().length&&t.toolbar.disable(),t.$el.removeClass("fr-no-selection"),t.edit.on(),t.button.bulkRefresh(),t.selection.setAtEnd(t.$el.find(".fr-selected-cell").last().get(0)),t.selection.restore())}}}function f(){0===Q().length&&t.toolbar.enable()}
21function p(a){if(a)return t.popups.onHide("table.insert",function(){t.popups.get("table.insert").find('.fr-table-size .fr-select-table-size > span[data-row="1"][data-col="1"]').trigger("mouseover")}),!0;var n="";0<t.opts.tableInsertButtons.length&&(n='<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.tableInsertButtons),"</div>"));var i={buttons:n,rows_columns:function(){for(var e='<div class="fr-table-size"><div class="fr-table-size-info">1 &times; 1</div><div class="fr-select-table-size">',a=1;a<=t.opts.tableInsertMaxSize;a++){for(var n=1;n<=t.opts.tableInsertMaxSize;n++){var i="inline-block";2<a&&!t.helpers.isMobile()&&(i="none");var r="fr-table-cell ";1==a&&1==n&&(r+=" hover"),e+='<span class="fr-command '.concat(r,'" tabIndex="-1" data-cmd="tableInsert" data-row="').concat(a,'" data-col="').concat(n,'" data-param1="').concat(a,'" data-param2="').concat(n,'" style="display: ').concat(i,';" role="button"><span></span><span class="fr-sr-only">').concat(a," &times; ").concat(n,"&nbsp;&nbsp;&nbsp;</span></span>")}e+='<div class="new-line"></div>'}return e+"</div></div>"}()},r=t.popups.create("table.insert",i);return t.events.$on(r,"mouseover",".fr-table-size .fr-select-table-size .fr-table-cell",function(e){h(c(e.currentTarget))},!0),function(a){t.events.$on(a,"focus","[tabIndex]",function(e){h(c(e.currentTarget))}),t.events.on("popup.tab",function(a){var n=c(a.currentTarget);if(!t.popups.isVisible("table.insert")||!n.is("span, a"))return!0;var i,r=a.which;if(e.KEYCODE.ARROW_UP==r||e.KEYCODE.ARROW_DOWN==r||e.KEYCODE.ARROW_LEFT==r||e.KEYCODE.ARROW_RIGHT==r){if(n.is("span.fr-table-cell")){var o=n.parent().find("span.fr-table-cell"),s=o.index(n),l=t.opts.tableInsertMaxSize,d=s%l,f=Math.floor(s/l);e.KEYCODE.ARROW_UP==r?f=Math.max(0,f-1):e.KEYCODE.ARROW_DOWN==r?f=Math.min(t.opts.tableInsertMaxSize-1,f+1):e.KEYCODE.ARROW_LEFT==r?d=Math.max(0,d-1):e.KEYCODE.ARROW_RIGHT==r&&(d=Math.min(t.opts.tableInsertMaxSize-1,d+1));var p=f*l+d,u=c(o.get(p));h(u),t.events.disableBlur(),u.focus(),i=!1}}else e.KEYCODE.ENTER==r&&(t.button.exec(n),i=!1);return!1===i&&(a.preventDefault(),a.stopPropagation()),i},!0)}(r),r}function h(e){var a=e.data("row");null!==a&&(a=parseInt(a));var n=e.data("col");null!==n&&(n=parseInt(n));var i=e.parent();i.siblings(".fr-table-size-info").html("".concat(a," &times; ").concat(n)),i.find("> span").removeClass("hover fr-active-item");for(var r=1;r<=t.opts.tableInsertMaxSize;r++)for(var o=0;o<=t.opts.tableInsertMaxSize;o++){var s=i.find('> span[data-row="'.concat(r,'"][data-col="').concat(o,'"]'));r<=a&&o<=n?s.addClass("hover"):r<=a+1||r<=2&&!t.helpers.isMobile()?s.css("display","inline-block"):2<r&&!t.helpers.isMobile()&&s.css("display","none")}e.addClass("fr-active-item")}function u(e){if(e)return t.popups.onHide("table.edit",f),!0;if(0<t.opts.tableEditButtons.length){var a={buttons:'<div class="fr-buttons">'.concat(t.button.buildList(t.opts.tableEditButtons),"</div>")},n=t.popups.create("table.edit",a);return t.events.$on(t.$wp,"scroll.table-edit",function(){t.popups.isVisible("table.edit")&&d()}),n}return!1}function g(){if(0<Q().length){var e=J();t.selection.setBefore(e.get(0))||t.selection.setAfter(e.get(0)),t.selection.restore(),t.popups.hide("table.edit"),t.opts.trackChangesEnabled?(t.track_changes.removedTable(e),_()):e.remove(),t.toolbar.enable()}}function m(e){var a=J();if(0<a.length){if(0<t.$el.find("th.fr-selected-cell").length&&"above"==e)return;var n,i,r,o=E(),s=L(o);if(null==s)return;i="above"==e?s.min_i:s.max_i;var l="<tr>";for(n=0;n<o[i].length;n++)if("below"==e&&i<o.length-1&&o[i][n]==o[i+1][n]||"above"==e&&0<i&&o[i][n]==o[i-1][n]){if(0===n||0<n&&o[i][n]!=o[i][n-1]){var f=c(o[i][n]);f.attr("rowspan",parseInt(f.attr("rowspan"),10)+1)}}else l+='<td style="'+c(o[i][n]).attr("style")+'" ><br></td>';l+="</tr>",r=0<t.$el.find("th.fr-selected-cell").length&&"below"==e?c(a.find("tbody").not(a.find("> table tbody"))):c(a.find("tr").not(a.find("> table tr")).get(i)),"below"==e?"TBODY"==r.attr("tagName")?r.prepend(l):r[0].parentNode&&r[0].insertAdjacentHTML("afterend",l):"above"==e&&(r.before(l),t.popups.isVisible("table.edit")&&d())}}function v(e,t,a){var n,i,r,o,s,l=0,c=E(a);if(e<(t=Math.min(t,c[0].length-1)))for(i=e;i<=t;i++)if(!(e<i&&c[0][i]==c[0][i-1])&&1<(o=Math.min(parseInt(c[0][i].getAttribute("colspan"),10)||1,t-e+1))&&c[0][i]==c[0][i+1])for(l=o-1,n=1;n<c.length;n++)if(c[n][i]!=c[n-1][i]){for(r=i;r<i+o;r++)if(void 0!==c[n][r])if(1<(s=parseInt(c[n][r].getAttribute("colspan"),10)||1)&&c[n][r]==c[n][r+1])r+=l=Math.min(l,s-1);else if(!(l=Math.max(0,l-1)))break;if(!l)break}l&&y(c,l,"colspan",0,c.length-1,e,t)}function b(e,t,a){var n,i,r,o,s,l=0,c=E(a);if(e<(t=Math.min(t,c.length-1)))for(n=e;n<=t;n++)if(!(e<n&&c[n][0]==c[n-1][0])&&void 0!==c[n][0]&&1<(o=Math.min(parseInt(c[n][0].getAttribute("rowspan"),10)||1,t-e+1))&&c[n][0]==c[n+1][0])for(l=o-1,i=1;i<c[0].length;i++)if(c[n][i]!=c[n][i-1]){for(r=n;r<n+o;r++)if(void 0!==c[r][i])if(1<(s=parseInt(c[r][i].getAttribute("rowspan"),10)||1)&&c[r][i]==c[r+1
vendor: 4,191 bytes, line 21
21][i])r+=l=Math.min(l,s-1);else if(!(l=Math.max(0,l-1)))break;if(!l)break}l&&y(c,l,"rowspan",e,t,0,c[0].length-1)}function y(e,t,a,n,i,r,o){var s,l,c;for(s=n;s<=i;s++)for(l=r;l<=o;l++)n<s&&e[s][l]==e[s-1][l]||r<l&&e[s][l]==e[s][l-1]||void 0!==e[s][l]&&1<(c=parseInt(e[s][l].getAttribute(a),10)||1)&&(1<c-t?e[s][l].setAttribute(a,c-t):e[s][l].removeAttribute(a))}function x(e,t,a,n,i){b(e,t,i),v(a,n,i)}function C(e){var a=t.$el.find(".fr-selected-cell");"REMOVE"!=e?a.css("background-color",t.helpers.HEXtoRGB(e)):a.css("background-color",""),d()}function w(e){e.style.removeProperty("border"),e.style.removeProperty("border-top"),e.style.removeProperty("border-bottom"),e.style.removeProperty("border-left"),e.style.removeProperty("border-right")}function E(e){var t=[];if(null==(e=e||null)&&0<Q().length&&(e=J()),e){for(var a=e.find("tr:empty"),n=a.length-1;0<=n;n--)c(a[n]).remove();e.findVisible("tr").not(e.find("> table tr")).each(function(e,a){var n=c(a),i=0;n.find("> th, > td").each(function(a,n){for(var r=c(n),o=parseInt(r.attr("colspan"),10)||1,s=parseInt(r.attr("rowspan"),10)||1,l=e;l<e+s;l++)for(var d=i;d<i+o;d++)t[l]||(t[l]=[]),t[l][d]?i++:t[l][d]=n;i+=o})})}return t}function A(e,t){for(var a=0;a<t.length;a++)for(var n=0;n<t[a].length;n++)if(t[a][n]==e)return{row:a,col:n}}function S(e,t,a){for(var n=e+1,i=t+1;n<a.length;){if(a[n][t]!=a[e][t]){n--;break}n++}for(n==a.length&&n--;i<a[e].length;){if(a[e][i]!=a[e][t]){i--;break}i++}return i==a[e].length&&i--,{row:n,col:i}}function k(){t.el.querySelector(".fr-cell-fixed")&&t.el.querySelector(".fr-cell-fixed").classList.remove("fr-cell-fixed"),t.el.querySelector(".fr-cell-handler")&&t.el.querySelector(".fr-cell-handler").classList.remove("fr-cell-handler")}function _(){var e=t.$el.find(".fr-selected-cell");0<e.length&&e.each(function(){var e=c(this);e.removeClass("fr-selected-cell"),""===e.attr("class")&&e.removeAttr("class")}),k()}function T(){t.events.disableBlur(),t.selection.clear(),t.$el.addClass("fr-no-selection"),t.$el.blur(),t.events.enableBlur()}function L(e){var a=t.$el.find(".fr-selected-cell");if(0<a.length){var n,i=e.length,r=0,o=e[0].length,s=0;for(n=0;n<a.length;n++){var l=A(a[n],e),c=S(l.row,l.col,e);i=Math.min(l.row,i),r=Math.max(c.row,r),o=Math.min(l.col,o),s=Math.max(c.col,s)}return{min_i:i,max_i:r,min_j:o,max_j:s}}return null}function R(e){var t=L(e);if(null!=t){var a=c(e[t.min_i][t.min_j]),n=c(e[t.min_i][t.max_j]),i=c(e[t.max_i][t.min_j]);return{left:a.length&&a.offset().left,right:n.length&&n.offset().left+n.outerWidth(),top:a.length&&a.offset().top,bottom:i.length&&i.offset().top+i.outerHeight()}}}function M(e,a){if(c(e).is(a))_(),c(e).addClass("fr-selected-cell");else{T(),t.edit.off();var n=E(),i=A(e,n),r=A(a,n),o=function e(t,a,n,i,r){var o,s,l,d,f=t,p=a,h=n,u=i;for(o=f;o<=p;o++)(1<(parseInt(c(r[o][h]).attr("rowspan"),10)||1)||1<(parseInt(c(r[o][h]).attr("colspan"),10)||1))&&(d=S((l=A(r[o][h],r)).row,l.col,r),f=Math.min(l.row,f),p=Math.max(d.row,p),h=Math.min(l.col,h),u=Math.max(d.col,u)),(1<(parseInt(c(r[o][u]).attr("rowspan"),10)||1)||1<(parseInt(c(r[o][u]).attr("colspan"),10)||1))&&(d=S((l=A(r[o][u],r)).row,l.col,r),f=Math.min(l.row,f),p=Math.max(d.row,p),h=Math.min(l.col,h),u=Math.max(d.col,u));for(s=h;s<=u;s++)(1<(parseInt(c(r[f][s]).attr("rowspan"),10)||1)||1<(parseInt(c(r[f][s]).attr("colspan"),10)||1))&&(d=S((l=A(r[f][s],r)).row,l.col,r),f=Math.min(l.row,f),p=Math.max(d.row,p),h=Math.min(l.col,h),u=Math.max(d.col,u)),(1<(parseInt(c(r[p][s]).attr("rowspan"),10)||1)||1<(parseInt(c(r[p][s]).attr("colspan"),10)||1))&&(d=S((l=A(r[p][s],r)).row,l.col,r),f=Math.min(l.row,f),p=Math.max(d.row,p),h=Math.min(l.col,h),u=Math.max(d.col,u));return f==t&&p==a&&h==n&&u==i?{min_i:t,max_i:a,min_j:n,max_j:i}:e(f,p,h,u,r)}(Math.min(i.row,r.row),Math.max(i.row,r.row),Math.min(i.col,r.col),Math.max(i.col,r.col),n);_(),e.classList.add("fr-cell-fixed"),a.classList.add("fr-cell-handler");for(var s=o.min_i;s<=o.max_i;s++)for(var l=o.min_j;l<=o.max_j;l++)c(e).closest("table").is(c(n[s][l]).closest("table"))&&c(n[s][l]).addClass("fr-selected-cell")}}function I(e){var a=null,n=c(e.target);return"TD"==e.target.tagName||"TH"==e.target.tagName?a=e.target:0<n.closest("th",
21n.closest("thead")[0]).length?a=n.closest("th",n.closest("thead")[0]).get(0):0<n.closest("td",n.closest("tr")[0]).length&&(a=n.closest("td",n.closest("tr")[0]).get(0)),-1===t.$el.html.toString().search(a)?null:a}function O(){_(),t.popups.hide("table.edit")}function N(e){var a=I(e);if("false"==c(a).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;if(0<Q().length&&!a&&O(),!t.edit.isDisabled()||t.popups.isVisible("table.edit"))if(1!=e.which||1==e.which&&t.helpers.isMac()&&e.ctrlKey)(3==e.which||1==e.which&&t.helpers.isMac()&&e.ctrlKey)&&a&&O();else if(r=!0,a){0<Q().length&&!e.shiftKey&&O(),e.stopPropagation(),t.events.trigger("image.hideResizer"),t.events.trigger("video.hideResizer"),i=!0;var n=a.tagName.toLowerCase();e.shiftKey&&0<t.$el.find("".concat(n,".fr-selected-cell")).length?c(t.$el.find("".concat(n,".fr-selected-cell")).closest("table")).is(c(a).closest("table"))?M(o,a):T():((t.keys.ctrlKey(e)||e.shiftKey)&&"TD"===e.currentTarget.tagName&&(1<Q().length||0===c(a).find(t.selection.element()).length&&!c(a).is(t.selection.element()))&&T(),o=a,0<t.opts.tableEditButtons.length&&M(o,o))}}function D(e){if(!t.edit.isDisabled()&&t.popups.areVisible())return!0;var n=I(e);if(1===Q().length&&null===n&&(t.toolbar.enable(),_()),(1===Q().length&&n&&"TD"!==n.tagName&&"TH"!==n.tagName||!i&&!t.$tb.is(e.target)&&!t.$tb.is(c(e.target).closest(".fr-toolbar")))&&(t.toolbar.enable(),_()),("BODY"===e.target.tagName||"HTML"===e.target.tagName)&&!n&&0<Q().length&&t.toolbar.enable(),!(1!=e.which||1==e.which&&t.helpers.isMac()&&e.ctrlKey)&&(r=!1,i&&(i=!1,I(e)||1!=Q().length?0<Q().length?t.selection.isCollapsed()?(d(),t.toolbar.enable()):(_(),t.edit.on()):Q().length||(t.$el.removeClass("fr-no-selection"),t.edit.on()):_()),l)){l=!1,a.removeClass("fr-moving"),t.$el.removeClass("fr-no-selection"),t.edit.on();var o=parseFloat(a.css("left"))+t.opts.tableResizerOffset+t.$wp.offset().left;t.opts.iframe&&(o-=t.$iframe.offset().left),a.data("release-position",o),a.removeData("max-left"),a.removeData("max-right"),function(){var e=a.data("origin"),n=a.data("release-position");if(e!==n){var i=a.data("first"),r=a.data("second"),o=a.data("table"),s=o.outerWidth();if(t.undo.canDo()||t.undo.saveStep(),null!=i&&null!=r){var l,d,f,p=E(o),h=[],u=[],g=[],m=[];for(l=0;l<p.length;l++)d=c(p[l][i]),f=c(p[l][r]),h[l]=d.outerWidth(),g[l]=f.outerWidth(),u[l]=h[l]/s*100,m[l]=g[l]/s*100;for(l=0;l<p.length;l++)if(d=c(p[l][i]),f=c(p[l][r]),p[l][i]!=p[l][r]){var v=(u[l]*(h[l]+n-e)/h[l]).toFixed(4);d.css("width",v+"%"),f.css("width",(u[l]+m[l]-v).toFixed(4)+"%")}}else{var b,y=o.parent(),x=s/y.width()*100,C=(parseInt(o.css("margin-left"),10)||0)/y.width()*100,w=(parseInt(o.css("margin-right"),10)||0)/y.width()*100;"rtl"==t.opts.direction&&0===r||"rtl"!=t.opts.direction&&0!==r?(b=(s+n-e)/s*x,o.css("margin-right","calc(100% - ".concat(Math.round(b).toFixed(4),"% - ").concat(Math.round(C).toFixed(4),"%)"))):("rtl"==t.opts.direction&&0!==r||"rtl"!=t.opts.direction&&0===r)&&(b=(s-n+e)/s*x,o.css("margin-left","calc(100% - ".concat(Math.round(b).toFixed(4),"% - ").concat(Math.round(w).toFixed(4),"%)"))),o.css("width","".concat(Math.round(b).toFixed(4),"%"))}t.selection.restore(),t.undo.saveStep(),t.events.trigger("table.resized",[o.get(0)])}a.removeData("origin"),a.removeData("release-position"),a.removeData("first"),a.removeData("second"),a.removeData("table")}(),z()}}function P(e){if(!(c(e.currentTarget).is(c(e.originalEvent.relatedTarget))||e.currentTarget.contains(e.originalEvent.relatedTarget)||e.originalEvent.relatedTarget&&e.originalEvent.relatedTarget.contains(e.currentTarget))&&(t.events.$on(c("input"),"click",ee),!0===i&&0<t.opts.tableEditButtons.length)){if(c(e.currentTarget).closest("table").is(J())){if("TD"==e.currentTarget.tagName&&0===t.$el.find("th.fr-selected-cell").length)return void M(o,e.currentTarget);if("TH"==e.currentTarget.tagName&&0===t.$el.find("td.fr-selected-cell").length)return void M(o,e.currentTarget)}T()}}function B(e,a,n,i){for(var r,o=a;o!=t.el&&"TD"!=o.tagName&&"TH"!=o.tagName&&("up"==i?r=o.previousElementSibling:"down"==i&&(r=o.nextElementSibling),!r);)o=o.parentNode;"TD"==o.tagName||"TH"==o.tagName?function(e,a){for(var n=e;n&&"TABLE"!=n.tagName&&n.parentNode!=t.el;)n=n.parentNode;if(n&&"TABLE"==n.tagName){var i=E(c(n));"up"==a?F(A(e,i),n,i):"down"==a&&H(A(e,i),n,i)}}(o,i):r&&("up"==i&&t.selection.setAtEnd(r),"down"==i&&t.selection.setAtStart(r))}function F(e,a,n){0<c(".tribute-container").length&&"none"!=c(".tribute-container").css("display")||(0<e.row?t.selection.setAtEnd(n[e.row-1][e.col]):B(0,a,0,"up"))}function H(e,a,n){if(!(0<c(".tribute-container").length&&"none"!=c(".tribute-container").css("display"))){var i=parseInt(n[e.row][e.col].getAttribute("rowspan"),10)||1;e.row<n.length-i?t.selection.setAtStart(n[e.row+i][e.col]):B(0,a,0,"down")}}function z(){a&&(a.find("div").css("opacity",0),a.css("top",0),a.css("left",0),a.css("height",0),a.find("div").css("height",0),a.hide())}function $(){n&&n.removeClass("fr-visible").css("left","-9999px")}function U(e,a){if(t.$box.find(".fr-line-breaker").isVisible())return!1;
21n||q(),t.$box.append(n),n.data("instance",t);var i,r=c(a).find("tr").first(),o=e.pageX,s=0,l=0;if(t.opts.iframe){var d=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),f=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));s+=t.$iframe.offset().left-t.helpers.scrollLeft()+f,l+=t.$iframe.offset().top-t.helpers.scrollTop()+d}r.find("th, td").each(function(){var e=c(this);return e.offset().left<=o&&o<e.offset().left+e.outerWidth()/2?(i=parseInt(n.find("a").css("width"),10),n.css("top",l+e.offset().top-t.$box.offset().top-i-5),n.css("left",s+e.offset().left-t.$box.offset().left-i/2),n.data("selected-cell",e),n.data("position","before"),n.addClass("fr-visible"),!1):e.offset().left+e.outerWidth()/2<=o&&o<e.offset().left+e.outerWidth()?(i=parseInt(n.find("a").css("width"),10),n.css("top",l+e.offset().top-t.$box.offset().top-i-5),n.css("left",s+e.offset().left-t.$box.offset().left+e.outerWidth()-i/2),n.data("selected-cell",e),n.data("position","after"),n.addClass("fr-visible"),!1):void 0})}function W(e,a){if(t.$box.find(".fr-line-breaker").isVisible())return!1;n||q(),t.$box.append(n),n.data("instance",t);var i,r=c(a),o=e.pageY,s=0,l=0;if(t.opts.iframe){var d=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),f=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));s+=t.$iframe.offset().left-t.helpers.scrollLeft()+f,l+=t.$iframe.offset().top-t.helpers.scrollTop()+d}r.find("tr").each(function(){var e=c(this);i=parseInt(n.find("a").css("width"),10);var a=s+e.offset().left-t.$box.offset().left;return a=0!==t.$box.offset().left?a-i-5:a+i-5,e.offset().top<=o&&o<e.offset().top+e.outerHeight()/2?(n.css("top",l+e.offset().top-t.$box.offset().top-i/2),n.css("left",a),n.data("selected-cell",e.find("td").first()),n.data("position","above"),n.addClass("fr-visible"),!1):e.offset().top+e.outerHeight()/2<=o&&o<e.offset().top+e.outerHeight()?(n.css("top",l+e.offset().top-t.$box.offset().top+e.outerHeight()-i/2),n.css("left",a),n.data("selected-cell",e.find("td").first()),n.data("position","below"),n.addClass("fr-visible"),!1):void 0})}function V(e){s=null;var i=t.doc.elementFromPoint(e.pageX-t.win.pageXOffset,e.pageY-t.win.pageYOffset);t.opts.tableResizer&&(!t.popups.areVisible()||t.popups.areVisible()&&t.popups.isVisible("table.edit"))&&function(e,n){var i=c(n),r=i.closest("table"),o=r.parent();if(n&&"TD"!=n.tagName&&"TH"!=n.tagName&&(0<i.closest("td").length?n=i.closest("td"):0<i.closest("th").length&&(n=i.closest("th"))),!n||"TD"!=n.tagName&&"TH"!=n.tagName)a&&i.get(0)!=a.get(0)&&i.parent().get(0)!=a.get(0)&&t.core.sameInstance(a)&&z();else{if(i=c(n),0===t.$el.find(i).length)return!1;var s=i.offset().left-1,d=s+i.outerWidth();if(Math.abs(e.pageX-s)<=t.opts.tableResizerOffset||Math.abs(d-e.pageX)<=t.opts.tableResizerOffset){var f,p,h,u,g,m=E(r),v=A(n,m),b=S(v.row,v.col,m),y=r.offset().top,x=r.outerHeight()-1;"rtl"!=t.opts.direction?e.pageX-s<=t.opts.tableResizerOffset?(h=s,0<v.col?(u=s-Y(v.col-1,m)+t.opts.tableResizingLimit,g=s+Y(v.col,m)-t.opts.tableResizingLimit,f=v.col-1,p=v.col):(f=null,p=0,u=r.offset().left-1-parseInt(r.css("margin-left"),10),g=r.offset().left-1+r.width()-m[0].length*t.opts.tableResizingLimit)):d-e.pageX<=t.opts.tableResizerOffset&&(h=d,b.col<m[b.row].length&&m[b.row][b.col+1]?(u=d-Y(b.col,m)+t.opts.tableResizingLimit,g=d+Y(b.col+1,m)-t.opts.tableResizingLimit,f=b.col,p=b.col+1):(f=b.col,p=null,u=r.offset().left-1+m[0].length*t.opts.tableResizingLimit,g=o.offset().left-1+o.width()+parseFloat(o.css("padding-left")))):d-e.pageX<=t.opts.tableResizerOffset?(h=d,0<v.col?(u=d-Y(v.col,m)+t.opts.tableResizingLimit,g=d+Y(v.col-1,m)-t.opts.tableResizingLimit,f=v.col,p=v.col-1):(f=null,p=0,u=r.offset().left+m[0].length*t.opts.tableResizingLimit,g=o.offset().left-1+o.width()+parseFloat(o.css("padding-left")))):e.pageX-s<=t.opts.tableResizerOffset&&(h=s,b.col<m[b.row].length&&m[b.row][b.col+1]?(u=s-Y(b.col+1,m)+t.opts.tableResizingLimit,g=s+Y(b.col,m)-t.opts.tableResizingLimit,f=b.col+1,p=b.col):(f=b.col,p=null,u=o.offset().left+parseFloat(o.css("padding-left")),g=r.offset().left-1+r.width()-m[0].length*t.opts.tableResizingLimit)),a||(t.shared.$table_resizer||(t.shared.$table_resizer=c(document.createElement("div")).attr("class","fr-table-resizer").html("<div></div>")),a=t.shared.$table_resizer,t.events.$on(a,"mousedown",function(e){return!t.core.sameInstance(a)||(0<Q().length&&O(),1==e.which?(t.selection.save(),l=!0,a.addClass("fr-moving"),T(),t.edit.off(),a.find("div").css("opacity",1),!1):void 0)}),t.events.$on(a,"mousemove",function(e){if(!t.core.sameInstance(a))return!0;l&&(t.opts.iframe&&(e.pageX-=t.$iframe.offset().left),X(e))}),t.events.on("shared.destroy",function(){a.html("").removeData().remove(),a=null},!0),t.events.on("destroy",function(){t.$el.find(".fr-selected-cell").removeClass("fr-selected-cell"),c("body").first().append(a.hide())},!0)),a.data("table",r),a.data("first",f),a.data("second",p),a.data("instance",t),t.$wp.append(a);var C=h-t.win.pageXOffset-t.opts.tableResizerOffset-t.$wp.offset().left,w=y-t.$wp.offset().top+t.$wp.scrollTop();if(t.opts.iframe){var k=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),_=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));
21C+=t.$iframe.offset().left+_,w+=t.$iframe.offset().top+k,u+=t.$iframe.offset().left,g+=t.$iframe.offset().left}a.data("max-left",u),a.data("max-right",g),a.data("origin",h-t.win.pageXOffset),a.css("top",w),a.css("left",C),a.css("height",x),a.find("div").css("height",x),a.css("padding-left",t.opts.tableResizerOffset),a.css("padding-right",t.opts.tableResizerOffset),a.show()}else t.core.sameInstance(a)&&z()}}(e,i),!t.opts.tableInsertHelper||t.popups.areVisible()||t.$tb.hasClass("fr-inline")&&t.$tb.isVisible()||function(e,a){if(0===Q().length){var i,r,o;if(a&&("HTML"==a.tagName||"BODY"==a.tagName||t.node.isElement(a)))for(i=1;i<=t.opts.tableInsertHelperOffset;i++){if(r=t.doc.elementFromPoint(e.pageX-t.win.pageXOffset,e.pageY-t.win.pageYOffset+i),c(r).hasClass("fr-tooltip"))return!0;if(r&&("TH"==r.tagName||"TD"==r.tagName||"TABLE"==r.tagName)&&(c(r).parents(".fr-wrapper").length||t.opts.iframe)&&"false"!=c(r).closest("table").attr("contenteditable"))return U(e,c(r).closest("table")),!0;if(o=t.doc.elementFromPoint(e.pageX-t.win.pageXOffset+i,e.pageY-t.win.pageYOffset),c(o).hasClass("fr-tooltip"))return!0;if(o&&("TH"==o.tagName||"TD"==o.tagName||"TABLE"==o.tagName)&&(c(o).parents(".fr-wrapper").length||t.opts.iframe)&&"false"!=c(o).closest("table").attr("contenteditable"))return W(e,c(o).closest("table")),!0}t.core.sameInstance(n)&&$()}}(e,i)}function K(){if(l){var e=a.data("table").offset().top-t.win.pageYOffset;if(t.opts.iframe){var n=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top"));e+=t.$iframe.offset().top-t.helpers.scrollTop()+n}a.css("top",e)}}function Y(e,t){var a,n=c(t[0][e]).outerWidth();for(a=1;a<t.length;a++)n=Math.min(n,c(t[a][e]).outerWidth());return n}function G(e,t,a){var n,i=0;for(n=e;n<=t;n++)i+=Y(n,a);return i}function X(e){if(1<Q().length&&r&&T(),!1===r&&!1===i&&!1===l)s&&clearTimeout(s),t.edit.isDisabled()&&!t.popups.isVisible("table.edit")||(s=setTimeout(V,30,e));else if(l){var n=e.pageX-t.win.pageXOffset;t.opts.iframe&&(n+=t.$iframe.offset().left);var o=a.data("max-left"),c=a.data("max-right");o<=n&&n<=c?a.css("left",n-t.opts.tableResizerOffset-t.$wp.offset().left):n<o&&parseFloat(a.css("left"),10)>o-t.opts.tableResizerOffset?a.css("left",o-t.opts.tableResizerOffset-t.$wp.offset().left):c<n&&parseFloat(a.css("left"),10)<c-t.opts.tableResizerOffset&&a.css("left",c-t.opts.tableResizerOffset-t.$wp.offset().left)}else r&&$()}function j(a){t.node.isEmpty(a.get(0))?a.prepend(e.MARKERS):a.prepend(e.START_MARKER).append(e.END_MARKER)}function q(){t.shared.$ti_helper||(t.shared.$ti_helper=c(document.createElement("div")).attr("class","fr-insert-helper").html('<a class="fr-floating-btn" role="button" tabIndex="-1" title="'.concat(t.language.translate("Insert"),'"><svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M22,16.75 L16.75,16.75 L16.75,22 L15.25,22.000 L15.25,16.75 L10,16.75 L10,15.25 L15.25,15.25 L15.25,10 L16.75,10 L16.75,15.25 L22,15.25 L22,16.75 Z"/></svg></a>')),t.events.bindClick(t.shared.$ti_helper,"a",function(){var e=n.data("selected-cell"),a=n.data("position"),i=n.data("instance")||t;"before"==a||"after"==a?(t.undo.saveStep(),e.addClass("fr-selected-cell"),i.table.insertColumn(a),e.removeClass("fr-selected-cell"),t.undo.saveStep()):("above"==a||"below"==a)&&(t.undo.saveStep(),e.addClass("fr-selected-cell"),i.table.insertRow(a),e.removeClass("fr-selected-cell"),t.undo.saveStep()),$()}),t.events.on("shared.destroy",function(){t.shared.$ti_helper.html("").removeData().remove(),t.shared.$ti_helper=null},!0),t.events.$on(t.shared.$ti_helper,"mousemove",function(e){e.stopPropagation()},!0),t.events.$on(c(t.o_win),"scroll",function(){$()},!0),t.events.$on(t.$wp,"scroll",function(){$()},!0)),n=t.shared.$ti_helper,t.events.on("destroy",function(){n=null}),t.tooltip.bind(t.$box,".fr-insert-helper > a.fr-floating-btn")}function Z(){o=null,clearTimeout(s)}function Q(){return t.el.querySelectorAll(".fr-selected-cell")}function J(){var e=Q();if(e.length){for(var a=e[0];a&&"TABLE"!=a.tagName&&a.parentNode!=t.el;)a=a.parentNode;return a&&"TABLE"==a.tagName?c(a):c([])}return c([])}function ee(e){i=!1}return{_init:function(){if(!t.$wp)return!1;if(t.helpers.isMobile()&&(t.events.$on(t.$el,"mousedown",N),t.events.$on(t.$win,"mouseup",D)),!t.helpers.isMobile()){l=i=r=!1,t.events.$on(t.$el,"mousedown",N),t.popups.onShow("image.edit",function(){_(),i=r=!1}),t.popups.onShow("link.edit",function(){_(),i=r=!1}),t.events.on("commands.mousedown",function(e){0<e.parents(".fr-toolbar").length&&_()}),t.events.$on(t.$el,"mouseover","th, td",P),t.events.$on(t.$win,"mouseup",D),t.opts.iframe&&t.events.$on(c(t.o_win),"mouseup",D),t.events.$on(t.$win,"mousemove",X),t.events.$on(c(t.o_win),"scroll",K),t.events.on("contentChanged",function(){0<Q().length&&(d(),t.$el.find("img").on("load.selected-cells",function(){c(this).off("load.selected-cells"),0<Q().length&&d()}))}),t.events.$on(c(t.o_win),"resize",function(){_()}),t.events.on("toolbar.esc",function(){if(0<Q().length)return t.events.disableBlur(),t.events.focus(),!1},!0),t.events.$on(c(t.o_win),"keydown",function(){r&&i&&(i=r=!1,t.$el.removeClass("fr-no-selection"),t.edit.on(),t.selection.setAtEnd(t.$el.find(".fr-selected-cell").last().get(0)),t.selection.restore(
21),_())}),t.events.$on(t.$el,"keydown",function(a){a.shiftKey?!1===function(a){var n=Q();if(null!=n&&0<n.length){var i,r=E(),o=a.which,s=A(1==n.length?i=n[0]:(i=t.el.querySelector(".fr-cell-fixed"),t.el.querySelector(".fr-cell-handler")),r);if(e.KEYCODE.ARROW_RIGHT==o){if(s.col<r[0].length-1)return M(i,r[s.row][s.col+1]),!1}else if(e.KEYCODE.ARROW_DOWN==o){if(s.row<r.length-1)return M(i,r[s.row+1][s.col]),!1}else if(e.KEYCODE.ARROW_LEFT==o){if(0<s.col)return M(i,r[s.row][s.col-1]),!1}else if(e.KEYCODE.ARROW_UP==o&&0<s.row)return M(i,r[s.row-1][s.col]),!1}}(a)&&setTimeout(function(){d()},0):function(a){var n=a.which,i=t.selection.blocks();if(i.length&&("TD"==(i=i[0]).tagName||"TH"==i.tagName)){for(var r=i;r&&"TABLE"!=r.tagName&&r.parentNode!=t.el;)r=r.parentNode;if(r&&"TABLE"==r.tagName&&(e.KEYCODE.ARROW_LEFT==n||e.KEYCODE.ARROW_UP==n||e.KEYCODE.ARROW_RIGHT==n||e.KEYCODE.ARROW_DOWN==n)&&(0<Q().length&&O(),t.browser.webkit&&(e.KEYCODE.ARROW_UP==n||e.KEYCODE.ARROW_DOWN==n))){var o=t.selection.ranges(0).startContainer;if(o.nodeType==Node.TEXT_NODE&&(e.KEYCODE.ARROW_UP==n&&(o.previousSibling&&"BR"!==o.previousSibling.tagName||o.previousSibling&&"BR"===o.previousSibling.tagName&&o.previousSibling.previousSibling)||e.KEYCODE.ARROW_DOWN==n&&(o.nextSibling&&"BR"!==o.nextSibling.tagName||o.nextSibling&&"BR"===o.nextSibling.tagName&&o.nextSibling.nextSibling)))return;a.preventDefault(),a.stopPropagation();var s=E(c(r)),l=A(i,s);e.KEYCODE.ARROW_UP==n?F(l,r,s):e.KEYCODE.ARROW_DOWN==n&&H(l,r,s),t.selection.restore()}}}(a)}),t.events.on("keydown",function(a){if(!1===function(a){if(a.which==e.KEYCODE.TAB){var n;if(0<Q().length)n=t.$el.find(".fr-selected-cell").last();else{var i=t.selection.element();"TD"==i.tagName||"TH"==i.tagName?n=c(i):i!=t.el&&(0<c(i).parentsUntil(t.$el,"td").length?n=c(i).parents("td").first():0<c(i).parentsUntil(t.$el,"th").length&&(n=c(i).parents("th").first()))}if(n)return a.preventDefault(),!!(0===t.selection.get().focusOffset&&0<c(t.selection.element()).parentsUntil(t.$el,"ol, ul").length&&(0<c(t.selection.element()).closest("li").prev().length||c(t.selection.element()).is("li")&&0<c(t.selection.element()).prev().length))||(O(),a.shiftKey?0<n.prev().length?j(n.prev()):0<n.closest("tr").length&&0<n.closest("tr").prev().length?j(n.closest("tr").prev().find("td").last()):0<n.closest("tbody").length&&0<n.closest("table").find("thead tr").length&&j(n.closest("table").find("thead tr th").last()):0<n.next().length?j(n.next()):0<n.closest("tr").length&&0<n.closest("tr").next().length?j(n.closest("tr").next().find("td").first()):0<n.closest("thead").length&&0<n.closest("table").find("tbody tr").length?j(n.closest("table").find("tbody tr td").first()):(n.addClass("fr-selected-cell"),m("below"),_(),j(n.closest("tr").next().find("td").first())),t.selection.restore(),!1)}}(a))return!1;var n=Q();if(0<n.length){if(0<n.length&&t.keys.ctrlKey(a)&&a.which==e.KEYCODE.A)return _(),t.popups.isVisible("table.edit")&&t.popups.hide("table.edit"),n=[],!0;if(a.which==e.KEYCODE.ESC&&t.popups.isVisible("table.edit"))return _(),t.popups.hide("table.edit"),a.preventDefault(),a.stopPropagation(),a.stopImmediatePropagation(),!(n=[]);if(1<n.length&&(a.which==e.KEYCODE.BACKSPACE||a.which==e.KEYCODE.DELETE)){t.undo.saveStep();for(var i=0;i<n.length;i++)c(n[i]).html("<br>"),i==n.length-1&&c(n[i]).prepend(e.MARKERS);return t.selection.restore(),t.undo.saveStep(),!(n=[])}if(1<n.length&&a.which!=e.KEYCODE.F10&&!t.keys.isBrowserAction(a))return a.preventDefault(),!(n=[])}else if(!(n=[])===function(a){if(a.altKey&&a.which==e.KEYCODE.SPACE){var n,i=t.selection.element();if("TD"==i.tagName||"TH"==i.tagName?n=i:0<c(i).closest("td").length?n=c(i).closest("td").get(0):0<c(i).closest("th").length&&(n=c(i).closest("th").get(0)),n)return a.preventDefault(),M(n,n),d(),!1}}(a))return!1},!0);var a=[];t.events.on("html.beforeGet",function(){a=Q();for(var e=0;e<a.length;e++)a[e].className=(a[e].className||"").replace(/fr-selected-cell/g,"")}),t.events.on("html.afterGet",function(){for(var e=0;e<a.length;e++)a[e].className=(a[e].className?a[e].className.trim()+" ":"")+"fr-selected-cell";a=[]}),p(!0),u(!0)}t.events.on("destroy",Z)},insert:function(a,n){var i,r,o="<table "+(t.opts.tableDefaultWidth?'style="width: '+t.opts.tableDefaultWidth+';" ':"")+'class="fr-inserted-table"><tbody>',s=100/n;for(i=0;i<a;i++){for(o+="<tr>",r=0;r<n;r++)o+="<td"+(t.opts.tableDefaultWidth?' style="width: '+s.toFixed(4)+'%;"':"")+">",0===i&&0===r&&(o+=e.MARKERS),o+="<br></td>";o+="</tr>"}if(o+="</tbody></table>",t.opts.trackChangesEnabled){t.edit.on(),t.events.focus(!0),t.selection.restore(
21),t.undo.saveStep(),t.markers.insert(),t.html.wrap();var l=t.$el.find(".fr-marker");t.node.isLastSibling(l)&&l.parent().hasClass("fr-deletable")&&l.insertAfter(l.parent()),l.replaceWith(o),t.selection.clear()}else t.html.insert(o);t.selection.restore();var c=t.$el.find(".fr-inserted-table");c.removeClass("fr-inserted-table"),t.events.trigger("table.inserted",[c.get(0)])},remove:g,insertRow:m,deleteRow:function(){var e=J();if(0<e.length){var a,n,i,r=E(),o=L(r);if(null==o)return;if(0===o.min_i&&o.max_i==r.length-1)g();else{for(a=o.max_i;a>=o.min_i;a--){for(i=c(e.find("tr").not(e.find("> table tr")).get(a)),n=0;n<r[a].length;n++)if(0===n||r[a][n]!=r[a][n-1]){var s=c(r[a][n]);if(1<parseInt(s.attr("rowspan"),10)){var l=parseInt(s.attr("rowspan"),10)-1;1==l?s.removeAttr("rowspan"):s.attr("rowspan",l)}if(a<r.length-1&&r[a][n]==r[a+1][n]&&(0===a||r[a][n]!=r[a-1][n])){for(var d=r[a][n],f=n;0<f&&r[a][f]==r[a][f-1];)f--;0===f?c(e.find("tr").not(e.find("> table tr")).get(a+1)).prepend(d):c(r[a+1][f-1])[0].parentNode&&c(r[a+1][f-1])[0].insertAdjacentElement("afterend",d)}}var p=i.parent();i.remove(),0===p.find("tr").length&&p.remove(),r=E(e)}x(0,r.length-1,0,r[0].length-1,e),0<o.min_i?t.selection.setAtEnd(r[o.min_i-1][0]):t.selection.setAtEnd(r[0][0]),t.selection.restore(),t.popups.hide("table.edit")}}},insertColumn:function(e){var a=J();if(0<a.length){var n,i=E(),r=L(i);n="before"==e?r.min_j:r.max_j;var o,s=100/i[0].length,l=100/(i[0].length+1);a.find("th, td").each(function(){(o=c(this)).data("old-width",o.outerWidth()/a.outerWidth()*100)}),a.find("tr").not(a.find("> table tr")).each(function(t){for(var a,r=c(this),o=0,d=0;o-1<n;){if(!(a=r.find("> th, > td").get(d))){a=null;break}a==i[t][o]?(o+=parseInt(c(a).attr("colspan"),10)||1,d++):(o+=parseInt(c(i[t][o]).attr("colspan"),10)||1,"after"==e&&(a=0===d?-1:r.find("> th, > td").get(d-1)))}var f,p=c(a);if("after"==e&&n<o-1||"before"==e&&0<n&&i[t][n]==i[t][n-1]){if(0===t||0<t&&i[t][n]!=i[t-1][n]){var h=parseInt(p.attr("colspan"),10)+1;p.attr("colspan",h),p.css("width",(p.data("old-width")*l/s+l).toFixed(4)+"%"),p.removeData("old-width")}}else f=0<r.find("th").length?'<th style="width: '.concat(l.toFixed(4),'%;"><br></th>'):'<td style="width: '.concat(l.toFixed(4),'%;"><br></td>'),-1==a?r.prepend(f):null==a?r.append(f):"before"==e?p.before(f):"after"==e&&p[0].parentNode&&p[0].insertAdjacentHTML("afterend",f)}),a.find("th, td").each(function(){(o=c(this)).data("old-width")&&(o.css("width",(o.data("old-width")*l/s).toFixed(4)+"%"),o.removeData("old-width"))}),t.popups.isVisible("table.edit")&&d()}},deleteColumn:function(){var e=J();if(0<e.length){var a,n,i,r=E(),o=L(r);if(null==o)return;if(0===o.min_j&&o.max_j==r[0].length-1)g();else{var s=0;for(a=0;a<r.length;a++)for(n=0;n<r[0].length;n++)(i=c(r[a][n])).hasClass("fr-selected-cell")||(i.data("old-width",i.outerWidth()/e.outerWidth()*100),(n<o.min_j||n>o.max_j)&&(s+=i.outerWidth()/e.outerWidth()*100));for(s/=r.length,n=o.max_j;n>=o.min_j;n--)for(a=0;a<r.length;a++)if(0===a||r[a][n]!=r[a-1][n])if(i=c(r[a][n]),1<(parseInt(i.attr("colspan"),10)||1)){var l=parseInt(i.attr("colspan"),10)-1;1==l?i.removeAttr("colspan"):i.attr("colspan",l),i.css("width",(100*(i.data("old-width")-Y(n,r))/s).toFixed(4)+"%"),i.removeData("old-width")}else{var d=c(i.parent().get(0));i.remove(),0===d.find("> th, > td").length&&(0===d.prev().length||0===d.next().length||d.prev().find("> th[rowspan], > td[rowspan]").length<d.prev().find("> th, > td").length)&&d.remove()}x(0,r.length-1,0,r[0].length-1,e),0<o.min_j?t.selection.setAtEnd(r[o.min_i][o.min_j-1]):t.selection.setAtEnd(r[o.min_i][0]),t.selection.restore(),t.popups.hide("table.edit"),e.find("th, td").each(function(){(i=c(this)).data("old-width")&&(i.css("width",(100*i.data("old-width")/s).toFixed(4)+"%"),i.removeData("old-width"))})}}},mergeCells:function(){if(1<Q().length&&(0===t.$el.find("th.fr-selected-cell").length||0===t.$el.find("td.fr-selected-cell").length)){k();var e,a,n=L(E());if(null==n)return;var i=t.$el.find(".fr-selected-cell"),r=c(i[0]),o=r.parent().find(".fr-selected-cell"),s=r.closest("table"),l=r.html(),f=0;for(e=0;e<o.length;e++)f+=c(o[e]).outerWidth();for(r.css("width",Math.min(100,f/s.outerWidth()*100).toFixed(4)+"%"),n.min_j<n.max_j&&r.attr("colspan",n.max_j-n.min_j+1),n.min_
21i<n.max_i&&r.attr("rowspan",n.max_i-n.min_i+1),e=1;e<i.length;e++)"<br>"!=(a=c(i[e])).html()&&""!==a.html()&&(l+="<br>".concat(a.html())),a.remove();r.html(l),t.selection.setAtEnd(r.get(0)),t.selection.restore(),t.toolbar.enable(),b(n.min_i,n.max_i,s);var p=s.find("tr:empty");for(e=p.length-1;0<=e;e--)c(p[e]).remove();v(n.min_j,n.max_j,s),d()}},splitCellVertically:function(){if(1==Q().length){var e=t.$el.find(".fr-selected-cell"),a=parseInt(e.attr("colspan"),10)||1,n=e.parent().outerWidth(),i=e.outerWidth(),r=e.clone().html("<br>"),o=E(),s=A(e.get(0),o);if(1<a){var l=Math.ceil(a/2);i=G(s.col,s.col+l-1,o)/n*100;var d=G(s.col+l,s.col+a-1,o)/n*100;1<l?e.attr("colspan",l):e.removeAttr("colspan"),1<a-l?r.attr("colspan",a-l):r.removeAttr("colspan"),e.css("width",i.toFixed(4)+"%"),r.css("width",d.toFixed(4)+"%")}else{var f;for(f=0;f<o.length;f++)if(0===f||o[f][s.col]!=o[f-1][s.col]){var p=c(o[f][s.col]);if(!p.is(e)){var h=(parseInt(p.attr("colspan"),10)||1)+1;p.attr("colspan",h)}}i=i/n*100/2,e.css("width","".concat(i.toFixed(4),"%")),r.css("width","".concat(i.toFixed(4),"%"))}e[0].parentNode&&e[0].insertAdjacentElement("afterend",r[0]),_(),t.popups.hide("table.edit")}},splitCellHorizontally:function(){if(1==Q().length){var e=t.$el.find(".fr-selected-cell"),a=e.parent(),n=e.closest("table"),i=parseInt(e.attr("rowspan"),10),r=E(),o=A(e.get(0),r),s=e.clone().html("<br>");if(1<i){var l=Math.ceil(i/2);1<l?e.attr("rowspan",l):e.removeAttr("rowspan"),1<i-l?s.attr("rowspan",i-l):s.removeAttr("rowspan");for(var d=o.row+l,f=0===o.col?o.col:o.col-1;0<=f&&(r[d][f]==r[d][f-1]||0<d&&r[d][f]==r[d-1][f]);)f--;-1==f?c(n.find("tr").not(n.find("> table tr")).get(d)).prepend(s):c(r[d][f])[0].parentNode&&c(r[d][f])[0].insertAdjacentElement("afterend",s[0])}else{var p,h=c(document.createElement("tr")).append(s);for(p=0;p<r[0].length;p++)if(0===p||r[o.row][p]!=r[o.row][p-1]){var u=c(r[o.row][p]);u.is(e)||u.attr("rowspan",(parseInt(u.attr("rowspan"),10)||1)+1)}a[0].parentNode&&a[0].insertAdjacentElement("afterend",h[0])}_(),t.popups.hide("table.edit")}},addHeader:function(){var e=J();if(0<e.length&&0===e.find("th").length){var t,a="<thead><tr>",n=0;for(e.find("tr").first().find("> td").each(function(){var e=c(this);n+=parseInt(e.attr("colspan"),10)||1}),t=0;t<n;t++)a+="<th><br></th>";a+="</tr></thead>",e.prepend(a),d()}},removeHeader:function(){var e=J(),a=e.find("thead");if(0<a.length)if(0===e.find("tbody tr").length)g();else if(a.remove(),0<Q().length)d();else{t.popups.hide("table.edit");var n=e.find("tbody tr").first().find("td").first().get(0);n&&(t.selection.setAtEnd(n),t.selection.restore())}},setBackground:C,showInsertPopup:function(){var e=t.$tb.find('.fr-command[data-cmd="insertTable"]'),a=t.popups.get("table.insert");if(a||(a=p()),!a.hasClass("fr-active")){t.popups.refresh("table.insert"),t.popups.setContainer("table.insert",t.$tb);var n=t.button.getPosition(e),i=n.left,r=n.top;t.popups.show("table.insert",i,r,e.outerHeight())}},showEditPopup:d,showColorsPopup:function a(){var n=E();if(n){var i=t.popups.get("table.colors");i||(i=function(){var n="";0<t.opts.tableColorsButtons.length&&(n='<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.tableColorsButtons),"</div>"));var i="";t.opts.colorsHEXInput&&(i='<div class="fr-color-hex-layer fr-table-colors-hex-layer fr-active fr-layer" id="fr-table-colors-hex-layer-'.concat(t.id,'"><div class="fr-input-line"><input maxlength="7" id="fr-table-colors-hex-layer-text-').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("HEX Color"),'" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="tableCellBackgroun
21dCustomColor" tabIndex="2" role="button">').concat(t.language.translate("OK"),"</button></div></div>"));var r={buttons:n,colors:function(){for(var e='<div class="fr-color-set fr-table-colors">',a=0;a<t.opts.tableColors.length;a++)0!==a&&a%t.opts.tableColorsStep==0&&(e+="<br>"),"REMOVE"!=t.opts.tableColors[a]?e+='<span class="fr-command" style="background: '.concat(t.opts.tableColors[a],';" tabIndex="-1" role="button" data-cmd="tableCellBackgroundColor" data-param1="').concat(t.opts.tableColors[a],'"><span class="fr-sr-only">').concat(t.language.translate("Color")," ").concat(t.opts.tableColors[a],"&nbsp;&nbsp;&nbsp;</span></span>"):e+='<span class="fr-command" data-cmd="tableCellBackgroundColor" tabIndex="-1" role="button" data-param1="REMOVE" title="'.concat(t.language.translate("Clear Formatting"),'">').concat(t.icon.create("tableColorRemove"),'<span class="fr-sr-only">').concat(t.language.translate("Clear Formatting"),"</span></span>");return e+"</div>"}(),custom_color:i},o=t.popups.create("table.colors",r);return t.events.$on(t.$wp,"scroll.table-colors",function(){t.popups.isVisible("table.colors")&&a()}),function(a){t.events.on("popup.tab",function(n){var i=c(n.currentTarget);if(!t.popups.isVisible("table.colors")||!i.is("span"))return!0;var r=n.which,o=!0;if(e.KEYCODE.TAB==r){var s=a.find(".fr-buttons");o=!t.accessibility.focusToolbar(s,!!n.shiftKey)}else if(e.KEYCODE.ARROW_UP==r||e.KEYCODE.ARROW_DOWN==r||e.KEYCODE.ARROW_LEFT==r||e.KEYCODE.ARROW_RIGHT==r){var l=i.parent().find("span.fr-command"),d=l.index(i),f=t.opts.colorsStep,p=Math.floor(l.length/f),h=d%f,u=Math.floor(d/f)*f+h,g=p*f;e.KEYCODE.ARROW_UP==r?u=((u-f)%g+g)%g:e.KEYCODE.ARROW_DOWN==r?u=(u+f)%g:e.KEYCODE.ARROW_LEFT==r?u=((u-1)%g+g)%g:e.KEYCODE.ARROW_RIGHT==r&&(u=(u+1)%g);var m=c(l.get(u));t.events.disableBlur(),m.focus(),o=!1}else e.KEYCODE.ENTER==r&&(t.button.exec(i),o=!1);return!1===o&&(n.preventDefault(),n.stopPropagation()),o},!0)}(o),o}()),t.popups.setContainer("table.colors",t.$sc);var r=R(n),o=(r.left+r.right)/2,s=r.bottom;!function(){var e=t.popups.get("table.colors"),a=t.$el.find(".fr-selected-cell").first(),n=t.helpers.RGBToHex(a.css("background-color")),i=e.find(".fr-table-colors-hex-layer input");e.find(".fr-selected-color").removeClass("fr-selected-color fr-active-item"),e.find('span[data-param1="'.concat(n,'"]')).addClass("fr-selected-color fr-active-item"),i.val(n).trigger("change")}(),t.popups.show("table.colors",o,s,r.bottom-r.top,!0)}},back:function(){0<Q().length?d():(t.popups.hide("table.insert"),t.toolbar.showInline())},verticalAlign:function(e){t.$el.find(".fr-selected-cell").css("vertical-align",e)},horizontalAlign:function(e){t.$el.find(".fr-selected-cell").css("text-align",e)},applyStyle:function(e,a,n,i){if(0<a.length){if(t.opts.useClasses||("TABLE"===a.get(0).tagName?function e(t,a){var n=t.childNodes;if(0<n.length)for(var i=0;i<n.length;i++)"TD"===n[i].tagName?"fr-dashed-borders"===a||"fr-highlighted"===a||"fr-thick"===a?w(n[i]):"fr-alternate-rows"===a&&n[i].style.removeProperty("background-color"):e(n[i],a)}(a.get(0),e):w(a.get(0))),!n){var r=Object.keys(i);r.splice(r.indexOf(e),1),a.removeClass(r.join(" "))}a.toggleClass(e)}},selectedTable:J,selectedCells:Q,customColor:function(){var e=t.popups.get("table.colors").find(".fr-table-colors-hex-layer input");e.length&&C(e.val())},selectCells:M}},e.DefineIcon("insertTable",{NAME:"table",SVG_KEY:"insertTable"}),e.RegisterCommand("insertTable",{title:"Insert Table",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("table.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("table.insert")):this.table.showInsertPopup()},plugin:"table"}),e.RegisterCommand("tableInsert",{callback:function(e,t,a){this.table.insert(t,a),this.popups.hide("table.insert")}}),e.DefineIcon("tableHeader",{NAME:"header",FA5NAME:"heading",SVG_KEY:"tableHeader"}),e.RegisterCommand("tableHeader",{title:"Table Header",focus:!1,toggle:!0,callback:function(){this.popups.get("table.edit").find('.fr-command[data-cmd="tableHeader"]').hasClass("fr-active")?this.table.removeHeader():this.table.addHeader()},refresh:function(e){var t=this.table.selectedTable();0<t.length&&(0===t.find("th").length?e.removeClass("fr-active").attr("aria-pressed",!1):e.addClass("fr-active").attr("aria-pressed",!0))}}),e.DefineIcon("tableRows",{NAME:"bars",SVG_KEY:"row"}),e.RegisterCommand("tableRows",{type:"dropdown",focus:!1,title:"Row",options:{above:"Insert row above",below:"Insert row below",delete:"Delete row"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.tableRows.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableRows" data-param1="'+n+'" title="'+this.language.translate(a[n])+'">'+this.language.translate(a[n])+"</a></li>");
vendor: 7,428 bytes, line 21
21return t+"</ul>"},callback:function(e,t){"above"==t||"below"==t?this.table.insertRow(t):this.table.deleteRow()}}),e.DefineIcon("tableColumns",{NAME:"bars fa-rotate-90",SVG_KEY:"columns"}),e.RegisterCommand("tableColumns",{type:"dropdown",focus:!1,title:"Column",options:{before:"Insert column before",after:"Insert column after",delete:"Delete column"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.tableColumns.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableColumns" data-param1="'.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.language.translate(a[n]),"</a></li>"));return t+"</ul>"},callback:function(e,t){"before"==t||"after"==t?this.table.insertColumn(t):this.table.deleteColumn()}}),e.DefineIcon("tableCells",{NAME:"square-o",FA5NAME:"square",SVG_KEY:"cellOptions"}),e.RegisterCommand("tableCells",{type:"dropdown",focus:!1,title:"Cell",options:{merge:"Merge cells","vertical-split":"Vertical split","horizontal-split":"Horizontal split"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.tableCells.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCells" data-param1="'.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.language.translate(a[n]),"</a></li>"));return t+"</ul>"},callback:function(e,t){"merge"==t?this.table.mergeCells():"vertical-split"==t?this.table.splitCellVertically():this.table.splitCellHorizontally()},refreshOnShow:function(e,t){1<this.$el.find(".fr-selected-cell").length?(t.find('a[data-param1="vertical-split"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="horizontal-split"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="merge"]').removeClass("fr-disabled").attr("aria-disabled",!1)):(t.find('a[data-param1="merge"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="vertical-split"]').removeClass("fr-disabled").attr("aria-disabled",!1),t.find('a[data-param1="horizontal-split"]').removeClass("fr-disabled").attr("aria-disabled",!1))}}),e.DefineIcon("tableRemove",{NAME:"trash",SVG_KEY:"removeTable"}),e.RegisterCommand("tableRemove",{title:"Remove Table",focus:!1,callback:function(){this.table.remove()}}),e.DefineIcon("tableStyle",{NAME:"paint-brush",SVG_KEY:"tableStyle"}),e.RegisterCommand("tableStyle",{title:"Table Style",type:"dropdown",focus:!1,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.tableStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableStyle" data-param1="'.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell").closest("table"),this.opts.tableMultipleStyles,this.opts.tableStyles)},refreshOnShow:function(e,t){var a=this.$,n=this.$el.find(".fr-selected-cell").closest("table");n&&t.find(".fr-command").each(function(){var e=a(this).data("param1"),t=n.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)})}}),e.DefineIcon("tableCellBackground",{NAME:"tint",SVG_KEY:"cellBackground"}),e.RegisterCommand("tableCellBackground",{title:"Cell Background",focus:!1,popup:!0,callback:function(){this.table.showColorsPopup()}}),e.RegisterCommand("tableCellBackgroundColor",{undo:!0,focus:!1,callback:function(e,t){this.table.setBackground(t)}}),e.DefineIcon("tableBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("tableBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.table.back()},refresh:function(e){0!==this.table.selectedCells().length||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"))}}),e.DefineIcon("tableCellVerticalAlign",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"verticalAlignMiddle"}),e.RegisterCommand("tableCellVerticalAlign",{type:"dropdown",focus:!1,title:"Vertical Align",options:{Top:"Align Top",Middle:"Align Middle",Bottom:"Align Bottom"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.tableCellVerticalAlign.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCellVerticalAlign" data-param1="'.concat(n.toLowerCase(),'" title="').concat(this.language.translate(a[n]),'">').concat(this.language.translate(n),"</a></li>"));return t+"</ul>"},callback:function(e,t){this.table.verticalAlign(t)},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.$el.find(".fr-selected-cell").css("vertical-align")+'"]').addClass("fr-active").attr("aria-selected",!0)}}),e.DefineIcon("tableCellHorizontalAlign",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),e.DefineIcon("align-center",{NAME:"align-center",SVG_KEY:"alignCenter"}),e.DefineIcon("align-justify",{NAME:"align-justify",SVG_KEY:"alignJustify"}),e.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 t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.tableCellHorizontalAlign.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="tableCellHorizontalAlign" data-param1="'.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.icon.create("align-".concat(n)),'<span class="fr-sr-only">').concat(this.language.translate(a[n]),"</span></a></li>"));return t+"</ul>"},callback:function(e,t){this.table.horizontalAlign(t)},refresh:function(e){var t=this.table.selectedCells(),a=this.$;t.length&&e.find("> *").first().replaceWith(this.icon.create("align-".concat(this.helpers.getAlignment(a(t[0])))))},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.helpers.getAlignment(this.$el.find(".fr-selected-cell").first())+'"]').addClass("fr-active").attr("aria-selected",!0)}}),e.DefineIcon("tableCellStyle",{NAME:"magic",SVG_KEY:"cellStyle"}),e.RegisterCommand("tableCellStyle",{title:"Cell Style",type:"dropdown",focus:!1,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.tableCellStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCellStyle" data-param1="'.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell"),this.opts.tableCellMultipleStyles,this.opts.tableCellStyles)},refreshOnShow:function(e,t){var a=this.$,n=this.$el.find(".fr-selected-cell").first();n&&t.find(".fr-command").each(function(){var e=a(this).data("param1"),t=n.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)})}}
21),e.RegisterCommand("tableCellBackgroundCustomColor",{title:"OK",undo:!0,callback:function(){this.table.customColor()}}),e.DefineIcon("tableColorRemove",{NAME:"eraser",SVG_KEY:"remove"}),e.URLRegEx="(^| |\\u00A0)(".concat(e.LinkRegEx,"|([a-z0-9+-_.]{1,}@[a-z0-9+-_.]{1,}\\.[a-z0-9+-_]{1,}))$"),e.PLUGINS.url=function(t){var a=t.$,n=null;function i(e,a,i){for(var r="";i.length&&"."==i[i.length-1];)r+=".",i=i.substring(0,i.length-1);var o=i;if(t.opts.linkConvertEmailAddress)t.helpers.isEmail(o)&&!/^mailto:.*/i.test(o)&&(o="mailto:".concat(o));else if(t.helpers.isEmail(o))return a+i;return/^((http|https|ftp|ftps|mailto|tel|sms|notes|data)\:)/i.test(o)||(o="//".concat(o)),(a||"")+"<a".concat(t.opts.linkAlwaysBlank?' target="_blank"':"").concat(n?' rel="'.concat(n,'"'):"",' data-fr-linked="true" href="').concat(o,'">').concat(i.replace(/&amp;/g,"&").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),"</a>").concat(r)}var r=function(){return new RegExp(e.URLRegEx,"gi")};function o(e){return t.opts.linkAlwaysNoFollow&&(n="nofollow"),t.opts.linkAlwaysBlank&&(t.opts.linkNoOpener&&(n?n+=" noopener":n="noopener"),t.opts.linkNoReferrer&&(n?n+=" noreferrer":n="noreferrer")),e.replace(r(),i)}function s(e){var t=e.split(" ");return t[t.length-1]}function l(){var e=t.selection.ranges(0),n=e.startContainer;if(!n||n.nodeType!==Node.TEXT_NODE||e.startOffset!==(n.textContent||"").length)return!1;if(function e(a){return!!a&&("A"===a.tagName||!(!a.parentNode||a.parentNode==t.el)&&e(a.parentNode))}(n))return!1;if(r().test(s(n.textContent))){a(n).before(o(n.textContent));var i=a(n.parentNode).find("a[data-fr-linked]");i.removeAttr("data-fr-linked"),n.parentNode.removeChild(n),t.events.trigger("url.linked",[i.get(0)])}else if(n.textContent.split(" ").length<=2&&n.previousSibling&&"A"===n.previousSibling.tagName){var l=n.previousSibling.innerText+n.textContent;if(r().test(s(l))){var c=(new DOMParser).parseFromString(o(l),"text/html").body.childNodes;n.parentNode.replaceChild(c[0],n.previousSibling),c.length&&a(n).before(c[0]),n.parentNode.removeChild(n)}}}return{_init:function(){t.events.on("keypress",function(e){!t.selection.isCollapsed()||")"!=e.key&&"("!=e.key||l()},!0),t.events.on("keydown",function(a){var n=a.which;!t.selection.isCollapsed()||n!=e.KEYCODE.ENTER&&n!=e.KEYCODE.SPACE||l()},!0),t.events.on("paste.beforeCleanup",function(e){if(t.helpers.isURL(e)){var a=null;return t.opts.linkAlwaysBlank&&(t.opts.linkNoOpener&&(a?a+=" noopener":a="noopener"),t.opts.linkNoReferrer&&(a?a+=" noreferrer":a="noreferrer")),"<a".concat(t.opts.linkAlwaysBlank?' target="_blank"':"").concat(a?' rel="'.concat(a,'"'):"",' href="').concat(e,'" >').concat(e,"</a>")}})}}},Object.assign(e.POPUP_TEMPLATES,{"video.insert":"[_BUTTONS_][_BY_URL_LAYER_][_EMBED_LAYER_][_UPLOAD_LAYER_][_PROGRESS_BAR_]","video.edit":"[_BUTTONS_]","video.size":"[_BUTTONS_][_SIZE_LAYER_]"}),Object.assign(e.DEFAULTS,{videoAllowedTypes:["mp4","webm","ogg","mp3","mpeg","url"],videoAllowedProviders:[".*"],videoDefaultAlign:"center",videoDefaultDisplay:"block",videoDefaultWidth:600,videoEditButtons:["videoReplace","videoRemove","videoDisplay","videoAlign","videoSize","autoplay"],videoInsertButtons:["videoBack","|","videoByURL","videoEmbed","videoUpload"],videoMaxSize:52428800,videoMove:!0,videoResize:!0,videoResponsive:!1,videoSizeButtons:["videoBack","|"],videoSplitHTML:!1,videoTextNear:!0,videoUpload:!0,videoUploadMethod:"POST",videoUploadParam:"file",videoUploadParams:{},videoUploadToS3:!1,videoUploadToAzure:!1,videoUploadURL:null}),e.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?$2",html:'<iframe width="640" height="360" src="{url}&wmode=opaque&rel=0" frameborder="0" allowfullscreen></iframe>',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_\-]+)?(\/[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',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:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:'<iframe width="640" height="360" src="{url}?format=embed" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"vidyard"}],e.VIDEO_EMBED_REGEX=/^\W*((<iframe(.|\n)*>(\s|\n)*<\/iframe>)|(<embed(.|\n)*>))\W*$/i,e.PLUGINS.video=function(t){var a,n,i,r,o,s,l=t.$,c={};function d(){var e=t.popups.get("video.insert");e.find(".fr-video-by-url-layer input").val("").trigger("change");var a=e.find(".fr-video-embed-layer textarea");a.val("").trigger("change"),(a=e.find(".fr-video-upload-layer input")).val("").trigger("change")}function f(){var e=t.popups.get("video.edit");if(e||(e=function(){var e="";if(0<t.opts.videoEditButtons.length){t.opts.videoResponsive&&(-1<t.opts.videoEditButtons.indexOf("videoSize")&&t.opts.videoEditButtons.splice(t.opts.videoEditButtons.indexOf("videoSize"),1),-1<t.opts.videoEditButtons.indexOf("videoDisplay")&&t.opts.videoEditButtons.splice(t.opts.videoEditButtons.indexOf("videoDisplay"),
211),-1<t.opts.videoEditButtons.indexOf("videoAlign")&&t.opts.videoEditButtons.splice(t.opts.videoEditButtons.indexOf("videoAlign"),1));var a={buttons:e+='<div class="fr-buttons"> \n      '.concat(t.button.buildList(t.opts.videoEditButtons)," \n      </div>")},n=t.popups.create("video.edit",a);return t.events.$on(t.$wp,"scroll.video-edit",function(){r&&t.popups.isVisible("video.edit")&&(t.events.disableBlur(),x(r))}),n}return!1}()),e){t.popups.setContainer("video.edit",t.$sc),t.popups.refresh("video.edit");var a=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video")),n=a.offset().left+a.outerWidth()/2,i=a.offset().top+a.outerHeight(),o=a.get(0).src?a.get(0).src:a.get(0).currentSrc,s=!(!(o=(o=o.split("."))[o.length-1]).includes("pdf")&&!o.includes("txt"));a.hasClass("fr-file")||s||r.find("audio").get(0)?(document.getElementById("autoplay-".concat(t.id))&&(document.getElementById("autoplay-".concat(t.id)).style.display="none"),document.getElementById("videoReplace-".concat(t.id))&&(document.getElementById("videoReplace-".concat(t.id)).style.display="none")):(document.getElementById("autoplay-".concat(t.id))&&(document.getElementById("autoplay-".concat(t.id)).style.display=""),document.getElementById("videoReplace-".concat(t.id))&&(document.getElementById("videoReplace-".concat(t.id)).style.display="")),t.popups.show("video.edit",n,i,a.outerHeight(),!0)}}function p(e){if(e)return t.popups.onRefresh("video.insert",d),t.popups.onHide("video.insert",K),!0;var a="";t.opts.videoUpload||-1===t.opts.videoInsertButtons.indexOf("videoUpload")||t.opts.videoInsertButtons.splice(t.opts.videoInsertButtons.indexOf("videoUpload"),1);var n=t.button.buildList(t.opts.videoInsertButtons);""!==n&&(a='<div class="fr-buttons">'+n+"</div>");var i,r="",o=t.opts.videoInsertButtons.indexOf("videoUpload"),s=t.opts.videoInsertButtons.indexOf("videoByURL"),c=t.opts.videoInsertButtons.indexOf("videoEmbed");0<=s&&(i=" fr-active",(o<s&&0<=o||c<s&&0<=c)&&(i=""),r='<div class="fr-video-by-url-layer fr-layer'.concat(i,'" id="fr-video-by-url-layer-').concat(t.id,'"><div class="fr-input-line"><input id="fr-video-by-url-layer-text-').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("Paste in a video URL"),'" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><span style=\'float:left\'><div class="fr-checkbox-line fr-autoplay-margin"><span class="fr-checkbox"> <input id=\'videoPluginAutoplay\' data-checked="_blank" type="checkbox"> <span>').concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>','</span></span> <label id="fr-label-target-').concat(t.id,'">Autoplay</label></div> </span><button type="button" class="fr-command fr-submit" data-cmd="videoInsertByURL" tabIndex="2" role="button">').concat(t.language.translate("Insert"),"</button></div></div>"));var f="";0<=c&&(i=" fr-active",(o<c&&0<=o||s<c&&0<=s)&&(i=""),f='<div class="fr-video-embed-layer fr-layer'.concat(i,'" id="fr-video-embed-layer-').concat(t.id,'"><div class="fr-input-line"><textarea id="fr-video-embed-layer-text').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("Embedded Code"),'" tabIndex="1" aria-required="true" rows="5"></textarea></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="videoInsertEmbed" tabIndex="2" role="button">').concat(t.language.translate("Insert"),"</button></div></div>"));var p="";0<=o&&(i=" fr-active",(c<o&&0<=c||s<o&&0<=s)&&(i=""),p='<div class="fr-video-upload-layer fr-layer'.concat(i,'" id="fr-video-upload-layer-').concat(t.id,'"><strong>').concat(t.language.translate("Drop video"),"</strong><br>(").concat(t.language.translate("or click"),')<div class="fr-form"><input type="file" accept="video/').concat(t.opts.videoAllowedTypes.join(", video/").toLowerCase(),'" tabIndex="-1" aria-labelledby="fr-video-upload-layer-').concat(t.id,'" role="button"></div></div>'));var h={buttons:a,by_url_layer:r,embed_layer:f,upload_layer:p,progress_bar:'<div class="fr-video-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="videoDismissError" tabIndex="2" role="button">OK</button></div></div>'},u=t.popups.create("video.insert",h);return function(e){t.events.$on(e,"dragover dragenter",".fr-video-upload-layer",function(){return l(this).addClass("fr-drop"),!1},!0),t.events.$on(e,"dragleave dragend",".fr-video-upload-layer",function(){return l(this).removeClass("fr-drop"),!1},!0),t.events.$on(e,"drop",".fr-video-upload-layer",function(a){a.preventDefault(),a.stopPropagation(),l(this).removeClass("fr-drop");var n=a.originalEvent.dataTransfer;if(n&&n.files){var i=e.data("instance")||t;i.events.disableBlur(),i.video.upload(n.files),i.events.enableBlur()}},!0),t.helpers.isIOS()&&t.events.$on(e,"touchstart",'.fr-video-upload-layer input[type="file"]',function(){l(this).trigger("click")},!0),t.events.$on(e,"change",'.fr-video-upload-layer input[type="file"]',function(){if(this.files){var a=e.data("instance")||t;a.events.disableBlur(),e.find("input:focus").blur(),a.events.enableBlur(),a.video.upload(this.files)}l(this).val("")},!0)}(u),u}
21function h(e){t.events.focus(!0),t.selection.restore();var a=!1;if(r&&(V(),a=!0),t.opts.trackChangesEnabled){t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.markers.insert(),t.html.wrap();var n=t.$el.find(".fr-marker");t.node.isLastSibling(n)&&n.parent().hasClass("fr-deletable")&&n.insertAfter(n.parent()),n.replaceWith('<span contenteditable="false" draggable="true" class="fr-jiv fr-video fr-deletable">'.concat(e,"</span>")),t.selection.clear()}else t.html.insert('<span contenteditable="false" draggable="true" class="fr-jiv fr-video fr-deletable">'.concat(e,"</span>"),!1,t.opts.videoSplitHTML);t.popups.hide("video.insert");var i=t.$el.find(".fr-jiv");i.removeClass("fr-jiv"),i.toggleClass("fr-rv",t.opts.videoResponsive),Y(i,t.opts.videoDefaultDisplay,t.opts.videoDefaultAlign),i.toggleClass("fr-draggable",t.opts.videoMove),t.events.trigger(a?"video.replaced":"video.inserted",[i])}function u(){var e=l(this);t.popups.hide("video.insert"),e.removeClass("fr-uploading"),e.parent().next().is("br")&&e.parent().next().remove(),x(e.parent()),t.events.trigger("video.loaded",[e.parent()])}function g(e,a,n,i,r){t.edit.off(),b("Loading video"),a&&(e=t.helpers.sanitizeURL(e));m("Loading video"),function(){var a,o;if(i){t.undo.canDo()||i.find("video").hasClass("fr-uploading")||t.undo.saveStep();var s=i.find("video").data("fr-old-src"),l=i.data("fr-replaced");if(i.data("fr-replaced",!1),0<i.find("iframe").length)i.remove(),a=S(e,n,u);else{t.$wp?((a=i.clone(!0)).find("video").removeData("fr-old-src").removeClass("fr-uploading"),a.find("video").off("canplay"),s&&i.find("video").attr("src",s),i.replaceWith(a)):a=i;for(var c=a.find("video").get(0).attributes,d=0;d<c.length;d++){var f=c[d];0===f.nodeName.indexOf("data-")&&a.find("video").removeAttr(f.nodeName)}if(void 0!==n)for(o in n)n.hasOwnProperty(o)&&"link"!=o&&a.find("video").attr("data-".concat(o),n[o]);a.find("video").on("canplay",u),a.find("video").attr("src",e)}t.edit.on(),M(),t.undo.saveStep(),t.$el.blur(),t.events.trigger(l?"video.replaced":"video.inserted",[a,r])}else a=S(e,n,u),M(),t.undo.saveStep(),t.events.trigger("video.inserted",[a,r])}()}function m(e){var a=t.popups.get("video.insert");if(a||(a=p()),a.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),a.find(".fr-video-progress-bar-layer").addClass("fr-active"),a.find(".fr-buttons").hide(),r){var n=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video"));t.popups.setContainer("video.insert",t.$sc);var i=n.offset().left,o=n.offset().top+n.height();t.popups.show("video.insert",i,o,n.outerHeight())}void 0===e&&b(t.language.translate("Uploading"),0)}function v(e){var a=t.popups.get("video.insert");if(a&&(a.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),a.find(".fr-video-progress-bar-layer").removeClass("fr-active"),a.find(".fr-buttons").show(),e||t.$el.find("video.fr-error").length)){if(t.events.focus(),t.$el.find("video.fr-error").length&&(t.$el.find("video.fr-error").parent().remove(),t.undo.saveStep(),t.undo.run(),t.undo.dropRedo()),!t.$wp&&r){var n=r;N(!0),t.selection.setAfter(n.find("video").get(0)),t.selection.restore()}t.popups.hide("video.insert")}}function b(e,a){var n=t.popups.get("video.insert");if(n){var i=n.find(".fr-video-progress-bar-layer");i.find("h3").text(e+(a?" ".concat(a,"%"):"")),i.removeClass("fr-error"),a?(i.find("div").removeClass("fr-indeterminate"),i.find("div > span").css("width","".concat(a,"%"))):i.find("div").addClass("fr-indeterminate")}}function y(e){m();var a=t.popups.get("video.insert").find(".fr-video-progress-bar-layer");a.addClass("fr-error");var n=a.find("h3");n.text(e),t.events.disableBlur(),n.focus()}function x(e){O.call(e.get(0))}function C(e,a,n){b("Loading video");var i=this.status,r=this.response,o=this.responseXML,s=this.responseText;try{if(t.opts.videoUploadToS3||t.opts.videoUploadToAzure)if(201==i){var c;if(t.opts.videoUploadToAzure){if(!1===t.events.trigger("video.uploadedToAzure",[this.responseURL,n,r],!0))return t.edit.on(),!1;c=a}else c=function(e){try{var a=l(e).find("Location").text(),n=l(e).find("Key").text();return!1===t.events.trigger("video.uploadedToS3",[a,n,e],!0)?(t.edit.on(),!1):a}catch(t){return H(4,e),!1}}(o);c&&g(c,!1,[],e,r||o)}else H(4,r||o);else if(200<=i&&i<300){var d=function(e){try{if(!1===t.events.trigger("video.uploaded",[e],!0))return t.edit.on(),!1;var a=JSON.parse(e);return a.link?a:(H(2,e),!1)}catch(t){return H(4,e),!1}}(s);d&&g(d.link,!1,d,e,r||s)}else H(3,r||s)}catch(e){H(4,r||s)}}function w(){H(4,this.response||this.responseText||this.responseXML)}function E(e){if(e.lengthComputable){var a=e.loaded/e.total*100|0;b(t.language.translate("Uploading"),a)}}function A(){t.edit.on(),v(!0)}function S(e,a,n){var i,r="";if(a&&void 0!==a)for(i in a)a.hasOwnProperty(i)&&"link"!=i&&(r+=" data-".concat(i,'="').concat(a[i],'"'));var o=t.opts.videoDefaultWidth;o&&"auto"!=o&&(o="".concat(o,"px")),t.helpers.isMobile()&&t.browser.safari&&(r+=" autoplay playsinline");var s=l(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+t.opts.videoDefaultDisplay[0]+("center"!=t.o
vendor: 4,350 bytes, line 21
21pts.videoDefaultAlign?" fr-fv"+t.opts.videoDefaultAlign[0]:"")).html('<video src="'+e+'" '+r+(o?' style="width: '+o+';" ':"")+" controls>"+t.language.translate("Your browser does not support HTML5 video.")+"</video>");s.toggleClass("fr-draggable",t.opts.videoMove),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.videoSplitHTML?t.markers.split():t.markers.insert(),t.html.wrap();var c=t.$el.find(".fr-marker");return t.node.isLastSibling(c)&&c.parent().hasClass("fr-deletable")&&c.insertAfter(c.parent()),c.replaceWith(s),t.selection.clear(),s.find("video").get(0).readyState>s.find("video").get(0).HAVE_FUTURE_DATA||t.helpers.isIOS()?n.call(s.find("video").get(0)):s.find("video").on("canplaythrough load",n),s}function k(e){if(!t.core.sameInstance(i))return!0;e.preventDefault(),e.stopPropagation();var r=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null),o=e.pageY||(e.originalEvent.touches?e.originalEvent.touches[0].pageY:null);if(!r||!o)return!1;if("mousedown"==e.type){var s=t.$oel.get(0).ownerDocument,c=s.defaultView||s.parentWindow,d=!1;try{d=c.location!=c.parent.location&&!(c.$&&c.$.FE)}catch(e){}d&&c.frameElement&&(r+=t.helpers.getPX(l(c.frameElement).offset().left)+c.frameElement.clientLeft,o=e.clientY+t.helpers.getPX(l(c.frameElement).offset().top)+c.frameElement.clientTop)}t.undo.canDo()||t.undo.saveStep(),(n=l(this)).data("start-x",r),n.data("start-y",o),a.show(),t.popups.hideAll(),P()}function _(e){if(!t.core.sameInstance(i))return!0;if(n){e.preventDefault();var a=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null),o=e.pageY||(e.originalEvent.touches?e.originalEvent.touches[0].pageY:null);if(!a||!o)return!1;var s=n.data("start-x"),l=n.data("start-y");n.data("start-x",a),n.data("start-y",o);var c=a-s,d=o-l,f=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video")),p=f.width(),h=f.height();(n.hasClass("fr-hnw")||n.hasClass("fr-hsw"))&&(c=0-c),(n.hasClass("fr-hnw")||n.hasClass("fr-hne"))&&(d=0-d),f.css("width",p+c),f.css("height",h+d),f.removeAttr("width"),f.removeAttr("height"),I()}}function T(e){if(!t.core.sameInstance(i))return!0;n&&r&&(e&&e.stopPropagation(),n=null,a.hide(),I(),f(),t.undo.saveStep())}function L(e){return'<div class="fr-handler fr-h'.concat(e,'"></div>')}function R(e,t,a,n){return e.pageX=t,e.pageY=t,k.call(this,e),e.pageX=e.pageX+a*Math.floor(Math.pow(1.1,n)),e.pageY=e.pageY+a*Math.floor(Math.pow(1.1,n)),_.call(this,e),T.call(this,e),++n}function M(){var e,a=Array.prototype.slice.call(t.el.querySelectorAll("video, .fr-video > *")),n=[];for(e=0;e<a.length;e++)n.push(a[e].getAttribute("src")),l(a[e]).toggleClass("fr-draggable",t.opts.videoMove),""===a[e].getAttribute("class")&&a[e].removeAttribute("class"),""===a[e].getAttribute("style")&&a[e].removeAttribute("style");if(o)for(e=0;e<o.length;e++)n.indexOf(o[e].getAttribute("src"))<0&&t.events.trigger("video.removed",[l(o[e])]);o=a}function I(){i||function(){var n;if(t.shared.$video_resizer?(i=t.shared.$video_resizer,a=t.shared.$vid_overlay,t.events.on("destroy",function(){l("body").first().append(i.removeClass("fr-active"))},!0)):(t.shared.$video_resizer=l(document.createElement("div")).attr("class","fr-video-resizer"),i=t.shared.$video_resizer,t.events.$on(i,"mousedown",function(e){e.stopPropagation()},!0),t.opts.videoResize&&(i.append(L("nw")+L("ne")+L("sw")+L("se")),t.shared.$vid_overlay=l(document.createElement("div")).attr("class","fr-video-overlay"),a=t.shared.$vid_overlay,n=i.get(0).ownerDocument,l(n).find("body").first().append(a))),t.events.on("shared.destroy",function(){i.html("").removeData().remove(),i=null,t.opts.videoResize&&(a.remove(),a=null)},!0),t.helpers.isMobile()||t.events.$on(l(t.o_win),"resize.video",function(){N(!0)}),t.opts.videoResize){n=i.get(0).ownerDocument,t.events.$on(i,t._mousedown,".fr-handler",k),t.events.$on(l(n),t._mousemove,_),t.events.$on(l(n.defaultView||n.parentWindow),t._mouseup,T),t.events.$on(a,"mouseleave",T);var o=1,s=null,c=0;t.events.on("keydown",function(a){if(r){var n=-1!=navigator.userAgent.indexOf("Mac OS X")?a.metaKey:a.ctrlKey,i=a.which;(i!==s||200<a.timeStamp-c)&&(o=1),(i==e.KEYCODE.EQUALS||t.browser.mozilla&&i==e.KEYCODE.FF_EQUALS)&&n&&!a.altKey?o=R.call(this,a,1,1,o):(i==e.KEYCODE.HYPHEN||t.browser.mozilla&&i==e.KEYCODE.FF_HYPHEN)&&n&&!a.altKey&&
21(o=R.call(this,a,2,-1,o)),s=i,c=a.timeStamp}}),t.events.on("keyup",function(){o=1})}}(),(t.$wp||t.$sc).append(i),i.data("instance",t);var n=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video")),o=0,s=0;t.opts.iframe&&(s=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),o=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"))),i.css("top",(t.opts.iframe?n.offset().top+s-1:n.offset().top-t.$wp.offset().top-1)+t.$wp.scrollTop()).css("left",(t.opts.iframe?n.offset().left+o-1:n.offset().left-t.$wp.offset().left-1)+t.$wp.scrollLeft()).css("width",n.get(0).getBoundingClientRect().width).css("height",n.get(0).getBoundingClientRect().height).addClass("fr-active")}function O(a){if(a&&"touchend"==a.type&&s)return!0;if(a&&t.edit.isDisabled())return a.stopPropagation(),a.preventDefault(),!1;if(t.edit.isDisabled())return!1;for(var n=0;n<e.INSTANCES.length;n++)e.INSTANCES[n]!=t&&e.INSTANCES[n].events.trigger("video.hideResizer");t.toolbar.disable(),t.helpers.isMobile()&&(t.events.disableBlur(),t.$el.blur(),t.events.enableBlur()),t.$el.find(".fr-video.fr-active").removeClass("fr-active"),(r=l(this)).addClass("fr-active"),t.opts.iframe&&t.size.syncIframe(),j(),I(),f(),t.selection.clear(),t.button.bulkRefresh(),t.events.trigger("image.hideResizer")}function N(e){r&&(t.shared.vid_exit_flag||!0===e)&&(i.removeClass("fr-active"),t.toolbar.enable(),r.removeClass("fr-active"),r=null,P())}function D(){t.shared.vid_exit_flag=!0}function P(){t.shared.vid_exit_flag=!1}function B(a){var n=a.originalEvent.dataTransfer;if(n&&n.files&&n.files.length){var i=n.files[0];if(i&&i.type&&-1!==i.type.indexOf("video")){if(!t.opts.videoUpload)return a.preventDefault(),a.stopPropagation(),!1;t.markers.remove(),t.markers.insertAtPoint(a.originalEvent),t.$el.find(".fr-marker").replaceWith(e.MARKERS),t.popups.hideAll();var r=t.popups.get("video.insert");return r||(r=p()),t.popups.setContainer("video.insert",t.$sc),t.popups.show("video.insert",a.originalEvent.pageX,a.originalEvent.pageY),m(),0<=t.opts.videoAllowedTypes.indexOf(i.type.replace(/video\//g,""))?F(n.files):H(6),a.preventDefault(),a.stopPropagation(),!1}}}function F(e){if(void 0!==e&&0<e.length){if(!1===t.events.trigger("video.beforeUpload",[e]))return!1;var a,n=e[0];if(!(null!==t.opts.videoUploadURL&&"https://i.froala.com/upload"!=t.opts.videoUploadURL||t.opts.videoUploadToS3||t.opts.videoUploadToAzure))return function(e){r&&r.find("iframe")&&r.find("iframe").length&&V();var t=new FileReader;t.onload=function(){t.result;for(var a=atob(t.result.split(",")[1]),n=[],i=0;i<a.length;i++)n.push(a.charCodeAt(i));g(window.URL.createObjectURL(new Blob([new Uint8Array(n)],{type:e.type})),!1,null,r)},m(),t.readAsDataURL(e)}(n),!1;if(n.size>t.opts.videoMaxSize)return H(5),!1;if(t.opts.videoAllowedTypes.indexOf(n.type.replace(/video\//g,""))<0)return H(6),!1;if(t.drag_support.formdata&&(a=t.drag_support.formdata?new FormData:null),a){var i;if(!1!==t.opts.videoUploadToS3)for(i in a.append("key",t.opts.videoUploadToS3.keyStart+(new Date).getTime()+"-"+(n.name||"untitled")),a.append("success_action_status","201"),a.append("X-Requested-With","xhr"),a.append("Content-Type",n.type),t.opts.videoUploadToS3.params)t.opts.videoUploadToS3.params.hasOwnProperty(i)&&a.append(i,t.opts.videoUploadToS3.params[i]);for(i in t.opts.videoUploadParams)t.opts.videoUploadParams.hasOwnProperty(i)&&a.append(i,t.opts.videoUploadParams[i]);a.append(t.opts.videoUploadParam,n);var o,s,c=t.opts.videoUploadURL;t.opts.videoUploadToS3&&(c=t.opts.videoUploadToS3.uploadURL?t.opts.videoUploadToS3.uploadURL:"https://".concat(t.opts.videoUploadToS3.region,".amazonaws.com/").concat(t.opts.videoUploadToS3.bucket));var d=t.opts.videoUploadMethod;t.opts.videoUploadToAzure&&(c=t.opts.videoUploadToAzure.uploadURL?"".concat(t.opts.videoUploadToAzure.uploadURL,"/").concat(n.name):encodeURI("https://".concat(t.opts.videoUploadToAzure.account,".blob.core.windows.net/").concat(t.opts.videoUploadToAzure.container,"/").concat(n.name)),o=c,t.opts.videoUploadToAzure.SASToken&&(c+=t.opts.videoUploadToAzure.SASToken),d="PUT");var f=t.core.getXHR(c,d);if(t.opts.videoUploadToAzure){var p=(new Date).toUTCString();if(!t.opts.videoUploadToAzure.SASToken&&t.opts.videoUploadToAzure.accessKey){var h=t.opts.videoUploadToAzure.account,u=t.opts.videoUploadToAzure.container;if(t.opts.videoUploadToAzure.uploadURL){var v=t.opts.videoUploadToAzure.uploadURL.split("/");u=v.pop(),h=v.pop().split(".")[0]}var b="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(p,"\nx-ms-version:2019-07-07"),y=encodeURI("/"+h+"/"+u+"/"+n.name),x=d+"\n\n\n"+n.size+"\n\n"+n.type+"\n\n\n\n\n\n\n"+b+"\n"+y,S=t.cryptoJSPlugin.cryptoJS.HmacSHA256(x,t.cryptoJSPlugin.cryptoJS.enc.Base64.parse(t.opts.videoUploadToAzure.accessKey)).toString(t.cryptoJSPlugin.cryptoJS.enc.Base64),k="SharedKey "+h+":"+S;s=S,f.setRequestHeader("Authorization",k)}for(i in f.setRequestHeader("x-ms-version","2019-07-07"),f.setRequestHeader("x-ms-date",p),f.setRequestHeader("Content-Type",n.type),f.setRequestHeader("x-ms-blob-type","BlockBlob"),t.opts.videoUploadParams)t.opts.videoUploadParams.hasOwnProperty(i)&&f.setRequestHeader(i,t.opts.videoUploadParams[i]);for(i in t.opts.videoUploadToAzure.params)t.opts.videoUploadToAzure.params.hasOwnProperty(i)&&f.setRequestHeader(i,t.opts.videoUploadToAzure.params[i])}f.onload=function(){C.call(f,r,o,s)},f.onerror=w,f.upload.onprogress=E,f.onabort=A,m(),t.events.disableBlur(),t.edit.off(),t.events.enableBlur();var _=t.popups.get("video.insert");_&&l(_.off("abortUpload")).on("abortUpload",function(){4!=f.readyState&&f.abort()}),f.send(t.opts.videoUploadToAzure?n:a)}}}function H(e,a){t.edit.on(),r&&r.find("video").addClass("fr-error"),y(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("video.error",[{code:e,message:c[e]},a])}function z(){if(r){var e=t.popups.get("video.size"),a=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video"));e.find('input[name="width"]').val(a.get(0).style.width||a.attr("width")).trigger("change"),e.find('input[name="height"]').val(a.get(0).style.height||a.attr("height")).trigger("change")}}function $(e){if(e)return t.popups.onRefresh("video.size",z),!0;var a={buttons:'<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.videoSizeButtons),"</div>"),size_layer:'<div class="fr-video-size-layer fr-layer fr-active" id="fr-video-size-layer-'.concat(t.id,'"><div class="fr-video-group"><div class="fr-input-line"><input id="fr-video-size-layer-width-').concat(t.id,'" type="text" name="width" placeholder="').concat(t.language.translate("Width"),'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-video-size-layer-height-').concat(t.id,'" type="text" name="height" placeholder="').concat(t.language.translate("Height"),'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="videoSetSize" tabIndex="2" role="button">').concat(t.language.translate("Update"),"</button></div></div>")},n=t.popups.create("video.size",a);return t.events.$on(t.$wp,"scroll",function(){r&&t.popups.isVisible("video.size")&&(t.events.disableBlur(),x(r))}),n}function U(e){if(void 0===e&&(e=r),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 W(e){void 0===e&&(e=r);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 V(){if(r&&!1!==t.events.trigger("video.beforeRemove",[r])){var e=r;if(t.popups.hideAll(),N(!0),t.opts.trackChangesEnabled&&(!e[0].parentNode||"
21SPAN"!==e[0].parentNode.tagName||!e[0].parentNode.hasAttribute("data-tracking")))return void t.track_changes.removeSpecialItem(e);t.selection.setBefore(e.get(0))||t.selection.setAfter(e.get(0)),e.remove(),t.selection.restore(),t.html.fillEmptyBlocks()}}function K(){v()}function Y(e,a,n){!t.opts.htmlUntouched&&t.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv".concat(n[0]," fr-dv").concat(a[0]))):"inline"==a?(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 G(){var a=t.$el.find("video").filter(function(){return 0===l(this).parents("span.fr-video").length});if(0!=a.length){a.wrap(l(document.createElement("span")).attr("class","fr-video fr-deletable").attr("contenteditable","false")),t.$el.find("embed, iframe").filter(function(){if(t.browser.safari&&this.getAttribute("src")&&this.setAttribute("src",this.src),0<l(this).parents("span.fr-video").length)return!1;for(var a=l(this).attr("src"),n=0;n<e.VIDEO_PROVIDERS.length;n++){var i=e.VIDEO_PROVIDERS[n];if(i.test_regex.test(a)&&new RegExp(t.opts.videoAllowedProviders.join("|")).test(i.provider))return!0}return!1}).map(function(){return 0===l(this).parents("object").length?this:l(this).parents("object").get(0)}).wrap(l(document.createElement("span")).attr("class","fr-video").attr("contenteditable","false"));for(var n,i,r,o,s=t.$el.find("span.fr-video, video"),c=0;c<s.length;c++){var d=l(s[c]);!t.opts.htmlUntouched&&t.opts.useClasses?((o=d).hasClass("fr-dvi")||o.hasClass("fr-dvb")||(o.addClass("fr-fv".concat(U(o)[0])),o.addClass("fr-dv".concat(W(o)[0]))),t.opts.videoTextNear||d.removeClass("fr-dvi").addClass("fr-dvb")):t.opts.htmlUntouched||t.opts.useClasses||(i=(n=d).hasClass("fr-dvb")?"block":n.hasClass("fr-dvi")?"inline":null,r=n.hasClass("fr-fvl")?"left":n.hasClass("fr-fvr")?"right":U(n),Y(n,i,r),n.removeClass("fr-dvb fr-dvi fr-fvr fr-fvl"))}s.toggleClass("fr-draggable",t.opts.videoMove)}}function X(e){document.getElementById("autoplay-".concat(t.id)).style.cssText="background:".concat(e)}function j(){if(r){t.selection.clear();var e=t.doc.createRange();e.selectNode(r.get(0)),t.selection.get().addRange(e)}}return c[1]="Video cannot be loaded from the passed link.",c[2]="No link in upload response.",c[3]="Error during file upload.",c[4]="Parsing response failed.",c[5]="File is too large.",c[6]="Video file type is invalid.",c[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",t.shared.vid_exit_flag=!1,{_init:function(){t.opts.videoResponsive&&(t.opts.videoResize=!1),t.events.on("drop",B,!0),t.events.on("mousedown window.mousedown",D),t.events.on("window.touchmove",P),t.events.on("mouseup window.mouseup",N),t.events.on("commands.mousedown",function(e){0<e.parents(".fr-toolbar").length&&N()}),t.events.on("video.hideResizer commands.undo commands.redo element.dropped",function(){N(!0)}),t.helpers.isMobile()&&(t.events.$on(t.$el,"touchstart","span.fr-video",function(){s=!1}),t.events.$on(t.$el,"touchmove",function(){s=!0})),t.events.on("html.set",G),G(),t.events.$on(t.$el,"mousedown","span.fr-video",function(e){e.stopPropagation(),(t.browser.msie||t.browser.edge)&&(e.target.innerText||(e.target.dragDrop(),O.call(this,e)))}),t.events.$on(t.$el,"click touchend","span.fr-video",function(e){if(e.target.innerText.length||"false"==l(this).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;O.call(this,e)}),t.events.on("keydown",function(a){var n=a.which;return!r||n!=e.KEYCODE.BACKSPACE&&n!=e.KEYCODE.DELETE?r&&n==e.KEYCODE.ESC?(N(!0),a.preventDefault(),!1):r&&n!=e.KEYCODE.F10&&!t.keys.isBrowserAction(a)?(a.preventDefault(),!1):void 0:(a.preventDefault(),V(),t.undo.saveStep(),!1)},!0),t.events.on("toolbar.esc",function(){if(r)return t.events.disableBlur(),t.events.focus(),!1},!0),t.events.on("toolbar.focusEditor",function(){if(r)return!1},!0),t.events.on("keydown",function(){t.$el.find("span.fr-video:empty").remove()}),t.$wp&&(M(),t.events.on("contentChanged",M)),p(!0),$(!0)}
21,showInsertPopup:function(){var e=t.$tb.find('.fr-command[data-cmd="insertVideo"]'),a=t.popups.get("video.insert");if(a||(a=p()),v(),!a.hasClass("fr-active"))if(t.popups.refresh("video.insert"),t.popups.setContainer("video.insert",t.$tb),e.isVisible()){var n=t.button.getPosition(e),i=n.left,r=n.top;t.popups.show("video.insert",i,r,e.outerHeight())}else t.position.forSelection(a),t.popups.show("video.insert")},showLayer:function(e){var a,n,i=t.popups.get("video.insert");if(!r&&!t.opts.toolbarInline){var o=t.$tb.find('.fr-command[data-cmd="insertVideo"]');a=o.offset().left,n=o.offset().top+(t.opts.toolbarBottom?10:o.outerHeight()-10)}t.opts.toolbarInline&&(n=i.offset().top-t.helpers.getPX(i.css("margin-top")),i.hasClass("fr-above")&&(n+=i.outerHeight())),i.find(".fr-layer").removeClass("fr-active"),i.find(".fr-".concat(e,"-layer")).addClass("fr-active"),t.popups.show("video.insert",a,n,0),t.accessibility.focusPopup(i)},refreshByURLButton:function(e){var a=t.popups.get("video.insert");a&&a.find(".fr-video-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshEmbedButton:function(e){var a=t.popups.get("video.insert");a&&a.find(".fr-video-embed-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshUploadButton:function(e){var a=t.popups.get("video.insert");a&&a.find(".fr-video-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},upload:F,insertByURL:function(a){var n=!!document.getElementById("videoPluginAutoplay")&&document.getElementById("videoPluginAutoplay").checked;void 0===a&&(a=(t.popups.get("video.insert").find('.fr-video-by-url-layer input[type="text"]').val()||"").trim());var i=null;if(/^http/.test(a)||(a="https://".concat(a)),t.helpers.isURL(a))for(var r=0;r<e.VIDEO_PROVIDERS.length;r++){var o=e.VIDEO_PROVIDERS[r],s="autoplay=1&mute=1";if(o.html.includes("autoplay=1")&&document.getElementById("videoPluginAutoplay").checked)o.html=o.html,document.getElementById("videoPluginAutoplay").checked=!1;else if(n){var l=o.html.indexOf("{url}")+5;o.html=[o.html.slice(0,l),s,o.html.slice(l)].join(""),n=!1,document.getElementById("videoPluginAutoplay").checked=!1}else(o=e.VIDEO_PROVIDERS[r]).html=o.html.replace(s,"");if(o.test_regex.test(a)&&new RegExp(t.opts.videoAllowedProviders.join("|")).test(o.provider)){i=a.replace(o.url_regex,o.url_text),i=o.html.replace(/\{url\}/,i);break}}i?h(i):(y(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("video.linkError",[a]))},insertEmbed:function(a){void 0===a&&(a=t.popups.get("video.insert").find(".fr-video-embed-layer textarea").val()||""),0!==a.length&&e.VIDEO_EMBED_REGEX.test(a)?h(a):(y(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("video.codeError",[a]))},insert:h,align:function(e){r.removeClass("fr-fvr fr-fvl"),!t.opts.htmlUntouched&&t.opts.useClasses?"left"==e?r.addClass("fr-fvl"):"right"==e&&r.addClass("fr-fvr"):Y(r,W(),e),j(),I(),f(),t.selection.clear()},refreshAlign:function(e){if(!r)return!1;e.find(">*").first().replaceWith(t.icon.create("video-align-".concat(U())))}
21,refreshAlignOnShow:function(e,t){r&&t.find('.fr-command[data-param1="'.concat(U(),'"]')).addClass("fr-active").attr("aria-selected",!0)},display:function(e){r.removeClass("fr-dvi fr-dvb"),!t.opts.htmlUntouched&&t.opts.useClasses?"inline"==e?r.addClass("fr-dvi"):"block"==e&&r.addClass("fr-dvb"):Y(r,e,U()),j(),I(),f(),t.selection.clear()},refreshDisplayOnShow:function(e,t){r&&t.find('.fr-command[data-param1="'.concat(W(),'"]')).addClass("fr-active").attr("aria-selected",!0)},remove:V,hideProgressBar:v,showSizePopup:function(){var e=t.popups.get("video.size");e||(e=$()),v(),t.popups.refresh("video.size"),t.popups.setContainer("video.size",t.$sc);var a=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video")),n=a.offset().left+a.outerWidth()/2,i=a.offset().top+a.height();t.popups.show("video.size",n,i,a.height(),!0)},replace:function(){var e=t.popups.get("video.insert");e||(e=p()),t.popups.isVisible("video.insert")||(v(),t.popups.refresh("video.insert"),t.popups.setContainer("video.insert",t.$sc));var a=r.offset().left+r.outerWidth()/2,n=r.offset().top+r.height();t.popups.show("video.insert",a,n,r.outerHeight(),!0)},back:function(){r?(t.events.disableBlur(),r[0].click()):(t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),t.popups.hide("video.insert"),t.toolbar.showInline())},setSize:function(e,a){if(r){var n=t.popups.get("video.size"),i=r.find("iframe, embed, ".concat(r.find("iframe, embed, audio").get(0)?"audio":"video"));i.css("width",e||n.find('input[name="width"]').val()),i.css("height",a||n.find('input[name="height"]').val()),i.get(0).style.width&&i.removeAttr("width"),i.get(0).style.height&&i.removeAttr("height"),n.find("input:focus").blur(),setTimeout(function(){r.trigger("click")},t.helpers.isAndroid()?50:0)}},get:function(){return r},showProgressBar:m,_editVideo:x,setAutoplay:function(){var e;if(r.find("iframe, embed, audio").get(0))(e=r.find("iframe, embed, audio")).get(0).src.includes("autoplay=1")?(X("#FFFFFF"),e.get(0).src=e.get(0).src.replace("&autoplay=1","")):(X("#D6D6D6"),e.get(0).src=e.get(0).src+"&autoplay=1");else if((e=r.find("iframe, embed, video")).get(0).outerHTML.includes("autoplay"))X("#FFFFFF"),e.get(0).outerHTML=e.get(0).outerHTML.replace("autoplay","");else{X("#D6D6D6");var t=e.get(0).outerHTML.indexOf("class")-1;e.get(0).outerHTML=[e.get(0).outerHTML.slice(0,t),"autoplay",e.get(0).outerHTML.slice(t)].join("")}}}},e.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()},plugin:"video"}),e.DefineIcon("insertVideo",{NAME:"video-camera",FA5NAME:"camera",SVG_KEY:"insertVideo"}),e.DefineIcon("videoByURL",{NAME:"link",SVG_KEY:"insertLink"}),e.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)}}),e.DefineIcon("videoEmbed",{NAME:"code",SVG_KEY:"codeView"}),e.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)}}),e.DefineIcon("videoUpload",{NAME:"upload",SVG_KEY:"upload"}),e.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)}}),e.RegisterCommand("videoInsertByURL",{undo:!0,focus:!0,callback:function(){this.video.insertByURL()}}),e.RegisterCommand("videoInsertEmbed",{undo:!0,focus:!0,callback:function(){this.video.insertEmbed()}}),e.DefineIcon("videoDisplay",{NAME:"star",SVG_KEY:"star"}),e.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)}}),e.DefineIcon("video-align",{NAME:"align-left",SVG_KEY:"align Left"}),e.DefineIcon("video-align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("video-align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),e.DefineIcon("video-align-center",{NAME:"align-justify",SVG_KEY:"alignJustify"}),e.DefineIcon("videoAlign",{NAME:"align-center",SVG_KEY:"alignCenter"}),e.RegisterCommand("videoAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.videoAlign.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="videoAlign" data-param1="'.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.icon.create("video-align-".concat(n)),'<span class="fr-sr-only">').concat(this.language.translate(a[n]),"</span></a></li>"));
vendor: 3,084 bytes, line 21
21return t+"</ul>"},callback:function(e,t){this.video.align(t)},refresh:function(e){this.video.refreshAlign(e)},refreshOnShow:function(e,t){this.video.refreshAlignOnShow(e,t)}}),e.DefineIcon("videoReplace",{NAME:"exchange",FA5NAME:"exchange-alt",SVG_KEY:"replaceImage"}),e.RegisterCommand("videoReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.video.replace()}}),e.DefineIcon("videoRemove",{NAME:"trash",SVG_KEY:"remove"}),e.RegisterCommand("videoRemove",{title:"Remove",callback:function(){this.video.remove()}}),e.DefineIcon("autoplay",{NAME:"autoplay",SVG_KEY:"autoplay"}),e.RegisterCommand("autoplay",{undo:!1,focus:!1,popup:!0,title:"Autoplay",callback:function(){this.video.setAutoplay()}}),e.DefineIcon("videoSize",{NAME:"arrows-alt",SVG_KEY:"imageSize"}),e.RegisterCommand("videoSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.video.showSizePopup()}}),e.DefineIcon("videoBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.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"))}}),e.RegisterCommand("videoDismissError",{title:"OK",undo:!1,callback:function(){this.video.hideProgressBar(!0)}}),e.RegisterCommand("videoSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.video.setSize()}}),Object.assign(e.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","border","border-.*","line-height","list-style-type"],wordPasteModal:!0,wordPasteKeepFormatting:!0}),e.PLUGINS.wordPaste=function(t){var a,n,i=t.$,r="word_paste",o={};function s(e){var a=t.opts.wordAllowedStyleProps;e||(t.opts.wordAllowedStyleProps=[]),0===n.indexOf("<colgroup>")&&(n="<table>"+n+"</table>"),n=C(n=n.replace(/<span[\n\r ]*style='mso-spacerun:yes'>([\r\n\u00a0 ]*)<\/span>/g,function(e,t){for(var a="",n=0;n++<t.length;)a+="&nbsp;";return a}),t.paste.getRtfClipboard());var i=t.doc.createElement("DIV");i.innerHTML=n,t.html.cleanBlankSpaces(i),n=i.innerHTML,n=(n=t.paste.cleanEmptyTagsAndDivs(n)).replace(/\u200b/g,""),t.modals.hide(r),t.paste.clean(n,!0,!0),t.opts.wordAllowedStyleProps=a}function l(e){e.parentNode&&e.parentNode.removeChild(e)}function c(e,t){if(t(e))for(var a=e.firstChild;a;){var n=a,i=a.previousSibling;a=a.nextSibling,c(n,t),n.previousSibling||n.nextSibling||n.parentNode||!a||i===a.previousSibling||!a.parentNode?n.previousSibling||n.nextSibling||n.parentNode||!a||a.previousSibling||a.nextSibling||a.parentNode||(i?a=i.nextSibling?i.nextSibling.nextSibling:null:e.firstChild&&(a=e.firstChild.nextSibling)):a=i?i.nextSibling:e.firstChild}}
21function d(e){if(!e.getAttribute("style")||!/mso-list:[\s]*l/gi.test(e.getAttribute("style").replace(/\n/gi,"")))return!1;try{if(!e.querySelector('[style="mso-list:Ignore"]'))return!!(e.outerHTML&&0<=e.outerHTML.indexOf("\x3c!--[if !supportLists]--\x3e"))}catch(e){return!1}return!0}function f(e){return e.getAttribute("style").replace(/\n/gi,"").replace(/.*level([0-9]+?).*/gi,"$1")}function p(e,a){var n=e.cloneNode(!0);if(-1!==["H1","H2","H3","H4","H5","H6"].indexOf(e.tagName)){var i=document.createElement(e.tagName.toLowerCase());i.setAttribute("style",e.getAttribute("style")),i.innerHTML=n.innerHTML,n.innerHTML=i.outerHTML}c(n,function(e){if(e.nodeType==Node.COMMENT_NODE&&(t.browser.msie||t.browser.safari||t.browser.edge))try{if("[if !supportLists]"===e.data){for(e=e.nextSibling;e&&e.nodeType!==Node.COMMENT_NODE;){var n=e.nextSibling;e.parentNode.removeChild(e),e=n}e&&e.nodeType==Node.COMMENT_NODE&&e.parentNode.removeChild(e)}}catch(e){}return e.nodeType===Node.ELEMENT_NODE&&("mso-list:\nIgnore"===e.getAttribute("style")&&e.setAttribute("style","mso-list:Ignore"),"mso-list:Ignore"===e.getAttribute("style")&&e.parentNode.removeChild(e),e.setAttribute("style",function(e){var t="",a=e.getAttribute("style");return a&&["line-height","font-family","font-size","color","background"].forEach(function(e){var n=a.match(new RegExp(e+":.*(;|)"));n&&(t+=n[0]+";")}),t}(e)),x(e,a)),!0});var r=n.innerHTML;return r.replace(/<!--[\s\S]*?-->/gi,"")}function h(e,t){for(var a=document.createElement(t),n=0;n<e.attributes.length;n++){var i=e.attributes[n].name;a.setAttribute(i,e.getAttribute(i))}return a.innerHTML=e.innerHTML,e.parentNode.replaceChild(a,e),a}function u(e){var t=e.getAttribute("align");t&&(e.style["text-align"]=t,e.removeAttribute("align"))}function g(e){return e.replace(/\n|\r|\n\r|&quot;/g,"")}function m(e,t,a){if(t){var n=e.getAttribute("style");n&&";"!==n.slice(-1)&&(n+=";"),t&&";"!==t.slice(-1)&&(t+=";"),t=t.replace(/\n/gi,"");var i;i=a?(n||"")+t:t+(n||""),e.setAttribute("style",i)}}var v=null;function b(e,t,a){for(var n=e.split(a),i=1;i<n.length;i++){var r=n[i];if(1<(r=r.split("shplid")).length){r=r[1];for(var o="",s=0;s<r.length&&"\\"!==r[s]&&"{"!==r[s]&&" "!==r[s]&&"\r"!==r[s]&&"\n"!==r[s];)o+=r[s],s++;var l=r.split("bliptag");if(l&&l.length<2)continue;var c=null;if(-1!==l[0].indexOf("pngblip")?c="image/png":-1!==l[0].indexOf("jpegblip")&&(c="image/jpeg"),!c)continue;var d=l[1].split("}");if(d&&d.length<2)continue;var f=void 0;if(2<d.length&&-1!==d[0].indexOf("blipuid"))f=d[1].split(" ");else{if((f=d[0].split(" "))&&f.length<2)continue;f.shift()}var p=f.join("");v[t+o]={image_hex:p,image_type:c}}}}function y(e,a){if(a){var n;if("IMG"===e.tagName){var r=e.getAttribute("src");if(!r||-1===r.indexOf("file://"))return;if(0===r.indexOf("file://")&&t.helpers.isURL(e.getAttribute("alt")))return void e.setAttribute("src",e.getAttribute("alt"));(n=o[e.getAttribute("v:shapes")])||(n=e.getAttribute("v:shapes"),e.parentNode&&e.parentNode.parentNode&&0<=e.parentNode.parentNode.innerHTML.indexOf("msEquation")&&(n=null))}else n=e.parentNode.getAttribute("o:spid");if(e.removeAttribute("height"),n){!function(e){v={},b(e,"i","\\shppict"),b(e,"s","\\shp{")}(a);var s=v[n.substring(7)];if(s){var l=function(e){for(var t=e.match(/[0-9a-f]{2}/gi),a=[],n=0;n<t.length;n++)a.push(String.fromCharCode(parseInt(t[n],16)));var i=a.join("");return btoa(i)}(s.image_hex),c="data:"+s.image_type+";base64,"+l;"IMG"===e.tagName?(e.src=c,e.setAttribute("data-fr-image-pasted",!0)):i(e.parentNode).before('<img data-fr-image-pasted="true" src="'+c+'" style="'+e.parentNode.getAttribute("style")+'">').remove()}}}}function x(a,n){var i=a.tagName,r=i.toLowerCase();if(a.firstElementChild&&("I"===a.firstElementChild.tagName?h(a.firstElementChild,"em"):"B"===a.firstElementChild.tagName&&h(a.firstElementChild,"strong")),-1!==["SCRIPT","APPLET","EMBED","NOFRAMES","NOSCRIPT"].indexOf(i))return l(a),!1;for(var o=["META","LINK","XML","ST1:","O:","W:","FONT"],s=0;s<o.length;s++)if(-1!==i.indexOf(o[s]))return a.innerHTML&&(a.outerHTML=a.innerHTML),l(a),!1;if("TD"!==i){var c=a.getAttribute("class")||"MsoNormal";if(n&&c){for(var f=(c=g(c)).split(" "),p=0;p<f.length;p++){var v=[],b="."+f[p];v.push(b),b=r+b,v.push(b);for(var y=0;y<v.length;y++)n[v[y]]&&m(a,n[v[y]])}a.removeAttribute("class")}n&&n[r]&&m(a,n[r])}if(-1!==["P","H1","H2","H3","H4","H5","H6","PRE"].indexOf(i)){var x=a.getAttribute("class");if(x&&(n&&n[i.toLowerCase()+"."+x]&&m(a,n[i.toLowerCase()+"."+x]),-1!==x.toLowerCase().indexOf("mso"))){var C=g(x);(C=C.replace(/[0-9a-z-_]*mso[0-9a-z-_]*/gi,""))?a.setAttribute("class",C):a.removeAttribute("class")}var w=a.getAttribute("style");if(w){var E=w.match(/text-align:.+?[; "]{1,1}/gi);E&&E[E.length-1].replace(/(text-align:.+?[; "]{1,1})/gi,"$1")}u(a)}if("TR"===i&&function(a,n){t.node.clearAttributes(a);for(var i=a.firstElementChild,r=0,o=!1,s=null;i;){i.firstElementChild&&-1!==i.firstElementChild.tagName.indexOf("W:")&&(i.innerHTML=i.firstElementChild.innerHTML),(s=i.getAttribute("width"))||o||(o=!0),r+=parseInt(s,10),(!i.firstChild||i.firstChild&&i.firstChild.data===e.UNICODE_NBSP)&&(i.firstChild&&l(i.firstChild),i.innerHTML="<br>");for(var c=i.firstElementChild,f=1===i.children.length;c;)"P"!==c.tagName||d(c)||f&&u(c),c=c.nextElementSibling;if(n){var p=i.getAttribute("class");if(p){var h=(p=g(p)).match(/xl[0-9]+/gi);if(h){var v="."+h[0];n[v]&&m(i,n[v])}}n.td&&m(i,n.td)}var b=i.getAttribute("style");b&&(b=g(b))&&";"!==b.slice(-1)&&(b+=";");var y=i.getAttribute("valign");if(!y&&b){var x=b.match(/vertical-align:.+?[; "]{1,1}/gi);x&&(y=x[x.length-1].replace(/vertical-align:(.+?)[; "]{1,1}/gi,"$1"))}var C=null;if(b){var w=b.match(/text-align:.+?[; "]{1,1}/gi);w&&(C=w[w.length-1].replace(/text-align:(.+?)[; "]{1,1}/gi,"$1")),"general"===C&&(C=null)}var E=null;if(b){var A=b.match(/background:.+?[; "]{1,1}/gi);A&&(E=A[A.length-1].replace(/background:(.+?)[; "]{1,1}/gi,"$1"))}var S=i.getAttribute("colspan"),k=i.getAttribute("rowspan");S&&i.setAttribute("colspan",S),k&&i.setAttribute("rowspan",k),y&&(i.style["vertical-align"]=y),C&&
21(i.style["text-align"]=C),E&&(i.style["background-color"]=E),s&&i.setAttribute("width",s),i=i.nextElementSibling}for(i=a.firstElementChild;i;)s=i.getAttribute("width"),o?i.removeAttribute("width"):i.setAttribute("width",100*parseInt(s,10)/r+"%"),i=i.nextElementSibling}(a,n),"A"!==i||a.attributes.getNamedItem("href")||a.attributes.getNamedItem("name")||!a.innerHTML||(a.outerHTML=a.innerHTML),"A"==i&&a.getAttribute("href")&&a.querySelector("img"))for(var A=a.querySelectorAll("span"),S=0;S<A.length;S++)A[S].innerText||(A[S].outerHTML=A[S].innerHTML);if("TD"!==i&&"TH"!==i||a.innerHTML||(a.innerHTML="<br>"),"TABLE"===i&&(a.style.width=a.style.width),a.getAttribute("lang")&&a.removeAttribute("lang"),a.getAttribute("style")&&-1!==a.getAttribute("style").toLowerCase().indexOf("mso")){var k=g(a.getAttribute("style"));(k=k.replace(/[0-9a-z-_]*mso[0-9a-z-_]*:.+?(;{1,1}|$)/gi,""))?a.setAttribute("style",k):a.removeAttribute("style")}return!0}function C(a,n){0<=a.indexOf("<html")&&(a=a.replace(/[.\s\S\w\W<>]*(<html[^>]*>[.\s\S\w\W<>]*<\/html>)[.\s\S\w\W<>]*/i,"$1")),function(e){for(var t=e.split("v:shape"),a=1;a<t.length;a++){var n=t[a],i=n.split(' id="')[1];if(i&&1<i.length){i=i.split('"')[0];var r=n.split(' o:spid="')[1];r&&1<r.length&&(r=r.split('"')[0],o[i]=r)}}}(a);var i=(new DOMParser).parseFromString(a,"text/html"),r=i.head,s=i.body,u=function(e){var t={},a=e.getElementsByTagName("style");if(a.length){var n=a[0].innerHTML.match(/[\S ]+\s+{[\s\S]+?}/gi);if(n)for(var i=0;i<n.length;i++){var r=n[i],o=r.replace(/([\S ]+\s+){[\s\S]+?}/gi,"$1"),s=r.replace(/[\S ]+\s+{([\s\S]+?)}/gi,"$1");o=o.replace(/^[\s]|[\s]$/gm,""),s=s.replace(/^[\s]|[\s]$/gm,""),o=o.replace(/\n|\r|\n\r/g,""),s=s.replace(/\n|\r|\n\r/g,"");for(var l=o.split(", "),c=0;c<l.length;c++)t[l[c]]=s}}return t}(r);c(s,function(t){if(t.nodeType===Node.TEXT_NODE&&/\n|\u00a0|\r/.test(t.data)){if(!/\S| /.test(t.data)&&!/[\u00a0]+/.test(t.data))return t.data===e.UNICODE_NBSP?(t.data="\u200b",!0):1===t.data.length&&10===t.data.charCodeAt(0)?(t.data=" ",!0):(l(t),!1);t.data=t.data.replace(/\n|\r/gi," ")}return!0}),c(s,function(e){return e.nodeType!==Node.ELEMENT_NODE||"V:IMAGEDATA"!==e.tagName&&"IMG"!==e.tagName||y(e,n),!0});for(var m=s.querySelectorAll("ul > ul, ul > ol, ol > ul, ol > ol"),v=m.length-1;0<=v;v--)m[v].previousElementSibling&&"LI"===m[v].previousElementSibling.tagName&&m[v].previousElementSibling.appendChild(m[v]);c(s,function(e){if(e.nodeType===Node.TEXT_NODE)return e.data=e.data.replace(/<br>(\n|\r)/gi,"<br>"),!1;if(e.nodeType===Node.ELEMENT_NODE){if(d(e)){var t,a=e.parentNode,n=e.previousSibling,i=function e(t,a,n,i){var r,o,s=/[0-9a-zA-Z]./gi,l=!1,c=navigator.userAgent.toLowerCase();-1!=c.indexOf("safari")&&(c=-1<c.indexOf("chrome")?1:"safari"),t.innerHTML.includes("mso-list:\nIgnore")&&(t.innerHTML=t.innerHTML.replace(/mso-list:\nIgnore/gi,"mso-list:Ignore"));var h,u,g,m,v,b=t.querySelector('span[style="mso-list:Ignore"]');null==b&&"safari"==c&&(b=t.querySelector('span[lang="PT-BR"]')),b&&(l=l||s.test(b.textContent)),null!==b&&(v=b.textContent.trim().split(".")[0]),g=1==l?("1"==(v=b.textContent.trim().split(".")[0])?m="decimal;":"i"==v?m="lower-roman;":"I"==v?m="upper-roman;":"o"==v?m="circle;":v.match(/^v$/)||(v.match(/^[a-z]$/)||v.match(/^[a-z]\)$/)?m="lower-alpha;":(v.match(/^[A-Z]$/)||v.match(/^[A-Z]\)$/))&&(m="upper-alpha;")),m="list-style-type: "+m,"ol"):(null!=b&&(v=b.textContent.trim().split(".")[0]),"\xa7"==v?m="square;":"\xb7"==v&&(m="disc;"),m="list-style-type: "+m,"ul");var y,x="";null==b||null==b.textContent||isNaN(parseInt(b.textContent.trim().split(".")[1],10))||(x=' class="decimal_type" ');var C,w=f(t),E=t.style.marginLeft;if(E.includes("in")?(C="in",E=parseFloat(E)-.5):E.includes("pt")&&(C="px",E=parseFloat(E)-10),1==w)if(y=m?"<"+g+' style = "'+m+"; margin-left:"+E+C+';">':"<"+g+' style="margin-left:'+E+C+';">',"list-style-type: upper-alpha;"==m){var A=v.charCodeAt(0)-64;y=m?"<"+g+x+' start="'+A+'" style = "'+m+" margin-left:"+E+C+';">':"<"+g+">"}else if("list-style-type: lower-alpha;"==m){var S=v.charCodeAt(0)-96;y=m?"<"+g+x+' start="'+S+'" style = "'+m+"margin-left:"+E+C+';">':"<"+g+">"}else y=m?"<"+g+x+' style = "'+m+";margin-left:"+E+C+';">':"<"+g+' style="margin-left:'+E+C+';">';else if("list-style-type: upper-alpha;"==m){var k=v.charCodeAt(0)-64;y=m?"<"+g+x+' style = "'+m+' start="'+k+'">':"<"+g+">"}else if("list-style-type: lower-alpha;"==m){var _=v.charCodeAt(0)-96;y=m?"<"+g+x+' style = "'+m+' start="'+_+'">':"<"+g+">"}else y=m?"<"+g+x+' style = "'+m+'">':"<"+g+">";
21for(var T=!1;t;){if(!d(t)){if(t.outerHTML&&0<t.outerHTML.indexOf("mso-bookmark")&&0==(t.textContent||"").length){t=t.nextElementSibling;continue}break}var L=f(t);if((n=n||L)<L)y+=(u=e(t,a,L,t.style.marginLeft)).el.outerHTML,t=u.currentNode;else{if(L<n)break;t.firstElementChild&&t.firstElementChild.firstElementChild&&t.firstElementChild.firstElementChild.firstChild&&(s.lastIndex=0),o&&o.firstElementChild&&o.firstElementChild.firstElementChild&&o.firstElementChild.firstElementChild.firstChild&&(s.lastIndex=0,r=s.test(o.firstElementChild.firstElementChild.firstChild.data||o.firstElementChild.firstElementChild.firstChild.firstChild&&o.firstElementChild.firstElementChild.firstChild.firstChild.data||""));var R=!1;(!i&&!t.style.marginLeft||i&&t.style.marginLeft&&i===t.style.marginLeft)&&(R=!0),i=t.style.marginLeft,R||void 0===r?(h=p(t,a),t.nextSibling&&null!=t.nextSibling.innerText&&null!=t.nextSibling.innerText&&!y.includes('class="decimal_type"')&&(isNaN(parseInt(t.nextSibling.innerText.trim().split(".")[1],10))||(y=y.substring(3,0)+' class="decimal_type"'+y.substring(3,y.length))),y+="<li>"+h+"</li>"):(1==L&&(y+="</"+g+">",T=!0,o=null),y+=(u=e(t,a,L,t.style.marginLeft)).el.outerHTML,t=u.currentNode);var M=t&&t.nextElementSibling;if(M&&(o=M.previousElementSibling),t&&!d(t)){if(t.outerHTML&&0<t.outerHTML.indexOf("mso-bookmark")&&0==(t.textContent||"").length){t=t.nextElementSibling;continue}break}t&&t.parentNode&&t.parentNode.removeChild(t),t=M}}T||(y+="</"+g+">");var I=document.createElement("div");return I.innerHTML=y,{el:I,currentNode:t}}(e,u).el;return(t=n?n.nextSibling:a.firstChild)?a.insertBefore(i,t):a.appendChild(i),!1}return"FONT"===e.tagName&&u["."+e.getAttribute("class")]&&(e=h(e,"span")),x(e,u)}if(e.nodeType!==Node.COMMENT_NODE)return!0;if(-1<e.data.indexOf("[if !supportLineBreakNewLine]"))for(var r=e.nextSibling;r;)(r=e.nextSibling)&&l(r),r.data&&-1<r.data.indexOf("[endif]")&&(r=null);if(-1<e.data.indexOf("[if supportFields]")&&-1<e.data.indexOf("FORMCHECKBOX")){var o=document.createElement("input");o.type="checkbox",e.parentNode.insertBefore(o,e.nextSibling)}return l(e),!1}),c(s,function(e){if(e.nodeType===Node.ELEMENT_NODE){var t=e.tagName;if(!e.innerHTML&&-1===["BR","IMG","INPUT"].indexOf(t)){for(var a=e.parentNode;a&&(l(e),!(e=a).innerHTML)&&"TD"!==e.parentNode.tagName;)a=e.parentNode;return!1}!function(e){var t=e.getAttribute("style");if(t){(t=g(t))&&";"!==t.slice(-1)&&(t+=";");var a=t.match(/(^|\S+?):.+?;{1,1}/gi);if(a){for(var n={},i=0;i<a.length;i++){var r=a[i].split(":");2===r.length&&("text-align"===r[0]&&"SPAN"===e.tagName||(n[r[0]]=r[1]))}var o="";for(var s in n)if(n.hasOwnProperty(s)){if("font-size"===s&&"pt;"===n[s].slice(-3)){var l=null;try{l=parseFloat(n[s].slice(0,-3),10)}catch(e){l=null}l&&(l=Math.round(1.33*l),n[s]=l+"px;")}o+=s+":"+n[s]}o&&e.setAttribute("style",o)}}}(e)}return!0}),c(s,function(e){if(e&&"A"===e.nodeName&&""===e.href){for(var t=document.createDocumentFragment();e.firstChild;)t.appendChild(e.firstChild);e.parentNode.replaceChild(t,e)}return!0});var b=s.outerHTML,C=t.opts.htmlAllowedStyleProps;return t.opts.htmlAllowedStyleProps=t.opts.wordAllowedStyleProps,b=t.clean.html(b,t.opts.wordDeniedTags,t.opts.wordDeniedAttrs,!1),t.opts.htmlAllowedStyleProps=C,b}return{_init:function(){t.events.on("paste.wordPaste",function(e){return n=e,t.opts.wordPasteModal?function(){if(!a){var e='<h4><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 74.95 73.23" style="height: 25px; vertical-align: text-bottom; margin-right: 5px; display: inline-block"><defs><style>.a{fill:#2a5699;}.b{fill:#fff;}</style></defs><path class="a" d="M615.15,827.22h5.09V834c9.11.05,18.21-.09,27.32.05a2.93,2.93,0,0,1,3.29,3.25c.14,16.77,0,33.56.09,50.33-.09,1.72.17,3.63-.83,5.15-1.24.89-2.85.78-4.3.84-8.52,0-17,0-25.56,0v6.81h-5.32c-13-2.37-26-4.54-38.94-6.81q0-29.8,0-59.59c13.05-2.28,26.11-4.5,39.17-6.83Z" transform="translate(-575.97 -827.22)"/><path class="b" d="M620.24,836.59h28.1v54.49h-28.1v-6.81h22.14v-3.41H620.24v-4.26h22.14V873.2H620.24v-4.26h22.14v-3.41H620.24v-4.26h22.14v-3.41H620.24v-4.26h22.14v-3.41H620.24V846h22.14v-3.41H620.24Zm-26.67,15c1.62-.09,3.24-.16,4.85-.25,1.13,5.75,2.29,11.49,3.52,17.21,1-5.91,2-11.8,3.06-17.7,1.7-.06,3.41-.15,5.1-.26-1.92,8.25-3.61,16.57-5.71,24.77-1.42.74-3.55,0-5.24.09-1.13-5.64-2.45-11.24-3.47-16.9-1,5.5-2.29,10.95-3.43,16.42q-2.45-.13-4.92-.3c-1.41-7.49-3.07-14.93-4.39-22.44l4.38-.18c.88,5.42,1.87,10.82,2.64,16.25,1.2-5.57,2.43-11.14,3.62-16.71Z" transform="translate(-575.97 -827.22)"/></svg> '+t.language.translate("Word Paste Detected")+"</h4>",n=function(){var e='<div class="fr-word-paste-modal" style="padding: 20px 20px 10px 20px;">';return e+='<p style="text-align: left;">'+t.language.translate("The pasted content is coming from a Microsoft Word document. Do you want to keep the format or clean it up?")+"</p>",(e+='<div style="text-align: right; margin-top: 50px;"><button class="fr-remove-word fr-command">'+t.language.translate("Clean")+'</button> <button class="fr-keep-word fr-command">'+t.language.translate("Keep")+"</button></div>")+"</div>"}(),o=t.modals.create(r,e,n),s=o.$body;a=o.$modal,o.$modal.addClass("fr-middle"),t.events.bindClick(s,"button.fr-remove-word",function(){(a.data("instance")||t).wordPaste.clean()}),t.events.bindClick(s,"button.fr-keep-word",function(){(a.data("instance")||t).wordPaste.clean(!0)}),t.events.$on(i(t.o_win),"resize",function(){t.modals.resize(r)})}t.modals.show(r),t.modals.resize(r)}():s(t.opts.wordPasteKeepFormatting),!1})},clean:s,_wordClean:C}};var r={},o={},s={},l=i(!0),c="vanilla",d={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4Space
vendor: 6,474 bytes, line 21
21sIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:i(!0),allOn:function(){var e=i(!0),t={};for(var a in e)e.hasOwnProperty(a)&&(t[a]=!0);return t}()};function f(e,a){var n=a?"Error in "+a+" extension->":"Error in unnamed extension",i={valid:!0,error:""};r.helper.isArray(e)||(e=[e]);for(var o=0;o<e.length;++o){var s=n+" sub-extension "+o+": ",l=e[o];if("object"!==t(l))return i.valid=!1,i.error=s+"must be an object, but "+t(l)+" given",i;if(!r.helper.isString(l.type))return i.valid=!1,i.error=s+'property "type" must be a string, but '+t(l.type)+" given",i;var c=l.type=l.type.toLowerCase();if("language"===c&&(c=l.type="lang"),"html"===c&&(c=l.type="output"),"lang"!==c&&"output"!==c&&"listener"!==c)return i.valid=!1,i.error=s+"type "+c+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',i;if("listener"===c){if(r.helper.isUndefined(l.listeners))return i.valid=!1,i.error=s+'. Extensions of type "listener" must have a property called "listeners"',i}else if(r.helper.isUndefined(l.filter)&&r.helper.isUndefined(l.regex))return i.valid=!1,i.error=s+c+' extensions must define either a "regex" property or a "filter" method',i;if(l.listeners){if("object"!==t(l.listeners))return i.valid=!1,i.error=s+'"listeners" property must be an object but '+t(l.listeners)+" given",i;for(var d in l.listeners)if(l.listeners.hasOwnProperty(d)&&"function"!=typeof l.listeners[d])return i.valid=!1,i.error=s+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+d+" must be a function but "+t(l.listeners[d])+" given",i}if(l.filter){if("function"!=typeof l.filter)return i.valid=!1,i.error=s+'"filter" must be a function, but '+t(l.filter)+" given",i}else if(l.regex){if(r.helper.isString(l.regex)&&(l.regex=new RegExp(l.regex,"g")),!(l.regex instanceof RegExp))return i.valid=!1,i.error=s+'"regex" property must either be a string or a RegExp object, but '+t(l.regex)+" given",i;if(r.helper.isUndefined(l.replace))return i.valid=!1,i.error=s+'"regex" extensions must implement a replace string or function',i}}return i}function p(e,t){return"\xa8E"+t.charCodeAt(0)+"E"}r.helper={},r.extensions={},r.setOption=function(e,t){return l[e]=t,this},r.getOption=function(e){return l[e]},r.getOptions=function(){return l},r.resetOptions=function(){l=i(!0)},r.setFlavor=function(e){if(!d.hasOwnProperty(e))throw Error(e+" flavor was not found");r.resetOptions();var t=d[e];for(var a in c=e,t)t.hasOwnProperty(a)&&(l[a]=t[a])},r.getFlavor=function(){return c},r.getFlavorOptions=function(e){if(d.hasOwnProperty(e))return d[e]},r.getDefaultOptions=function(e){return i(e)},r.subParser=function(e,t){if(r.helper.isString(e)){if(void 0===t){if(o.hasOwnProperty(e))return o[e];throw Error("SubParser named "+e+" not registered!")}o[e]=t}},r.extension=function(e,t){if(!r.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=r.helper.stdExtName(e),r.helper.isUndefined(t)){if(!s.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return s[e]}"function"==typeof t&&(t=t()),r.helper.isArray(t)||(t=[t]);var a=f(t,e);if(!a.valid)throw Error(a.error);s[e]=t},r.getAllExtensions=function(){return s},r.removeExtension=function(e){delete s[e]},r.resetExtensions=function(){s={}},r.validateExtension=function(e){return!!f(e,null).valid},r.hasOwnProperty("helper")||(r.helper={}),r.helper.isString=function(e){return"string"==typeof e||e instanceof String},r.helper.isFunction=function(e){return e&&"[object Function]"==={}.toString.call(e)},r.helper.isArray=function(e){return Array.isArray(e)},r.helper.isUndefined=function(e){return void 0===e},r.helper.forEach=function(e,a){if(r.helper.isUndefined(e))throw new Error("obj param is required");if(r.helper.isUndefined(a))throw new Error("callback param is required");if(!r.helper.isFunction(a))throw new Error("callback param must be a function/closure");if("function"==typeof e.forEach)e.forEach(a);else if(r.helper.isArray(e))for(var n=0;n<e.length;n++)a(e[n],n,e);else{if("object"!==t(e))throw new Error("obj does not seem to be an array or an iterable object");for(var i in e)e.hasOwnProperty(i)&&a(e[i],i,e)}},r.helper.stdExtName=function(e){return e.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()},r.helper.escapeCharactersCallback=p,r.helper.escapeCharacters=function(e,t,a){var n="(["+t.replace(/([\[\]\\])/g,"\\$1")+"])";a&&(n="\\\\"+n);var i=new RegExp(n,"g");return e.replace(i,p)},r.helper.unescapeHTMLEntities=function(e){return e.replace(/&quot;/g,'"').replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")};var h=function(e,t,a,n){var i,r,o,s,l,c=n||"",d=-1<c.indexOf("g"),f=new RegExp(t+"|"+a,"g"+c.replace(/g/g,"")),p=new RegExp(t,c.replace(/g/g,"")),h=[];do{for(i=0;o=f.exec(e);)if(p.test(o[0]))i++||(s=(r=f.lastIndex)-o[0].length);else if(i&&!--i){l=o.index+o[0].length;var u={left:{start:s,end:r},match:{start:r,end:o.index},right:{start:o.index,end:l},wholeMatch:{start:s,end:l}};if(h.push(u),!d)return h}}while(i&&(f.lastIndex=r));return h};r.helper.matchRecursiveRegExp=function(e,t,a,n){for(var i=h(e,t,a,n),r=[],o=0;o<i.length;++o)r.push([e.slice(i[o].wholeMatch.start,i[o].wholeMatch.end),e.slice(i[o].match.start,i[o].match.end),e.slice(i[o].left.start,i[o].left.end),e.slice(i[o].right.start,i[o].right.end)]);return r},r.helper.replaceRecursiveRegExp=function(e,t,a,n,i){if(!r.helper.isFunction(t)){var o=t;t=function(){return o}}var s=h(e,a,n,i),l=e,c=s.length;if(0<c){var d=[];0!==s[0].wholeMatch.start&&d.push(e.slice(0,s[0].wholeMatch.start));for(var f=0;f<c;++f)d.push(t(e.slice(s[f].wholeMatch.start,s[f].wholeMatch.end),e.slice(s[f].match.start,s[f].match.end),e.slice(s[f].left.start,s[f].left.end),e.slice(s[f].right.start,s[f].right.end))),f<c-1&&d.push(e.slice(s[f].wholeMatch.end,s[f+1].wholeMatch.start));s[c-1].wholeMatch.end<e.length&&d.push(e.slice(s[c-1].wholeMatch.end)),l=d.join("")}return l},r.helper.regexIndexOf=function(e,t,a){if(!r.helper.isString(e))throw"InvalidArgumentError: f
21irst parameter of showdown.helper.regexIndexOf function must be a string";if(t instanceof RegExp==0)throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var n=e.substring(a||0).search(t);return 0<=n?n+(a||0):n},r.helper.splitAtIndex=function(e,t){if(!r.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,t),e.substring(t)]},r.helper.encodeEmailAddress=function(e){var t=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return e.replace(/./g,function(e){if("@"===e)e=t[Math.floor(2*Math.random())](e);else{var a=Math.random();e=.9<a?t[2](e):.45<a?t[1](e):t[0](e)}return e})},r.helper.padEnd=function(e,t,a){return t>>=0,a=String(a||" "),e.length>t?String(e):((t-=e.length)>a.length&&(a+=a.repeat(t/a.length)),String(e)+a.slice(0,t))},"undefined"==typeof console&&(console={warn:function(e){alert(e)},log:function(e){alert(e)},error:function(e){throw e}}),r.helper.regexes={asteriskDashAndColon:/([*_:~])/g},r
vendor: 20,179 bytes, line 21
21.helper.emojis={"+1":"\ud83d\udc4d","-1":"\ud83d\udc4e",100:"\ud83d\udcaf",1234:"\ud83d\udd22","1st_place_medal":"\ud83e\udd47","2nd_place_medal":"\ud83e\udd48","3rd_place_medal":"\ud83e\udd49","8ball":"\ud83c\udfb1",a:"\ud83c\udd70\ufe0f",ab:"\ud83c\udd8e",abc:"\ud83d\udd24",abcd:"\ud83d\udd21",accept:"\ud83c\ude51",aerial_tramway:"\ud83d\udea1",airplane:"\u2708\ufe0f",alarm_clock:"\u23f0",alembic:"\u2697\ufe0f",alien:"\ud83d\udc7d",ambulance:"\ud83d\ude91",amphora:"\ud83c\udffa",anchor:"\u2693\ufe0f",angel:"\ud83d\udc7c",anger:"\ud83d\udca2",angry:"\ud83d\ude20",anguished:"\ud83d\ude27",ant:"\ud83d\udc1c",apple:"\ud83c\udf4e",aquarius:"\u2652\ufe0f",aries:"\u2648\ufe0f",arrow_backward:"\u25c0\ufe0f",arrow_double_down:"\u23ec",arrow_double_up:"\u23eb",arrow_down:"\u2b07\ufe0f",arrow_down_small:"\ud83d\udd3d",arrow_forward:"\u25b6\ufe0f",arrow_heading_down:"\u2935\ufe0f",arrow_heading_up:"\u2934\ufe0f",arrow_left:"\u2b05\ufe0f",arrow_lower_left:"\u2199\ufe0f",arrow_lower_right:"\u2198\ufe0f",arrow_right:"\u27a1\ufe0f",arrow_right_hook:"\u21aa\ufe0f",arrow_up:"\u2b06\ufe0f",arrow_up_down:"\u2195\ufe0f",arrow_up_small:"\ud83d\udd3c",arrow_upper_left:"\u2196\ufe0f",arrow_upper_right:"\u2197\ufe0f",arrows_clockwise:"\ud83d\udd03",arrows_counterclockwise:"\ud83d\udd04",art:"\ud83c\udfa8",articulated_lorry:"\ud83d\ude9b",artificial_satellite:"\ud83d\udef0",astonished:"\ud83d\ude32",athletic_shoe:"\ud83d\udc5f",atm:"\ud83c\udfe7",atom_symbol:"\u269b\ufe0f",avocado:"\ud83e\udd51",b:"\ud83c\udd71\ufe0f",baby:"\ud83d\udc76",baby_bottle:"\ud83c\udf7c",baby_chick:"\ud83d\udc24",baby_symbol:"\ud83d\udebc",back:"\ud83d\udd19",bacon:"\ud83e\udd53",badminton:"\ud83c\udff8",baggage_claim:"\ud83d\udec4",baguette_bread:"\ud83e\udd56",balance_scale:"\u2696\ufe0f",balloon:"\ud83c\udf88",ballot_box:"\ud83d\uddf3",ballot_box_with_check:"\u2611\ufe0f",bamboo:"\ud83c\udf8d",banana:"\ud83c\udf4c",bangbang:"\u203c\ufe0f",bank:"\ud83c\udfe6",bar_chart:"\ud83d\udcca",barber:"\ud83d\udc88",baseball:"\u26be\ufe0f",basketball:"\ud83c\udfc0",basketball_man:"\u26f9\ufe0f",basketball_woman:"\u26f9\ufe0f&zwj;\u2640\ufe0f",bat:"\ud83e\udd87",bath:"\ud83d\udec0",bathtub:"\ud83d\udec1",battery:"\ud83d\udd0b",beach_umbrella:"\ud83c\udfd6",bear:"\ud83d\udc3b",bed:"\ud83d\udecf",bee:"\ud83d\udc1d",beer:"\ud83c\udf7a",beers:"\ud83c\udf7b",beetle:"\ud83d\udc1e",beginner:"\ud83d\udd30",bell:"\ud83d\udd14",bellhop_bell:"\ud83d\udece",bento:"\ud83c\udf71",biking_man:"\ud83d\udeb4",bike:"\ud83d\udeb2",biking_woman:"\ud83d\udeb4&zwj;\u2640\ufe0f",bikini:"\ud83d\udc59",biohazard:"\u2623\ufe0f",bird:"\ud83d\udc26",birthday:"\ud83c\udf82",black_circle:"\u26ab\ufe0f",black_flag:"\ud83c\udff4",black_heart:"\ud83d\udda4",black_joker:"\ud83c\udccf",black_large_square:"\u2b1b\ufe0f",black_medium_small_square:"\u25fe\ufe0f",black_medium_square:"\u25fc\ufe0f",black_nib:"\u2712\ufe0f",black_small_square:"\u25aa\ufe0f",black_square_button:"\ud83d\udd32",blonde_man:"\ud83d\udc71",blonde_woman:"\ud83d\udc71&zwj;\u2640\ufe0f",blossom:"\ud83c\udf3c",blowfish:"\ud83d\udc21",blue_book:"\ud83d\udcd8",blue_car:"\ud83d\ude99",blue_heart:"\ud83d\udc99",blush:"\ud83d\ude0a",boar:"\ud83d\udc17",boat:"\u26f5\ufe0f",bomb:"\ud83d\udca3",book:"\ud83d\udcd6",bookmark:"\ud83d\udd16",bookmark_tabs:"\ud83d\udcd1",books:"\ud83d\udcda",boom:"\ud83d\udca5",boot:"\ud83d\udc62",bouquet:"\ud83d\udc90",bowing_man:"\ud83d\ude47",bow_and_arrow:"\ud83c\udff9",bowing_woman:"\ud83d\ude47&zwj;\u2640\ufe0f",bowling:"\ud83c\udfb3",boxing_glove:"\ud83e\udd4a",boy:"\ud83d\udc66",bread:"\ud83c\udf5e",bride_with_veil:"\ud83d\udc70",bridge_at_night:"\ud83c\udf09",briefcase:"\ud83d\udcbc",broken_heart:"\ud83d\udc94",bug:"\ud83d\udc1b",building_construction:"\ud83c\udfd7",bulb:"\ud83d\udca1",bullettrain_front:"\ud83d\ude85",bullettrain_side:"\ud83d\ude84",burrito:"\ud83c\udf2f",bus:"\ud83d\ude8c",business_suit_levitating:"\ud83d\udd74",busstop:"\ud83d\ude8f",bust_in_silhouette:"\ud83d\udc64",busts_in_silhouette:"\ud83d\udc65",butterfly:"\ud83e\udd8b",cactus:"\ud83c\udf35",cake:"\ud83c\udf70",calendar:"\ud83d\udcc6",call_me_hand:"\ud83e\udd19",calling:"\ud83d\udcf2",camel:"\ud83d\udc2b",camera:"\ud83d\udcf7",camera_flash:"\ud83d\udcf8",camping:"\ud83c\udfd5",cancer:"\u264b\ufe0f",candle:"\ud83d\udd6f",candy:"\ud83c\udf6c",canoe:"\ud83d\udef6",capital_abcd:"\ud83d\udd20",capricorn:"\u2651\ufe0f",car:"\ud83d\ude97",card_file_box:"\ud83d\uddc3",card_index:"\ud83d\udcc7",card_index_dividers:"\ud83d\uddc2",carousel_horse:"\ud83c\udfa0",carrot:"\ud83e\udd55",cat:"\ud83d\udc31",cat2:"\ud83d\udc08",cd:"\ud83d\udcbf",chains:"\u26d3",champagne:"\ud83c\udf7e",chart:"\ud83d\udcb9",chart_with_downwards_trend:"\ud83d\udcc9",chart_with_upwards_trend:"\ud83d\udcc8",checkered_flag:"\ud83c\udfc1",cheese:"\ud83e\uddc0",cherries:"\ud83c\udf52",cherry_blossom:"\ud83c\udf38",chestnut:"\ud83c\udf30",chicken:"\ud83d\udc14",children_crossing:"\ud83d\udeb8",chipmunk:"\ud83d\udc3f",chocolate_bar:"\ud83c\udf6b",christmas_tree:"\ud83c\udf84",church:"\u26ea\ufe0f",cinema:"\ud83c\udfa6",circus_tent:"\ud83c\udfaa",city_sunrise:"\ud83c\udf07",city_sunset:"\ud83c\udf06",cityscape:"\ud83c\udfd9",cl:"\ud83c\udd91",clamp:"\ud83d\udddc",clap:"\ud83d\udc4f",clapper:"\ud83c\udfac",classical_building:"\ud83c\udfdb",clinking_glasses:"\ud83e\udd42",clipboard:"\ud83d\udccb",clock1:"\ud83d\udd50",clock10:"\ud83d\udd59",clock1030:"\ud83d\udd65",clock11:"\ud83d\udd5a",clock1130:"\ud83d\udd66",clock12:"\ud83d\udd5b",clock1230:"\ud83d\udd67",clock130:"\ud83d\udd5c",clock2:"\ud83d\udd51",clock230:"\ud83d\udd5d",clock3:"\ud83d\udd52",clock330:"\ud83d\udd5e",clock4:"\ud83d\udd53",clock430:"\ud83d\udd5f",clock5:"\ud83d\udd54",clock530:"\ud83d\udd60",clock6:"\ud83d\udd55",clock630:"\ud83d\udd61",clock7:"\ud83d\udd56",clock730:"\ud83d\udd62",clock8:"\ud83d\udd57",clock830:"\ud83d\udd63",clock9:"\ud83d\udd58",clock930:"\ud83d\udd64",closed_book:"\ud83d\udcd5",closed_lock_with_key:"\ud83d\udd10",closed_umbrella:"\ud83c\udf02",cloud:"\u2601\ufe0f",cloud_with_lightning:"\ud83c\udf29",cloud_with_lightning_and_rain:"\u26c8",cloud_with_rain:"\ud83c\udf27",cloud_with_snow:"\ud83c\udf28",clown_face:"\ud83e\udd21",clubs:"\u2663\ufe0f",cocktail:"\ud83c\udf78",coffee:"\u2615\ufe0f",coffin:"\u26b0\ufe0f",cold_sweat:"\ud83d\ude30",comet:"\u2604\ufe0f",computer:"\ud83d\udcbb",computer_mouse:"\ud83d\uddb1",confetti_ball:"\ud83c\udf8a",confounded:"\ud83d\ude16",confused:"\ud83d\ude15",congratulations:"\u3297\ufe0f",construction:"\ud83d\udea7",construction_worker_man:"\ud83d\udc77",construction_worker_woman:"\ud83d\udc77&zwj;\u2640\ufe0f",control_knobs:"\ud83c\udf9b",convenience_store:"\ud83c\udfea",cookie:"\ud83c\udf6a",cool:"\ud83c\udd92",policeman:"\ud83d\udc6e",copyright:"\xa9\ufe0f",corn:"\ud83c\udf3d",couch_and_lamp:"\ud83d\udecb",couple:"\ud83d\udc6b",couple_with_heart_woman_man:"\ud83d\udc91",couple_with_heart_man_man:"\ud83d\udc68&zwj;\u2764\ufe0f&zwj;\ud83d\udc68",couple_with_heart_woman_woman:"\ud83d\udc69&zwj;\u2764\ufe0f&zwj;\ud83d\udc69",couplekiss_man_man:"\ud83d\udc68&zwj;\u2764\ufe0f&zwj;\ud83d\udc8b&zwj;\ud83d\udc68",couplekiss_man_woman:"\ud83d\udc8f",couplekiss_woman_woman:"\ud83d\udc69&zwj;\u2764\ufe0f&zwj;\ud83d\udc8b&zwj;\ud83d\udc69",cow:"\ud83d\udc2e",cow2:"\ud83d\udc04",cowboy_hat_face:"\ud83e\udd20",crab:"\ud83e\udd80",crayon:"\ud83d\udd8d",credit_card:"\ud83d\udcb3",crescent_moon:"\ud83c\udf19",cricket:"\ud83c\udfcf",crocodile:"\ud83d\udc0a",croissant:"\ud83e\udd50",crossed_fingers:"\ud83e\udd1e",crossed_flags:"\ud83c\udf8c",crossed_swords:"\u2694\ufe0f",crown:"\ud83d\udc51",cry:"\ud83d\ude22",crying_cat_face:"\ud83d\ude3f",crystal_ball:"\ud83d\udd2e",cucumber:"\ud83e\udd52",cupid:"\ud83d\udc98",curly_loop:"\u27b0",currency_exchange:"\ud83d\udcb1",curry:"\ud83c\udf5b",custard:"\ud83c\udf6e",customs:"\ud83d\udec3",cyclone:"\ud83c\udf00",dagger:"\ud83d\udde1",dancer:"\ud83d\udc83",dancing_women:"\ud83d\udc6f",dancing_men:"\ud83d\udc6f&zwj;\u2642\ufe0f",dango:"\ud83c\udf61",dark_sunglasses:"\ud83d\udd76",dart:"\ud83c\udfaf",dash:"\ud83d\udca8",date:"\ud83d\udcc5",deciduous_tree:"\ud83c\udf33",deer:"\ud83e\udd8c",department_store:"\ud83c\udfec",derelict_house:"\ud83c\udfda",desert:"\ud83c\udfdc",desert_island:"\ud83c\udfdd",desktop_computer:"\ud83d\udda5",male_detective:"\ud83d\udd75\ufe0f",diamond_shape_with_a_dot_inside:"\ud83d\udca0",diamonds:"\u2666\ufe0f",disappointed:"\ud83d\ude1e",disappointed_relieved:"\ud83d\ude25",dizzy:"\ud83d\udcab",dizzy_face:"\ud83d\ude35",do_not_litter:"\ud83d\udeaf",dog:"\ud83d\udc36",dog2:"\ud83d\udc15",dollar:"\ud83d\udcb5",dolls:"\ud83c\udf8e",dolphin:"\ud83d\udc2c",door:"\ud83d\udeaa",doughnut:"\ud83c\udf69",dove:"\ud83d\udd4a",dragon:"\ud83d\udc09",dragon_face:"\ud83d\udc32",dress:"\ud83d\udc57",dromedary_camel:"\ud83d\udc2a",drooling_face:"\ud83e\udd24",droplet:"\ud83d\udca7",drum:"\ud83e\udd41",duck:"\ud83e\udd86",dvd:"\ud83d\udcc0","e-mail":"\ud83d\udce7",eagle:"\ud83e\udd85",ear:"\ud83d\udc42",ear_of_rice:"\ud83c\udf3e",earth_africa:"\ud83c\udf0d",earth_americas:"\ud83c\udf0e",earth_asia:"\ud83c\udf0f",egg:"\ud83e\udd5a",eggplant:"\ud83c\udf46",eight_pointed_black_star:"\u2734\ufe0f",eight_spoked_asterisk:"\u2733\ufe0f",electric_plug:"\ud83d\udd0c",elephant:"\ud83d\udc18",email:"\u2709\ufe0f",end:"\ud83d\udd1a",envelope_with_arrow:"\ud83d\udce9",euro:"\ud83d\udcb6",european_castle:"\ud83c\udff0",european_post_office:"\ud83c\udfe4",evergreen_tree:"\ud83c\udf32",exclamation:"\u2757\ufe0f",expressionless:"\ud83d\ude11",eye:"\ud83d\udc41",eye_speech_bubble:"\ud83d\udc41&zwj;\ud83d\udde8",eyeglasses:"\ud83d\udc53",eyes:"\ud83d\udc40",face_with_head_bandage:"\ud83e\udd15",face_with_thermometer:"\ud83e\udd12",fist_oncoming:"\ud83d\udc4a",factory:"\ud83c\udfed",fallen_leaf:"\ud83c\udf42",family_man_woman_boy:"\ud83d\udc6a",family_man_boy:"\ud83d\udc68&zwj;\ud83d\udc66",family_man_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_girl:"\ud83d\udc68&zwj;\ud83d\udc67",family_man_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_man_man_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc66",family_man_man_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_man_girl:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67",family_man_man_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_man_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_man_woman_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_woman_girl:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67",family_man_woman_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_woman_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_woman_boy:"\ud83d\udc69&zwj;\ud83d\udc66",family_woman_boy_boy:"\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_woman_girl:"\ud83d\udc69&zwj;\ud83d\udc67",family_woman_girl_boy:"\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_woman_girl_girl:"\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_woman_woman_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc66",family_woman_woman_boy_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_woman_woman_girl:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67",family_woman_woman_girl_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_woman_woman_girl_girl:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",fast_forward:"\u23e9",fax:"\ud83d\udce0",fearful:"\ud83d\ude28",feet:"\ud83d\udc3e",female_detective:"\ud83d\udd75\ufe0f&zwj;\u2640\ufe0f",ferris_wheel:"\ud83c\udfa1",ferry:"\u26f4",field_hockey:"\ud83c\udfd1",file_cabinet:"\ud83d\uddc4",file_folder:"\ud83d\udcc1",film_projector:"\ud83d\udcfd",film_strip:"\ud83c\udf9e",fire:"\ud83d\udd25",fire_engine:"\ud83d\ude92",fireworks:"\ud83c\udf86",first_quarter_moon:"\ud83c\udf13",first_quarter_moon_with_face:"\ud83c\udf1b",fish:"\ud83d\udc1f",fish_cake:"\ud83c\udf65",fishing_pole_and_fish:"\ud83c\udfa3",fist_raised:"\u270a",fist_left:"\ud83e\udd1b",fist_right:"\ud83e\udd1c",flags:"\ud83c\udf8f",flashlight:"\ud83d\udd26",fleur_de_lis:"\u269c\ufe0f",flight_arrival:"\ud83d\udeec",flight_departure:"\ud83d\udeeb",floppy_disk:"\ud83d\udcbe",flower_playing_cards:"\ud83c\udfb4",flushed:"\ud83d\ude33",fog:"\ud83c\udf2b",foggy:"\ud83c\udf01",football:"\ud83c\udfc8",footprints:"\ud83d\udc63",fork_and_knife:"\ud83c\udf74",fountain:"\u26f2\ufe0f",fountain_pen:"\ud83d\udd8b",four_leaf_clover:"\ud83c\udf40",fox_face:"\ud83e\udd8a",framed_picture:"\ud83d\uddbc",free:"\ud83c\udd93",fried_egg:"\ud83c\udf73",fried_shrimp:"\ud83c\udf64",fries:"\ud83c\udf5f",frog:"\ud83d\udc38",frowning:"\ud83d\ude26",frowning_face:"\u2639\ufe0f",frowning_man:"\ud83d\ude4d&zwj;\u2642\ufe0f",frowning_woman:"\ud83d\ude4d",middle_finger:"\ud83d\udd95",fuelpump:"\u26fd\ufe0f",full_moon:"\ud83c\udf15",full_moon_with_face:"\ud83c\udf1d",funeral_urn:"\u26b1\ufe0f",game_die:"\ud83c\udfb2",gear:"\u2699\ufe0f",gem:"\ud83d\udc8e",gemini:"\u264a\ufe0f",ghost:"\ud83d\udc7b",gift:"\ud83c\udf81",gift_heart:"\ud83d\udc9d",girl:"\ud83d\udc67",globe_with_meridians:"\ud83c\udf10",goal_net:"\ud83e\udd45",goat:"\ud83d\udc10",golf:"\u26f3\ufe0f",golfing_man:"\ud83c\udfcc\ufe0f",golfing_woman:"\ud83c\udfcc\ufe0f&zwj;\u2640\ufe0f",gorilla:"\ud83e\udd8d",grapes:"\ud83c\udf47",green_apple:"\ud83c\udf4f",green_book:"\ud83d\udcd7",green_heart:"\ud83d\udc9a",green_salad:"\ud83e\udd57",grey_exclamation:"\u2755",grey_question:"\u2754",grimacing:"\ud83d\ude2c",grin:"\ud83d\ude01",grinning:"\ud83d\ude00",guardsman:"\ud83d\udc82",guardswoman:"\ud83d\udc82&zwj;\u2640\ufe0f",guitar:"\ud83c\udfb8",gun:"\ud83d\udd2b",haircut_woman:"\ud83d\udc87",haircut_man:"\ud83d\udc87&zwj;\u2642\ufe0f",hamburger:"\ud83c\udf54",hammer:"\ud83d\udd28",hammer_and_pick:"\u2692",hammer_and_wrench:"\ud83d\udee0",hamster:"\ud83d\udc39",hand:"\u270b",handbag:"\ud83d\udc5c",handshake:"\ud83e\udd1d",hankey:"\ud83d\udca9",hatched_chick:"\ud83d\udc25",hatching_chick:"\ud83d\udc23",headphones:"\ud83c\udfa7",hear_no_evil:"\ud83d\ude49",heart:"\u2764\ufe0f",heart_decoration:"\ud83d\udc9f",heart_eyes:"\ud83d\ude0d",heart_eyes_cat:"\ud83d\ude3b",heartbeat:"\ud83d\udc93",heartpulse:"\ud83d\udc97",hearts:"\u2665\ufe0f",heavy_check_mark:"\u2714\ufe0f",heavy_division_sign:"\u2797",heavy_dollar_sign:"\ud83d\udcb2",heavy_heart_exclamation:"\u2763\ufe0f",heavy_minus_sign:"\u2796",heavy_multiplication_x:"\u2716\ufe0f",heavy_plus_sign:"\u2795",helicopter:"\ud83d\ude81",herb:"\ud83c\udf3f",hibiscus:"\ud83c\udf3a",high_brightness:"\ud83d\udd06",high_heel:"\ud83d\udc60",hocho:"\ud83d\udd2a",hole:"\ud83d\udd73",honey_pot:"\ud83c\udf6f",horse:"\ud83d\udc34",horse_racing:"\ud83c\udfc7",hospital:"\ud83c\udfe5",hot_pepper:"\ud83c\udf36",hotdog:"\ud83c\udf2d",hotel:"\ud83c\udfe8",hotsprings:"\u2668\ufe0f",hourglass:"\u231b\ufe0f",hourglass_flowing_sand:"\u23f3",house:"\ud83c\udfe0",house_with_garden:"\ud83c\udfe1",houses:"\ud83c\udfd8",hugs:"\ud83e\udd17",hushed:"\ud83d\ude2f",ice_cream:"\ud83c\udf68",ice_hockey:"\ud83c\udfd2",ice_skate:"\u26f8",icecream:"\ud83c\udf66",id:"\ud83c\udd94",ideograph_advantage:"\ud83c\ude50",imp:"\ud83d\udc7f",inbox_tray:"\ud83d\udce5",incoming_envelope:"\ud83d\udce8",tipping_hand_woman:"\ud83d\udc81",information_source:"\u2139\ufe0f",innocent:"\ud83d\ude07",interrobang:"\u2049\ufe0f",iphone:"\ud83d\udcf1",izakaya_lantern:"\ud83c\udfee",jack_o_lantern:"\ud83c\udf83",japan:"\ud83d\uddfe",japanese_castle:"\ud83c\udfef",japanese_goblin:"\ud83d\udc7a",japanese_ogre:"\ud83d\udc79",jeans:"\ud83d\udc56",joy:"\ud83d\ude02",joy_cat:"\ud83d\ude39",joystick:"\ud83d\udd79",kaaba:"\ud83d\udd4b",key:"\ud83d\udd11",keyboard:"\u2328\ufe0f",keycap_ten:"\ud83d\udd1f",kick_scooter:"\ud83d\udef4",kimono:"\ud83d\udc58",kiss:"\ud83d\udc8b",kissing:"\ud83d\ude17",kissing_cat:"\ud83d\ude3d",kissing_closed_eyes:"\ud83d\ude1a",kissing_heart:"\ud83d\ude18",kissing_smiling_eyes:"\ud83d\ude19",kiwi_fruit:"\ud83e\udd5d",koala:"\ud83d\udc28",koko:"\ud83c\ude01",label:"\ud83c\udff7",large_blue_circle:"\ud83d\udd35",large_blue_diamond:"\ud83d\udd37",large_orange_diamond:"\ud83d\udd36",last_quarter_moon:"\ud83c\udf17",last_quarter_moon_with_face:"\ud83c\udf1c",latin_cross:"\u271d\ufe0f",laughing:"\ud83d\ude06",leaves:"\ud83c\udf43",ledger:"\ud83d\udcd2",left_luggage:"\ud83d\udec5",left_right_arrow:"\u2194\ufe0f",leftwards_arrow_with_hook:"\u21a9\ufe0f",lemon:"\ud83c\udf4b",leo:"\u264c\ufe0f",leopard:"\ud83d\udc06",level_slider:"\ud83c\udf9a",libra:"\u264e\ufe0f",light_rail:"\ud83d\ude88",link:"\ud83d\udd17",lion:"\ud83e\udd81",lips:"\ud83d\udc44",lipstick:"\ud83d\udc84",lizard:"\ud83e\udd8e",lock:"\ud83d\udd12",lock_with_ink_pen:"\ud83d\udd0f",lollipop:"\ud83c\udf6d",loop:"\u27bf",loud_sound:"\ud83d\udd0a",loudspeaker:"\ud83d\udce2",love_hotel:"\ud83c\udfe9",love_letter:"\ud83d\udc8c",low_brightness:"\ud83d\udd05",lying_face:"\ud83e\udd25",m:"\u24c2\ufe0f",mag:"\ud83d\udd0d",mag_right:"\ud83d\udd0e",mahjong:"\ud83c\udc04\ufe0f",mailbox:"\ud83d\udceb",mailbox_closed:"\ud83d\udcea",mailbox_with_mail:"\ud83d\udcec",mailbox_with_no_mail:"\ud83d\udced",man:"\ud83d\udc68",man_artist:"\ud83d\udc68&zwj;\ud83c\udfa8",man_astronaut:"\ud83d\udc68&zwj;\ud83d\ude80",man_cartwheeling:"\ud83e\udd38&zwj;\u2642\ufe0f",man_cook:"\ud83d\udc68&zwj;\ud83c\udf73",man_dancing:"\ud83d\udd7a",man_facepalming:"\ud83e\udd26&zwj;\u2642\ufe0f",man_factory_worker:"\ud83d\udc68&zwj;\ud83c\udfed",man_farmer:"\ud83d\udc68&zwj;\ud83c\udf3e",man_firefighter:"\ud83d\udc68&zwj;\ud83d\ude92",man_health_worker:"\ud83d\udc68&zwj;\u2695\ufe0f",man_in_tuxedo:"\ud83e\udd35",man_judge:"\ud83d\udc68&zwj;\u2696\ufe0f",man_juggling:"\ud83e\udd39&zwj;\u2642\ufe0f",man_mechanic:"\ud83d\udc68&zwj;\ud83d\udd27",man_office_worker:"\ud83d\udc68&zwj;\ud83d\udcbc",man_pilot:"\ud83d\udc68&zwj;\u2708\ufe0f",man_playing_handball:"\ud83e\udd3e&zwj;\u2642\ufe0f",man_playing_water_polo:"\ud83e\udd3d&zwj;\u2642\ufe0f",man_scientist:"\ud83d\udc68&zwj;\ud83d\udd2c",man_shrugging:"\ud83e\udd37&zwj;\u2642\ufe0f",man_singer:"\ud83d\udc68&zwj;\ud83c\udfa4",man_student:"\ud83d\udc68&zwj;\ud83c\udf93",man_teacher:"\ud83d\udc68&zwj;\ud83c\udfeb",man_technologist:"\ud83d\udc68&zwj;\ud83d\udcbb",man_with_gua_pi_mao:"\ud83d\udc72",man_with_turban:"\ud83d\udc73",tangerine:"\ud83c\udf4a",mans_shoe:"\ud83d\udc5e",mantelpiece_clock:"\ud83d\udd70",maple_leaf:"\ud83c\udf41",martial_arts_uniform:"\ud83e\udd4b",mask:"\ud83d\ude37",massage_woman:"\ud83d\udc86",massage_man:"\ud83d\udc86&zwj;\u2642\ufe0f",meat_on_bone:"\ud83c\udf56",medal_military:"\ud83c\udf96",medal_sports:"\ud83c\udfc5",mega:"\ud83d\udce3",melon:"\ud83c\udf48",memo:"\ud83d\udcdd",men_wrestling:"\ud83e\udd3c&zwj;\u2642\ufe0f",menorah:"\ud83d\udd4e",mens:"\ud83d\udeb9",metal:"\ud83e\udd18",metro:"\ud83d\ude87",microphone:"\ud83c\udfa4",microscope:"\ud83d\udd2c",milk_glass:"\ud83e\udd5b",milky_way:"\ud83c\udf0c",minibus:"\ud83d\ude90",minidisc:"\ud83d\udcbd",mobile_phone_off:"\ud83d\udcf4",money_mouth_face:"\ud83e\udd11",money_with_wings:"\ud83d\udcb8",moneybag:"\ud83d\udcb0",monkey:"\ud83d\udc12",monkey_face:"\ud83d\udc35",monorail:"\ud83d\ude9d",moon:"\ud83c\udf14",mortar_board:"\ud83c\udf93",mosque:"\ud83d\udd4c",motor_boat:"\ud83d\udee5",motor_scooter:"\ud83d\udef5",motorcycle:"\ud83c\udfcd",motorway:"\ud83d\udee3",mount_fuji:"\ud83d\uddfb",mountain:"\u26f0",mountain_biking_man:"\ud83d\udeb5",mountain_biking_woman:"\ud83d\udeb5&zwj;\u2640\ufe0f",mountain_cableway:"\ud83d\udea0",mountain_railway:"\ud83d\ude9e",mountain_snow:"\ud83c\udfd4",mouse:"\ud83d\udc2d",mouse2:"\ud83d\udc01",movie_camera:"\ud83c\udfa5",moyai:"\ud83d\uddff",mrs_claus:"\ud83e\udd36",muscle:"\ud83d\udcaa",mushroom:"\ud83c\udf44",musical_keyboard:"\ud83c\udfb9",musical_note:"\ud83c\udfb5",musical_score:"\ud83c\udfbc",mute:"\ud83d\udd07",nail_care:"\ud83d\udc85",name_badge:"\ud83d\udcdb",national_park:"\ud83c\udfde",nauseated_face:"\ud83e\udd22",necktie:"\ud83d\udc54",negative_squared_cross_mark:"\u274e",nerd_face:"\ud83e\udd13",neutral_face:"\ud83d\ude10",
21new:"\ud83c\udd95",new_moon:"\ud83c\udf11",new_moon_with_face:"\ud83c\udf1a",newspaper:"\ud83d\udcf0",newspaper_roll:"\ud83d\uddde",next_track_button:"\u23ed",ng:"\ud83c\udd96",no_good_man:"\ud83d\ude45&zwj;\u2642\ufe0f",no_good_woman:"\ud83d\ude45",night_with_stars:"\ud83c\udf03",no_bell:"\ud83d\udd15",no_bicycles:"\ud83d\udeb3",no_entry:"\u26d4\ufe0f",no_entry_sign:"\ud83d\udeab",no_mobile_phones:"\ud83d\udcf5",no_mouth:"\ud83d\ude36",no_pedestrians:"\ud83d\udeb7",no_smoking:"\ud83d\udead","non-potable_water":"\ud83d\udeb1",nose:"\ud83d\udc43",notebook:"\ud83d\udcd3",notebook_with_decorative_cover:"\ud83d\udcd4",notes:"\ud83c\udfb6",nut_and_bolt:"\ud83d\udd29",o:"\u2b55\ufe0f",o2:"\ud83c\udd7e\ufe0f",ocean:"\ud83c\udf0a",octopus:"\ud83d\udc19",oden:"\ud83c\udf62",office:"\ud83c\udfe2",oil_drum:"\ud83d\udee2",ok:"\ud83c\udd97",ok_hand:"\ud83d\udc4c",ok_man:"\ud83d\ude46&zwj;\u2642\ufe0f",ok_woman:"\ud83d\ude46",old_key:"\ud83d\udddd",older_man:"\ud83d\udc74",older_woman:"\ud83d\udc75",om:"\ud83d\udd49",on:"\ud83d\udd1b",oncoming_automobile:"\ud83d\ude98",oncoming_bus:"\ud83d\ude8d",oncoming_police_car:"\ud83d\ude94",oncoming_taxi:"\ud83d\ude96",open_file_folder:"\ud83d\udcc2",open_hands:"\ud83d\udc50",open_mouth:"\ud83d\ude2e",open_umbrella:"\u2602\ufe0f",ophiuchus:"\u26ce",orange_book:"\ud83d\udcd9",orthodox_cross:"\u2626\ufe0f",outbox_tray:"\ud83d\udce4",owl:"\ud83e\udd89",ox:"\ud83d\udc02",package
vendor: 11,855 bytes, line 21
21:"\ud83d\udce6",page_facing_up:"\ud83d\udcc4",page_with_curl:"\ud83d\udcc3",pager:"\ud83d\udcdf",paintbrush:"\ud83d\udd8c",palm_tree:"\ud83c\udf34",pancakes:"\ud83e\udd5e",panda_face:"\ud83d\udc3c",paperclip:"\ud83d\udcce",paperclips:"\ud83d\udd87",parasol_on_ground:"\u26f1",parking:"\ud83c\udd7f\ufe0f",part_alternation_mark:"\u303d\ufe0f",partly_sunny:"\u26c5\ufe0f",passenger_ship:"\ud83d\udef3",passport_control:"\ud83d\udec2",pause_button:"\u23f8",peace_symbol:"\u262e\ufe0f",peach:"\ud83c\udf51",peanuts:"\ud83e\udd5c",pear:"\ud83c\udf50",pen:"\ud83d\udd8a",pencil2:"\u270f\ufe0f",penguin:"\ud83d\udc27",pensive:"\ud83d\ude14",performing_arts:"\ud83c\udfad",persevere:"\ud83d\ude23",person_fencing:"\ud83e\udd3a",pouting_woman:"\ud83d\ude4e",phone:"\u260e\ufe0f",pick:"\u26cf",pig:"\ud83d\udc37",pig2:"\ud83d\udc16",pig_nose:"\ud83d\udc3d",pill:"\ud83d\udc8a",pineapple:"\ud83c\udf4d",ping_pong:"\ud83c\udfd3",pisces:"\u2653\ufe0f",pizza:"\ud83c\udf55",place_of_worship:"\ud83d\uded0",plate_with_cutlery:"\ud83c\udf7d",play_or_pause_button:"\u23ef",point_down:"\ud83d\udc47",point_left:"\ud83d\udc48",point_right:"\ud83d\udc49",point_up:"\u261d\ufe0f",point_up_2:"\ud83d\udc46",police_car:"\ud83d\ude93",policewoman:"\ud83d\udc6e&zwj;\u2640\ufe0f",poodle:"\ud83d\udc29",popcorn:"\ud83c\udf7f",post_office:"\ud83c\udfe3",postal_horn:"\ud83d\udcef",postbox:"\ud83d\udcee",potable_water:"\ud83d\udeb0",potato:"\ud83e\udd54",pouch:"\ud83d\udc5d",poultry_leg:"\ud83c\udf57",pound:"\ud83d\udcb7",rage:"\ud83d\ude21",pouting_cat:"\ud83d\ude3e",pouting_man:"\ud83d\ude4e&zwj;\u2642\ufe0f",pray:"\ud83d\ude4f",prayer_beads:"\ud83d\udcff",pregnant_woman:"\ud83e\udd30",previous_track_button:"\u23ee",prince:"\ud83e\udd34",princess:"\ud83d\udc78",printer:"\ud83d\udda8",purple_heart:"\ud83d\udc9c",purse:"\ud83d\udc5b",pushpin:"\ud83d\udccc",put_litter_in_its_place:"\ud83d\udeae",question:"\u2753",rabbit:"\ud83d\udc30",rabbit2:"\ud83d\udc07",racehorse:"\ud83d\udc0e",racing_car:"\ud83c\udfce",radio:"\ud83d\udcfb",radio_button:"\ud83d\udd18",radioactive:"\u2622\ufe0f",railway_car:"\ud83d\ude83",railway_track:"\ud83d\udee4",rainbow:"\ud83c\udf08",rainbow_flag:"\ud83c\udff3\ufe0f&zwj;\ud83c\udf08",raised_back_of_hand:"\ud83e\udd1a",raised_hand_with_fingers_splayed:"\ud83d\udd90",raised_hands:"\ud83d\ude4c",raising_hand_woman:"\ud83d\ude4b",raising_hand_man:"\ud83d\ude4b&zwj;\u2642\ufe0f",ram:"\ud83d\udc0f",ramen:"\ud83c\udf5c",rat:"\ud83d\udc00",record_button:"\u23fa",recycle:"\u267b\ufe0f",red_circle:"\ud83d\udd34",registered:"\xae\ufe0f",relaxed:"\u263a\ufe0f",relieved:"\ud83d\ude0c",reminder_ribbon:"\ud83c\udf97",repeat:"\ud83d\udd01",repeat_one:"\ud83d\udd02",rescue_worker_helmet:"\u26d1",restroom:"\ud83d\udebb",revolving_hearts:"\ud83d\udc9e",rewind:"\u23ea",rhinoceros:"\ud83e\udd8f",ribbon:"\ud83c\udf80",rice:"\ud83c\udf5a",rice_ball:"\ud83c\udf59",rice_cracker:"\ud83c\udf58",rice_scene:"\ud83c\udf91",right_anger_bubble:"\ud83d\uddef",ring:"\ud83d\udc8d",robot:"\ud83e\udd16",rocket:"\ud83d\ude80",rofl:"\ud83e\udd23",roll_eyes:"\ud83d\ude44",roller_coaster:"\ud83c\udfa2",rooster:"\ud83d\udc13",rose:"\ud83c\udf39",rosette:"\ud83c\udff5",rotating_light:"\ud83d\udea8",round_pushpin:"\ud83d\udccd",rowing_man:"\ud83d\udea3",rowing_woman:"\ud83d\udea3&zwj;\u2640\ufe0f",rugby_football:"\ud83c\udfc9",running_man:"\ud83c\udfc3",running_shirt_with_sash:"\ud83c\udfbd",running_woman:"\ud83c\udfc3&zwj;\u2640\ufe0f",sa:"\ud83c\ude02\ufe0f",sagittarius:"\u2650\ufe0f",sake:"\ud83c\udf76",sandal:"\ud83d\udc61",santa:"\ud83c\udf85",satellite:"\ud83d\udce1",saxophone:"\ud83c\udfb7",school:"\ud83c\udfeb",school_satchel:"\ud83c\udf92",scissors:"\u2702\ufe0f",scorpion:"\ud83e\udd82",scorpius:"\u264f\ufe0f",scream:"\ud83d\ude31",scream_cat:"\ud83d\ude40",scroll:"\ud83d\udcdc",seat:"\ud83d\udcba",secret:"\u3299\ufe0f",see_no_evil:"\ud83d\ude48",seedling:"\ud83c\udf31",selfie:"\ud83e\udd33",shallow_pan_of_food:"\ud83e\udd58",shamrock:"\u2618\ufe0f",shark:"\ud83e\udd88",shaved_ice:"\ud83c\udf67",sheep:"\ud83d\udc11",shell:"\ud83d\udc1a",shield:"\ud83d\udee1",shinto_shrine:"\u26e9",ship:"\ud83d\udea2",shirt:"\ud83d\udc55",shopping:"\ud83d\udecd",shopping_cart:"\ud83d\uded2",shower:"\ud83d\udebf",shrimp:"\ud83e\udd90",signal_strength:"\ud83d\udcf6",six_pointed_star:"\ud83d\udd2f",ski:"\ud83c\udfbf",skier:"\u26f7",skull:"\ud83d\udc80",skull_and_crossbones:"\u2620\ufe0f",sleeping:"\ud83d\ude34",sleeping_bed:"\ud83d\udecc",sleepy:"\ud83d\ude2a",slightly_frowning_face:"\ud83d\ude41",slightly_smiling_face:"\ud83d\ude42",slot_machine:"\ud83c\udfb0",small_airplane:"\ud83d\udee9",small_blue_diamond:"\ud83d\udd39",small_orange_diamond:"\ud83d\udd38",small_red_triangle:"\ud83d\udd3a",small_red_triangle_down:"\ud83d\udd3b",smile:"\ud83d\ude04",smile_cat:"\ud83d\ude38",smiley:"\ud83d\ude03",smiley_cat:"\ud83d\ude3a",smiling_imp:"\ud83d\ude08",smirk:"\ud83d\ude0f",smirk_cat:"\ud83d\ude3c",smoking:"\ud83d\udeac",snail:"\ud83d\udc0c",snake:"\ud83d\udc0d",sneezing_face:"\ud83e\udd27",snowboarder:"\ud83c\udfc2",snowflake:"\u2744\ufe0f",snowman:"\u26c4\ufe0f",snowman_with_snow:"\u2603\ufe0f",sob:"\ud83d\ude2d",soccer:"\u26bd\ufe0f",soon:"\ud83d\udd1c",sos:"\ud83c\udd98",sound:"\ud83d\udd09",space_invader:"\ud83d\udc7e",spades:"\u2660\ufe0f",spaghetti:"\ud83c\udf5d",sparkle:"\u2747\ufe0f",sparkler:"\ud83c\udf87",sparkles:"\u2728",sparkling_heart:"\ud83d\udc96",speak_no_evil:"\ud83d\ude4a",speaker:"\ud83d\udd08",speaking_head:"\ud83d\udde3",speech_balloon:"\ud83d\udcac",speedboat:"\ud83d\udea4",spider:"\ud83d\udd77",spider_web:"\ud83d\udd78",spiral_calendar:"\ud83d\uddd3",spiral_notepad:"\ud83d\uddd2",spoon:"\ud83e\udd44",squid:"\ud83e\udd91",stadium:"\ud83c\udfdf",star:"\u2b50\ufe0f",star2:"\ud83c\udf1f",star_and_crescent:"\u262a\ufe0f",star_of_david:"\u2721\ufe0f",stars:"\ud83c\udf20",station:"\ud83d\ude89",statue_of_liberty:"\ud83d\uddfd",steam_locomotive:"\ud83d\ude82",stew:"\ud83c\udf72",stop_button:"\u23f9",stop_sign:"\ud83d\uded1",stopwatch:"\u23f1",straight_ruler:"\ud83d\udccf",strawberry:"\ud83c\udf53",stuck_out_tongue:"\ud83d\ude1b",stuck_out_tongue_closed_eyes:"\ud83d\ude1d",stuck_out_tongue_winking_eye:"\ud83d\ude1c",studio_microphone:"\ud83c\udf99",stuffed_flatbread:"\ud83e\udd59",sun_behind_large_cloud:"\ud83c\udf25",sun_behind_rain_cloud:"\ud83c\udf26",sun_behind_small_cloud:"\ud83c\udf24",sun_with_face:"\ud83c\udf1e",sunflower:"\ud83c\udf3b",sunglasses:"\ud83d\ude0e",sunny:"\u2600\ufe0f",sunrise:"\ud83c\udf05",sunrise_over_mountains:"\ud83c\udf04",surfing_man:"\ud83c\udfc4",surfing_woman:"\ud83c\udfc4&zwj;\u2640\ufe0f",sushi:"\ud83c\udf63",suspension_railway:"\ud83d\ude9f",sweat:"\ud83d\ude13",sweat_drops:"\ud83d\udca6",sweat_smile:"\ud83d\ude05",sweet_potato:"\ud83c\udf60",swimming_man:"\ud83c\udfca",swimming_woman:"\ud83c\udfca&zwj;\u2640\ufe0f",symbols:"\ud83d\udd23",synagogue:"\ud83d\udd4d",syringe:"\ud83d\udc89",taco:"\ud83c\udf2e",tada:"\ud83c\udf89",tanabata_tree:"\ud83c\udf8b",taurus:"\u2649\ufe0f",taxi:"\ud83d\ude95",tea:"\ud83c\udf75",telephone_receiver:"\ud83d\udcde",telescope:"\ud83d\udd2d",tennis:"\ud83c\udfbe",tent:"\u26fa\ufe0f",thermometer:"\ud83c\udf21",thinking:"\ud83e\udd14",thought_balloon:"\ud83d\udcad",ticket:"\ud83c\udfab",tickets:"\ud83c\udf9f",tiger:"\ud83d\udc2f",tiger2:"\ud83d\udc05",timer_clock:"\u23f2",tipping_hand_man:"\ud83d\udc81&zwj;\u2642\ufe0f",tired_face:"\ud83d\ude2b",tm:"\u2122\ufe0f",toilet:"\ud83d\udebd",tokyo_tower:"\ud83d\uddfc",tomato:"\ud83c\udf45",tongue:"\ud83d\udc45",top:"\ud83d\udd1d",tophat:"\ud83c\udfa9",tornado:"\ud83c\udf2a",trackball:"\ud83d\uddb2",tractor:"\ud83d\ude9c",traffic_light:"\ud83d\udea5",train:"\ud83d\ude8b",train2:"\ud83d\ude86",tram:"\ud83d\ude8a",triangular_flag_on_post:"\ud83d\udea9",triangular_ruler:"\ud83d\udcd0",trident:"\ud83d\udd31",triumph:"\ud83d\ude24",trolleybus:"\ud83d\ude8e",trophy:"\ud83c\udfc6",tropical_drink:"\ud83c\udf79",tropical_fish:"\ud83d\udc20",truck:"\ud83d\ude9a",trumpet:"\ud83c\udfba",tulip:"\ud83c\udf37",tumbler_glass:"\ud83e\udd43",turkey:"\ud83e\udd83",turtle:"\ud83d\udc22",tv:"\ud83d\udcfa",twisted_rightwards_arrows:"\ud83d\udd00",two_hearts:"\ud83d\udc95",two_men_holding_hands:"\ud83d\udc6c",two_women_holding_hands:"\ud83d\udc6d",u5272:"\ud83c\ude39",u5408:"\ud83c\ude34",u55b6:"\ud83c\ude3a",u6307:"\ud83c\ude2f\ufe0f",u6708:"\ud83c\ude37\ufe0f",u6709:"\ud83c\ude36",u6e80:"\ud83c\ude35",u7121:"\ud83c\ude1a\ufe0f",u7533:"\ud83c\ude38",u7981:"\ud83c\ude32",u7a7a:"\ud83c\ude33",umbrella:"\u2614\ufe0f",unamused:"\ud83d\ude12",underage:"\ud83d\udd1e",unicorn:"\ud83e\udd84",unlock:"\ud83d\udd13",up:"\ud83c\udd99",upside_down_face:"\ud83d\ude43",v:"\u270c\ufe0f",vertical_traffic_light:"\ud83d\udea6",vhs:"\ud83d\udcfc",vibration_mode:"\ud83d\udcf3",video_camera:"\ud83d\udcf9",video_game:"\ud83c\udfae",violin:"\ud83c\udfbb",virgo:"\u264d\ufe0f",volcano:"\ud83c\udf0b",volleyball:"\ud83c\udfd0",vs:"\ud83c\udd9a",vulcan_salute:"\ud83d\udd96",walking_man:"\ud83d\udeb6",walking_woman:"\ud83d\udeb6&zwj;\u2640\ufe0f",waning_crescent_moon:"\ud83c\udf18",waning_gibbous_moon:"\ud83c\udf16",warning:"\u26a0\ufe0f",wastebasket:"\ud83d\uddd1",watch:"\u231a\ufe0f",water_buffalo:"\ud83d\udc03",watermelon:"\ud83c\udf49",wave:"\ud83d\udc4b",wavy_dash:"\u3030\ufe0f",waxing_crescent_moon:"\ud83c\udf12",wc:"\ud83d\udebe",weary:"\ud83d\ude29",wedding:"\ud83d\udc92",weight_lifting_man:"\ud83c\udfcb\ufe0f",weight_lifting_woman:"\ud83c\udfcb\ufe0f&zwj;\u2640\ufe0f",whale:"\ud83d\udc33",whale2:"\ud83d\udc0b",wheel_of_dharma:"\u2638\ufe0f",wheelchair:"\u267f\ufe0f",white_check_mark:"\u2705",white_circle:"\u26aa\ufe0f",white_flag:"\ud83c\udff3\ufe0f",white_flower:"\ud83d\udcae",white_large_square:"\u2b1c\ufe0f",white_medium_small_square:"\u25fd\ufe0f",white_medium_square:"\u25fb\ufe0f",white_small_square:"\u25ab\ufe0f",white_square_button:"\ud83d\udd33",wilted_flower:"\ud83e\udd40",wind_chime:"\ud83c\udf90",wind_face:"\ud83c\udf2c",wine_glass:"\ud83c\udf77",wink:"\ud83d\ude09",wolf:"\ud83d\udc3a",woman:"\ud83d\udc69",woman_artist:"\ud83d\udc69&zwj;\ud83c\udfa8",woman_astronaut:"\ud83d\udc69&zwj;\ud83d\ude80",woman_cartwheeling:"\ud83e\udd38&zwj;\u2640\ufe0f",woman_cook:"\ud83d\udc69&zwj;\ud83c\udf73",woman_facepalming:"\ud83e\udd26&zwj;\u2640\ufe0f",woman_factory_worker:"\ud83d\udc69&zwj;\ud83c\udfed",woman_farmer:"\ud83d\udc69&zwj;\ud83c\udf3e",woman_firefighter:"\ud83d\udc69&zwj;\ud83d\ude92",woman_health_worker:"\ud83d\udc69&zwj;\u2695\ufe0f",woman_judge:"\ud83d\udc69&zwj;\u2696\ufe0f",woman_juggling:"\ud83e\udd39&zwj;\u2640\ufe0f",woman_mechanic:"\ud83d\udc69&zwj;\ud83d\udd27",woman_office_worker:"\ud83d\udc69&zwj;\ud83d\udcbc",woman_pilot:"\ud83d\udc69&zwj;\u2708\ufe0f",woman_playing_handball:"\ud83e\udd3e&zwj;\u2640\ufe0f",woman_playing_water_polo:"\ud83e\udd3d&zwj;\u2640\ufe0f",woman_scientist:"\ud83d\udc69&zwj;\ud83d\udd2c",woman_shrugging:"\ud83e\udd37&zwj;\u2640\ufe0f",woman_singer:"\ud83d\udc69&zwj;\ud83c\udfa4",woman_student:"\ud83d\udc69&zwj;\ud83c\udf93",woman_teacher:"\ud83d\udc69&zwj;\ud83c\udfeb",woman_technologist:"\ud83d\udc69&zwj;\ud83d\udcbb",woman_with_turban:"\ud83d\udc73&zwj;\u2640\ufe0f",womans_clothes:"\ud83d\udc5a",womans_hat:"\ud83d\udc52",women_wrestling:"\ud83e\udd3c&zwj;\u2640\ufe0f",womens:"\ud83d\udeba",world_map:"\ud83d\uddfa",worried:"\ud83d\ude1f",wrench:"\ud83d\udd27",writing_hand:"\u270d\ufe0f",x:"\u274c",yellow_heart:"\ud83d\udc9b",yen:"\ud83d\udcb4",yin_yang:"\u262f\ufe0f",yum:"\ud83d\ude0b",zap:"\u26a1\ufe0f",zipper_mouth_face:"\ud83e\udd10",zzz:"\ud83d\udca4",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">',showdown:"<span style=\"font-family: 'Anonymous Pro', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;\">S</span>"},
21r.Converter=function(e){var a={},n=[],i=[],o={},p=c,h={parsed:{},raw:"",format:""};function u(e,t){if(t=t||null,r.helper.isString(e)){if(t=e=r.helper.stdExtName(e),r.extensions[e])return void function(e,t){"function"==typeof e&&(e=e(new r.Converter)),r.helper.isArray(e)||(e=[e]);var a=f(e,t);if(!a.valid)throw Error(a.error);for(var o=0;o<e.length;++o)switch(e[o].type){case"lang":n.push(e[o]);break;case"output":i.push(e[o]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}(r.extensions[e],e);if(r.helper.isUndefined(s[e]))throw Error('Extension "'+e+'" could not be loaded. It was either not found or is not a valid extension.');e=s[e]}"function"==typeof e&&(e=e()),r.helper.isArray(e)||(e=[e]);var a=f(e,t);if(!a.valid)throw Error(a.error);for(var o=0;o<e.length;++o){switch(e[o].type){case"lang":n.push(e[o]);break;case"output":i.push(e[o])}if(e[o].hasOwnProperty("listeners"))for(var l in e[o].listeners)e[o].listeners.hasOwnProperty(l)&&g(l,e[o].listeners[l])}}function g(e,a){if(!r.helper.isString(e))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+t(e)+" given");if("function"!=typeof a)throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+t(a)+" given");o.hasOwnProperty(e)||(o[e]=[]),o[e].push(a)}!function(){for(var n in e=e||{},l)l.hasOwnProperty(n)&&(a[n]=l[n]);if("object"!==t(e))throw Error("Converter expects the passed parameter to be an object, but "+t(e)+" was passed instead.");for(var i in e)e.hasOwnProperty(i)&&(a[i]=e[i]);a.extensions&&r.helper.forEach(a.extensions,u)}(),this._dispatch=function(e,t,a,n){if(o.hasOwnProperty(e))for(var i=0;i<o[e].length;++i){var r=o[e][i](e,t,this,a,n);r&&void 0!==r&&(t=r)}return t},this.listen=function(e,t){return g(e,t),this},this.makeHtml=function(e){if(!e)return e;var t={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:n,outputModifiers:i,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:"",format:""}};return e=(e=(e=(e=(e=e.replace(/\xa8/g,"\xa8T")).replace(/\$/g,"\xa8D")).replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/\u00A0/g,"&nbsp;"),a.smartIndentationFix&&(e=function(e){var t=e.match(/^\s*/)[0].length,a=new RegExp("^\\s{0,"+t+"}","gm");return e.replace(a,"")}(e)),e="\n\n"+e+"\n\n",e=(e=r.subParser("detab")(e,a,t)).replace(/^[ \t]+$/gm,""),r.helper.forEach(n,function(n){e=r.subParser("runExtension")(n,e,a,t)}),e=r.subParser("metadata")(e,a,t),e=r.subParser("hashPreCodeTags")(e,a,t),e=r.subParser("githubCodeBlocks")(e,a,t),e=r.subParser("hashHTMLBlocks")(e,a,t),e=r.subParser("hashCodeTags")(e,a,t),e=r.subParser("stripLinkDefinitions")(e,a,t),e=r.subParser("blockGamut")(e,a,t),e=r.subParser("unhashHTMLSpans")(e,a,t),e=(e=(e=r.subParser("unescapeSpecialChars")(e,a,t)).replace(/\xa8D/g,"$$")).replace(/\xa8T/g,"\xa8"),e=r.subParser("completeHTMLDocument")(e,a,t),r.helper.forEach(i,function(n){e=r.subParser("runExtension")(n,e,a,t)}),h=t.metadata,e},this.makeMarkdown=this.makeMd=function(e,t){if(e=(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/>[ \t]+</,">\xa8NBSP;<"),!t){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");t=window.document}var a=t.createElement("div");a.innerHTML=e;var n={preList:function(e){for(var t=e.querySelectorAll("pre"),a=[],n=0;n<t.length;++n)if(1===t[n].childElementCount&&"code"===t[n].firstChild.tagName.toLowerCase()){var i=t[n].firstChild.innerHTML.trim(),o=t[n].firstChild.getAttribute("data-language")||"";if(""===o)for(var s=t[n].firstChild.className.split(" "),l=0;l<s.length;++l){var c=s[l].match(/^language-(.+)$/);if(null!==c){o=c[1];break}}i=r.helper.unescapeHTMLEntities(i),a.push(i),t[n].outerHTML='<precode language="'+o+'" precodenum="'+n.toString()+'"></precode>'}else a.push(t[n].innerHTML),t[n].innerHTML="",t[n].setAttribute("prenum",n.toString());return a}(a)};!function e(t){for(var a=0;a<t.childNodes.length;++a){var n=t.childNodes[a];3===n.nodeType?/\S/.test(n.nodeValue)?(n.nodeValue=n.nodeValue.split("\n").join(" "),n.nodeValue=n.nodeValue.replace(/(\s)+/g,"$1")):(t.removeChild(n),--a):1===n.nodeType&&e(n)}}(a);for(var i=a.childNodes,o="",s=0;s<i.length;s++)o+=r.subParser("makeMarkdown.node")(i[s],n);return o},this.setOption=function(e,t){a[e]=t},this.getOption=function(e){return a[e]},this.getOptions=function(){return a}
21,this.addExtension=function(e,t){u(e,t=t||null)},this.useExtension=function(e){u(e)},this.setFlavor=function(e){if(!d.hasOwnProperty(e))throw Error(e+" flavor was not found");var t=d[e];for(var n in p=e,t)t.hasOwnProperty(n)&&(a[n]=t[n])},this.getFlavor=function(){return p},this.removeExtension=function(e){r.helper.isArray(e)||(e=[e]);for(var t=0;t<e.length;++t){for(var a=e[t],o=0;o<n.length;++o)n[o]===a&&n[o].splice(o,1);for(;0<i.length;++o)i[0]===a&&i[0].splice(o,1)}},this.getAllExtensions=function(){return{language:n,output:i}},this.getMetadata=function(e){return e?h.raw:h.parsed},this.getMetadataFormat=function(){return h.format},this._setMetadataPair=function(e,t){h.parsed[e]=t},this._setMetadataFormat=function(e){h.format=e},this._setMetadataRaw=function(e){h.raw=e}},r.subParser("anchors",function(e,t,a){var n=function(e,n,i,o,s,l,c){if(r.helper.isUndefined(c)&&(c=""),i=i.toLowerCase(),-1<e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m))o="";else if(!o){if(i||(i=n.toLowerCase().replace(/ ?\n/g," ")),o="#"+i,r.helper.isUndefined(a.gUrls[i]))return e;o=a.gUrls[i],r.helper.isUndefined(a.gTitles[i])||(c=a.gTitles[i])}var d='<a href="'+(o=o.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback))+'"';return""!==c&&null!==c&&(d+=' title="'+(c=(c=c.replace(/"/g,"&quot;")).replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback))+'"'),t.openLinksInNewWindow&&!/^#/.test(o)&&(d+=' rel="noopener noreferrer" target="\xa8E95Eblank"'),d+">"+n+"</a>"};return e=(e=(e=(e=(e=a.converter._dispatch("anchors.before",e,t,a)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[([^\[\]]+)]()()()()()/g,n),t.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,function(e,a,n,i,o){if("\\"===n)return a+i;if(!r.helper.isString(t.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var s=t.ghMentionsLink.replace(/\{u}/g,o),l="";return t.openLinksInNewWindow&&(l=' rel="noopener noreferrer" target="\xa8E95Eblank"'),a+'<a href="'+s+'"'+l+">"+i+"</a>"})),a.converter._dispatch("anchors.after",e,t,a)});var u=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,g=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,m=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,v=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,b=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,y=function(e){return function(t,a,n,i,o,s,l){var c=n=n.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),d="",f="",p=a||"",h=l||"";return/^www\./i.test(n)&&(n=n.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&s&&(d=s),e.openLinksInNewWindow&&(f=' rel="noopener noreferrer" target="\xa8E95Eblank"'),p+'<a href="'+n+'"'+f+">"+c+"</a>"+d+h}},x=function(e,t){return function(a,n,i){var o="mailto:";return n=n||"",i=r.subParser("unescapeSpecialChars")(i,e,t),e.encodeEmails?(o=r.helper.encodeEmailAddress(o+i),i=r.helper.encodeEmailAddress(i)):o+=i,n+'<a href="'+o+'">'+i+"</a>"}};r.subParser("autoLinks",function(e,t,a){return e=(e=(e=a.converter._dispatch("autoLinks.before",e,t,a)).replace(m,y(t))).replace(b,x(t,a)),a.converter._dispatch("autoLinks.after",e,t,a)}),r.subParser("simplifiedAutoLinks",function(e,t,a){return t.simplifiedAutoLink?(e=a.converter._dispatch("simplifiedAutoLinks.before",e,t,a),e=(e=t.excludeTrailingPunctuationFromURLs?e.replace(g,y(t)):e.replace(u,y(t))).replace(v,x(t,a)),e=a.converter._dispatch("simplifiedAutoLinks.after",e,t,a)):e}),r.subParser("blockGamut",function(e,t,a){return e=a.converter._dispatch("blockGamut.before",e,t,a),e=r.subParser("blockQuotes")(e,t,a),e=r.subParser("headers")(e,t,a),e=r.subParser("horizontalRule")(e,t,a),e=r.subParser("lists")(e,t,a),e=r.subParser("codeBlocks")(e,t,a),e=r.subParser("tables")(e,t,a),e=r.subParser("hashHTMLBlocks")(e,t,a),e=r.subParser("paragraphs")(e,t,a),a.converter._dispatch("blockGamut.after",e,t,a)}),r.subParser("blockQuotes",function(e,t,a){e=a.converter._dispatch("blockQuotes.before",e,t,a),e+="\n\n";var n=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(n=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(n,function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/\xa80/g,"")).replace(/^[ \t]+$/gm,""),e=r.subParser("githubCodeBlocks")(e,t,a),e=(e=(e=r.subParser("blockGamut")(e,t,a)).replace(/(^|\n)/g,"$1  ")).replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(e,t){var a=t;return(a=a.replace(/^ {2}/gm,"\xa80")).replace(/\xa80/g,"")}),r.subParser("hashBlock")("<blockquote>\n"+e+"\n</blockquote>",t,a)}),a.converter._dispatch("blockQuotes.after",e,t,a)}),r.subParser("codeBlocks",function(e,t,a){return e=a.converter._dispatch("codeBlocks.before",e,t,a),e=(e=(e+="\xa80").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=\xa80))/g,function(e,n,i){var o=n,s=i,l="\n";return o=r.subParser("outdent")(o,t,a),o=r.subParser("encodeCode")(o,t,a),o=(o=(o=r.subParser("detab")(o,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(l=""),o="<pre><code>"+o+l+"</code></pre>",r.subParser("hashBlock")(o,t,a)+s})).replace(/\xa80/,""),a.converter._dispatch("codeBlocks.after",e,t,a)}),r.subParser("codeSpans",function(e,t,a){return void 0===(e=a.converter._dispatch("codeSpans.before",e,t,a))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(e,n,i,o){var s=o;return s=(s=s.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),s=n+"<code>
vendor: 6,304 bytes, line 21
21"+(s=r.subParser("encodeCode")(s,t,a))+"</code>",r.subParser("hashHTMLSpans")(s,t,a)}),a.converter._dispatch("codeSpans.after",e,t,a)}),r.subParser("completeHTMLDocument",function(e,t,a){if(!t.completeHTMLDocument)return e;e=a.converter._dispatch("completeHTMLDocument.before",e,t,a);var n="html",i="<!DOCTYPE HTML>\n",r="",o='<meta charset="utf-8">\n',s="",l="";for(var c in void 0!==a.metadata.parsed.doctype&&(i="<!DOCTYPE "+a.metadata.parsed.doctype+">\n","html"!==(n=a.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==n||(o='<meta charset="utf-8">')),a.metadata.parsed)if(a.metadata.parsed.hasOwnProperty(c))switch(c.toLowerCase()){case"doctype":break;case"title":r="<title>"+a.metadata.parsed.title+"</title>\n";break;case"charset":o="html"===n||"html5"===n?'<meta charset="'+a.metadata.parsed.charset+'">\n':'<meta name="charset" content="'+a.metadata.parsed.charset+'">\n';break;case"language":case"lang":s=' lang="'+a.metadata.parsed[c]+'"',l+='<meta name="'+c+'" content="'+a.metadata.parsed[c]+'">\n';break;default:l+='<meta name="'+c+'" content="'+a.metadata.parsed[c]+'">\n'}return e=i+"<html"+s+">\n<head>\n"+r+o+l+"</head>\n<body>\n"+e.trim()+"\n</body>\n</html>",a.converter._dispatch("completeHTMLDocument.after",e,t,a)}),r.subParser("detab",function(e,t,a){return e=(e=(e=(e=(e=(e=a.converter._dispatch("detab.before",e,t,a)).replace(/\t(?=\t)/g,"    ")).replace(/\t/g,"\xa8A\xa8B")).replace(/\xa8B(.+?)\xa8A/g,function(e,t){for(var a=t,n=4-a.length%4,i=0;i<n;i++)a+=" ";return a})).replace(/\xa8A/g,"    ")).replace(/\xa8B/g,""),a.converter._dispatch("detab.after",e,t,a)}),r.subParser("ellipsis",function(e,t,a){return e=(e=a.converter._dispatch("ellipsis.before",e,t,a)).replace(/\.\.\./g,"\u2026"),a.converter._dispatch("ellipsis.after",e,t,a)}),r.subParser("emoji",function(e,t,a){return t.emoji?(e=(e=a.converter._dispatch("emoji.before",e,t,a)).replace(/:([\S]+?):/g,function(e,t){return r.helper.emojis.hasOwnProperty(t)?r.helper.emojis[t]:e}),a.converter._dispatch("emoji.after",e,t,a)):e}),r.subParser("encodeAmpsAndAngles",function(e,t,a){return e=(e=(e=(e=(e=a.converter._dispatch("encodeAmpsAndAngles.before",e,t,a)).replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;")).replace(/<(?![a-z\/?$!])/gi,"&lt;")).replace(/</g,"&lt;")).replace(/>/g,"&gt;"),a.converter._dispatch("encodeAmpsAndAngles.after",e,t,a)}),r.subParser("encodeBackslashEscapes",function(e,t,a){return e=(e=(e=a.converter._dispatch("encodeBackslashEscapes.before",e,t,a)).replace(/\\(\\)/g,r.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,r.helper.escapeCharactersCallback),a.converter._dispatch("encodeBackslashEscapes.after",e,t,a)}),r.subParser("encodeCode",function(e,t,a){return e=(e=a.converter._dispatch("encodeCode.before",e,t,a)).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/([*_{}\[\]\\=~-])/g,r.helper.escapeCharactersCallback),a.converter._dispatch("encodeCode.after",e,t,a)}),r.subParser("escapeSpecialCharsWithinTagAttributes",function(e,t,a){return e=(e=(e=a.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,t,a)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)})).replace(/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,function(e){return e.replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),a.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,t,a)}),r.subParser("githubCodeBlocks",function(e,t,a){return t.ghCodeBlocks?(e=a.converter._dispatch("githubCodeBlocks.before",e,t,a),e=(e=(e+="\xa80").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(e,n,i,o){var s=t.omitExtraWLInCodeBlocks?"":"\n";return o=r.subParser("encodeCode")(o,t,a),o="<pre><code"+(i?' class="'+i+" language-"+i+'"':"")+">"+(o=(o=(o=r.subParser("detab")(o,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+s+"</code></pre>",o=r.subParser("hashBlock")(o,t,a),"\n\n\xa8G"+(a.ghCodeBlocks.push({text:e,codeblock:o})-1)+"G\n\n"})).replace(/\xa80/,""),a.converter._dispatch("githubCodeBlocks.after",e,t,a)):e}),r.subParser("hashBlock",function(e,t,a){return e=(e=a.converter._dispatch("hashBlock.before",e,t,a)).replace(/(^\n+|\n+$)/g,""),e="\n\n\xa8K"+(a.gHtmlBlocks.push(e)-1)+"K\n\n",a.converter._dispatch("hashBlock.after",e,t,a)}),r.subParser("hashCodeTags",function(e,t,a){e=a.converter._dispatch("hashCodeTags.before",e,t,a);return e=r.helper.replaceRecursiveRegExp(e,function(e,n,i,o){var s=i+r.subParser("encodeCode")(n,t,a)+o;return"\xa8C"+(a.gHtmlSpans.push(s)-1)+"C"},"<code\\b[^>]*>","</code>","gim"),a.converter._dispatch("hashCodeTags.after",e,t,a)}),r.subParser("hashElement",function(e,t,a){return function(e,t){var n=t;return n=(n=(n=n.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),"\n\n\xa8K"+(a.gHtmlBlocks.push(n)-1)+"K\n\n"}}),r.subParser("hashHTMLBlocks",function(e,t,a){e=a.converter._dispatch("hashHTMLBlocks.before",e,t,a);var n=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],i=function(e,t,n,i){var r=e;return-1!==n.search(/\bmarkdown\b/)&&(r=n+a.converter.makeHtml(t)+i),"\n\n\xa8K"+(a.gHtmlBlocks.push(r)-1)+"K\n\n"};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,function(e,t){return"&lt;"+t+"&gt;"}));for(var o=0;o<n.length;++o)for(var s,l=new RegExp("^ {0,3}(<"+n[o]+"\\b[^>]*>)","im"),c="<"+n[o]+"\\b[^>]*>",d="</"+n[o]+">";-1!==(s=r.helper.regexIndexOf(e,l));){var f=r.helper.splitAtIndex(e,s),p=r.helper.replaceRecursiveRegExp(f[1],i,c,d,"im");if(p===f[1])break;e=f[0].concat(p)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(e,t,a)),e=(e=r.helper.replaceRecursiveRegExp(e,function(e){return"\n\n\xa8K"+(a.gHtmlBlocks.push(e)-1)+"K\n\n"},"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(e,t,a)),a.converter._dispatch("hashHTMLBlocks.after",e,t,a)}),r.subParser("hashHTMLSpans",function(e,t,a){function n(e){return"\xa8C"+(a.gHtmlSpans.push(e)-1)+"C"}
21return e=(e=(e=(e=(e=a.converter._dispatch("hashHTMLSpans.before",e,t,a)).replace(/<[^>]+?\/>/gi,function(e){return n(e)})).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(e){return n(e)})).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(e){return n(e)})).replace(/<[^>]+?>/gi,function(e){return n(e)}),a.converter._dispatch("hashHTMLSpans.after",e,t,a)}),r.subParser("unhashHTMLSpans",function(e,t,a){e=a.converter._dispatch("unhashHTMLSpans.before",e,t,a);for(var n=0;n<a.gHtmlSpans.length;++n){for(var i=a.gHtmlSpans[n],r=0;/\xa8C(\d+)C/.test(i);){var o=RegExp.$1;if(i=i.replace("\xa8C"+o+"C",a.gHtmlSpans[o]),10===r)break;++r}e=e.replace("\xa8C"+n+"C",i)}return a.converter._dispatch("unhashHTMLSpans.after",e,t,a)}),r.subParser("hashPreCodeTags",function(e,t,a){e=a.converter._dispatch("hashPreCodeTags.before",e,t,a);return e=r.helper.replaceRecursiveRegExp(e,function(e,n,i,o){var s=i+r.subParser("encodeCode")(n,t,a)+o;return"\n\n\xa8G"+(a.ghCodeBlocks.push({text:e,codeblock:s})-1)+"G\n\n"},"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),a.converter._dispatch("hashPreCodeTags.after",e,t,a)}),r.subParser("headers",function(e,t,a){e=a.converter._dispatch("headers.before",e,t,a);var n=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),i=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,o=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(i,function(e,i){var o=r.subParser("spanGamut")(i,t,a),s=t.noHeaderId?"":' id="'+l(i)+'"',c="<h"+n+s+">"+o+"</h"+n+">";return r.subParser("hashBlock")(c,t,a)})).replace(o,function(e,i){var o=r.subParser("spanGamut")(i,t,a),s=t.noHeaderId?"":' id="'+l(i)+'"',c=n+1,d="<h"+c+s+">"+o+"</h"+c+">";return r.subParser("hashBlock")(d,t,a)});var s=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function l(e){var n,i;if(t.customizedHeaderId){var o=e.match(/\{([^{]+?)}\s*$/);o&&o[1]&&(e=o[1])}return n=e,i=r.helper.isString(t.prefixHeaderId)?t.prefixHeaderId:!0===t.prefixHeaderId?"section-":"",t.rawPrefixHeaderId||(n=i+n),n=t.ghCompatibleHeaderId?n.replace(/ /g,"-").replace(/&amp;/g,"").replace(/\xa8T/g,"").replace(/\xa8D/g,"").replace(/[&+$,\/:;=?@"#{}|^\xa8~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():t.rawHeaderId?n.replace(/ /g,"-").replace(/&amp;/g,"&").replace(/\xa8T/g,"\xa8").replace(/\xa8D/g,"$").replace(/["']/g,"-").toLowerCase():n.replace(/[^\w]/g,"").toLowerCase(),t.rawPrefixHeaderId&&(n=i+n),a.hashLinkCounts[n]?n=n+"-"+a.hashLinkCounts[n]++:a.hashLinkCounts[n]=1,n}return e=e.replace(s,function(e,i,o){var s=o;t.customizedHeaderId&&(s=o.replace(/\s?\{([^{]+?)}\s*$/,""));var c=r.subParser("spanGamut")(s,t,a),d=t.noHeaderId?"":' id="'+l(o)+'"',f=n-1+i.length,p="<h"+f+d+">"+c+"</h"+f+">";return r.subParser("hashBlock")(p,t,a)}),a.converter._dispatch("headers.after",e,t,a)}),r.subParser("horizontalRule",function(e,t,a){e=a.converter._dispatch("horizontalRule.before",e,t,a);var n=r.subParser("hashBlock")("<hr />",t,a);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,n),a.converter._dispatch("horizontalRule.after",e,t,a)}),r.subParser("images",function(e,t,a){function n(e,t,n,i,o,s,l,c){var d=a.gUrls,f=a.gTitles,p=a.gDimensions;if(n=n.toLowerCase(),c||(c=""),-1<e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m))i="";else if(""===i||null===i){if(""!==n&&null!==n||(n=t.toLowerCase().replace(/ ?\n/g," ")),i="#"+n,r.helper.isUndefined(d[n]))return e;i=d[n],r.helper.isUndefined(f[n])||(c=f[n]),r.helper.isUndefined(p[n])||(o=p[n].width,s=p[n].height)}t=t.replace(/"/g,"&quot;").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var h='<img src="'+(i=i.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback))+'" alt="'+t+'"';return c&&r.helper.isString(c)&&(h+=' title="'+(c=c.replace(/"/g,"&quot;").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback))+'"'),o&&s&&(h+=' width="'+(o="*"===o?"auto":o)+'"',h+=' height="'+(s="*"===s?"auto":s)+'"'),h+" />"}
21return e=(e=(e=(e=(e=(e=a.converter._dispatch("images.before",e,t,a)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,function(e,t,a,i,r,o,s,l){return n(e,t,a,i=i.replace(/\s/g,""),r,o,0,l)})).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,n)).replace(/!\[([^\[\]]+)]()()()()()/g,n),a.converter._dispatch("images.after",e,t,a)}),r.subParser("italicsAndBold",function(e,t,a){function n(e,t,a){return t+e+a}return e=a.converter._dispatch("italicsAndBold.before",e,t,a),e=t.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,t){return n(t,"<strong><em>","</em></strong>")})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,t){return n(t,"<strong>","</strong>")})).replace(/\b_(\S[\s\S]*?)_\b/g,function(e,t){return n(t,"<em>","</em>")}):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e})).replace(/__(\S[\s\S]*?)__/g,function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e})).replace(/_([^\s_][\s\S]*?)_/g,function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e}),e=t.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(e,t,a){return n(a,t+"<strong><em>","</em></strong>")})).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(e,t,a){return n(a,t+"<strong>","</strong>")})).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(e,t,a){return n(a,t+"<em>","</em>")}):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e})).replace(/\*\*(\S[\s\S]*?)\*\*/g,function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e})).replace(/\*([^\s*][\s\S]*?)\*/g,function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e}),a.converter._dispatch("italicsAndBold.after",e,t,a)}),r.subParser("lists",function(e,t,a){function n(e,n){a.gListLevel++,e=e.replace(/\n{2,}$/,"\n");var i=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80| {0,3}([*+-]|\d+[.])[ \t]+))/gm,o=/\n[ \t]*\n(?!\xa80)/.test(e+="\xa80");return t.disableForced4SpacesIndentedSublists&&(i=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(i,function(e,n,i,s,l,c,d){d=d&&""!==d.trim();var f=r.subParser("outdent")(l,t,a),p="";return c&&t.tasklists&&(p=' class="task-list-item" style="list-style-type: none;"',f=f.replace(/^[ \t]*\[(x|X| )?]/m,function(){var e='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return d&&(e+=" checked"),e+">"})),f=f.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,function(e){return"\xa8A"+e}),"<li"+p+">"+(f=(f=n||-1<f.search(/\n{2,}/)?(f=r.subParser("githubCodeBlocks")(f,t,a),r.subParser("blockGamut")(f,t,a)):(f=(f=r.subParser("lists")(f,t,a)).replace(/\n$/,""),f=(f=r.subParser("hashHTMLBlocks")(f,t,a)).replace(/\n\n+/g,"\n\n"),o?r.subParser("paragraphs")(f,t,a):r.subParser("spanGamut")(f,t,a))).replace("\xa8A",""))+"</li>\n"})).replace(/\xa80/g,""),a.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function i(e,t){if("ol"===t){var a=e.match(/^ *(\d+)\./);if(a&&"1"!==a[1])return' start="'+a[1]+'"'}return""}function o(e,a,r){var o=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,s=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l="ul"===a?o:s,c="",d="ul"===a?" style='list-style: disc !important;padding: 0px 0px 0px 40px !important;'":" style='list-style: decimal !important;padding: 0px 0px 0px 40px !important;'";if(-1!==e.search(l))!function t(f){var p=f.search(l),h=i(e,a);-1!==p?(c+="\n\n<"+a+d+h+">\n"+n(f.slice(0,p),!!r)+"</"+a+">
21\n",l="ul"==(a="ul"===a?"ol":"ul")?o:s,t(f.slice(p))):c+="\n\n<"+a+d+h+">\n"+n(f,!!r)+"</"+a+">\n"}(e);else{var f=i(e,a);c="\n\n<"+a+d+f+">\n"+n(e,!!r)+"</"+a+">\n"}return c}return e=a.converter._dispatch("lists.before",e,t,a),e+="\xa80",e=(e=a.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(\xa80|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,t,a){return o(t,-1<a.search(/[*+-]/g)?"ul":"ol",!0)}):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(\xa80|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,t,a,n){return o(a,-1<n.search(/[*+-]/g)?"ul":"ol",!1)})).replace(/\xa80/,""),a.converter._dispatch("lists.after",e,t,a)}),r.subParser("metadata",function(e,t,a){if(!t.metadata)return e;function n(e){(e=(e=(a.metadata.raw=e).replace(/&/g,"&amp;").replace(/"/g,"&quot;")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,function(e,t,n){return a.metadata.parsed[t]=n,""})}return e=(e=(e=(e=a.converter._dispatch("metadata.before",e,t,a)).replace(/^\s*\xab\xab\xab+(\S*?)\n([\s\S]+?)\n\xbb\xbb\xbb+\n/,function(e,t,a){return n(a),"\xa8M"})).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(e,t,i){return t&&(a.metadata.format=t),n(i),"\xa8M"})).replace(/\xa8M/g,""),a.converter._dispatch("metadata.after",e,t,a)}),r.subParser("outdent",function(e,t,a){return e=(e=(e=a.converter._dispatch("outdent.before",e,t,a)).replace(/^(\t|[ ]{1,4})/gm,"\xa80")).replace(/\xa80/g,""),a.converter._dispatch("outdent.after",e,t,a)}),r.subParser("paragraphs",function(e,t,a){for(var n=(e=(e=(e=a.converter._dispatch("paragraphs.before",e,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),i=[],o=n.length,s=0;s<o;s++){var l=n[s];0<=l.search(/\xa8(K|G)(\d+)\1/g)?i.push(l):0<=l.search(/\S/)&&(l=(l=r.subParser("spanGamut")(l,t,a)).replace(/^([ \t]*)/g,"<p>"),l+="</p>",i.push(l))}for(o=i.length,s=0;s<o;s++){for(var c="",d=i[s],f=!1;/\xa8(K|G)(\d+)\1/.test(d);){var p=RegExp.$1,h=RegExp.$2;c=(c="K"===p?a.gHtmlBlocks[h]:f?r.subParser("encodeCode")(a.ghCodeBlocks[h].text,t,a):a.ghCodeBlocks[h].codeblock).replace(/\$/g,"$$$$"),d=d.replace(/(\n\n)?\xa8(K|G)\d+\2(\n\n)?/,c),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(d)&&(f=!0)}i[s]=d}return e=(e=(e=i.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),a.converter._dispatch("paragraphs.after",e,t,a)}),r.subParser("runExtension",function(e,t,a,n){if(e.filter)t=e.filter(t,n.converter,a);else if(e.regex){var i=e.regex;i instanceof RegExp||(i=new RegExp(i,"g")),t=t.replace(i,e.replace)}return t}),r.subParser("spanGamut",function(e,t,a){return e=a.converter._dispatch("spanGamut.before",e,t,a),e=r.subParser("codeSpans")(e,t,a),e=r.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,a),e=r.subParser("encodeBackslashEscapes")(e,t,a),e=r.subParser("images")(e,t,a),e=r.subParser("anchors")(e,t,a),e=r.subParser("autoLinks")(e,t,a),e=r.subParser("simplifiedAutoLinks")(e,t,a),e=r.subParser("emoji")(e,t,a),e=r.subParser("underline")(e,t,a),e=r.subParser("italicsAndBold")(e,t,a),e=r.subParser("strikethrough")(e,t,a),e=r.subParser("ellipsis")(e,t,a),e=r.subParser("hashHTMLSpans")(e,t,a),e=r.subParser("encodeAmpsAndAngles")(e,t,a),t.simpleLineBreaks?/\n\n\xa8K/.test(e)||(e=e.replace(/\n+/g,"<br />\n")):e=e.replace(/  +\n/g,"<br />\n"),a.converter._dispatch("spanGamut.after",e,t,a)}),r.subParser("strikethrough",function(e,t,a){return t.strikethrough&&(e=(e=a.converter._dispatch("strikethrough.before",e,t,a)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(e,n){return function(e){return t.simplifiedAutoLink&&(e=r.subParser("simplifiedAutoLinks")(e,t,a)),"<del>"+e+"</del>"}(n)}),e=a.converter._dispatch("strikethrough.after",e,t,a)),e}),r.subParser("stripLinkDefinitions",function(e,t,a){var n=function(e,n,i,o,s,l,c){return n=n.toLowerCase(),i.match(/^data:.+?\/.+?;base64,/)?a.gUrls[n]=i.replace(/\s/g,""):a.gUrls[n]=r.subParser("encodeAmpsAndAngles")(i,t,a),l?l+c:(c&&(a.gTitles[n]=c.replace(/"|'/g,"&quot;")),t.parseImgDimensions&&o&&s&&(a.gDimensions[n]={width:o,height:s}),"")};return(e=(e=(e+="\xa80").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=\xa80)|(?=\n\[))/gm,n)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=\xa80))/gm,n)).replace(/\xa80/,"")}),r.subParser("tables",function(e,t,a){if(!t.tables)return e;function n(e){var n,i=e.split("\n");for(n=0;n<i.length;++n)/^ {0,3}\|/.test(i[n])&&(i[n]=i[n].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(i[n])&&(i[n]=i[n].replace(/\|[ \t]*$/,"")),i[n]=r.subParser("codeSpans")(i[n],t,a);var o,s,l,c,d,f=i[0].split("|").map(function(e){return e.trim()}),p=i[1].split("|").map(function(e){return e.trim()}),h=[],u=[],g=[],m=[];for(i.shift(),i.shift(),n=0;n<i.length;++n)""!==i[n].trim()&&h.push(i[n].split("|").map(function(e){return e.trim()}));if(f.length<p.length)return e;for(n=0;n<p.length;++n)g.push((o=p[n],/^:[ \t]*--*$/.test(o)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(o)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(o)?' style="text-align:center;"':""));for(n=0;n<f.length;++n)r.helper.isUndefined(g[n])&&(g[n]=""),u.push((s=f[n],l=g[n],c=void 0,c="",s=s.trim(),(t.tablesHeaderId||t.tableHeaderId)&&(c=' id="'+s.replace(/ /g,"_").toLowerCase()+'"'),"<th"+c+l+">
vendor: 10,010 bytes, line 21
21"+(s=r.subParser("spanGamut")(s,t,a))+"</th>\n"));for(n=0;n<h.length;++n){for(var v=[],b=0;b<u.length;++b)r.helper.isUndefined(h[n][b]),v.push((d=h[n][b],"<td"+g[b]+">"+r.subParser("spanGamut")(d,t,a)+"</td>\n"));m.push(v)}return function(e,t){for(var a="<table>\n<thead>\n<tr>\n",n=e.length,i=0;i<n;++i)a+=e[i];for(a+="</tr>\n</thead>\n<tbody>\n",i=0;i<t.length;++i){a+="<tr>\n";for(var r=0;r<n;++r)a+=t[i][r];a+="</tr>\n"}return a+"</tbody>\n</table>\n"}(u,m)}return e=(e=(e=(e=a.converter._dispatch("tables.before",e,t,a)).replace(/\\(\|)/g,r.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|\xa80)/gm,n)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|\xa80)/gm,n),a.converter._dispatch("tables.after",e,t,a)}),r.subParser("underline",function(e,t,a){return t.underline?(e=a.converter._dispatch("underline.before",e,t,a),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,t){return"<u>"+t+"</u>"})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,t){return"<u>"+t+"</u>"}):(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e})).replace(/__(\S[\s\S]*?)__/g,function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e})).replace(/(_)/g,r.helper.escapeCharactersCallback),e=a.converter._dispatch("underline.after",e,t,a)):e}),r.subParser("unescapeSpecialChars",function(e,t,a){return e=(e=a.converter._dispatch("unescapeSpecialChars.before",e,t,a)).replace(/\xa8E(\d+)E/g,function(e,t){var a=parseInt(t);return String.fromCharCode(a)}),a.converter._dispatch("unescapeSpecialChars.after",e,t,a)}),r.subParser("makeMarkdown.blockquote",function(e,t){var a="";if(e.hasChildNodes())for(var n=e.childNodes,i=n.length,o=0;o<i;++o){var s=r.subParser("makeMarkdown.node")(n[o],t);""!==s&&(a+=s)}return"> "+(a=a.trim()).split("\n").join("\n> ")}),r.subParser("makeMarkdown.codeBlock",function(e,t){var a=e.getAttribute("language"),n=e.getAttribute("precodenum");return"```"+a+"\n"+t.preList[n]+"\n```"}),r.subParser("makeMarkdown.codeSpan",function(e){return"`"+e.innerHTML+"`"}),r.subParser("makeMarkdown.emphasis",function(e,t){var a="";if(e.hasChildNodes()){a+="*";for(var n=e.childNodes,i=n.length,o=0;o<i;++o)a+=r.subParser("makeMarkdown.node")(n[o],t);a+="*"}return a}),r.subParser("makeMarkdown.header",function(e,t,a){var n=new Array(a+1).join("#"),i="";if(e.hasChildNodes()){i=n+" ";for(var o=e.childNodes,s=o.length,l=0;l<s;++l)i+=r.subParser("makeMarkdown.node")(o[l],t)}return i}),r.subParser("makeMarkdown.hr",function(){return"---"}),r.subParser("makeMarkdown.image",function(e){var t="";return e.hasAttribute("src")&&(t+="!["+e.getAttribute("alt")+"](",t+="<"+e.getAttribute("src")+">",e.hasAttribute("width")&&e.hasAttribute("height")&&(t+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"),t}),r.subParser("makeMarkdown.links",function(e,t){var a="";if(e.hasChildNodes()&&e.hasAttribute("href")){var n=e.childNodes,i=n.length;a="[";for(var o=0;o<i;++o)a+=r.subParser("makeMarkdown.node")(n[o],t);a+="](",a+="<"+e.getAttribute("href")+">",e.hasAttribute("title")&&(a+=' "'+e.getAttribute("title")+'"'),a+=")"}return a}),r.subParser("makeMarkdown.list",function(e,t,a){var n="";if(!e.hasChildNodes())return"";for(var i=e.childNodes,o=i.length,s=e.getAttribute("start")||1,l=0;l<o;++l)void 0!==i[l].tagName&&"li"===i[l].tagName.toLowerCase()&&(n+=("ol"===a?s.toString()+". ":"- ")+r.subParser("makeMarkdown.listItem")(i[l],t),++s);return(n+="\n\x3c!-- --\x3e\n").trim()}),r.subParser("makeMarkdown.listItem",function(e,t){for(var a="",n=e.childNodes,i=n.length,o=0;o<i;++o)a+=r.subParser("makeMarkdown.node")(n[o],t);return/\n$/.test(a)?a=a.split("\n").join("\n    ").replace(/^ {4}$/gm,"").replace(/\n\n+/g,"\n\n"):a+="\n",a}),r.subParser("makeMarkdown.node",function(e,t,a){a=a||!1;var n="";if(3===e.nodeType)return r.subParser("makeMarkdown.txt")(e,t);if(8===e.nodeType)return"\x3c!--"+e.data+"--\x3e\n\n";if(1!==e.nodeType)return"";switch(e.tagName.toLowerCase()){case"h1":a||(n=r.subParser("makeMarkdown.header")(e,t,1)+"\n\n");break;case"h2":a||(n=r.subParser("makeMarkdown.header")(e,t,2)+"\n\n");break;case"h3":a||(n=r.subParser("makeMarkdown.header")(e,t,3)+"\n\n");break;case"h4":a||(n=r.subParser("makeMarkdown.header")(e,t,4)+"\n\n");break;case"h5":a||(n=r.subParser("makeMarkdown.header")(e,t,5)+"\n\n");break;case"h6":a||(n=r.subParser("makeMarkdown.header")(e,t,6)+"\n\n");break;case"p":a||(n=r.subParser("makeMarkdown.paragraph")(e,t)+"\n\n");break;case"blockquote":a||(n=r.subParser("makeMarkdown.blockquote")(e,t)+"\n\n");break;case"hr":a||(n=r.subParser("makeMarkdown.hr")(e,t)+"\n\n");break;case"ol":a||(n=r.subParser("makeMarkdown.list")(e,t,"ol")+"\n\n");break;case"ul":a||(n=r.subParser("makeMarkdown.list")(e,t,"ul")+"\n\n");break;case"precode":a||(n=r.subParser("makeMarkdown.codeBlock")(e,t)+"\n\n");break;case"pre":a||(n=r.subParser("makeMarkdown.pre")(e,t)+"\n\n");break;case"table":a||(n=r.subParser("makeMarkdown.table")(e,t)+"\n\n");break;case"code":n=r.subParser("makeMarkdown.codeSpan")(e,t);break;case"em":case"i":n=r.subParser("makeMarkdown.emphasis")(e,t);break;case"strong":case"b":n=r.subParser("makeMarkdown.strong")(e,t);break;case"del":n=r.subParser("makeMarkdown.strikethrough")(e,t);break;case"a":n=r.subParser("makeMarkdown.links")(e,t);break;case"img":n=r.subParser("makeMarkdown.image")(e,t);break;default:n=e.outerHTML+"\n\n"}return n}),r.subParser("makeMarkdown.paragraph",function(e,t){var a="";if(e.hasChildNodes())for(var n=e.childNodes,i=n.length,o=0;o<i;++o)a+=r.subParser("makeMarkdown.node")(n[o],t);return a.trim()}),r.subParser("makeMarkdown.pre",function(e,t){var a=e.getAttribute("prenum");return"<pre>"+t.preList[a]+"</pre>"}),r.subParser("makeMarkdown.strikethrough",function(e,t){var a="";if(e.hasChildNodes()){a+="~~";for(var n=e.childNodes,i=n.length,o=0;o<i;++o)a+=r.subParser("makeMarkdown.node")(n[o],t);a+="~~"}return a}),r.subParser("makeMarkdown.strong",function(e,t){var a="";if(e.hasChildNodes()){a+="**";for(var n=e.childNodes,i=n.length,o=0;o<i;++o)a+=r.subParser("makeMarkdown.node")(n[o],t);a+="**"}return a}),r.subParser("makeMarkdown.table",function(e,t){var a,n,i="",o=[[],[]],s=e.querySelectorAll("thead>tr>th"),l=e.querySelectorAll("tbody>tr");for(a=0;a<s.length;++a){var c=r.subParser("makeMarkdown.tableCell")(s[a],t),d="---";if(s[a].hasAttribute("style"))switch(s[a].getAttribute("style").toLowerCase().replace(/\s/g,"")){case"text-align:left;":d=":---";break;case"text-align:right;":d="---:";break;case"text-align:center;":d=":---:"}o[0][a]=c.trim(),o[1][a]=d}for(a=0;a<l.length;++a){var f=o.push([])-1,p=l[a].getElementsByTagName("td");for(n=0;n<s.length;++n){var h=" ";void 0!==p[n]&&(h=r.subParser("makeMarkdown.tableCell")(p[n],t)),o[f].push(h)}}var u=3;for(a=0;a<o.length;++a)for(n=0;n<o[a].length;++n){var g=o[a][n].length;u<g&&(u=g)}for(a=0;a<o.length;++a){for(n=0;n<o[a].length;++n)1===a?":"===o[a][n].slice(-1)?o[a][n]=r.helper.padEnd(o[a][n].slice(-1),u-1,"-")+":":o[a][n]=r.helper.padEnd(o[a][n],u,"-"):o[a][n]=r.helper.padEnd(o[a][n],u);i+="| "+o[a].join(" | ")+" |\n"}return i.trim()}),r.subParser("makeMarkdown.tableCell",function(e,t){var a="";if(!e.hasChildNodes())return"";for(var n=e.childNodes,i=n.length,o=0;o<i;++o)a+=r.subParser("makeMarkdown.node")(n[o],t,!0);return a.trim()}),r.subParser("makeMarkdown.txt",function(e){var t=e.nodeValue;return t=(t=t.replace(/ +/g," ")).replace(/\xa8NBSP;/g," "),(t=(t=(t=(t=(t=(t=(t=(t=r.helper.unescapeHTMLEntities(t)).replace(/([*_~|`])/g,"\\$1")).replace(/^(\s*)>/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")}),e.PLUGINS.markdown=function(e){var t,a,n,i,o,s=e.$,l=!1,c="",d="";function f(t){t=function(e){var t=e,a=e.match(/(\[\^(.+?)\])[^:]/g),n=e.match(/(\[\^(.+?)\]:)/g);if(a&&n){a.forEach(function(e,t,a){a[t]=a[t].substring(0,a[t].length-1)}),a=a.filter(function(e,t){return a.indexOf(e)===t}),n=n.filter(function(e,t){return n.indexOf(e)===t});for(var i=1,r=0;r<a.length;r++){var o="";if(1==i&&(o='<hr class="footnote-sep"><ol>'),-1<n.indexOf(a[r]+":")){for(var s=-1<(t=(t=t.split(n[r]).join("{ftnt-plc}")).replace(n[r].substring(0,n[r].length-1),'<sup id="fnref:'.concat(i,'"><a href="#fn:').concat(i,'" class="footnote-a">').concat(i,"</a></sup>"))).indexOf(a[r])?1:0,l=0;s&&(l++,s=-1<(t=t.replace(n[r].substring(0,n[r].length-1),'<sup id="fnref:'.concat(i,":").concat(l,'"><a href="#fn:').concat(i,":").concat(l,'" class="footnote-a">').concat(i,":").concat(l,"</a></sup>"))).indexOf(a[r])?1:0););var c=(t=t.split("{ftnt-plc}").join(n[r])).indexOf(n[r]),d=t,f=d.substring(c,d.length-1);if(f=f.split("\n")[0],t=t.replace(f,""),-1<f.indexOf(": ")){f=f.split(": ")[1],f+='<a href="#fnref:'.concat(i,'" class="footnote-a">\u21a9</a>');for(var p=l;0!=l;)f+='<a href="#fnref:'.concat(i,":").concat(p-l+1,'" class="footnote-a">\u21a9</a>'),l--;f+="</p></li>",t=t+o+'<li id="fn:'.concat(i,'"><p>')+f,i++}}}1!=i&&(t+="</ol>")}return t}(t=function(e){for(var t=/^[A-Za-z0-9]/g,a=/^:[ ]{1}(.+?)+/g,n=e.split("\n"),i=n,r=n.length-1,o=1;o<r;o++)null!==n[o].match(a)&&(null!==n[o-1].match(t)&&o<r-1&&null!==n[o+1].match(a)?(i[o-1]="<dl><dt>"+n[o-1]+"</dt>",i[o]="<dd>"+n[o].substring(2)+"</dd>"):null!==n[o-1].match(t)&&(o<r-1&&null===n[o+1].match(a)||o==r-1)?(i[o-1]="<dl><dt>"+n[o-1]+"</dt>",i[o]="<dd>"+n[o].substring(2)+"</dd></dl>"):o<r-1&&null!==n[o+1].match(a)?i[o]="<dd>"+n[o].substring(2)+"</dd>":i[o]="<dd>"+n[o].substring(2)+"</dd></dl>");return i.join("\n")}(t=function(e){var t=e.indexOf("```"),a=0;return-1<t&&(a=-1<(a=e.substring(t+1).indexOf("```"))?a+3:a),e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,function(e,n,i){return t<i&&i<a?"---":"<hr />\n"})}
21(t=function(e){return-1<(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.split("</p>").join("</p>\n")).split("</div>").join("\n")).replace(/(<([^>]+)>)/gi,"")).replace(/&gt;/gi,">")).replace(/&lt;/gi,"<")).split("&quot;").join('"')).split("&amp;").join("&")).split("&#39;").join("'")).split("&nbsp;").join(" ")).replace(/\|+\n[^\|]/g,function(e){return e.replace("\n","\n\n")})).indexOf("Powered by Froala Editor")&&(e=e.replace("Powered by Froala Editor","")),e}(t)))),t=i.makeHtml(t),e.$wp.find(a)[0].innerHTML=t}return{_init:function(){if(e.events.on("contentChanged",function(){l&&f(e.html.get(!1,!1))},!0),e.events.$on(s(e.o_win),"resize",function(){l&&(a[0].style.width=e.$wp[0].clientWidth-e.$el[0].clientWidth+2+"px")}),i=new r.Converter({strikethrough:!0,tables:!0,tablesHeaderId:!0,simpleLineBreaks:!0,ghCodeBlocks:!0,tasklists:!0,customizedHeaderId:!0,requireSpaceBeforeHeadingText:!0,underline:!0}),n=e.$tb.find('.fr-command[data-cmd="markdown"]'),!e.$wp)return!1},refresh:function(e){var t=l;e.toggleClass("fr-active",t).attr("aria-pressed",t)},toggle:function(){l?(d=e.html.get(!0,!0),e.opts.pastePlain=!1,e.$el.removeClass("fr-markdown-editor"),e.$wp.append(o[0].firstChild),s(o).remove(),e.$wp.find(t).remove(),e.$wp.find(a).remove(),e.$wp[0].lastChild.after(e.$placeholder[0]),e.$el.removeAttr("style"),e.size.refresh(),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(n).removeClass("fr-disabled").attr("aria-disabled",!1),e.html.set(c)):function(){var i;c=e.html.get(!0,!0),e.html.set(d),e.opts.pastePlain=!0,e.$el.addClass("fr-markdown-editor"),o=s('<div class="fr-wrapper-markdown" />'),e.opts.heightMin?o.css("min-height","".concat(e.opts.heightMin,"px")):o.css("min-height","200px"),e.opts.heightMax?(o.css("maxHeight","".concat(e.opts.heightMax,"px")),o.css("overflow","auto")):(o.css("maxHeight",""),o.css("overflow","")),e.opts.height&&(o.css("height","".concat(e.opts.height,"px")),o.css("overflow","auto"),o.css("minHeight",e.opts.height-e.helpers.getPX(e.$el.css("padding-top"))-e.helpers.getPX(e.$el.css("padding-bottom")))),e.$wp.append(o),o[0].appendChild(e.$el[0]),t=s('<div class="gutter-horizontal"><div class="e-resize-handler"><i class="fa fa-circle-thin" aria-hidden="true"></i></div></div>'),s(o).append(t[0]),a=s('<div class="fr-element fr-markdown-view"></div>'),s(o).append(a[0]),s(o).after(e.$placeholder[0]),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(n).filter(function(){return"fullscreen"!==s(this).data("cmd")&&"moreMisc"!==s(this).data("cmd")}).addClass("fr-disabled").attr("aria-disabled",!0),s(t).on("mousedown touchstart",function(n){i={e:n,offsetLeft:t[0].offsetLeft,offsetTop:t[0].offsetTop,firstWidth:e.$el[0].offsetWidth,secondWidth:a[0].offsetWidth};var r=function(){document.onmousemove=document.onmouseup=null,document.ontouchmove=document.ontouchend=null};document.onmousemove=function(n){e.selection.clear();var r={x:n.clientX-i.e.clientX,y:n.clientY-i.e.clientY};r.x=Math.min(Math.max(r.x,-i.firstWidth),i.secondWidth),i.firstWidth+r.x<125||i.secondWidth-r.x<125||(t[0].style.left=i.offsetLeft+r.x+"px",e.$el[0].style.width=i.firstWidth+r.x+"px",a[0].style.width=i.secondWidth-r.x+"px")},document.ontouchmove=function(n){e.selection.clear();var r={x:n.changedTouches[0].clientX-i.e.changedTouches[0].clientX,y:n.changedTouches[0].clientY-i.e.changedTouches[0].clientY};r.x=Math.min(Math.max(r.x,-i.firstWidth),i.secondWidth),i.firstWidth+r.x<100||i.secondWidth-r.x<100||(t[0].style.left=i.offsetLeft+r.x+"px",e.$el[0].style.width=i.firstWidth+r.x+"px",a[0].style.width=i.secondWidth-r.x+"px")},document.onmouseup=r,document.ontouchend=r}),f(d)}(),l=!l},isEnabled:function(){return l}}},e.DefineIcon("markdown",{NAME:"markdown",SVG_KEY:"markdown"}),e.RegisterCommand("markdown",{title:"Markdown",undo:!1,focus:!1,toggle:!0,forcedRefresh:!0,accessibilityFocus:!0,callback:function(){this.markdown.toggle()},refresh:function(e){this.markdown.refresh(e)},plugin:"markdown"}),Object.assign(e.DEFAULTS,{trackChangesEnabled:!1,showChangesEnabled:!1}),e.PLUGINS.track_changes=function(t){var n=t.$;n.fn.isAfter=function(e){var t=n(this),a=t.parents(),i=e.parents(),r=t;for(var o in a){var s=e;if(a.hasOwnProperty(o)){var l=n(a[o]);for(var c in i)if(i.hasOwnProperty(c)){var d=n(i[c]);if(l[0]===d[0]){var f=r.index();return s.index()<f}s=d}r=l}}return!1};var i,r,o=[],s="",l="",c="",d="",f=[],p=[],h=null,u=[],g=!1;function m(){return o.pop()}function v(a){var i=!(!a||8!=a.keyCode),r=a&&13==a.keyCode,o=!(!a||46!=a.keyCode);
21if(t.opts.trackChangesEnabled){t.selection.restore(),a&&a.composing&&(t.selection.save(),t.selection.ranges()[0].collapse(!1));var f=t.selection.ranges(0).startContainer,p=n(f).parentsUntil(t.$el,"[data-tracking=true]");if(n(f).data("tracking")&&i){t.markers.insert();var h=t.$el.find(".fr-marker");return h[0].previousSibling&&"IMG"===h[0].previousSibling.tagName||t.selection.clear(),void n(h).remove()}if(!p.length||"TD"==f.tagName||r){if(t.selection.isCollapsed()){t.markers.insert();var g=t.$el.find(".fr-marker");if(a&&a.composing&&(g=n(g[1])),!g.length)return;var m="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length),v=t.opts.showChangesEnabled?'class="fr-highlight-change"':"";if(i||o){if(i){if(!g[0].previousSibling||g[0].previousSibling.nodeType!==Node.ELEMENT_NODE||!g[0].previousSibling.lastChild||g[0].previousSibling.lastChild.nodeType!==Node.ELEMENT_NODE||"IMG"!==g[0].previousSibling.lastChild.tagName){for(;n(g[0].previousSibling).data("tracking");)g.insertBefore(g.prev());n(g[0].previousSibling).find("[data-tracking=true]").length&&g.insertBefore(n(g[0].previousSibling).find("[data-tracking=true]").eq(0))}}else if(n(f).data("tracking")){if(!f.nextSibling)return void(g[0].nextSibling&&"IMG"===g[0].nextSibling.tagName&&g[0].nextSibling.remove());g.insertBefore(f.nextSibling),b(g)}else b(g);var x=g[0]&&g[0].previousSibling?g[0].previousSibling.nodeValue:"",C=x&&x.slice(0,-(a.selectionLength?a.selectionLength:1));o&&(g[0].nextSibling&&"SPAN"!==g[0].nextSibling.tagName&&null===g[0].nextSibling.nodeValue&&g[0].nextSibling.firstChild&&g[0].nextSibling.firstChild.before(g[0]),C=(x=g[0].nextSibling?g[0].nextSibling.nodeValue:" ")&&x.slice(1)),o&&g[0].nextSibling&&"isPasted"===g[0].nextSibling.id?C=(x=g[0].nextSibling?g[0].nextSibling.textContent:" ")&&x.slice(1):i&&g[0].previousSibling&&"isPasted"===g[0].previousSibling.id&&(C=(x=g[0].previousSibling?g[0].previousSibling.textContent:" ")&&x.slice(0,-(a.selectionLength?a.selectionLength:1)));var w,E=n('<span data-tracking="true" data-track-id="'.concat(m,'" ').concat(v,"></span>")),A=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" '.concat(t.helpers.isIOS()?"":'contenteditable="false"',"></span>"));t.opts.showChangesEnabled||(t.helpers.isMobile()?A.addClass("fr-track-hide-mobile"):A.addClass("fr-track-hide"));var S=!1,k=!1;if(i)try{var _=g[0]&&g[0].previousSibling;if(g[0]&&g[0].previousElementSibling&&"I"===g[0].previousElementSibling.tagName&&!x&&(w=g[0].previousElementSibling),_&&3===_.nodeType&&"SPAN"!==_.parentNode.tagName&&_.previousSibling&&"SPAN"===_.previousSibling.tagName&&" "===_.nodeValue?w=_.previousSibling:_&&"SPAN"===_.parentNode.tagName&&0<n(_.parentNode).find(".fr-emoticon").length?(w=_.parentNode,S=!0):_&&("SPAN"===_.tagName&&"isPasted"!==_.id||"HR"===_.tagName)?w=_:n(g).parent().prev().is("hr")?(w=n(g).parent().prev().get(0),S=k=!0):_&&"IMG"===_.tagName&&(w=_,n(E).prepend("".concat(e.MARKERS)),n(E).append("".concat(e.MARKERS))),t.helpers.isMobile()&&g[0]&&!w&&!x&&!C)return;S?(n(g[0].parentNode).after(E),k?n(g).parent().remove():n(g).remove()):g[0]?a.composing?n(g).after(E):n(g).before(E):n(d).before(E)}catch(a){d&&n(d).before(E)}else if(o){var T=g[0].nextSibling;g[0].nextElementSibling&&"I"===g[0].nextElementSibling.tagName&&!g[0].nextSibling.nodeValue?w=g[0].nextElementSibling:T&&3===T.nodeType&&"SPAN"!==T.parentNode.tagName&&T.nextSibling&&"SPAN"===T.nextSibling.tagName&&" "===T.nodeValue?w=T.nextSibling:T&&"SPAN"===T.parentNode.tagName&&0<n(T.parentNode).find(".fr-emoticon").length?(w=T.parentNode,S=!0):T&&"SPAN"===T.tagName&&g[0].nextSibling&&"isPasted"!==g[0].nextSibling.id?w=T:T&&"IMG"===T.tagName&&(w=T,n(E).prepend("".concat(e.MARKERS)),n(E).append("".concat(e.MARKERS))),S?(n(g[0].parentNode).before(E),n(g).remove()):n(g).after(E)}if(a.composing?u.push({span:E,delete:A}):(t.helpers.isIOS()&&u.push({delete:A}),n(E).prepend(A)),!w&&(w=x&&x.replace(C,""),t.helpers.isMobile()&&s&&!a.composing)){var L=t.selection.get().focusNode,R=t.selection.get().focusOffset,M=1;l&&L&&l.isSameNode(L)&&(M=c-R),w=s.replace(/\u00a0/g," ").replace(x.replace(/\u00a0/g," "),"").slice(0,M)}if(w&&(S?(n(A).append(n(n(w).get(0).outerHTML)),t.markers.insert()
21):n(A).append(w)),w&&0==w.length)return;t.browser.msie&&i&&(n(E).prepend("".concat(e.MARKERS)),n(E).append("".concat(e.MARKERS))),i&&(C||""===C)&&g[0].previousSibling?g[0].previousSibling.nodeValue=C:o&&(n(E).append("".concat(e.MARKERS)),g[0].nextSibling.nodeValue=C)}else{var I=e.INVISIBLE_SPACE;if(a&&t.helpers.isMobile()&&((I=g[0]&&g[0].previousSibling&&g[0].previousSibling.nodeValue?g[0].previousSibling.nodeValue.slice(-1):e.INVISIBLE_SPACE)&&g[0]&&g[0].previousSibling&&g[0].previousSibling.nodeValue?g[0].previousSibling.nodeValue=g[0].previousSibling.nodeValue.slice(0,-1):!g[0]||g[0].previousSibling||g[0].nextSibling||I!==e.INVISIBLE_SPACE||(I=t.selection.get().focusNode.nodeValue.slice(c,t.selection.get().focusOffset),t.selection.get().focusNode.nodeValue=t.selection.get().focusNode.nodeValue.slice(t.selection.get().focusOffset))),r){if(g.parent().parent().is("li"))return;var O=n("<p></p>");return void(0<g.closest("p").length&&(g.closest("p").after(O),O.append(g),t.markers.remove(),setTimeout(function(){O.prev().text()!==String.fromCharCode(8203)&&""!==O.prev().text()||O.prev().remove(),t.selection.setAfter(O[0])},1)))}g[0].previousSibling&&"BR"===g[0].previousSibling.tagName&&g[0].previousSibling.remove(),g.replaceWith('<span data-tracking="true" data-track-id="'.concat(m,'" ').concat(v,">").concat(I+e.MARKERS,"</span>"))}t.selection.restore(),t.track_changes.pushChange(m)}else{t.selection.save();var N=t.$el.find('.fr-marker[data-type="true"]').length&&t.$el.find('.fr-marker[data-type="true"]').get(0),D=t.$el.find('.fr-marker[data-type="false"]').length&&t.$el.find('.fr-marker[data-type="false"]').get(0);if(n(N).parent().hasClass("fr-emoticon")&&n(N).parent().before(N),n(N).isAfter(n(D))){var P=N;N=D,D=P}y(N,D,a&&a.deletion),t.selection.restore()}t.helpers.isMobile()&&s&&t.markers.remove()}}}function b(e){if(n(e[0].nextSibling).data("tracking")){for(;n(e[0].nextSibling).data("tracking")&&(!(0<n(e[0].previousElementSibling).find("[data-tracking-deleted=true]").length&&0<n(e[0].nextElementSibling).find("[data-tracking-deleted=true]").length)||n(e[0].previousSibling).data("tracking"));)n(e).insertAfter(e.next());e.insertBefore(e[0].previousSibling)}}function y(a,i){var r=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if(a&&(!a.isSameNode(i)||!n(a).hasClass("fr-marker"))){for(;a.nodeType===Node.COMMENT_NODE;)a=a.nextSibling;if(n(a).parent().is("table")&&0!==n(a).parent().next().text().length&&y(n(a).parent().next()[0],i,r),"TD"!==a.tagName||1!==a.childNodes.length||"BR"!==a.childNodes[0].tagName){if(t.node.isBlock(a)&&"HR"!==a.tagName)return t.node.hasClass(a.firstChild,"fr-marker")?y(a.firstChild.nextSibling,i,r):y(a.firstChild,i,r),!1;if("BR"===a.tagName&&"TD"===a.parentElement.tagName){var o=a.parentElement.nextElementSibling;n(a).remove(),y(o,i)}var s="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length),l=t.opts.showChangesEnabled?'class="fr-highlight-change"':"",c=n('<span data-tracking="true" data-track-id="'.concat(s,'" ').concat(l,"></span>")),d=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" '.concat(t.helpers.isIOS()?"":'contenteditable="false"',"></span>"));t.opts.showChangesEnabled||(t.helpers.isMobile()?d.addClass("fr-track-hide-mobile"):d.addClass("fr-track-hide"));var f=a;for(n(a).before(c),t.track_changes.pushChange(s);f&&n(f).hasClass("fr-marker");)f=f.nextSibling;for(var p=!1;f&&!p&&!n(f).hasClass("fr-marker")&&!n(f).is("[data-track-id]")&&0===n(f).find("fr-marker").length&&"UL"!==f.tagName&&"OL"!==f.tagName;){var h=f;if("IMG"===f.tagName&&n(f).data("tracking-img","true"),t.node.isBlock(f)&&"HR"!==a.tagName)return y(f.firstChild,i,r),!1;if(f)for(var g=f.childNodes,m=0;m<g.length;m++)if(g[m].className&&"fr-marker"===g[m].className){p=!0,y(f.firstChild,i,r);break}p||(f=f.nextSibling,n(d).append(h))}if(!f||"UL"!==f.tagName&&"OL"!==f.tagName||y(f,i,r),r?u.push({span:c,delete:d}):(t.helpers.isIOS()&&u.push({delete:d}),n(c).prepend(d)),t.browser.msie?n(c).prepend("".concat(e.INVISIBLE_SPACE+e.MARKERS)):n(c).prepend("".concat(e.INVISIBLE_SPACE)),n(c).append("".concat(e.INVISIBLE_SPACE+e.MARKERS)),!f&&!a.isSameNode(i)){for(var v=c.get(0).parentNode;v&&!v.nextSibling&&!t.node.isElement(v);)v=v.parentNode;if(v){var b=v.nextSibling;b&&(t.node.isBlock(b)?"HR"===b.tagName?y(b.nextSibling,i,r):(t.browser.mozilla&&"LI"===v.tagName&&"SPAN"===v.last
21Child.tagName&&n(v.lastChild).hasClass("fr-marker")&&v.lastChild.remove(),y(b.firstChild,i,r)):y(b,i,r))}}}}}function x(e){if(t.opts.trackChangesEnabled){t.selection.restore();var a=t.selection.ranges(0).startContainer,i=n(a).parentsUntil(t.$el,"[data-tracking=true]");if(n(a).data("tracking"))return;if(!i.length&&!t.selection.isCollapsed()&&"quote"!=e){t.selection.save(),C(t.$el.find('.fr-marker[data-type="true"]').length&&t.$el.find('.fr-marker[data-type="true"]').get(0),t.$el.find('.fr-marker[data-type="false"]').length&&t.$el.find('.fr-marker[data-type="false"]').get(0));var r=t.$el.find('.fr-marker[data-type="true"]').length&&t.$el.find('.fr-marker[data-type="true"]').get(0),o=r.parentNode;if(o&&"A"===o.tagName&&o.firstChild&&"SPAN"===o.firstChild.tagName&&2<o.firstChild.childNodes.length&&"STRONG"===o.firstChild.childNodes[3].tagName)n(o.firstChild.childNodes[3].firstChild).before(r);else{for(var s=r.previousSibling.firstChild;s&&"SPAN"!==s.tagName;)s=s.nextSibling;n(s).after(r)}t.selection.restore()}}}function C(a,i,r){if(a&&!("<br>"===n(a).html()&&n(a).parent().is("td")||(n(a).parent().is("table")&&0!==n(a).parent().next().text().length&&C(n(a).parent().next()[0],i,r),n(a).is("br")&&n(a).parent().length&&n(a).parent().is("td")&&0===n(a).parent().text().length))){for(r||(r="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length),t.track_changes.pushChange(r));a.nodeType===Node.COMMENT_NODE;)a=a.nextSibling;if(t.node.isBlock(a)&&"HR"!==a.tagName)return t.node.hasClass(a.firstChild,"fr-marker")?C(a.firstChild.nextSibling,i,r):C(a.firstChild,i,r),!1;var o=t.opts.showChangesEnabled?'class="fr-highlight-change"':"",s=n('<span data-tracking="true" data-track-id="'.concat(r,'" ').concat(o,"></span>")),l=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false" style="display:none"></span>'),c=a;for(n(a).before(s);c&&n(c).hasClass("fr-marker");)c=c.nextSibling;for(var d=!1;c&&!d&&!n(c).hasClass("fr-marker")&&0===n(c).find("fr-marker").length&&"UL"!==c.tagName&&"OL"!==c.tagName;){var f=c;if(t.node.isBlock(c)&&"HR"!==a.tagName)return C(c.firstChild,i,r),!1;if(c)for(var p=c.childNodes,h=0;h<p.length;h++)if(p[h].className&&"fr-marker"===p[h].className){d=!0,C(c.firstChild,i,r);break}d||(c=c.nextSibling,n(l).append(f.cloneNode(!0)),n(s).append(f))}if(!c||"UL"!==c.tagName&&"OL"!==c.tagName||C(c,i,r),n(c).hasClass("fr-marker")&&n(s).append(c),n(s).prepend(l),n(s).prepend("".concat(e.INVISIBLE_SPACE)),n(s).append("".concat(e.INVISIBLE_SPACE)),!c&&!a.isSameNode(i)){for(var u=s.get(0).parentNode;u&&!u.nextSibling&&!t.node.isElement(u);)u=u.parentNode;if(u){var g=u.nextSibling;g&&(t.node.isBlock(g)?"HR"===g.tagName?C(g.nextSibling,i,r):C(g.firstChild,i,r):C(g,i,r))}}}}function w(e,a,i){var r=t.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=n('<span data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></span>")),s=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');t.opts.showChangesEnabled||s.addClass("fr-track-hide"),s.append(a.get(0).innerHTML),o.append(s);var l=e.get(0).innerHTML;e.html(""),e.append(o),o.append(l)}function E(){if(t.events.trigger("image.hideResizer"),t.events.trigger("video.hideResizer"),t.html.cleanEmptyTags(!0),t.helpers.isMobile())for(var e=t.$el.find("img[data-tracking-img]"),a=0;a<e.length;a++){var i=n(e.get(a));i.parent()&&i.parent().data("tracking")||i.removeData("tracking-img")}}function A(){t.$el.find("li").each(function(){0===this.innerText.replace(/\u200B/g,"").length&&this.remove()})}function S(){var e=m();if(e){var a,i=t.$el.find("[data-track-id=".concat(e,"]"));if(i.length){var r=i.parent("a");if(r.length){var o=n(r.get(0).outerHTML).text();1===[].filter.call(o,function(e){return 8203!==e.charCodeAt(0)}).length&&(a=r)}for(var s=0;s<i.length;s++){var l=i.get(s),c=n(i).data("tracking-deleted")?n(i):n(l).find("[data-tracking-deleted=true]");c.length&&(c.get(0).remove?c.get(0).remove():c.get(0).parentNode.removeChild(c.get(0))),l.hasAttribute("style")?(n(l).removeData("tracking"),n(l).removeData("track-id"),n(l).removeClass("fr-highlight-change")):(t.selection.save(),0<n(l).find("IFRAME").length?(n(l).removeData("tracking"),n(l).removeData("track-id"),n(l).removeClass("fr-highlight-change")):l.outerHTML=l.innerHTML,t.selection.restore(
21))}}a&&a.remove()}E()}function k(){var e=m();if(e){var a=t.$el.find("[data-track-id=".concat(e,"]"));if(a.length){t.selection.save();for(var i=a.length-1;0<=i;i--){var r=n(a).data("tracking-deleted")?n(a):n(a.get(i)).find("[data-tracking-deleted=true]");r.length?0<n(a).find("IFRAME").length?(n(a).removeData("tracking"),n(a).removeData("track-id"),n(a).removeClass("fr-highlight-change"),n(a).removeClass("fr-tracking-deleted"),n(a).removeData("tracking-deleted"),n(a).removeAttr("contenteditable")):r.parent("[data-tracking=true]").data("track-id")==e?(n(a.get(i)).find("[data-tracking-deleted=true]").remove(),a.get(i).outerHTML=r.get(0).innerHTML):a.get(i).remove?a.get(i).remove():a.get(i).parentNode.removeChild(a.get(i)):a.get(i).remove?a.get(i).remove():a.get(i).parentNode.removeChild(a.get(i))}t.selection.restore()}}E()}return t.events.on("keydown",function(a){var n,r;if(!t.opts.trackChangesEnabled)return!0;if(i=null===(n=t.selection.get())||void 0===n||null===(r=n.focusNode)||void 0===r?void 0:r.nodeValue,t.helpers.isAndroid()){var o,f,p=t.selection.get();s=null==p||null===(o=p.focusNode)||void 0===o?void 0:o.nodeValue,l=null==p?void 0:p.focusNode,d=null===(f=l)||void 0===f?void 0:f.nextSibling,c=null==p?void 0:p.focusOffset}else if(function(a){return(!t.keys.ctrlKey(a)||a.which!==e.KEYCODE.Z&&a.which!==e.KEYCODE.C)&&(48<=a.keyCode&&a.keyCode<=57||65<=a.keyCode&&a.keyCode<=90||97<=a.keyCode&&a.keyCode<=122||186<=a.keyCode&&a.keyCode<=222||13===a.keyCode||8===a.keyCode||32===a.keyCode||46===a.keyCode||96<=a.keyCode&&a.keyCode<=111)}(a))if(!t.keys.ctrlKey(a)||"b"!==a.key&&"i"!==a.key&&"u"!==a.key){if(t.keys.ctrlKey(a)&&"a"===a.key||t.keys.ctrlKey(a)&&"s"===a.key)return;v(a)}else x()},!0),t.events.on("keyup",function(e){if(!t.opts.trackChangesEnabled)return!0;var a,o;if(t.helpers.isMobile())if(r=null===(a=t.selection.get())||void 0===a||null===(o=a.focusNode)||void 0===o?void 0:o.nodeValue,g){for(var s=0;s<u.length;s++)t.opts.showChangesEnabled&&n(u[s].span).empty(),n(u[s].span).prepend(u[s].delete);g=!(u=[])}else if(t.helpers.isIOS()){for(var l=0;l<u.length;l++)r&&1===r.length&&i&&1==i.length?(n(u[l].delete).attr("contenteditable","true"),n(u[l].delete).addClass("fr-ios-mobile-disable-select")):n(u[l].delete).attr("contenteditable","false");u=[]}else{if(46===e.keyCode)return!0;v(e)}},!0),t.events.on("beforeinput",function(e){var a=e.originalEvent,i=!1;if(!t.opts.trackChangesEnabled)return!0;if(t.helpers.isAndroid()){var r=t.selection.get(),o=t.selection.ranges(0),s=o.startContainer,l=o.endContainer,c=n(s).parentsUntil(t.$el,"[data-tracking=true]"),d=n(l).parentsUntil(t.$el,"[data-tracking=true]");if("insertCompositionText"===a.inputType)if(""===a.data)i=!0;else if(r.toString().length>a.data.length){if(0<c.length||0<d.length)return g=!0,e.preventDefault(),!1;i=!0,e.composing=!0}if("insertText"!==a.inputType||t.selection.isCollapsed()||(i=!0),i||"deleteContentBackward"===a.inputType){var f,p;if(g=!0,s.lastChild&&!r.toString()&&null!==(f=s.lastChild.children)&&void 0!==f&&null!==(p=f.item(0))&&void 0!==p&&p.hasAttribute("contenteditable"))return;e.keyCode=8,e.deletion=!0,v(e)}}},!0),t.events.on("paste.before",function(e){t.opts.trackChangesEnabled&&t.helpers.isMobile()&&v(e)},!0),t.events.on("paste.after",function(e){if(t.opts.trackChangesEnabled){t.markers.insert();for(var a=t.$el.find(".fr-marker"),n=a.parent().data("tracking")?a.parent():a.parent().find("[data-tracking=true]"),i=n.children().eq(0).is("ul"),r=a.next();r.is("br");)(r=r.next()).prev().remove(),r.next().is("br")&&r.next().remove();if(r.is("ul")){var o=r.find("li");o.find("[data-tracking=true]").addClass("fr-highlight-change");var s=o[0].innerHTML;if(o.html(""),o.insertAfter(a.closest("li")),0==r.parent().find("[data-tracking=true]").length)return void o.append(s);if(r.remove(),n.data("tracking")){var l=n[0].innerHTML;0<l.trim().length&&n.parent().append(l),o.append(n),n.html(s)}else if(!i)return n.insertBefore(n.closest("ul")),void n.next().remove();t.markers.remove(),o.next().length&&o.next().is("li")&&""==o.next().text().trim()&&o.next().remove();var c=o.prev().children().eq(0);c.is("br")&&c.remove()}}},!0),t.events.on("image.inserted",function(e){t.helpers.isMobile()&&t.opts.trackChangesEnabled&&e.data("tracking-img",!0)}),t.events.on("image.removed",function(e){if(t.helpers.isMobile()&&t.opts.trackChangesEnabled&&!e.data("tracking-img")&&!e.parent().data("tracking")){var a=t.selection.ranges(0).startContainer,i=n(a).parentsUntil(t.$el,"[data-tracking=true]");t.markers.insert();var r=t.$el.find(".fr-marker"),o="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length),s=t.o
vendor: 2,842 bytes, line 21
21pts.showChangesEnabled?'class="fr-highlight-change"':"",l=n('<span data-tracking="true" data-track-id="'.concat(o,'" ').concat(s,"></span>")),c=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');t.opts.showChangesEnabled||c.addClass("fr-track-hide"),e.data("tracking-img",!0),n(a).data("tracking")||i.length?(n(r).replaceWith(c),n(c).append(e),t.markers.remove()):(n(r).replaceWith(l),n(l).prepend(c),n(c).append(e),t.markers.remove(),t.track_changes.pushChange(o))}}),t.events.on("commands.before",function(i){if(!t.opts.trackChangesEnabled)return!0;var r=["applytextColor","bold","italic","underline","strikeThrough","subscript","superscript","fontFamily","fontSize","textColor","applybackgroundColor","inlineClass","inlineStyle","alignLeft","alignCenter","formatOLSimple","alignRight","alignJustify","formatOL","formatUL","paragraphFormat","paragraphStyle","lineHeight","outdent","indent","quote"];if(["change","applyAll","applyLast","removeLast","showChanges","trackChanges","moreTrackChanges","undo","redo","fullscreen","print","getPDF","spellChecker","selectAll","html","help"].filter(function(e){return e===i}).length||r.filter(function(e){return e===i}).length){if(r.filter(function(e){return e===i}).length&&"paragraphFormat"!==i&&"paragraphStyle"!==i&&"lineHeight"!==i)x(i);else if("paragraphFormat"===i||"paragraphStyle"===i||"lineHeight"===i){t.selection.save();for(var o=t.$el.find('.fr-marker[data-type="true"]').length&&t.$el.find('.fr-marker[data-type="true"]').get(0),s=t.opts.showChangesEnabled?'class="fr-highlight-change"':"",l="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length),c=n('<span data-tracking="true" data-track-id="'.concat(l,'" ').concat(s,"></span>")),d=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false" style="display:none"></span>'),p=o.parentNode.cloneNode(!0),u=p.childNodes,g=0;g<u.length;)u[g].className&&"fr-marker"===u[g].className?u[g].remove():g++;n(d).append(p),n(c).append(d),n(o.parentNode).after(n("<p></p>")),n(o.parentNode.nextSibling).append(c),c=n('<span data-tracking="true" data-track-id="'.concat(l,'" ').concat(s,"></span>")),n(o.parentNode.nextSibling).after(n("<p></p>")),n(o.parentNode.nextSibling.nextSibling).append(c),c.append(o.parentNode),t.track_changes.pushChange(l),t.selection.restore()}}else{if(e.COMMANDS[i]&&(e.COMMANDS[i].hasOwnProperty("type")&&"dropdown"===e.COMMANDS[i].type||e.COMMANDS[i].more_btn||e.COMMANDS[i].popup)){if("insertImage"!=i&&"insertFile"!=i)return}else if("clearFormatting"===i)return void(t.opts.trackChangesEnabled&&function(){h=t.selection.blocks();for(var e=[],i=0,r=0;r<h.length;r++){i=r<i?i:r;var o=n(h[r]);o.is("li")&&o.siblings("li").each(function(t,a){n(a).find("li").length&&(e.push({index:i,item:a}),i+=1)}),f[r]=n("<span>
21".concat(o.get(0).innerHTML,"</span>"))}for(var s=0,l=e;s<l.length;s++){var c=l[s],d=c.index,p=c.item,u=n(n(p).get(0).outerHTML);u.find("ul").remove(),u.find("ol").remove(),f=[].concat(a(f.slice(0,d+1)),[n("<span>".concat(u.get(0).innerHTML,"</span>"))],a(f.slice(d+1))),h=[].concat(a(h.slice(0,d+1)),[p],a(h.slice(d+1)))}}());v()}},!0),t.events.on("commands.after",function(e){if(!t.opts.trackChangesEnabled)return!0;if(0<=["undo","redo"].indexOf(e))!function(){var e=t.$el.find("[data-tracking=true]");o.splice(0,o.length);for(var a=0;a<e.length;a++){var i=n(e.get(a)).data("track-id");o[i.slice(i.lastIndexOf("-")+1)]=i}}();else if("clearFormatting"==e&&t.opts.trackChangesEnabled){var a="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length);for(var i in h){var r=n(h[i]);f[i]&&(w(r,f[i],a),f[i]=null,p[i]=null)}t.track_changes.pushChange(a),f=[],h=null}},!0),t.events.on("quickInsert.commands.before",function(e){t.opts.trackChangesEnabled&&v(e)}),{toggleTracking:function(){t.opts.trackChangesEnabled&&-1<t.html.get(!0,!0).indexOf("data-tracking")||t.opts.trackChangesEnabled&&0<t.$el.find("[data-tracking=true]").length?alert("Your editor has pending changes. Please resolve them before turning off Track Changes in the toolbar."):(t.commands.moreTrackChanges(),t.opts.trackChangesEnabled=!t.opts.trackChangesEnabled,t.opts.trackChangesEnabled||(t.opts.showChangesEnabled=!1))},pushChange:function(e){o.push(e)},insertChangeAt:function(e,t){o=[].concat(a(o.slice(0,e)),[t],a(o.slice(e)))},popChange:m,getPendingChanges:function(){return o},showChanges:function(){if(t.opts.showChangesEnabled=!t.opts.showChangesEnabled,function(e,a){for(var i=0;i<e.length;i++)a?(n(e.get(i)).removeClass("fr-track-hide"),n(e.get(i)).removeClass("fr-track-hide-mobile")):t.helpers.isMobile()?n(e.get(i)).addClass("fr-track-hide-mobile"):n(e.get(i)).addClass("fr-track-hide")}(t.$el.find(".fr-tracking-deleted"),t.opts.showChangesEnabled),t.opts.showChangesEnabled)for(var e=t.$el.find("[data-tracking=true]").not(".fr-highlight-change"),a=0;a<e.length;a++)n(e.get(a)).addClass("fr-highlight-change");else for(var i=t.$el.find(".fr-highlight-change"),r=0;r<i.length;r++)n(i.get(r)).removeClass("fr-highlight-change")},acceptAllChanges:function(){for(;0!=t.track_changes.getPendingChanges().length;)S();o=[],A(),t.$el.find("li").each(function(){!n(this).children()[0]||"OL"!==n(this).children()[0].tagName&&"UL"!==n(this).children()[0].tagName||A()})},rejectAllChanges:function(){for(;0!=t.track_changes.getPendingChanges().length;)k();o=[]},acceptSingleChange:S,rejectSingleChange:k,refresh:function(e){var a=t.$el.find("[data-tracking=true]");e.toggleClass("fr-disabled",!o.length),e.toggleClass("fr-active",o.length).attr("aria-pressed",o.length),0<!a.length&&(e.removeClass("fr-active"),e.addClass("fr-disabled"));var i=t.$tb.find('.fr-command[data-cmd="markdown"]');i&&t.opts.trackChangesEnabled?i.addClass("fr-disabled"):i&&!n(".fr-active.fr-popup").length&&i.removeClass("fr-disabled");var r=t.$tb.find('.fr-command[data-cmd="showChanges"]');r&&t.opts.trackChangesEnabled&&r.removeClass("fr-disabled")},replaceSpecialItem:function(e){t.selection.setBefore(e.get(0)),t.selection.setAfter(e.get(0)),C(t.$el.find('.fr-marker[data-type="true"]').length&&t.$el.find('.fr-marker[data-type="true"]').get(0),t.$el.find('.fr-marker[data-type="false"]').length&&t.$el.find('.fr-marker[data-type="false"]').get(0))},removeSpecialItem:function(e){t.selection.setBefore(e.get(0)),t.selection.setAfter(e.get(0)),y(t.$el.find('.fr-marker[data-type="true"]').length&&t.$el.find('.fr-marker[data-type="true"]').get(0),t.$el.find('.fr-marker[data-type="false"]').length&&t.$el.find('.fr-marker[data-type="false"]').get(0))},removedTable:function(e){var a=!1;if(e.find("[data-tracking=true]").each(function(){0<this.innerText.replace(/\u200B/g,"").length&&(a=!0)}),a)alert("Your table has pending changes. Please resolve them before remove table.");else{var i="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length),r=t.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=n('<span data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></span>")),s=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');e.before(o),e.find("tr").find("> td").each(function(){var e=n('<span data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></span>
21")),t=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>'),a=n(this),o=a[0].innerText;n(t)[0].innerText=o,a[0].innerText="",e.prepend(t),a.prepend(e)}),s.append(e),o.append(s),t.track_changes.pushChange(i)}},addQuote:function(e){var a="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length),i=t.opts.showChangesEnabled?'class="fr-highlight-change"':"",r=n('<div data-tracking="true" data-track-id="'.concat(a,'" ').concat(i,"></div>")),o=n('<div data-tracking="true" data-track-id="'.concat(a,'" ').concat(i,"></div>")),s=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');t.opts.showChangesEnabled||s.addClass("fr-track-hide"),e.before(o),e.before(r);var l=e.get(0).innerHTML;s.append(l),r.append(s),o.append(e),o.find('[data-tracking="true"]').each(function(e,t){n(t).children().eq(0).insertBefore(n(t)),n(t).remove()}),t.track_changes.pushChange(a)},removeQuote:function(e,a){if(!(0<a)){var i="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length),r=t.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=n('<div data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></div>")),s=n('<div data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></div>")),l=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');t.opts.showChangesEnabled||l.addClass("fr-track-hide"),e.before(s),e.before(o);var c=e.find("blockQuote").eq(0).html();c||(c=e.html()),l.append(e),o.append(l),s.append(c),s.find('[data-tracking="true"]').each(function(e,t){n(t).children().eq(0).insertBefore(n(t)),n(t).remove()}),t.track_changes.pushChange(i)}}
21,wrapInTracking:function(e,a){var i="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length),r=t.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=n('<span data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></span>"));a&&o.addClass(a);var s=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');return t.opts.showChangesEnabled||s.addClass("fr-track-hide"),e.before(o),o.append(e),t.track_changes.pushChange(i),o},wrapInDelete:function(e){var a=n('<span data-tracking-deleted="true" class="fr-tracking-deleted" contenteditable="false"></span>');return t.opts.showChangesEnabled||(t.helpers.isMobile()?a.addClass("fr-track-hide-mobile"):a.addClass("fr-track-hide")),a.append(e),a},wrapLinkInTracking:function(e,a){var i="pending-".concat(t.id,"-").concat(t.track_changes.getPendingChanges().length),r=t.opts.showChangesEnabled?'class="fr-highlight-change"':"",o=n('<span data-tracking="true" data-track-id="'.concat(i,'" ').concat(r,"></span>"));return e.before(o),o.append(e),t.track_changes.insertChangeAt(a-1,i),o},pasteInEmptyEdior:function(e){var a=t.$el.find(".fr-highlight-change");n(a)[0].style.display="block",n(a)[0].innerHTML=e},pasteInEdior:function(e){var a=t.$el.find(".fr-marker");n(a)[0].outerHTML=e,t.markers.remove()}}},e.DefineIcon("trackChanges",{NAME:"enable-tracking",SVG_KEY:"trackChanges"}),e.DefineIcon("showChanges",{NAME:"show-changes",SVG_KEY:"showTrackChanges"}),e.DefineIcon("applyAll",{NAME:"apply-all",SVG_KEY:"acceptAllChanges"}),e.DefineIcon("removeAll",{NAME:"remove-all",SVG_KEY:"rejectAllChanges"}),e.DefineIcon("applyLast",{NAME:"apply-last",SVG_KEY:"acceptSingleChange"}),e.DefineIcon("removeLast",{NAME:"remove-last",SVG_KEY:"rejectSingleChange"}),e.RegisterCommand("trackChanges",{type:"button",title:"Enable Track Changes",plugin:"track_changes",showOnMobile:!0,callback:function(){this.track_changes.toggleTracking()},refreshAfterCallback:!0,forcedRefresh:!0,refresh:function(e){e.toggleClass("fr-active",this.opts.trackChangesEnabled).attr("aria-pressed",this.opts.trackChangesEnabled)}}),e.RegisterCommand("showChanges",{type:"button",icon:"showChanges",title:"Show Changes",plugin:"track_changes",undo:!1,focus:!1,accessibilityFocus:!0,forcedRefresh:!0,refreshAfterCallback:!0,toggle:!0,callback:function(){this.track_changes.showChanges()},refresh:function(e){e.toggleClass("fr-active",this.opts.showChangesEnabled).attr("aria-pressed",this.opts.showChangesEnabled)}}),e.RegisterCommand("applyAll",{type:"button",icon:"applyAll",title:"Accept All Changes",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.acceptAllChanges()},refresh:function(e){this.track_changes.refresh(e)}}),e.RegisterCommand("removeAll",{type:"button",icon:"removeAll",title:"Reject All Changes",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.rejectAllChanges()},refresh:function(e){this.track_changes.refresh(e)}}),e.RegisterCommand("applyLast",{type:"button",icon:"applyLast",title:"Accept Single Change",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.acceptSingleChange()},refresh:function(e){this.track_changes.refresh(e)}}),e.RegisterCommand("removeLast",{type:"button",icon:"removeLast",title:"Reject Single Change",plugin:"track_changes",toggle:!0,refreshAfterCallback:!0,forcedRefresh:!0,callback:function(){0<this.track_changes.getPendingChanges().length&&this.track_changes.rejectSingleChange()},refresh:function(e){this.track_changes.refresh(e)}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("froala-editor")):"function"==typeof define&&define.amd?define(["froala-editor"],t):t(e.FroalaEditor)}(this,function(e){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.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_]"}),Object.assign(e.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:null,imageCORSProxy:"https://cors-anywhere.froala.com",imageUploadRemoteUrls:!0,imageUploadParam:"file",imageUploadParams:{},imageUploadToS3:!1,imageUploadToAzure:!1,imageUploadMethod:"POST",imageMaxSize:10485760,imageAllowedTypes:["jpeg","jpg","png","gif","webp"],imageResize:!0,imageResizeWithPercent:!1,imageRoundPercent:!1,imageDefaultWidth:300,imageDefaultAlign:"center",imageDefaultDisplay:"block",imageSplitHTML:!1,imageStyles:{"fr
21-rounded":"Rounded","fr-bordered":"Bordered","fr-shadow":"Shadow"},imageMove:!0,imageMultipleStyles:!0,imageTextNear:!0,imagePaste:!0,imagePasteProcess:!1,imageMinWidth:16,imageOutputSize:!1,imageDefaultMargin:5,imageAddNewLine:!1}),e.PLUGINS.image=function(a){var n,i,r,o,s,l,c=a.$,d=!1,f={};function p(){var e=a.popups.get("image.insert").find(".fr-image-by-url-layer input");e.val(""),n&&e.val(n.attr("src")),e.trigger("change")}function h(e){return window.pageYOffset+e.get(0).getBoundingClientRect().top}function u(){var e=a.popups.get("image.edit");if(e||(e=k()),e){var t=n;a.popups.setContainer("image.edit",a.$sc),a.popups.refresh("image.edit");var i=t.offset().left+t.outerWidth()/2,r=t&&h(t),o=h(a.$wp),s=0;a.opts.iframe?((s=a.$wp.scrollTop()+e.outerHeight())<t.get(0).getBoundingClientRect().top&&(s=t.get(0).getBoundingClientRect().top),s>t.get(0).getBoundingClientRect().top+t.height()&&(s=t.get(0).getBoundingClientRect().top+t.height())):s=o<r?r:r+t.height()<o+a.$wp.height()?r+t.height():o+e.outerHeight(),n.hasClass("fr-uploading")?_():a.popups.show("image.edit",i,s,t.outerHeight(),!0)}}function g(){T()}function m(e){0<e.parents(".fr-img-caption").length&&(e=e.parents(".fr-img-caption").first());var t=e.hasClass("fr-dib")?"block":e.hasClass("fr-dii")?"inline":null,a=e.hasClass("fr-fil")?"left":e.hasClass("fr-fir")?"right":de(e);ce(e,t,a),e.removeClass("fr-dib fr-dii fr-fir fr-fil")}function v(){for(var e,t="IMG"==a.el.tagName?[a.el]:a.el.querySelectorAll("img"),n=0;n<t.length;n++){var i=c(t[n]);!a.opts.htmlUntouched&&a.opts.useClasses?((a.opts.imageDefaultAlign||a.opts.imageDefaultDisplay)&&(0<(e=i).parents(".fr-img-caption").length&&(e=e.parents(".fr-img-caption").first()),e.hasClass("fr-dii")||e.hasClass("fr-dib")||(e.addClass("fr-fi".concat(de(e)[0])),e.addClass("fr-di".concat(fe(e)[0])),e.css("margin",""),e.css("float",""),e.css("display",""),e.css("z-index",""),e.css("position",""),e.css("overflow",""),e.css("vertical-align",""))),a.opts.imageTextNear||(0<i.parents(".fr-img-caption").length?i.parents(".fr-img-caption").first().removeClass("fr-dii").addClass("fr-dib"):i.removeClass("fr-dii").addClass("fr-dib"))):a.opts.htmlUntouched||a.opts.useClasses||(a.opts.imageDefaultAlign||a.opts.imageDefaultDisplay)&&m(i),a.opts.iframe&&i.on("load",a.size.syncIframe)}}function b(e){void 0===e&&(e=!0);var t,n=Array.prototype.slice.call(a.el.querySelectorAll("img")),i=[];for(t=0;t<n.length;t++)if(i.push(n[t].getAttribute("src")),c(n[t]).toggleClass("fr-draggable",a.opts.imageMove),""===n[t].getAttribute("class")&&n[t].removeAttribute("class"),""===n[t].getAttribute("style")&&n[t].removeAttribute("style"),n[t].parentNode&&n[t].parentNode.parentNode&&a.node.hasClass(n[t].parentNode.parentNode,"fr-img-caption")){var r=n[t].parentNode.parentNode;a.browser.mozilla||r.setAttribute("contenteditable",!1),r.setAttribute("draggable",!1),r.classList.add("fr-draggable");var o=n[t].nextSibling;o&&!a.browser.mozilla&&o.setAttribute("contenteditable",!0)}if(s)for(t=0;t<s.length;t++)i.indexOf(s[t].getAttribute("src"))<0&&a.events.trigger("image.removed",[c(s[t])]);if(s&&e){var l=[];for(t=0;t<s.length;t++)l.push(s[t].getAttribute("src"));for(t=0;t<n.length;t++)l.indexOf(n[t].getAttribute("src"))<0&&a.events.trigger("image.loaded",[c(n[t])])}s=n}function y(){if(i||function(){var t;if(a.shared.$image_resizer?(i=a.shared.$image_resizer,o=a.shared.$img_overlay,a.events.on("destroy",function(){c("body").first().append(i.removeClass("fr-active"))},!0)):(a.shared.$image_resizer=c(document.createElement("div")).attr("class","fr-image-resizer"),i=a.shared.$image_resizer,a.events.$on(i,"mousedown",function(e){e.stopPropagation()},!0),a.opts.imageResize&&(i.append(x("nw")+x("ne")+x("sw")+x("se")),a.shared.$img_overlay=c(document.createElement("div")).attr("class","fr-image-overlay"),o=a.shared.$img_overlay,t=i.get(0).ownerDocument,c(t).find("body").first().append(o))),a.events.on("shared.destroy",function(){i.html("").removeData().remove(),i=null,a.opts.imageResize&&(o.remove(),o=null)},!0),a.helpers.isMobile()||a.events.$on(c(a.o_win),"resize",function(){n&&!n.hasClass("fr-uploading")?re(!0):n&&(y(),pe(),_(!1))}),a.opts.imageResize){t=i.get(0).ownerDocument,a.events.$on(i,a._mousedown,".fr-handler",w),a.events.$on(c(t),a._mousemove,E),a.events.$on(c(t.defaultView||t.parentWindow),a._mouseup,A),a.events.$on(o,"mouseleave",A);var r=1,s=null,l=0;a.events.on("keydown",function(t){if(n){var i=-1!=navigator.userAgent.indexOf("Mac OS X")?t.metaKey:t.ctrlKey,o=t.which;(o!==s||200<t.timeStamp-l)&&(r=1),(o==e.KEYCODE.EQUALS||a.browser.mozilla&&o==e.KEYCODE.FF_EQUALS)&&i&&!t.altKey?r=j.call(this,t,1,1,r):(o==e.KEYCODE.HYPHEN||a.browser.mozilla&&o==e.KEYCODE.FF_HYPHEN)&&i&&
21!t.altKey?r=j.call(this,t,2,-1,r):a.keys.ctrlKey(t)||o!=e.KEYCODE.ENTER||(n.before("<br>"),M(n)),s=o,l=t.timeStamp}},!0),a.events.on("keyup",function(){r=1})}}(),!n)return!1;var t=a.$wp||a.$sc;t.append(i),i.data("instance",a);var r=t.scrollTop()-("static"!=t.css("position")?t.offset().top:0),s=t.scrollLeft()-("static"!=t.css("position")?t.offset().left:0);s-=a.helpers.getPX(t.css("border-left-width")),r-=a.helpers.getPX(t.css("border-top-width")),a.$el.is("img")&&a.$sc.is("body")&&(s=r=0);var l=ge();me()&&(l=l.find(".fr-img-wrap"));var d=0,f=0;a.opts.iframe&&(d=a.helpers.getPX(a.$wp.find(".fr-iframe").css("padding-top")),f=a.helpers.getPX(a.$wp.find(".fr-iframe").css("padding-left"))),i.css("top",(a.opts.iframe?l.offset().top+d:l.offset().top+r)-1).css("left",(a.opts.iframe?l.offset().left+f:l.offset().left+s)-1).css("width",l.get(0).getBoundingClientRect().width).css("height",l.get(0).getBoundingClientRect().height).addClass("fr-active")}function x(e){return'<div class="fr-handler fr-h'.concat(e,'"></div>')}function C(e){me()?n.parents(".fr-img-caption").css("width",e):n.css("width",e)}function w(e){if(!a.core.sameInstance(i))return!0;if(e.preventDefault(),e.stopPropagation(),a.$el.find("img.fr-error").left)return!1;a.undo.canDo()||a.undo.saveStep();var t=e.pageX||e.originalEvent.touches[0].pageX;if("mousedown"==e.type){var s=a.$oel.get(0).ownerDocument,l=s.defaultView||s.parentWindow,d=!1;try{d=l.location!=l.parent.location&&!(l.$&&l.$.FE)}catch(e){}d&&l.frameElement&&(t+=a.helpers.getPX(c(l.frameElement).offset().left)+l.frameElement.clientLeft)}(r=c(this)).data("start-x",t),r.data("start-width",n.width()),r.data("start-height",n.height());var f=n.width();if(a.opts.imageResizeWithPercent){var p=n.parentsUntil(a.$el,a.html.blockTagsQuery()).get(0)||a.el;f=(f/c(p).outerWidth()*100).toFixed(2)+"%"}C(f),o.show(),a.popups.hideAll(),le()}function E(e){if(!a.core.sameInstance(i))return!0;var t;if(r&&n){if(e.preventDefault(),a.$el.find("img.fr-error").left)return!1;var o=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null);if(!o)return!1;var s=o-r.data("start-x"),l=r.data("start-width");if((r.hasClass("fr-hnw")||r.hasClass("fr-hsw"))&&(s=0-s),a.opts.imageResizeWithPercent){var d=n.parentsUntil(a.$el,a.html.blockTagsQuery()).get(0)||a.el;l=((l+s)/c(d).outerWidth()*100).toFixed(2),a.opts.imageRoundPercent&&(l=Math.round(l)),C("".concat(l,"%")),(t=me()?(a.helpers.getPX(n.parents(".fr-img-caption").css("width"))/c(d).outerWidth()*100).toFixed(2):(a.helpers.getPX(n.css("width"))/c(d).outerWidth()*100).toFixed(2))===l||a.opts.imageRoundPercent||C("".concat(t,"%")),n.css("height","").removeAttr("height")}else l+s>=a.opts.imageMinWidth&&(C(l+s),t=me()?a.helpers.getPX(n.parents(".fr-img-caption").css("width")):a.helpers.getPX(n.css("width"))),t!==l+s&&C(t),((n.attr("style")||"").match(/(^height:)|(; *height:)/)||n.attr("height"))&&(n.css("height",r.data("start-height")*n.width()/r.data("start-width")),n.removeAttr("height"));y(),a.events.trigger("image.resize",[ue()])}}function A(e){if(!a.core.sameInstance(i))return!0;if(r&&n){if(e&&e.stopPropagation(),a.$el.find("img.fr-error").left)return!1;r=null,o.hide(),y(),u(),a.undo.saveStep(),a.events.trigger("image.resizeEnd",[ue()])}else i.removeClass("fr-active")}function S(e,t,i){a.edit.on(),n&&n.addClass("fr-error"),f[e]?R(a.language.translate(f[e])):R(a.language.translate("Something went wrong. Please try again.")),!n&&i&&q(i),a.events.trigger("image.error",[{code:e,message:f[e]},t,i])}function k(e){if(e)return a.$wp&&a.events.$on(a.$wp,"scroll.image-edit",function(){n&&a.popups.isVisible("image.edit")&&(a.events.disableBlur(),u())}),!0;var t="";if(0<a.opts.imageEditButtons.length){var i={buttons:t+='<div class="fr-buttons">\n        '.concat(a.button.buildList(a.opts.imageEditButtons),"\n        </div>")};return a.popups.create("image.edit",i)}return!1}function _(e){var t=a.popups.get("image.insert");if(t||(t=U()),t.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),t.find(".fr-image-progress-bar-layer").addClass("fr-active"),t.find(".fr-buttons").hide(),n){var i=ge();a.popups.setContainer("image.insert",a.$sc);var r=i.offset().left,o=i.offset().top+i.height();a.popups.show("image.insert",r,o,i.outerHeight())}void 0===e&&L(a.language.translate("Uploading"),0)}function T(e){var t=a.popups.get("image.insert");if(t&&(t.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),t.find(".fr-image-progress-bar-layer").removeClass("fr-active"),t.find(".fr-buttons").show(),e||a.$el.find("img.fr-error").length)){if(a.events.focus(),a.$el.find("img.fr-error").length&&(a.$el.find("img.fr-error").remove(),a.undo.saveStep(),a.undo.run(),a.undo.dropRedo()),!a.$wp&&n){var i=n;
21re(!0),a.selection.setAfter(i.get(0)),a.selection.restore()}a.popups.hide("image.insert")}}function L(e,t){var n=a.popups.get("image.insert");if(n){var i=n.find(".fr-image-progress-bar-layer");i.find("h3").text(e+(t?" ".concat(t,"%"):"")),i.removeClass("fr-error"),t?(i.find("div").removeClass("fr-indeterminate"),i.find("div > span").css("width","".concat(t,"%"))):i.find("div").addClass("fr-indeterminate")}}function R(e){_();var t=a.popups.get("image.insert").find(".fr-image-progress-bar-layer");t.addClass("fr-error");var n=t.find("h3");n.text(e),a.events.disableBlur(),n.focus()}function M(e){ie.call(e.get(0))}function I(){var e=c(this);a.popups.hide("image.insert"),e.removeClass("fr-uploading"),e.next().is("br")&&e.next().remove(),M(e),a.events.trigger("image.loaded",[e])}function O(e,t,n,i,r){i&&"string"==typeof i&&(i=a.$(i)),a.edit.off(),L(a.language.translate("Loading image")),t&&(e=a.helpers.sanitizeURL(e));var o=new Image;o.onload=function(){var t,o;if(i){a.undo.canDo()||i.hasClass("fr-uploading")||a.undo.saveStep();var s=i.data("fr-old-src");i.data("fr-image-pasted")&&(s=null),a.$wp?((t=i.clone().removeData("fr-old-src").removeClass("fr-uploading").removeAttr("data-fr-image-pasted")).off("load"),s&&i.attr("src",s),!a.opts.trackChangesEnabled||i[0].parentNode&&"SPAN"===i[0].parentNode.tagName&&i[0].parentNode.hasAttribute("data-tracking")||a.track_changes.replaceSpecialItem(i),i.replaceWith(t)):t=i;for(var l=t.get(0).attributes,c=0;c<l.length;c++){var d=l[c];(0===d.nodeName.indexOf("data-")||n&&n.hasOwnProperty(d.nodeName))&&t.removeAttr(d.nodeName)}if(void 0!==n)for(o in n)n.hasOwnProperty(o)&&"link"!=o&&t.attr("".concat(o),n[o]);t.on("load",I),t.attr("src",e),a.edit.on(),b(!1),i[0].src!=e&&a.selection.restore(),a.undo.saveStep(),a.events.disableBlur(),a.$el.blur(),a.events.trigger(s?"image.replaced":"image.inserted",[t,r])}else(t=B(e,n,I))&&(b(!1),a.undo.saveStep(),a.events.disableBlur(),a.$el.blur(),a.events.trigger("image.inserted",[t,r]))},o.onerror=function(){S(1)},_(a.language.translate("Loading image")),o.src=e}function N(e,t,n){L(a.language.translate("Loading image"));var i=this.status,r=this.response,o=this.responseXML,s=this.responseText;try{if(a.opts.imageUploadToS3||a.opts.imageUploadToAzure)if(201==i){var l;if(a.opts.imageUploadToAzure){if(!1===a.events.trigger("image.uploadedToAzure",[this.responseURL,n,r],!0))return a.edit.on(),!1;l=t}else l=function(e){try{var t=c(e).find("Location").text(),n=c(e).find("Key").text();return!1===a.events.trigger("image.uploadedToS3",[t,n,e],!0)?(a.edit.on(),!1):t}catch(t){return S(4,e),!1}}(o);l&&O(l,!1,[],e,r||o)}else S(4,r||o,e);else if(200<=i&&i<300){var d=function(e){try{if(!1===a.events.trigger("image.uploaded",[e],!0))return a.edit.on(),!1;var t=JSON.parse(e);return t.link?t:(S(2,e),!1)}catch(t){return S(4,e),!1}}(s);d&&O(d.link,!1,d,e,r||s)}else S(3,r||s,e)}catch(t){S(4,r||s,e)}}function D(){S(4,this.response||this.responseText||this.responseXML)}function P(e){if(e.lengthComputable){var t=e.loaded/e.total*100|0;L(a.language.translate("Uploading"),t)}}function B(e,t,n){var i,r=c(document.createElement("img")).attr("src",e);if(t&&void 0!==t)for(i in t)t.hasOwnProperty(i)&&"link"!=i&&(" data-".concat(i,'="').concat(t[i],'"'),r.attr("".concat(i),t[i]));var o=a.opts.imageDefaultWidth;o&&"auto"!=o&&(o=a.opts.imageResizeWithPercent?"100%":"".concat(o,"px")),r.attr("style",o?"width: ".concat(o,";"):""),ce(r,a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign),r.on("load",n),r.on("error",n),a.edit.on(),a.events.focus(!0),a.selection.restore(),a.undo.saveStep(),a.opts.imageSplitHTML?a.markers.split():a.markers.insert(),a.html.wrap();var s=a.$el.find(".fr-marker");if(s.length)(s.parent().is("hr")||s.parent().is("IMG"))&&s.parent().after(s),a.node.isLastSibling(s)&&s.parent().hasClass("fr-deletable")&&s.insertAfter(s.parent()),s.replaceWith(r);else{if(a.opts.trackChangesEnabled)return T(!0),!1;a.$el.append(r)}return a.selection.clear(),r}function F(){a.edit.on(),T(!0)}function H(e,t){if(void 0!==e&&0<e.length){if(!1===a.events.trigger("image.beforeUpload",[e,t]))return!1;var i,r=e[0];if(!(null!==a.opts.imageUploadURL&&"https://i.froala.com/upload"!=a.opts.imageUploadURL||a.opts.imageUploadToS3||a.opts.imageUploadToAzure))return function(e,t){var n=new FileReader;n.onload=function(){var i=n.result;if(n.result.indexOf("svg+xml")<0){for(var r=atob(n.result.split(",")[1]),o=[],s=0;s<r.length;s++)o.push(r.charCodeAt(s));i=window.URL.createObjectURL(new Blob([new Uint8Array(o)],{type:e.type})),t&&t.data("fr-old-src",t.attr("src")),a.image.insert(i,!1,null,t)}
21else a.image.insert(i,null,null,a.image.get())},_(),n.readAsDataURL(e)}(r,t||n),!1;if(r.name||(r.name=(new Date).getTime()+"."+(r.type||"image/jpeg").replace(/image\//g,"")),r.size>a.opts.imageMaxSize)return S(5),!1;if(a.opts.imageAllowedTypes.indexOf(r.type.replace(/image\//g,""))<0)return S(6),!1;if(a.drag_support.formdata&&(i=a.drag_support.formdata?new FormData:null),i){var o;if(!1!==a.opts.imageUploadToS3)for(o in i.append("key",a.opts.imageUploadToS3.keyStart+(new Date).getTime()+"-"+(r.name||"untitled")),i.append("success_action_status","201"),i.append("X-Requested-With","xhr"),i.append("Content-Type",r.type),a.opts.imageUploadToS3.params)a.opts.imageUploadToS3.params.hasOwnProperty(o)&&i.append(o,a.opts.imageUploadToS3.params[o]);for(o in a.opts.imageUploadParams)a.opts.imageUploadParams.hasOwnProperty(o)&&i.append(o,a.opts.imageUploadParams[o]);i.append(a.opts.imageUploadParam,r,r.name);var s,l,d=a.opts.imageUploadURL,f=a.opts.imageUploadMethod;a.opts.imageUploadToS3&&(d=a.opts.imageUploadToS3.uploadURL?a.opts.imageUploadToS3.uploadURL:"https://".concat(a.opts.imageUploadToS3.region,".amazonaws.com/").concat(a.opts.imageUploadToS3.bucket)),a.opts.imageUploadToAzure&&(s=d=a.opts.imageUploadToAzure.uploadURL?"".concat(a.opts.imageUploadToAzure.uploadURL,"/").concat(r.name):encodeURI("https://".concat(a.opts.imageUploadToAzure.account,".blob.core.windows.net/").concat(a.opts.imageUploadToAzure.container,"/").concat(r.name)),a.opts.imageUploadToAzure.SASToken&&(d+=a.opts.imageUploadToAzure.SASToken),f="PUT");var p=a.core.getXHR(d,f);if(a.opts.imageUploadToAzure){var h=(new Date).toUTCString();if(!a.opts.imageUploadToAzure.SASToken&&a.opts.imageUploadToAzure.accessKey){var u=a.opts.imageUploadToAzure.account,g=a.opts.imageUploadToAzure.container;if(a.opts.imageUploadToAzure.uploadURL){var m=a.opts.imageUploadToAzure.uploadURL.split("/");g=m.pop(),u=m.pop().split(".")[0]}var v="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(h,"\nx-ms-version:2019-07-07"),b=encodeURI("/"+u+"/"+g+"/"+r.name),x=f+"\n\n\n"+r.size+"\n\n"+r.type+"\n\n\n\n\n\n\n"+v+"\n"+b,C=a.cryptoJSPlugin.cryptoJS.HmacSHA256(x,a.cryptoJSPlugin.cryptoJS.enc.Base64.parse(a.opts.imageUploadToAzure.accessKey)).toString(a.cryptoJSPlugin.cryptoJS.enc.Base64),w="SharedKey "+u+":"+C;l=C,p.setRequestHeader("Authorization",w)}for(o in p.setRequestHeader("x-ms-version","2019-07-07"),p.setRequestHeader("x-ms-date",h),p.setRequestHeader("Content-Type",r.type),p.setRequestHeader("x-ms-blob-type","BlockBlob"),a.opts.imageUploadParams)a.opts.imageUploadParams.hasOwnProperty(o)&&p.setRequestHeader(o,a.opts.imageUploadParams[o]);for(o in a.opts.imageUploadToAzure.params)a.opts.imageUploadToAzure.params.hasOwnProperty(o)&&p.setRequestHeader(o,a.opts.imageUploadToAzure.params[o])}!function(e,t,n,i,r,o){function s(){var s=c(this);s.off("load"),s.addClass("fr-uploading"),s.next().is("br")&&s.next().remove(),a.placeholder.refresh(),M(s),y(),_(),a.edit.off(),e.onload=function(){N.call(e,s,r,o)},e.onerror=D,e.upload.onprogress=P,e.onabort=F,c(s.off("abortUpload")).on("abortUpload",function(){4!=e.readyState&&(e.abort(),i?(i.attr("src",i.data("fr-old-src")),i.removeClass("fr-uploading")):s.remove(),re(!0))}),e.send(a.opts.imageUploadToAzure?n:t)}var l=new FileReader;l.onload=function(){var e=l.result;if(l.result.indexOf("svg+xml")<0){for(var t=atob(l.result.split(",")[1]),n=[],r=0;r<t.length;r++)n.push(t.charCodeAt(r));e=window.URL.createObjectURL(new Blob([new Uint8Array(n)],{type:"image/jpeg"}))}i?(i.on("load",s),i.on("error",function(){s(),c(this).off("error")}),a.edit.on(),a.undo.saveStep(),i.data("fr-old-src",i.attr("src")),i.attr("src",e)):B(e,null,s)},l.readAsDataURL(n)}(p,i,r,t||n,s,l)}}}function z(e){if(e.is("img")&&0<e.parents(".fr-img-caption").length)return e.parents(".fr-img-caption")}function $(t){var n=t.originalEvent.dataTransfer;if(n&&n.files&&n.files.length){var i=n.files[0];if(i&&i.type&&-1!==i.type.indexOf("image")&&0<=a.opts.imageAllowedTypes.indexOf(i.type.replace(/image\//g,""))){if(!a.opts.imageUpload)return t.preventDefault(),t.stopPropagation(),!1;a.markers.remove(),a.markers.insertAtPoint(t.originalEvent),a.$el.find(".fr-marker").replaceWith(e.MARKERS),0===a.$el.find(".fr-marker").length&&a.selection.setAtEnd(a.el),a.popups.hideAll();var r=a.popups.get("image.insert");r||(r=U()),a.popups.setContainer("image.insert",a.$sc);var o=t.originalEvent.pageX,s=t.originalEvent.pageY;if(a.opts.iframe){var l=a.helpers.getPX(a.$wp.find(".fr-iframe").css("padding-top")),c=a.helpers.getPX(a.$wp.find(".fr-iframe").css("padding-left"));s+=a.$iframe.offset().top+l,o+=a.$iframe.offset().left+c}return a.popups.show("image.insert",o,s),_(),0<=a.opts.imageAllowedTypes.indexOf(i.type.replace(/image\//g,""))?(re(!0),H(n.files)):S(6),t.preventDefault(),t.stopPropagation(),!1}}}function U(e){if(e)return a.popups.onRefresh("image.insert",p),a.popups.onHide("image.insert",g),!0;var t,i,r="";a.opts.imageUpload||-1===a.opts.imageInsertButtons.indexOf("imageUpload")||a.opts.imageInsertButtons.splice(a.opts.imageInsertButtons.indexOf("imageUpload"),1);var o=a.button.buildList(a.opts.imageInsertButtons);""!==o&&(r='<div class="fr-buttons fr-tabs">'.concat(o,"</div>"));var s=a.opts.imageInsertButtons.indexOf("imageUpload"),l=a.opts.imageInsertButtons.indexOf("imageByURL"),d="";0<=s&&(t=" fr-active",0<=l&&l<s&&(t=""),d='<div class="fr-image-upload-layer'.concat(t,' fr-layer" id="fr-image-upload-layer-').concat(a.id,'"><strong>').concat(a.language.translate("Drop image"),"</strong><br>(").concat(a.language.translate("or click"),')<div class="fr-form"><input type="file" accept="image/').concat(a.opts.imageAllowedTypes.join(", image/").toLowerCase(),'" tabIndex="-1" aria-labelledby="fr-image-upload-layer-').concat(a.id,'" role="button"></div></div>'));var f="";0<=l&&(t=" fr-active",0<=s&&s<l&&(t=""),f='<div class="fr-image-by-url-layer'.concat(t,' fr-layer" id="fr-image-by-url-layer
21-').concat(a.id,'"><div class="fr-input-line"><input id="fr-image-by-url-layer-text-').concat(a.id,'" type="text" placeholder="http://" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageInsertByURL" tabIndex="2" role="button">').concat(a.language.translate("Insert"),"</button></div></div>"));var h={buttons:r,upload_layer:d,by_url_layer:f,progress_bar:'<div class="fr-image-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="imageDismissError" tabIndex="2" role="button">OK</button></div></div>'};return 1<=a.opts.imageInsertButtons.length&&(i=a.popups.create("image.insert",h)),a.$wp&&a.events.$on(a.$wp,"scroll",function(){n&&a.popups.isVisible("image.insert")&&pe()}),function(e){a.events.$on(e,"dragover dragenter",".fr-image-upload-layer",function(e){return c(this).addClass("fr-drop"),(a.browser.msie||a.browser.edge)&&e.preventDefault(),!1},!0),a.events.$on(e,"dragleave dragend",".fr-image-upload-layer",function(e){return c(this).removeClass("fr-drop"),(a.browser.msie||a.browser.edge)&&e.preventDefault(),!1},!0),a.events.$on(e,"drop",".fr-image-upload-layer",function(t){t.preventDefault(),t.stopPropagation(),c(this).removeClass("fr-drop");var n=t.originalEvent.dataTransfer;if(n&&n.files){var i=e.data("instance")||a;i.events.disableBlur(),i.image.upload(n.files),i.events.enableBlur()}},!0),a.helpers.isIOS()&&a.events.$on(e,"touchstart",'.fr-image-upload-layer input[type="file"]',function(){c(this).trigger("click")},!0),a.events.$on(e,"change",'.fr-image-upload-layer input[type="file"]',function(){if(this.files){var t=e.data("instance")||a;t.events.disableBlur(),e.find("input:focus").blur(),t.events.enableBlur(),t.image.upload(this.files,n)}c(this).val("")},!0)}(i),i}function W(){n&&a.popups.get("image.alt").find("input").val(n.attr("alt")||"").trigger("change")}function V(){var e=a.popups.get("image.alt");e||(e=K()),T(),a.popups.refresh("image.alt"),a.popups.setContainer("image.alt",a.$sc);var t=ge();me()&&(t=t.find(".fr-img-wrap"));var n=t.offset().left+t.outerWidth()/2,i=t.offset().top+t.outerHeight();a.popups.show("image.alt",n,i,t.outerHeight(),!0)}function K(e){if(e)return a.popups.onRefresh("image.alt",W),!0;var t={buttons:'<div class="fr-buttons fr-tabs">'.concat(a.button.buildList(a.opts.imageAltButtons),"</div>"),alt_layer:'<div class="fr-image-alt-layer fr-layer fr-active" id="fr-image-alt-layer-'.concat(a.id,'"><div class="fr-input-line"><input id="fr-image-alt-layer-text-').concat(a.id,'" type="text" placeholder="').concat(a.language.translate("Alternative Text"),'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetAlt" tabIndex="2" role="button">').concat(a.language.translate("Update"),"</button></div></div>")},i=a.popups.create("image.alt",t);return a.$wp&&a.events.$on(a.$wp,"scroll.image-alt",function(){n&&a.popups.isVisible("image.alt")&&V()}),i}function Y(){var e=a.popups.get("image.size"),t=n.get(0).style.height?n.get(0).style.height:"auto",i=n.get(0).style.width?n.get(0).style.width:"auto";if(n)if(me()){var r=n.parent();r.get(0).style.width||(r=n.parent().parent()),e.find('input[name="width"]').val(i).trigger("change"),e.find('input[name="height"]').val(t).trigger("change")}else e.find('input[name="width"]').val(i).trigger("change"),e.find('input[name="height"]').val(t).trigger("change")}function G(){var e=a.popups.get("image.size");e||(e=X()),T(),a.popups.refresh("image.size"),a.popups.setContainer("image.size",a.$sc);var t=ge();me()&&(t=t.find(".fr-img-wrap"));var n=t.offset().left+t.outerWidth()/2,i=t.offset().top+t.outerHeight();a.popups.show("image.size",n,i,t.outerHeight(),!0)}function X(e){if(e)return a.popups.onRefresh("image.size",Y),!0;var t={buttons:'<div class="fr-buttons fr-tabs">'.concat(a.button.buildList(a.opts.imageSizeButtons),"</div>"),size_layer:'<div class="fr-image-size-layer fr-layer fr-active" id="fr-image-size-layer-'.concat(a.id,'"><div class="fr-image-group"><div class="fr-input-line"><input id="fr-image-size-layer-width-\'').concat(a.id,'" type="text" name="width" placeholder="').concat(a.language.translate("Width"),'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-image-size-layer-height').concat(a.id,'" type="text" name="height" placeholder="').concat(a.language.translate("Height"),'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetSize" tabIndex="2" role="button">').concat(a.language.translate("Update"),"</button></div></div>")},i=a.popups.create("image.size",t);return a.$wp&&a.events.$on(a.$wp,"scroll.image-size",function(){n&&a.popups.isVisible("image.size")&&G()}),i}function j(e,t,a,n){return e.pageX=t,w.call(this,e),e.pageX=e.pageX+a*Math.floor(Math.pow(1.1,n)),E.call(this,e),A.call(this,e),++n}function q(t){if(t=t||ge(),a.opts.trackChangesEnabled&&!a.helpers.isMobile()&&(!t[0].parentNode||"
21SPAN"!==t[0].parentNode.tagName||!t[0].parentNode.hasAttribute("data-tracking")))return a.track_changes.removeSpecialItem(t),a.popups.hideAll(),void re(!0);t&&!1!==a.events.trigger("image.beforeRemove",[t])&&(a.popups.hideAll(),he(),re(!0),a.undo.canDo()||a.undo.saveStep(),t.get(0)==a.el?t.removeAttr("src"):(t.get(0).parentNode&&"A"==t.get(0).parentNode.tagName?(a.selection.setBefore(t.get(0).parentNode)||a.selection.setAfter(t.get(0).parentNode)||t.parent().after(e.MARKERS),c(t.get(0).parentNode).remove()):(a.selection.setBefore(t.get(0))||a.selection.setAfter(t.get(0))||t.after(e.MARKERS),t.remove()),a.html.fillEmptyBlocks(),a.selection.restore()),a.undo.saveStep())}function Z(t){var i=t.which;if(n&&(i==e.KEYCODE.BACKSPACE||i==e.KEYCODE.DELETE))return t.preventDefault(),t.stopPropagation(),q(),!1;if(n&&i==e.KEYCODE.ESC){var r=n;return re(!0),a.selection.setAfter(r.get(0)),a.selection.restore(),t.preventDefault(),!1}if(!n||i!=e.KEYCODE.ARROW_LEFT&&i!=e.KEYCODE.ARROW_RIGHT)return n&&i===e.KEYCODE.TAB?(t.preventDefault(),t.stopPropagation(),re(!0),!1):n&&i!=e.KEYCODE.F10&&!a.keys.isBrowserAction(t)?(t.preventDefault(),t.stopPropagation(),!1):void 0;var o=n.get(0);return re(!0),i==e.KEYCODE.ARROW_LEFT?a.selection.setBefore(o):a.selection.setAfter(o),a.selection.restore(),t.preventDefault(),!1}function Q(e){if(e&&"IMG"==e.tagName){if(a.node.hasClass(e,"fr-uploading")||a.node.hasClass(e,"fr-error")?e.parentNode.removeChild(e):a.node.hasClass(e,"fr-draggable")&&e.classList.remove("fr-draggable"),e.parentNode&&e.parentNode.parentNode&&a.node.hasClass(e.parentNode.parentNode,"fr-img-caption")){var t=e.parentNode.parentNode;t.removeAttribute("contenteditable"),t.removeAttribute("draggable"),t.classList.remove("fr-draggable");var n=e.nextSibling;n&&n.removeAttribute("contenteditable")}}else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var i=e.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),r=0;r<i.length;r++)Q(i[r])}function J(e){if(!1===a.events.trigger("image.beforePasteUpload",[e]))return c(e).removeAttr("data-fr-image-pasted"),!1;n=c(e),y(),u(),pe(),_(),n.on("load",function(){var e=[];y(),c(a.popups.get("image.insert").get(0)).find("div.fr-active.fr-error").length<1&&_(),c(this).data("events").filter(function(t){"load"===t[0]&&e.push(t)}),e.length<=1&&c(this).off("load")});for(var t=c(e).attr("src").split(","),i=atob(t[1]),r=[],o=0;o<i.length;o++)r.push(i.charCodeAt(o));H([a.browser.safari&&!a.opts.imageUploadURL?new Blob([new Uint8Array(r)],{type:t[0].replace(/data\:/g,"")}):new Blob([new Uint8Array(r)],{type:t[0].replace(/data\:/g,"").replace(/;base64/g,"")})],n)}function ee(){a.opts.imagePaste?a.$el.find("img[data-fr-image-pasted]").each(function(e,t){if(a.opts.imagePasteProcess){var n=a.opts.imageDefaultWidth;n&&"auto"!=n&&(n+=a.opts.imageResizeWithPercent?"%":"px"),c(t).css("width",n).removeClass("fr-dii fr-dib fr-fir fr-fil"),ce(c(t),a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign)}if(0===t.src.indexOf("data:"))J(t);else if(0===t.src.indexOf("blob:")||0===t.src.indexOf("http")&&a.opts.imageUploadRemoteUrls&&a.opts.imageCORSProxy){var i=new Image;i.crossOrigin="Anonymous",i.onload=function(){var e,n=a.o_doc.createElement("CANVAS"),i=n.getContext("2d");n.height=this.naturalHeight,n.width=this.naturalWidth,i.drawImage(this,0,0),setTimeout(function(){J(t)},0),e=2e3<this.naturalWidth||1500<this.naturalHeight?"jpeg":"png",t.src=n.toDataURL("image/".concat(e))},i.src=(0===t.src.indexOf("blob:")?"":"".concat(a.opts.imageCORSProxy,"/"))+t.src,0!==t.src.indexOf("blob:")&&a.undo.saveStep()}else 0!==t.src.indexOf("http")||0===t.src.indexOf("https://mail.google.com/mail")?(a.selection.save(),c(t).remove(),a.selection.restore()):c(t).removeAttr("data-fr-image-pasted")}):a.$el.find("img[data-fr-image-pasted]").remove()}function te(e){var t=e.target.result,n=a.opts.imageDefaultWidth;n&&"auto"!=n&&(n+=a.opts.imageResizeWithPercent?"%":"px"),a.undo.saveStep(),a.html.insert('<img data-fr-image-pasted="true" src="'.concat(t,'"').concat(n?' style="width: '.concat(n,';"'):"",">"));var i=a.$el.find('img[data-fr-image-pasted="true"]');i&&ce(i,a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign),a.events.trigger("paste.after")}function ae(e){if(e&&e.clipboardData&&e.clipboardData.items){var t=(e.clipboardData||window.clipboardData).getData("text/html")||"",n=(new DOMParser).parseFromString(t,"text/html").querySelector("img");if(n){if(!n)return!1;var i=n.src,r=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))r=e.clipboardData.items[0].getAsFile();else for(var o=0;o<e.clipboardData.items.length&&!(r=e.clipboardData.items[o].getAsFile());o++);if(r)return function(e,t){var n=new FileReader;n.onload=function(e){var t=a.opts.imageDefaultWidth;t&&"auto"!=t&&(t+=a.opts.imageResizeWithPercent?"%":"px"),a.html.insert('<img data-fr-image-pasted="true" src="'.concat(e,'"').concat(t?' style="width: '.concat(t,';"'):"",">"));var n=a.$el.find('img[data-fr-image-pasted="true"]');n&&ce(n,a.opts.imageDefaultDisplay,a.opts.imageDefaultAlign),a.events.trigger("paste.after")}(t),n.readAsDataURL(e,t)}(r,i),!1}else{var s=null;if(e.clipboardData.types&&-1!=[].indexOf.call(e.clipboardData.types,"text/rtf")||e.clipboardData.getData("text/rtf"))s=e.clipboardData.items[0].getAsFile();else for(var l=0;l<e.clipboardData.items.length&&!(s=e.clipboardData.items[l].getAsFile());l++);if(s)return function(e){var t=new FileReader;
vendor: 9,611 bytes, line 21
21t.onload=te,t.readAsDataURL(e)}(s),!1}}}function ne(e){return e.replace(/<img /gi,'<img data-fr-image-pasted="true" ')}function ie(t){if("false"==c(this).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;if(t&&"touchend"==t.type&&l)return!0;if(t&&a.edit.isDisabled())return t.stopPropagation(),t.preventDefault(),!1;for(var i=0;i<e.INSTANCES.length;i++)e.INSTANCES[i]!=a&&e.INSTANCES[i].events.trigger("image.hideResizer");a.toolbar.disable(),t&&(t.stopPropagation(),t.preventDefault()),a.helpers.isMobile()&&(a.events.disableBlur(),a.$el.blur(),a.events.enableBlur()),a.opts.iframe&&a.size.syncIframe(),n=c(this),he(),y(),u(),a.browser.msie?(a.popups.areVisible()&&a.events.disableBlur(),a.win.getSelection&&(a.win.getSelection().removeAllRanges(),a.win.getSelection().addRange(a.doc.createRange()))):a.selection.clear(),a.helpers.isIOS()&&(a.events.disableBlur(),a.$el.blur()),a.button.bulkRefresh(),a.events.trigger("video.hideResizer")}function re(e){n&&(oe||!0===e)&&(a.toolbar.enable(),i.removeClass("fr-active"),a.popups.hideAll(),n=null,le(),r=null,o&&o.hide())}f[1]="Image cannot be loaded from the passed link.",f[2]="No link in upload response.",f[3]="Error during file upload.",f[4]="Parsing response failed.",f[5]="File is too large.",f[6]="Image file type is invalid.",f[7]="Files can be uploaded only to same domain in IE 8 and IE 9.";var oe=!(f[8]="Image file is corrupted.");function se(){oe=!0}function le(){oe=!1}function ce(e,t,n){!a.opts.htmlUntouched&&a.opts.useClasses?(e.removeClass("fr-fil fr-fir fr-dib fr-dii"),n&&e.addClass("fr-fi".concat(n[0])),t&&e.addClass("fr-di".concat(t[0]))):"inline"==t?(e.css({display:"inline-block",verticalAlign:"bottom",margin:a.opts.imageDefaultMargin}),"center"==n?e.css({float:"none",marginBottom:"",marginTop:"",maxWidth:"calc(100% - ".concat(2*a.opts.imageDefaultMargin,"px)"),textAlign:"center"}):"left"==n?e.css({float:"left",marginLeft:0,maxWidth:"calc(100% - ".concat(a.opts.imageDefaultMargin,"px)"),textAlign:"left"}):e.css({float:"right",marginRight:0,maxWidth:"calc(100% - ".concat(a.opts.imageDefaultMargin,"px)"),textAlign:"right"})):"block"==t&&(e.css({display:"block",float:"none",verticalAlign:"top",margin:"".concat(a.opts.imageDefaultMargin,"px auto"),textAlign:"center"}),"left"==n?e.css({marginLeft:0,textAlign:"left"}):"right"==n&&e.css({marginRight:0,textAlign:"right"}))}function de(e){if(void 0===e&&(e=ge()),e){if(e.hasClass("fr-fil"))return"left";if(e.hasClass("fr-fir"))return"right";if(e.hasClass("fr-dib")||e.hasClass("fr-dii"))return"center";var t=e.css("float");if(e.css("float","none"),"block"==e.css("display")){if(e.css("float",""),e.css("float")!=t&&e.css("float",t),0===parseInt(e.css("margin-left"),10))return"left";if(0===parseInt(e.css("margin-right"),10))return"right"}else{if(e.css("float",""),e.css("float")!=t&&e.css("float",t),"left"==e.css("float"))return"left";if("right"==e.css("float"))return"right"}}return"center"}function fe(e){void 0===e&&(e=ge());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 pe(){var e=a.popups.get("image.insert");e||(e=U()),a.popups.isVisible("image.insert")||(T(),a.popups.refresh("image.insert"),a.popups.setContainer("image.insert",a.$sc));var t=ge();me()&&(t=t.find(".fr-img-wrap"));var n=t.offset().left+t.outerWidth()/2,i=t.offset().top+t.outerHeight();a.popups.show("image.insert",n,i,t.outerHeight(!0),!0)}function he(){if(n){a.events.disableBlur(),a.selection.clear();var e=a.doc.createRange();e.selectNode(n.get(0)),a.browser.msie&&e.collapse(!0),a.selection.get().addRange(e),a.events.enableBlur()}}function ue(){return n}function ge(){return me()?n.parents(".fr-img-caption").first():n}function me(){return!!n&&0<n.parents(".fr-img-caption").length}function ve(e){for(var t=document.createDocumentFragment();e.firstChild;){var a=e.removeChild(e.firstChild);t.appendChild(a)}e.parentNode.replaceChild(t,e)}return{_init:function(){var t;a.events.$on(a.$el,a._mousedown,"IMG"==a.el.tagName?null:'img:not([contenteditable="false"])',function(e){if("false"==c(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;a.helpers.isMobile()||a.selection.clear(),d=!0,a.popups.areVisible()&&a.events.disableBlur(),a.browser.msie&&(a.events.disableBlur(),a.$el.attr("contenteditable",!1)),a.draggable||"touchstart"==e.type||e.preventDefault(),e.stopPropagation()}),a.events.$on(a.$el,a._mousedown,".fr-img-caption .fr-inner",function(e){a.core.hasFocus()||a.events.focus(),e.stopPropagation()}),a.events.$on(a.$el,"paste",".fr-img-caption .fr-inner",function(e){!0===a.opts.toolbarInline&&(a.toolbar.hide(),e.stopPropagation())}),a.events.$on(a.$el,a._mouseup,"IMG"==a.el.tagName?null:'img:not([contenteditable="false"])',function(e){if("false"==c(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;d&&(d=!1,e.stopPropagation(),a.browser.msie&&(a.$el.attr("contenteditable",!0),a.events.enableBlur()))}),a.events.on("keyup",function(e){if(e.shiftKey&&""===a.selection.text().replace(/\n/g,"")&&a.keys.isArrow(e.which)){var t=a.selection.element(),n=a.selection.endElement();t&&"IMG"==t.tagName?M(c(t)):n&&"IMG"==n.tagName&&M(c(n))}},!0),a.events.on("drop",$),a.events.on("element.beforeDrop",z),a.events.on("mousedown window.mousedown",se),a.events.on("window.touchmove",le),a.events.on("mouseup window.mouseup",function(){if(n&&!a.helpers.isMobile())return re(),!1;le()}),a.events.on("commands.mousedown",function(e){0<e.parents(".fr-toolbar").length&&re()}),a.events.on("image.resizeEnd",function(){a.opts.iframe&&a.size.syncIframe()}),a.events.on("blur image.hideResizer commands.undo commands.redo element.dropped",function(){re(!(d=!1))}),a.events.on("modals.hide",function(){n&&(he(),a.selection.clear())}),a.events.on("image.resizeEnd",function(){a.win.getSelection&&M(n)}),a.opts.imageAddNewLine&&a.events.on("image.inserted",function(t){var n=t.get(0);for(n.nextSibling&&"BR"===n.nextSibling.tagName&&(n=n.nextSibling);n&&!a.node.isElement(n);)n=a.node.isLastSibling(n)?n.parentNode:null;a.node.isElement(n)&&(a.opts.enter===e.ENTER_BR?t.after("<br>"):c(a.node.blockParent(t.get(0))).after("<".concat(a.html.defaultTag(),"><br></").concat(a.html.defaultTag(),">")))}),"IMG"==a.el.tagName&&a.$el.addClass("fr-view"),a.events.$on(a.$el,a.helpers.isMobile()&&!a.helpers.isWindowsPhone()?"touchend":"click","IMG"==a.el.tagName?null:'img:not([contenteditable="false"])',ie),a.helpers.isMobile()&&(a.events.$on(a.$el,"touchstart","IMG"==a.el.tagName?null:'img:not([contenteditable="false"])',function(){l=!1}),a.events.$on(a.$el,"touchmove",function(){l=!0})),a.$wp?(a.events.on("window.keydown keydown",Z,!0),a.events.on("keyup",function(t){if(n&&t.which==e.KEYCODE.ENTER)return!1},!0),a.events.$on(a.$el,"keydown",function(){var t=a.selection.element();(t.nodeType===Node.TEXT_NODE||"BR"==t.tagName&&a.node.isLastSibling(t))&&(t=t.parentNode),a.node.hasClass(t,"fr-inner")||(a.node.hasClass(t,"fr-img-caption")||(t=c(t).parents(".fr-img-caption").get(0)),a.node.hasClass(t,"fr-img-caption")&&(a.opts.trackChangesEnabled||c(t).after(e.INVISIBLE_SPACE+e.MARKERS),a.selection.restore()))})):a.events.$on(a.$win,"keydown",Z),a.events.on("toolbar.esc",function(){if(n){if(a.$wp)a.events.disableBlur(),a.events.focus();else{var e=n;re(!0),a.selection.setAfter(e.get(0)),a.selection.restore()}return!1}},!0),a.events.on("toolbar.focusEditor",function(){if(n)return!1},!0),a.events.on("window.cut window.copy",function(t){if(n&&a.popups.isVisible("image.edit")&&!a.popups.get("image.edit").find(":focus").length){var i=ge();me()?(i.before(e.START_MARKER),i.after(e.END_MARKER),a.selection.restore(),a.paste.saveCopiedText(i.get(0).outerHTML,i.text())):(he(),a.paste.saveCopiedText(n.get(0).outerHTML,n.attr("alt"))),"copy"==t.type?setTimeout(function(){M(n)}):(re(!0),a.undo.saveStep(),setTimeout(function(){a.undo.saveStep()},0))}},!0),a.browser.msie&&a.events.on("keydown",function(t){if(!a.selection.isCollapsed()||!n)return!0;var i=t.which;i==e.KEYCODE.C&&a.keys.ctrlKey(t)?a.events.trigger("window.copy"):i==e.KEYCODE.X&&a.keys.ctrlKey(t)&&a.events.trigger("window.cut")}),a.events.$on(c(a.o_win),"keydown",function(t){var a=t.which;if(n&&a==e.KEYCODE.BACKSPACE)return t.preventDefault(),!1}),a.events.$on(a.$win,"keydown",function(t){var a=t.which;n&&n.hasClass("fr-uploading")&&a==e.KEYCODE.ESC&&n.trigger("abortUpload")}),a.events.on("destroy",function(){n&&n.hasClass("fr-uploading")&&n.trigger("abortUpload")}),a.events.on("paste.before",ae),a.events.on("paste.beforeCleanup",ne),a.events.on("paste.after",ee),a.events.on("html.set",v),a.events.on("html.inserted",v),v(),a.events.on("destroy",function(){s=[]}),a.events.on("html.processGet",Q),a.opts.imageOutputSize&&a.events.on("html.beforeGet",function(){t=a.el.querySelectorAll("img");for(var e=0;e<t.length;e++){var n=t[e].style.width||c(t[e]).width(),i=t[e].style.height||c(t[e]).height();n&&t[e].setAttribute("width","".concat(n).replace(/px/,"")),i&&t[e].setAttribute("height","".concat(i).replace(/px/,""))}}),a.opts.iframe&&a.events.on("image.loaded",a.size.syncIframe),a.$wp&&(b(),a.events.on("contentChanged",b)),a.events.$on(c(a.o_win),"orientationchange.image",function(){setTimeout(function(){n&&M(n)},100)}),k(!0),U(!0),X(!0),K(!0),a.events.on("node.remove",function(e){if("IMG"==e.get(0).tagName)return q(e),!1})}
21,showInsertPopup:function(){var e=a.$tb.find('.fr-command[data-cmd="insertImage"]'),t=a.popups.get("image.insert");if(t||(t=U()),T(),!t.hasClass("fr-active"))if(a.popups.refresh("image.insert"),a.popups.setContainer("image.insert",a.$tb),e.isVisible()){var n=a.button.getPosition(e),i=n.left,r=n.top;a.popups.show("image.insert",i,r,e.outerHeight())}else a.position.forSelection(t),a.popups.show("image.insert")},showLayer:function(e){var t,i,r=a.popups.get("image.insert");if(n||a.opts.toolbarInline){if(n){var o=ge();me()&&(o=o.find(".fr-img-wrap")),i=o.offset().top+o.outerHeight(),t=o.offset().left}}else{var s=a.$tb.find('.fr-command[data-cmd="insertImage"]');t=s.offset().left,i=s.offset().top+(a.opts.toolbarBottom?10:s.outerHeight()-10)}!n&&a.opts.toolbarInline&&(i=r.offset().top-a.helpers.getPX(r.css("margin-top")),r.hasClass("fr-above")&&(i+=r.outerHeight())),r.find(".fr-layer").removeClass("fr-active"),r.find(".fr-".concat(e,"-layer")).addClass("fr-active"),a.popups.show("image.insert",t,i,n?n.outerHeight():0),a.accessibility.focusPopup(r)},refreshUploadButton:function(e){var t=a.popups.get("image.insert");t&&t.find(".fr-image-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshByURLButton:function(e){var t=a.popups.get("image.insert");t&&t.find(".fr-image-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},upload:H,insertByURL:function(){var e=a.popups.get("image.insert").find(".fr-image-by-url-layer input");if(0<e.val().length){_(),L(a.language.translate("Loading image"));var t=e.val().trim();if(a.opts.imageUploadRemoteUrls&&a.opts.imageCORSProxy&&a.opts.imageUpload){var i=new XMLHttpRequest;i.onload=function(){200==this.status?H([new Blob([this.response],{type:this.response.type||"image/png"})],n):S(1)},i.onerror=function(){O(t,!0,[],n)},i.open("GET","".concat(a.opts.imageCORSProxy,"/").concat(t),!0),i.responseType="blob",i.send()}else O(t,!0,[],n);e.val(""),e.blur()}},align:function(e){var t=ge();t.removeClass("fr-fir fr-fil"),!a.opts.htmlUntouched&&a.opts.useClasses?"left"==e?t.addClass("fr-fil"):"right"==e&&t.addClass("fr-fir"):ce(t,fe(),e),he(),y(),u(),a.selection.clear()},refreshAlign:function(e){n&&e.find("> *").first().replaceWith(a.icon.create("image-align-".concat(de())))}
21,refreshAlignOnShow:function(e,t){n&&t.find('.fr-command[data-param1="'.concat(de(),'"]')).addClass("fr-active").attr("aria-selected",!0)},display:function(e){var t=ge();t.removeClass("fr-dii fr-dib"),!a.opts.htmlUntouched&&a.opts.useClasses?"inline"==e?t.addClass("fr-dii"):"block"==e&&t.addClass("fr-dib"):ce(t,e,de()),he(),y(),u(),a.selection.clear()},refreshDisplayOnShow:function(e,t){n&&t.find('.fr-command[data-param1="'.concat(fe(),'"]')).addClass("fr-active").attr("aria-selected",!0)},replace:pe,back:function(){n?(a.events.disableBlur(),c(".fr-popup input:focus").blur(),M(n)):(a.events.disableBlur(),a.selection.restore(),a.events.enableBlur(),a.popups.hide("image.insert"),a.toolbar.showInline())},get:ue,getEl:ge,insert:O,showProgressBar:_,remove:q,hideProgressBar:T,applyStyle:function(e,i,r){if(void 0===i&&(i=a.opts.imageStyles),void 0===r&&(r=a.opts.imageMultipleStyles),!n)return!1;var o=ge();if(!r){var s=Object.keys(i);s.splice(s.indexOf(e),1),o.removeClass(s.join(" "))}"object"==t(i[e])?(o.removeAttr("style"),o.css(i[e].style)):o.toggleClass(e),M(n)},showAltPopup:V,showSizePopup:G,setAlt:function(e){if(n){var t=a.popups.get("image.alt");n.attr("alt",e||t.find("input").val()||""),t.find("input:focus").blur(),M(n)}},setSize:function(e,t){if(n){var i=a.popups.get("image.size");e=e||i.find('input[name="width"]').val()||"",t=t||i.find('input[name="height"]').val()||"";var r=/^[\d]+((px)|%)*$/g;n.removeAttr("width").removeAttr("height"),e.match(r)?n.css("width",e):n.css("width",""),t.match(r)?n.css("height",t):n.css("height",""),me()&&(n.parents(".fr-img-caption").removeAttr("width").removeAttr("height"),e.match(r)?n.parents(".fr-img-caption").css("width",e):n.parents(".fr-img-caption").css("width",""),t.match(r)?n.parents(".fr-img-caption").css("height",t):n.parents(".fr-img-caption").css("height","")),i&&i.find("input:focus").blur(),M(n)}},toggleCaption:function(){var t;if(n&&!me()){(t=n).parent().is("a")&&(t=n.parent());var i,r,o=n.parents("ul")&&0<n.parents("ul").length?n.parents("ul"):n.parents("ol")&&0<n.parents("ol").length?n.parents("ol"):[];if(0<o.length){var s=o.find("li").length,l=n.parents("li"),c=document.createElement("li");s-1===l.index()&&(o.append(c),c.innerHTML="&nbsp;")}t.attr("style")?r=-1<(i=t.attr("style").split(":")).indexOf("width")?i[i.indexOf("width")+1].replace(";",""):"":t.attr("width")&&(r=t.attr("width"));var d=a.opts.imageResizeWithPercent?(-1<r.indexOf("px")?null:r)||"100%":n.width()+"px";t.wrap('<div class="fr-img-space-wrap"><span '+(a.browser.mozilla?"":'contenteditable="false"')+'class="fr-img-caption '+n.attr("class")+'" style="'+(a.opts.useClasses?"":t.attr("style"))+'" draggable="false"></span></div>'),t.wrap('<span class="fr-img-wrap"></span>'),n.after('<span class="fr-inner"'.concat(a.browser.mozilla?"":' contenteditable="true"',">").concat(e.START_MARKER).concat(a.language.translate("Image Caption")).concat(e.END_MARKER,"</span>")),n.parents(".fr-img-caption").css("width",d);var f=n.parents(".fr-img-space-wrap").length;1==f?ve(document.querySelector(".fr-img-space-wrap")):1<f&&(ve(document.querySelector(".fr-img-space-wrap")),ve(document.querySelector(".fr-img-space-wrap2"))),re(!0),a.selection.restore()}else{if(t=ge(),n.insertBefore(t),null!==t[0].querySelector("a")){for(var p,h=t[0].querySelector("a"),u=document.createElement("a"),g=0,m=h.attributes,v=m.length;g<v;g++)p=m[g],u.setAttribute(p.nodeName,p.nodeValue);n.wrap(u)}n.attr("class",t.attr("class").replace("fr-img-caption","")).attr("style",t.attr("style")),t.remove();var b=n.parents(".fr-img-space-wrap").length;1==b?ve(document.querySelector(".fr-img-space-wrap")):1<b&&(ve(document.querySelector(".fr-img-space-wrap")),ve(document.querySelector(".fr-img-space-wrap2"))),M(n)}},hasCaption:me,exitEdit:re,edit:M}},e.DefineIcon("insertImage",{NAME:"image",SVG_KEY:"insertImage"}),e.RegisterShortcut(e.KEYCODE.P,"insertImage",null,"P"),e.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(
vendor: 4,389 bytes, line 21
21)),this.popups.hide("image.insert")):this.image.showInsertPopup()},plugin:"image"}),e.DefineIcon("imageUpload",{NAME:"upload",SVG_KEY:"upload"}),e.RegisterCommand("imageUpload",{title:"Upload Image",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-upload")},refresh:function(e){this.image.refreshUploadButton(e)}}),e.DefineIcon("imageByURL",{NAME:"link",SVG_KEY:"insertLink"}),e.RegisterCommand("imageByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-by-url")},refresh:function(e){this.image.refreshByURLButton(e)}}),e.RegisterCommand("imageInsertByURL",{title:"Insert Image",undo:!0,refreshAfterCallback:!1,callback:function(){this.image.insertByURL()},refresh:function(e){this.image.get()?e.text(this.language.translate("Replace")):e.text(this.language.translate("Insert"))}}),e.DefineIcon("imageDisplay",{NAME:"star",SVG_KEY:"imageDisplay"}),e.RegisterCommand("imageDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(e,t){this.image.display(t)},refresh:function(e){this.opts.imageTextNear||e.addClass("fr-hidden")},refreshOnShow:function(e,t){this.image.refreshDisplayOnShow(e,t)}}),e.DefineIcon("image-align",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("image-align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("image-align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),e.DefineIcon("image-align-center",{NAME:"align-justify",SVG_KEY:"alignCenter"}),e.DefineIcon("imageAlign",{NAME:"align-justify",SVG_KEY:"alignJustify"}),e.RegisterCommand("imageAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.imageAlign.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="imageAlign" data-param1="'.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.icon.create("image-align-".concat(n)),'<span class="fr-sr-only">').concat(this.language.translate(a[n]),"</span></a></li>"));return t+"</ul>"},callback:function(e,t){this.image.align(t)},refresh:function(e){this.image.refreshAlign(e)},refreshOnShow:function(e,t){this.image.refreshAlignOnShow(e,t)}}),e.DefineIcon("imageReplace",{NAME:"exchange",FA5NAME:"exchange-alt",SVG_KEY:"replaceImage"}),e.RegisterCommand("imageReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.image.replace()}}),e.DefineIcon("imageRemove",{NAME:"trash",SVG_KEY:"remove"}),e.RegisterCommand("imageRemove",{title:"Remove",callback:function(){this.image.remove()}}),e.DefineIcon("imageBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("imageBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.image.back()},refresh:function(e){this.$,this.image.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"))}}),e.RegisterCommand("imageDismissError",{title:"OK",undo:!1,callback:function(){this.image.hideProgressBar(!0)}}),e.DefineIcon("imageStyle",{NAME:"magic",SVG_KEY:"imageClass"}),e.RegisterCommand("imageStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',a=this.opts.imageStyles;for(var n in a)if(a.hasOwnProperty(n)){var i=a[n];"object"==t(i)&&(i=i.title),e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="imageStyle" data-param1="'.concat(n,'">').concat(this.language.translate(i),"</a></li>")}return e+"</ul>"},callback:function(e,t){this.image.applyStyle(t)},refreshOnShow:function(e,t){var a=this.$,n=this.image.getEl();n&&t.find(".fr-command").each(function(){var e=a(this).data("param1"),t=n.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)})}}),e.DefineIcon("imageAlt",{NAME:"info",SVG_KEY:"imageAltText"}),e.RegisterCommand("imageAlt",{undo:!1,focus:!1,popup:!0,title:"Alternative Text",callback:function(){this.image.showAltPopup()}}),e.RegisterCommand("imageSetAlt",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setAlt()}}),e.DefineIcon("imageSize",{NAME:"arrows-alt",SVG_KEY:"imageSize"}
vendor: 4,453 bytes, line 21
21),e.RegisterCommand("imageSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.image.showSizePopup()}}),e.RegisterCommand("imageSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setSize()}}),e.DefineIcon("imageCaption",{NAME:"commenting",FA5NAME:"comment-alt",SVG_KEY:"imageCaption"}),e.RegisterCommand("imageCaption",{undo:!0,focus:!1,title:"Image Caption",refreshAfterCallback:!0,callback:function(){this.image.toggleCaption()},refresh:function(e){this.image.get()&&e.toggleClass("fr-active",this.image.hasCaption())}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("froala-editor")):"function"==typeof define&&define.amd?define(["froala-editor"],t):t(e.FroalaEditor)}(this,function(e){"use strict";if(e=e&&e.hasOwnProperty("default")?e.default:e,Object.assign(e.DEFAULTS,{imageManagerLoadURL:"https://i.froala.com/load-files",imageManagerLoadMethod:"get",imageManagerLoadParams:{},imageManagerPreloader:null,imageManagerDeleteURL:"",imageManagerDeleteMethod:"post",imageManagerDeleteParams:{},imageManagerPageSize:12,imageManagerScrollOffset:20,imageManagerToggleTags:!0}),e.PLUGINS.imageManager=function(t){var a,n,i,r,o,s,l,c,d,f,p,h=t.$,u="image_manager",g={};function m(){var e=h(window).outerWidth();return e<768?2:e<1200?3:4}function v(){o.empty();for(var e=0;e<p;e++)o.append('<div class="fr-list-column"></div>')}function b(){if(d<l.length&&i[0].scrollTop>=i[0].scrollHeight-t.opts.imageManagerScrollOffset-i.outerHeight()){c++;for(var e=t.opts.imageManagerPageSize*(c-1);e<Math.min(l.length,t.opts.imageManagerPageSize*c);e++)y(l[e])}}function y(e){var a=new Image,i=h(document.createElement("div")).attr("class","fr-image-container fr-empty fr-image-"+f++).attr("data-loading",t.language.translate("Loading")+"..").attr("data-deleting",t.language.translate("Deleting")+"..");E(!1),a.onload=function(){i.height(Math.floor(i.width()/a.width*a.height));var r=h(document.createElement("img"));if(e.thumb)r.attr("src",e.thumb);else{if(_(14,e),!e.url)return _(15,e),!1;r.attr("src",e.url)}if(e.url&&r.attr("data-url",e.url),e.tag)if(n.find(".fr-modal-more.fr-not-available").removeClass("fr-not-available"),n.find(".fr-modal-tags").show(),0<=e.tag.indexOf(",")){for(var o=e.tag.split(","),l=0;l<o.length;l++)o[l]=o[l].trim(),0===s.find('a[title="'.concat(o[l],'"]')).length&&s.append('<a role="button" title="'.concat(o[l],'">').concat(o[l],"</a>"));r.attr("data-tag",o.join())}else 0===s.find('a[title="'.concat(e.tag.trim(),'"]')).length&&s.append('<a role="button" title="'.concat(e.tag.trim(),'">').concat(e.tag.trim(),"</a>")),r.attr("data-tag",e.tag.trim());for(var c in e.name&&r.attr("alt",e.name),e)e.hasOwnProperty(c)&&"thumb"!==c&&"url"!==c&&"tag"!==c&&r.attr("data-".concat(c),e[c]);i.append(r).append(h(t.icon.create("imageManagerDelete")).addClass("fr-delete-img").attr("title",t.language.translate("Delete"))).append(h(t.icon.create("imageManagerInsert")).addClass("fr-insert-img").attr("title",t.language.translate("Insert"))),s.find(".fr-selected-tag").each(function(e,t){M(r,t.text)||i.hide()}),r.on("load",function(){i.removeClass("fr-empty"),i.height("auto"),d++,w(C(parseInt(r.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1)),E(!1),d%t.opts.imageManagerPageSize==0&&b()}),t.events.trigger("imageManager.imageLoaded",[r])},a.onerror=function(){d++,i.remove(),w(C(parseInt(i.attr("class").match(/fr-image-(\d+)/)[1],10)+1)),_(10,e),d%t.opts.imageManagerPageSize==0&&b()},a.src=e.thumb||e.url,x().append(i)}function x(){var e,t;return o.find(".fr-list-column").each(function(a,n){var i=h(n);(0===a||i.outerHeight()<t)&&(t=i.outerHeight(),e=i)}),e}function C(e){void 0===e&&(e=0);for(var t=[],a=f-1;e<=a;a--){var n=o.find(".fr-image-".concat(a));n.length&&(t.push(n),h(document.createElement("div")).attr("id","fr-image-hidden-container").append(n),o.find(".fr-image-".concat(a)).remove())}return t}function w(e){for(var t=e.length-1;0<=t;t--)x().append(e[t])}function E(e){if(void 0===e&&(e=!0),!a.isVisible())return!0;var n=m();if(n!==p){p=n;var i=C();v(),w(i)}t.modals.resize(u),e&&b()}function A(e){for(var t,a=e[0].attributes,n=a.length,i={};n--;)a[n]&&"src"!==(t=a[n].name)&&(i[t]=a[n].value);return i}function S(e){var n=h(e.currentTarget).siblings("img"),i=a.data("instance")||t,r=a.data("current-image");if(t.modals.hide(u),i.image.showProgressBar(),r)r.data("fr-old-src",r.attr("src")),r.trigger("click");
vendor: 5,390 bytes, line 21
21else{i.events.focus(!0),i.selection.restore();var o=i.position.getBoundingRect(),s=o.left+o.width/2+h(t.doc).scrollLeft(),l=o.top+o.height+h(t.doc).scrollTop();i.popups.setContainer("image.insert",t.$sc),i.popups.show("image.insert",s,l)}i.image.insert(n.data("url"),!1,A(n),r)}function k(e){var n=h(e.currentTarget).siblings("img"),i=t.language.translate("Are you sure? Image will be deleted.");confirm(i)&&(t.opts.imageManagerDeleteURL?!1!==t.events.trigger("imageManager.beforeDeleteImage",[n])&&(n.parent().addClass("fr-image-deleting"),h(this).ajax({method:t.opts.imageManagerDeleteMethod,url:t.opts.imageManagerDeleteURL,data:Object.assign(Object.assign({src:n.attr("src")},A(n)),t.opts.imageManagerDeleteParams),crossDomain:t.opts.requestWithCORS,withCredentials:t.opts.requestWithCredentials,headers:t.opts.requestHeaders,done:function(e,i,r){t.events.trigger("imageManager.imageDeleted",[e]);var o=C(parseInt(n.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1);n.parent().remove(),w(o),a.find("#fr-modal-tags > a").each(function(){0===a.find('#fr-image-list [data-tag*="'.concat(h(this).text(),'"]')).length&&h(this).removeClass("fr-selected-tag").hide()}),L(),E(!0)},fail:function(e){_(21,e.response||e.responseText)}})):_(22))}function _(e,a){10<=e&&e<20?r.hide():20<=e&&e<30&&h(".fr-image-deleting").removeClass("fr-image-deleting"),t.events.trigger("imageManager.error",[{code:e,message:g[e]},a])}function T(){var e=n.find(".fr-modal-head-line").outerHeight(),t=s.outerHeight();n.toggleClass("fr-show-tags"),n.hasClass("fr-show-tags")?(n.css("height",e+t),i.css("marginTop",e+t),s.find("a").css("opacity",1)):(n.css("height",e),i.css("marginTop",e),s.find("a").css("opacity",0))}function L(){var e=s.find(".fr-selected-tag");0<e.length?(o.find("img").parents().show(),e.each(function(e,t){o.find("img").each(function(e,a){var n=h(a);M(n,t.text)||n.parent().hide()})})):o.find("img").parents().show(),w(C()),b()}function R(e){e.preventDefault();var a=h(e.currentTarget);a.toggleClass("fr-selected-tag"),t.opts.imageManagerToggleTags&&a.siblings("a").removeClass("fr-selected-tag"),L()}function M(e,t){for(var a=(e.attr("data-tag")||"").split(","),n=0;n<a.length;n++)if(a[n]===t)return!0;return!1}return g[10]="Image cannot be loaded from the passed link.",g[11]="Error during load images request.",g[12]="Missing imageManagerLoadURL option.",g[13]="Parsing load response failed.",g[14]="Missing image thumb.",g[15]="Missing image URL.",g[21]="Error during delete image request.",g[22]="Missing imageManagerDeleteURL option.",{require:["image"],_init:function(){if(!t.$wp&&"IMG"!==t.el.tagName)return!1},show:function(){if(!a){var g,y='<button class="fr-command fr-btn fr-modal-more fr-not-available" id="fr-modal-more-'.concat(t.sid,'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24""><path d="').concat(e.SVG.tags,'"/></svg></button><h4 data-text="true">').concat(t.language.translate("Manage Images"),'</h4></div>\n      <div class="fr-modal-tags" id="fr-modal-tags">');g=t.opts.imageManagerPreloader?'<img class="fr-preloader" id="fr-preloader" alt="'.concat(t.language.translate("Loading"),'.." src="').concat(t.opts.imageManagerPreloader,'" style="display: none;">'):'<span class="fr-preloader" id="fr-preloader" style="display: none;">'.concat(t.language.translate("Loading"),"</span>"),g+='<div class="fr-image-list" id="fr-image-list"></div>';var x=t.modals.create(u,y,g);a=x.$modal,n=x.$head,i=x.$body}a.data("current-image",t.image.get()),t.modals.show(u),r||(r=a.find("#fr-preloader"),o=a.find("#fr-image-list"),s=a.find("#fr-modal-tags"),p=m(),v(),n.css("height",n.find(".fr-modal-head-line").outerHeight()),t.events.$on(h(t.o_win),"resize",function(){E(!!l)}),t.events.bindClick(o,".fr-insert-img",S),t.events.bindClick(o,".fr-delete-img",k),t.helpers.isMobile()&&(t.events.bindClick(o,"div.fr-image-container",function(e){a.find(".fr-mobile-selected").removeClass("fr-mobile-selected"),h(e.currentTarget).addClass("fr-mobile-selected")}),a.on(t._mousedown,function(){a.find(".fr-mobile-selected").removeClass("fr-mobile-selected")})),a.on(t._mousedown+" "+t._mouseup,function(e){e.stopPropagation()}),a.on(t._mousedown,"*",function(){t.events.disableBlur()}),i.on("scroll",b),t.events.bindClick(a,"button#fr-modal-more-".concat(t.sid),T),t.events.bindClick(s,"a",R)),function(){r.show(),o.find(".fr-list-column").empty(),t.opts.imageManagerLoadURL?h(this).ajax({url:t.opts.imageManagerLoadURL,method:t.opts.imageManagerLoadMethod,data:t.opts.imageManagerLoadParams,crossDomain:t.opts.requestWithCORS,withCredentials:t.opts.requestWithCredentials,headers:t.opts.requestHeaders,done:function(e,a,n){t.events.trigger("imageManager.imagesLoaded",[e]),function(e,t){try{o.find(".fr-list-column").empty(),f=d=c=0,l=JSON.parse(e),b()}catch(e){_(13,t)}}(e,n.response),r.hide()},fail:function(e){_(11,e.response||e.responseText)}}):_(12)}()},hide:function(){t.modals.hide(u)}}},!e.PLUGINS.image)throw new Error("Image manager plugin requires image plugin.");e.DEFAULTS.imageInsertButtons.push("imageManager"),e.RegisterCommand("imageManager",{title:"Browse",undo:!1,focus:!1,modal:!0,callback:function(){this.imageManager.show()},plugin:"imageManager"}),e.DefineIcon("imageManager",{NAME:"folder",SVG_KEY:"imageManager"}),e.DefineIcon("imageManagerInsert",{NAME:"plus",SVG_KEY:"add"}),e.DefineIcon("imageManagerDelete",{NAME:"trash",SVG_KEY:"remove"})});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.