yoastWebpackJsonp([0],[,,function(e,t,r){"use strict";var n=Array.isArray;e.exports=n},function(e,t,r){"use strict";function n(e){return void 0===e}e.exports=n},function(e,t,r){"use strict";var n=r(3),i=r(277),s=function(){return[]},a=function(e){this._hasScore=!1,this._identifier="",this._hasMarks=!1,this._marker=s,this.score=0,this.text="",n(e)&&(e={}),n(e.score)||this.setScore(e.score),n(e.text)||this.setText(e.text)};a.prototype.hasScore=function(){return this._hasScore},a.prototype.getScore=function(){return this.score},a.prototype.setScore=function(e){i(e)&&(this.score=e,this._hasScore=!0)},a.prototype.hasText=function(){return""!==this.text},a.prototype.getText=function(){return this.text},a.prototype.setText=function(e){n(e)&&(e=""),this.text=e},a.prototype.setIdentifier=function(e){this._identifier=e},a.prototype.getIdentifier=function(){return this._identifier},a.prototype.setMarker=function(e){this._marker=e},a.prototype.hasMarker=function(){return this._hasMarks&&this._marker!==s},a.prototype.getMarker=function(){return this._marker},a.prototype.setHasMarks=function(e){this._hasMarks=e},a.prototype.hasMarks=function(){return this._hasMarks},e.exports=a},function(e,t,r){"use strict";function n(e,t){return(o(e)?i:s)(e,a(t))}var i=r(151),s=r(123),a=r(540),o=r(2);e.exports=n},function(e,t,r){"use strict";function n(e){var t=void 0===e?"undefined":i(e);return null!=e&&("object"==t||"function"==t)}var i="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.exports=n},,function(e,t,r){"use strict";var n="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},i=r(101),s="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,a=i||s||Function("return this")();e.exports=a},function(e,t,r){"use strict";function n(e,t){return(o(e)?i:a)(e,s(t,3))}var i=r(30),s=r(47),a=r(356),o=r(2);e.exports=n},,function(e,t){e.exports={$palette_white:"#fff",$palette_grey_ultra_light:"#f7f7f7",$palette_grey_light:"#f1f1f1",$palette_grey:"#ddd",$palette_grey_medium:"#ccc",$palette_grey_disabled:"#a0a5aa",$palette_grey_medium_dark:"#888",$palette_grey_text:"#646464",$palette_grey_dark:"#555",$palette_black:"#000",$palette_purple:"#5d237a",$palette_purple_dark:"#6c2548",$palette_pink:"#d73763",$palette_pink_light:"#e1bee7",$palette_pink_dark:"#a4286a",$palette_blue:"#0066cd",$palette_blue_light:"#a9a9ce",$palette_blue_dark:"#084a67",$palette_green:"#77b227",$palette_green_light:"#7ad03a",$palette_green_medium_light:"#64a60a",$palette_green_medium:"#008a00",$palette_green_blue:"#009288",$palette_orange:"#dc5c04",$palette_orange_light:"#ee7c1b",$palette_red:"#dc3232",$palette_red_light:"#f9bdbd",$palette_yellow:"#ffeb3b",$color_bad:"#dc3232",$color_ok:"#ee7c1b",$color_good:"#7ad03a",$color_score_icon:"#888",$color_white:"#fff",$color_black:"#000",$color_green:"#77b227",$color_green_medium:"#008a00",$color_green_blue:"#009288",$color_grey:"#ddd",$color_grey_dark:"#555",$color_purple:"#5d237a",$color_purple_dark:"#6c2548",$color_pink:"#d73763",$color_pink_light:"#e1bee7",$color_pink_dark:"#a4286a",$color_blue:"#0066cd",$color_blue_light:"#a9a9ce",$color_blue_dark:"#084a67",$color_red:"#dc3232",$color_border_light:"#f7f7f7",$color_border:"#ccc",$color_input_border:"#ddd",$color_background_light:"#f7f7f7",$color_button:"#f7f7f7",$color_button_text:"#555",$color_button_border:"#ccc",$color_button_hover:"#fff",$color_button_border_hover:"#888",$color_button_text_hover:"#000",$color_button_border_active:"#000",$color_headings:"#555",$color_marker_inactive:"#555",$color_marker_active:"#fff",$color_marker_disabled:"#a0a5aa",$color_error:"#dc3232",$color_orange:"#dc5c04",$color_orange_hover:"#c35204",$color_grey_hover:"#cecece",$color_pink_hover:"#cc2956",$color_grey_cta:"#ddd",$color_grey_line:"#ddd",$color_grey_quote:"#646464",$color_grey_text:"#646464",$color_grey_medium_dark:"#888",$color_green_medium_light:"#64a60a",$color_grey_disabled:"#a0a5aa",$color_grey_medium:"#ccc",$color_grey_light:"#f1f1f1",$color_yellow:"#ffeb3b",$color_error_message:"#f9bdbd"}},function(e,t,r){"use strict";var n,i="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};n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":i(window))&&(n=window)}e.exports=n},function(e,t,r){"use strict";function n(e){return null!=e&&"object"==(void 0===e?"undefined":i(e))}var i="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.exports=n},function(e,t,r){"use strict";"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},function(e,t,r){"use strict";function n(e,t){var r=s(e,t);return i(r)?r:void 0}var i=r(179),s=r(184);e.exports=n},function(e,t,r){"use strict";function n(e){return null==e?void 0===e?l:o:u&&u in Object(e)?s(e):a(e)}var i=r(22),s=r(180),a=r(181),o="[object Null]",l="[object Undefined]",u=i?i.toStringTag:void 0;e.exports=n},,,function(e,t,r){"use strict";function n(e,t,r,n){var a=!r;r||(r={});for(var o=-1,l=t.length;++o]*?>","i"),a=new RegExp("]*?>$","i"),o=function(e){return e=e.replace(/^(<\/([^>]+)>)+/i,""),e=e.replace(/(<([^\/>]+)>)+$/i,"")},l=function(e){return e=e.replace(s,""),e=e.replace(a,"")},u=function(e){return e=e.replace(/(<([^>]+)>)/gi," "),e=n(e)};e.exports={stripFullTags:u,stripIncompleteTags:o,stripBlockTagsAtStartEnd:l}},function(e,t,r){"use strict";e.exports=function(e){return e=e.replace(/\s{2,}/g," "),e=e.replace(/\s\./g,"."),e=e.replace(/^\s+|\s+$/g,"")}},,function(e,t,r){"use strict";function n(e){return a(e)?i(e):s(e)}var i=r(104),s=r(142),a=r(21);e.exports=n},function(e,t,r){"use strict";function n(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r0&&void 0!==arguments[0]?arguments[0]:[];(Array.isArray(e)?e:[e]).forEach(function(e){e&&e.locale&&(P.default.__addLocaleData(e),D.default.__addLocaleData(e))})}function s(e){for(var t=(e||"").split("-");t.length>0;){if(a(t.join("-")))return!0;t.pop()}return!1}function a(e){var t=e&&e.toLowerCase();return!(!P.default.__localeData__[t]||!D.default.__localeData__[t])}function o(e){return(""+e).replace(xe,function(e){return _e[e]})}function l(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.reduce(function(t,n){return e.hasOwnProperty(n)?t[n]=e[n]:r.hasOwnProperty(n)&&(t[n]=r[n]),t},{})}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.intl;(0,N.default)(t,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}function c(e,t){if(e===t)return!0;if("object"!==(void 0===e?"undefined":H(e))||null===e||"object"!==(void 0===t?"undefined":H(t))||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var i=Object.prototype.hasOwnProperty.bind(t),s=0;s3&&void 0!==arguments[3]?arguments[3]:{},u=a.intl,d=void 0===u?{}:u,h=o.intl,p=void 0===h?{}:h;return!c(t,n)||!c(r,i)||!(p===d||c(l(p,we),l(d,we)))}function h(e){return e.displayName||e.name||"Component"}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.intlPropName,n=void 0===r?"intl":r,i=t.withRef,s=void 0!==i&&i,a=function(t){function r(e,t){K(this,r);var n=J(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e,t));return u(t),n}return Q(r,t),Y(r,[{key:"getWrappedInstance",value:function(){return(0,N.default)(s,"[React Intl] To access the wrapped instance, the `{withRef: true}` option must be set when calling: `injectIntl()`"),this.refs.wrappedInstance}},{key:"render",value:function(){return L.default.createElement(e,G({},this.props,V({},n,this.context.intl),{ref:s?"wrappedInstance":null}))}}]),r}(F.Component);return a.displayName="InjectIntl("+h(e)+")",a.contextTypes={intl:ge},a.WrappedComponent=e,a}function f(e){return e}function g(e){return P.default.prototype._resolveLocale(e)}function b(e){return P.default.prototype._findPluralRuleFunction(e)}function m(e){var t=D.default.thresholds;t.second=e.second,t.minute=e.minute,t.hour=e.hour,t.day=e.day,t.month=e.month}function v(e,t,r){var n=e&&e[t]&&e[t][r];if(n)return n}function y(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,s=e.formats,a=n.format,o=new Date(r),u=a&&v(s,"date",a),c=l(n,Se,u);try{return t.getDateTimeFormat(i,c).format(o)}catch(e){}return String(o)}function w(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,s=e.formats,a=n.format,o=new Date(r),u=a&&v(s,"time",a),c=l(n,Se,u);c.hour||c.minute||c.second||(c=G({},c,{hour:"numeric",minute:"numeric"}));try{return t.getDateTimeFormat(i,c).format(o)}catch(e){}return String(o)}function _(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,s=e.formats,a=n.format,o=new Date(r),u=new Date(n.now),c=a&&v(s,"relative",a),d=l(n,je,c),h=G({},D.default.thresholds);m(Te);try{return t.getRelativeFormat(i,d).format(o,{now:isFinite(u)?u:t.now()})}catch(e){}finally{m(h)}return String(o)}function x(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,s=e.formats,a=n.format,o=a&&v(s,"number",a),u=l(n,Ee,o);try{return t.getNumberFormat(i,u).format(r)}catch(e){}return String(r)}function k(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,s=l(n,ze);try{return t.getPluralFormat(i,s).format(r)}catch(e){}return"other"}function S(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,s=e.formats,a=e.messages,o=e.defaultLocale,l=e.defaultFormats,u=r.id,c=r.defaultMessage;(0,N.default)(u,"[React Intl] An `id` must be provided to format a message.");var d=a&&a[u];if(!(Object.keys(n).length>0))return d||c||u;var h=void 0;if(d)try{h=t.getMessageFormat(d,i,s).format(n)}catch(e){}if(!h&&c)try{h=t.getMessageFormat(c,o,l).format(n)}catch(e){}return h||d||c||u}function E(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return S(e,t,r,Object.keys(n).reduce(function(e,t){var r=n[t];return e[t]="string"==typeof r?o(r):r,e},{}))}function j(e){var t=Math.abs(e);return t=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},J=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":A(t))&&"function"!=typeof t?e:t},X=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t":">","<":"<",'"':""","'":"'"},xe=/[&><"']/g,ke=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K(this,e);var n="ordinal"===r.style,i=b(g(t));this.format=function(e){return i(e,n)}},Se=Object.keys(be),Ee=Object.keys(me),je=Object.keys(ve),ze=Object.keys(ye),Te={second:60,minute:60,hour:24,day:30,month:12},Ae=Object.freeze({formatDate:y,formatTime:w,formatRelative:_,formatNumber:x,formatPlural:k,formatMessage:S,formatHTMLMessage:E}),Oe=Object.keys(pe),qe=Object.keys(fe),Ce={formats:{},messages:{},textComponent:"span",defaultLocale:"en",defaultFormats:{}},Pe=function(e){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K(this,t);var n=J(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));(0,N.default)("undefined"!=typeof Intl,"[React Intl] The `Intl` APIs must be available in the runtime, and do not appear to be built-in. An `Intl` polyfill should be loaded.\nSee: http://formatjs.io/guides/runtime-environments/");var i=r.intl,s=void 0;s=isFinite(e.initialNow)?Number(e.initialNow):i?i.now():Date.now();var a=i||{},o=a.formatters,l=void 0===o?{getDateTimeFormat:(0,$.default)(Intl.DateTimeFormat),getNumberFormat:(0,$.default)(Intl.NumberFormat),getMessageFormat:(0,$.default)(P.default),getRelativeFormat:(0,$.default)(D.default),getPluralFormat:(0,$.default)(ke)}:o;return n.state=G({},l,{now:function(){return n._didDisplay?Date.now():s}}),n}return Q(t,e),Y(t,[{key:"getConfig",value:function(){var e=this.context.intl,t=l(this.props,Oe,e);for(var r in Ce)void 0===t[r]&&(t[r]=Ce[r]);if(!s(t.locale)){var n=t,i=(n.locale,n.defaultLocale),a=n.defaultFormats;t=G({},t,{locale:i,formats:a,messages:Ce.messages})}return t}},{key:"getBoundFormatFns",value:function(e,t){return qe.reduce(function(r,n){return r[n]=Ae[n].bind(null,e,t),r},{})}},{key:"getChildContext",value:function(){var e=this.getConfig(),t=this.getBoundFormatFns(e,this.state),r=this.state,n=r.now,i=Z(r,["now"]);return{intl:G({},e,t,{formatters:i,now:n})}}},{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),r=0;r1?n-1:0),s=1;s0){var f=Math.floor(1099511627776*Math.random()).toString(16),g=function(){var e=0;return function(){return"ELEMENT-"+f+"-"+(e+=1)}}();d="@__"+f+"__@",h={},p={},Object.keys(o).forEach(function(e){var t=o[e];if((0,F.isValidElement)(t)){var r=g();h[e]=d+r+d,p[r]=t}else h[e]=t})}var b={id:i,description:s,defaultMessage:a},m=t(b,h||o),v=void 0;return v=p&&Object.keys(p).length>0?m.split(d).filter(function(e){return!!e}).map(function(e){return p[e]||e}):[m],"function"==typeof c?c.apply(void 0,X(v)):F.createElement.apply(void 0,[u,null].concat(X(v)))}}]),t}(F.Component);We.displayName="FormattedMessage",We.contextTypes={intl:ge},We.defaultProps={values:{}};var He=function(e){function t(e,r){K(this,t);var n=J(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return u(r),n}return Q(t,e),Y(t,[{key:"shouldComponentUpdate",value:function(e){var t=this.props.values;if(!c(e.values,t))return!0;for(var r=G({},e,{values:t}),n=arguments.length,i=Array(n>1?n-1:0),s=1;s=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(r)?n.showHidden=r:r&&t._extend(n,r),_(n.showHidden)&&(n.showHidden=!1),_(n.depth)&&(n.depth=2),_(n.colors)&&(n.colors=!1),_(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=s),l(n,e,n.depth)}function s(e,t){var r=i.styles[t];return r?"["+i.colors[r][0]+"m"+e+"["+i.colors[r][1]+"m":e}function a(e,t){return e}function o(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}function l(e,r,n){if(e.customInspect&&r&&j(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return y(i)||(i=l(e,i,n)),i}var s=u(e,r);if(s)return s;var a=Object.keys(r),g=o(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(r)),E(r)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return c(r);if(0===a.length){if(j(r)){var b=r.name?": "+r.name:"";return e.stylize("[Function"+b+"]","special")}if(x(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(S(r))return e.stylize(Date.prototype.toString.call(r),"date");if(E(r))return c(r)}var m="",v=!1,w=["{","}"];if(f(r)&&(v=!0,w=["[","]"]),j(r)){m=" [Function"+(r.name?": "+r.name:"")+"]"}if(x(r)&&(m=" "+RegExp.prototype.toString.call(r)),S(r)&&(m=" "+Date.prototype.toUTCString.call(r)),E(r)&&(m=" "+c(r)),0===a.length&&(!v||0==r.length))return w[0]+m+w[1];if(n<0)return x(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special");e.seen.push(r);var _;return _=v?d(e,r,n,g,a):a.map(function(t){return h(e,r,n,g,t,v)}),e.seen.pop(),p(_,m,w)}function u(e,t){if(_(t))return e.stylize("undefined","undefined");if(y(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return v(t)?e.stylize(""+t,"number"):g(t)?e.stylize(""+t,"boolean"):b(t)?e.stylize("null","null"):void 0}function c(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,r,n,i){for(var s=[],a=0,o=t.length;a-1&&(o=s?o.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+o.split("\n").map(function(e){return" "+e}).join("\n"))):o=e.stylize("[Circular]","special")),_(a)){if(s&&i.match(/^\d+$/))return o;a=JSON.stringify(""+i),a.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+o}function p(e,t,r){var n=0;return e.reduce(function(e,t){return n++,t.indexOf("\n")>=0&&n++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function f(e){return Array.isArray(e)}function g(e){return"boolean"==typeof e}function b(e){return null===e}function m(e){return null==e}function v(e){return"number"==typeof e}function y(e){return"string"==typeof e}function w(e){return"symbol"===(void 0===e?"undefined":C(e))}function _(e){return void 0===e}function x(e){return k(e)&&"[object RegExp]"===T(e)}function k(e){return"object"===(void 0===e?"undefined":C(e))&&null!==e}function S(e){return k(e)&&"[object Date]"===T(e)}function E(e){return k(e)&&("[object Error]"===T(e)||e instanceof Error)}function j(e){return"function"==typeof e}function z(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"===(void 0===e?"undefined":C(e))||void 0===e}function T(e){return Object.prototype.toString.call(e)}function A(e){return e<10?"0"+e.toString(10):e.toString(10)}function O(){var e=new Date,t=[A(e.getHours()),A(e.getMinutes()),A(e.getSeconds())].join(":");return[e.getDate(),R[e.getMonth()],t].join(" ")}function q(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var 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},P=/%[sdj%]/g;t.format=function(e){if(!y(e)){for(var t=[],r=0;r=s)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),o=n[r];r1);return y(e,function(r,o){var l,u,c=e[o+1],f=e[o+2];switch(r.type){case"html-start":case"html-end":a(r.src)?(n.push(i),i=""):i+=r.src;break;case"sentence":i+=r.src;break;case"sentence-delimiter":i+=r.src,v(c)||"block-end"===c.type||(n.push(i),i="");break;case"full-stop":if(i+=r.src,u=d([c,f]),l=u.length>=2,t=l?u[1]:"",l&&s(u[0]))break;(l&&h(t)||p(c))&&(n.push(i),i="");break;case"block-start":i+=r.src;break;case"block-end":if(i+=r.src,u=d([c,f]),l=u.length>=2,t=l?u[0]:"",l&&s(u[0]))break;(l&&h(t)||p(c))&&(n.push(i),i="")}}),""!==i&&n.push(i),n=m(n,function(e){return e.trim()})}function g(e){var t=u(e);return 0===t.length?[]:f(t)}var b,m=r(9),v=r(3),y=r(5),w=r(541),_=r(20),x=r(166),k=r(25),S=r(358),E=r(53),j=r(359),z=r(279).getBlocks,T=r(167).normalize,A=r(360).unifyNonBreakingSpace,O=new RegExp("^[.]$"),q=new RegExp("^[?!;…]$"),C=new RegExp("^[^.?!;…<\\(\\)\\[\\]]+$"),P=/^<([^>\s\/]+)[^>]*>$/im,M=/^<\/([^>\s]+)[^>]*>$/im,D=new RegExp("\n\r|\n|\r"),R=/^\s*[\[\(\{]\s*$/,B=/^\s*[\]\)}]\s*$/,F=[],L=E(g);e.exports=function(e){e=A(e);var t,r=z(e);return r=x(r,function(e){return e.split(D)}),t=x(r,L),_(t,S(k))}},function(e,t,r){"use strict";var n=r(66);e.exports=function(e){return n(e).length}},,function(e,t,r){"use strict";function n(e){if(!s(e))return!1;var t=i(e);return t==o||t==l||t==a||t==u}var i=r(16),s=r(6),a="[object AsyncFunction]",o="[object Function]",l="[object GeneratorFunction]",u="[object Proxy]";e.exports=n},function(e,t,r){"use strict";function n(e,t){return a(s(e,t,i),e+"")}var i=r(49),s=r(133),a=r(134);e.exports=n},function(e,t,r){"use strict";var n=r(15),i=r(8),s=n(i,"Map");e.exports=s},function(e,t,r){"use strict";function n(e){var t=new e.constructor(e.byteLength);return new i(t).set(new i(e)),t}var i=r(144);e.exports=n},function(e,t,r){"use strict";var n=r(105),i=n(Object.getPrototypeOf,Object);e.exports=i},,function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var i=Object.assign||function(e){for(var t=1;t-1:!!c&&i(e,t,r)>-1}var i=r(284),s=r(21),a=r(285),o=r(169),l=r(383),u=Math.max;e.exports=n},function(e,t,r){"use strict";function n(e,t,r){return e>t&&e<=r}function i(e,t,r){return e>=t&&e=t&&e<=r}e.exports={inRange:n,inRangeStartInclusive:i,inRangeEndInclusive:n,inRangeStartEndInclusive:s}},function(e,t,r){"use strict";function n(e){i(e,{original:"",marked:""}),this._properties=e}var i=r(288);n.prototype.getOriginal=function(){return this._properties.original},n.prototype.getMarked=function(){return this._properties.marked},n.prototype.applyWithReplace=function(e){return e.split(this._properties.original).join(this._properties.marked)},e.exports=n},function(e,t,r){"use strict";e.exports=function(e){return""+e+""}},function(e,t,r){"use strict";function n(e){if(!(this instanceof n))return new n(e);u.call(this,e),c.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",i)}function i(){this.allowHalfOpen||this._writableState.ended||a(s,this)}function s(e){e.end()}var a=r(170),o=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=n;var l=r(130);l.inherits=r(14);var u=r(418),c=r(300);l.inherits(n,u);for(var d=o(c.prototype),h=0;h-1&&e%1==0&&e-1&&e%1==0&&e<=i}var i=9007199254740991;e.exports=n},function(e,t,r){"use strict";function n(e){return function(t){return e(t)}}e.exports=n},function(e,t,r){"use strict";function n(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t0&&this._events[e].length>r&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var n=!1;return r.listener=t,this.on(e,r),this},n.prototype.removeListener=function(e,t){var r,n,s,o;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(r=this._events[e],s=r.length,n=-1,r===t||i(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(r)){for(o=s;o-- >0;)if(r[o]===t||r[o].listener&&r[o].listener===t){n=o;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[e],i(r))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,r){"use strict";function n(e,t,r){function n(t){var r=v,n=y;return v=y=void 0,S=t,_=e.apply(n,r)}function c(e){return S=e,x=setTimeout(p,t),E?n(e):_}function d(e){var r=e-k,n=e-S,i=t-r;return j?u(i,w-n):i}function h(e){var r=e-k,n=e-S;return void 0===k||r>=t||r<0||j&&n>=w}function p(){var e=s();if(h(e))return f(e);x=setTimeout(p,d(e))}function f(e){return x=void 0,z&&v?n(e):(v=y=void 0,_)}function g(){void 0!==x&&clearTimeout(x),S=0,v=k=y=x=void 0}function b(){return void 0===x?_:f(s())}function m(){var e=s(),r=h(e);if(v=arguments,y=this,k=e,r){if(void 0===x)return c(k);if(j)return x=setTimeout(p,t),n(k)}return void 0===x&&(x=setTimeout(p,t)),_}var v,y,w,_,x,k,S=0,E=!1,j=!1,z=!0;if("function"!=typeof e)throw new TypeError(o);return t=a(t)||0,i(r)&&(E=!!r.leading,j="maxWait"in r,w=j?l(a(r.maxWait)||0,t):w,z="trailing"in r?!!r.trailing:z),m.cancel=g,m.flush=b,m}var i=r(6),s=r(242),a=r(110),o="Expected a function",l=Math.max,u=Math.min;e.exports=n},function(e,t,r){"use strict";function n(e,t,r,n){var i=-1,s=null==e?0:e.length;for(n&&s&&(r=e[++i]);++i0&&r(c)?t>1?n(c,t-1,r,a,o):i(o,c):a||(o[o.length]=c)}return o}var i=r(65),s=r(265);e.exports=n},function(e,t,r){"use strict";var n=r(660),i=r(48);e.exports=function(e,t){var r=i(e);return n(t,r)>-1}},function(e,t,r){"use strict";var n=r(103),i=r(58),s=r(675),a=r(676),o=i(function(e){return e.push(void 0,s),n(a,void 0,e)});e.exports=o},function(e,t,r){"use strict";function n(){var e=null;return i(window.wpseoPostScraperL10n)?i(window.wpseoTermScraperL10n)||(e=window.wpseoTermScraperL10n):e=window.wpseoPostScraperL10n,e}var i=r(3);e.exports=n},,function(e,t,r){"use strict";function n(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r1),t}),o(e,c(e),r),u&&(r=i(r,7,l));for(var d=t.length;d--;)s(r,t[d]);return r});e.exports=d},function(e,t,r){"use strict";function n(e,t){for(var r=-1,n=null==e?0:e.length,i=0,s=[];++r1&&void 0!==arguments[1]&&arguments[1],s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return t="[ \\u00a0 \\n\\r\\t.,'()\"+-;!?:/»«‹›"+s+"<>]",r="(^|"+t+")",i&&(t="(?="+t+")"),n="($|"+t+")",r+e+n}},function(e,t,r){"use strict";var n=r(124),i=r(9);e.exports=function(e,t){var r,s=t||!1;return r="("+i(e,function(e){return s?e:n(e,!0)}).join(")|(")+")",new RegExp(r,"ig")}},function(e,t,r){"use strict";e.exports=function(e){return Math.round(e)===e?Math.round(e):Math.round(10*e)/10}},function(e,t,r){"use strict";var n=["bekommst","bekommt","bekamst","bekommest","bekommet","bekämest","bekämst","bekämet","bekämt","gekriegt","gehörst","gehört","gehörtest","gehörtet","gehörest","gehöret","erhältst","erhält","erhaltet","erhielt","erhieltest","erhieltst","erhieltet","erhaltest"],i=["werde","wirst","wird","werden","werdet","wurde","ward","wurdest","wardst","wurden","wurdet","worden","werdest","würde","würdest","würden","würdet","bekomme","bekommen","bekam","bekamen","bekäme","bekämen","kriege","kriegst","kriegt","kriegen","kriegte","kriegtest","kriegten","kriegtet","kriegest","krieget","gehöre","gehören","gehörte","gehörten","erhalte","erhalten","erhielten","erhielte"],s=["werden","bekommen","kriegen","gehören","erhalten"];e.exports=function(){return{participleLike:n,otherAuxiliaries:i.concat(s),filteredAuxiliaries:n.concat(i),infinitiveAuxiliaries:s,allAuxiliaries:n.concat(i,s)}}},function(e,t,r){"use strict";function n(t,r){return delete e.exports[t],e.exports[t]=r,r}var i=r(412),s=r(695);e.exports={Parser:i,Tokenizer:r(413),ElementType:r(129),DomHandler:s,get FeedHandler(){return n("FeedHandler",r(697))},get Stream(){return n("Stream",r(698))},get WritableStream(){return n("WritableStream",r(417))},get ProxyHandler(){return n("ProxyHandler",r(713))},get DomUtils(){return n("DomUtils",r(714))},get CollectingHandler(){return n("CollectingHandler",r(726))},DefaultHandler:s,get RssHandler(){return n("RssHandler",this.FeedHandler)},parseDOM:function(e,t){var r=new s(t);return new i(r,t).end(e),r.dom},parseFeed:function(t,r){var n=new e.exports.FeedHandler(r);return new i(n,r).end(t),n.dom},createDomStream:function(e,t,r){var n=new s(e,t,r);return new i(n,t)},EVENTS:{attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0}}},function(e,t,r){"use strict";e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(e){return"tag"===e.type||"script"===e.type||"style"===e.type}}},function(e,t,r){"use strict";(function(e){function r(e){return Array.isArray?Array.isArray(e):"[object Array]"===b(e)}function n(e){return"boolean"==typeof e}function i(e){return null===e}function s(e){return null==e}function a(e){return"number"==typeof e}function o(e){return"string"==typeof e}function l(e){return"symbol"===(void 0===e?"undefined":m(e))}function u(e){return void 0===e}function c(e){return"[object RegExp]"===b(e)}function d(e){return"object"===(void 0===e?"undefined":m(e))&&null!==e}function h(e){return"[object Date]"===b(e)}function p(e){return"[object Error]"===b(e)||e instanceof Error}function f(e){return"function"==typeof e}function g(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"===(void 0===e?"undefined":m(e))||void 0===e}function b(e){return Object.prototype.toString.call(e)}var m="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.isArray=r,t.isBoolean=n,t.isNull=i,t.isNullOrUndefined=s,t.isNumber=a,t.isString=o,t.isSymbol=l,t.isUndefined=u,t.isRegExp=c,t.isObject=d,t.isDate=h,t.isError=p,t.isFunction=f,t.isPrimitive=g,t.isBuffer=e.isBuffer}).call(t,r(299).Buffer)},,function(e,t,r){"use strict";function n(e){return i(function(t,r){var n=-1,i=r.length,a=i>1?r[i-1]:void 0,o=i>2?r[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,o&&s(r[0],r[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++ni?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var s=Array(i);++n4&&e<=7?"ok":e>7?"good":""};e.exports=n},function(e,t,r){"use strict";function n(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new i;++t0&&void 0!==arguments[0]?arguments[0]:"a",t=function(t){function r(){return i(this,r),s(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return a(r,t),o(r,[{key:"render",value:function(){var t=Object.assign({target:"_blank",rel:"noopener noreferrer"},this.props);return u.default.createElement(e,t,this.props.children,u.default.createElement(p.A11yNotice,null,this.props.intl.formatMessage(f.opensInNewTab)))}}]),r}(u.default.Component);return t.propTypes={children:d.default.oneOfType([d.default.node]),intl:h.intlShape.isRequired},(0,h.injectIntl)(t)}},,,,function(e,t,r){"use strict";/** * @preserve jed.js https://github.com/SlexAxton/Jed */ !function(r,n){function i(e){return p.PF.compile(e||"nplurals=2; plural=(n != 1);")}function s(e,t){this._key=e,this._i18n=t}var a=Array.prototype,o=Object.prototype,l=a.slice,u=o.hasOwnProperty,c=a.forEach,d={},h={forEach:function(e,t,r){var n,i,s;if(null!==e)if(c&&e.forEach===c)e.forEach(t,r);else if(e.length===+e.length){for(n=0,i=e.length;no.length?(this.options.missing_key_callback&&this.options.missing_key_callback(c,e),l=[r,n],!0===this.options.debug&&console.log(l[i(g)(s)]),l[i()(s)]):(l=o[u])||(l=[r,n],l[i()(s)])}});var f=function(){function e(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function t(e,t){for(var r=[];t>0;r[--t]=e);return r.join("")}var r=function e(){return e.cache.hasOwnProperty(arguments[0])||(e.cache[arguments[0]]=e.parse(arguments[0])),e.format.call(null,e.cache[arguments[0]],arguments)};return r.format=function(r,n){var i,s,a,o,l,u,c,d=1,h=r.length,p="",g=[];for(s=0;s=0?"+"+i:i,u=o[4]?"0"==o[4]?"0":o[4].charAt(1):" ",c=o[6]-String(i).length,l=o[6]?t(u,c):"",g.push(o[5]?i+l:l+i)}return g.join("")},r.cache={},r.parse=function(e){for(var t=e,r=[],n=[],i=0;t;){if(null!==(r=/^[^\x25]+/.exec(t)))n.push(r[0]);else if(null!==(r=/^\x25{2}/.exec(t)))n.push("%");else{if(null===(r=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(t)))throw"[sprintf] huh?";if(r[2]){i|=1;var s=[],a=r[2],o=[];if(null===(o=/^([a-z_][a-z_\d]*)/i.exec(a)))throw"[sprintf] huh?";for(s.push(o[1]);""!==(a=a.substring(o[0].length));)if(null!==(o=/^\.([a-z_][a-z_\d]*)/i.exec(a)))s.push(o[1]);else{if(null===(o=/^\[(\d+)\]/.exec(a)))throw"[sprintf] huh?";s.push(o[1])}r[2]=s}else i|=2;if(3===i)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";n.push(r)}t=t.substring(r[0].length)}return n},r}(),g=function(e,t){return t.unshift(e),f.apply(null,t)};p.parse_plural=function(e,t){return e=e.replace(/n/g,t),p.parse_expression(e)},p.sprintf=function(e,t){return"[object Array]"=={}.toString.call(t)?g(e,[].slice.call(t)):f.apply(this,[].slice.call(arguments))},p.prototype.sprintf=function(){return p.sprintf.apply(this,arguments)},p.PF={},p.PF.parse=function(e){var t=p.PF.extractPluralExpr(e);return p.PF.parser.parse.call(p.PF.parser,t)},p.PF.compile=function(e){function t(e){return!0===e?1:e||0}var r=p.PF.parse(e);return function(e){return t(p.PF.interpreter(r)(e))}},p.PF.interpreter=function(e){return function(t){switch(e.type){case"GROUP":return p.PF.interpreter(e.expr)(t);case"TERNARY":return p.PF.interpreter(e.expr)(t)?p.PF.interpreter(e.truthy)(t):p.PF.interpreter(e.falsey)(t);case"OR":return p.PF.interpreter(e.left)(t)||p.PF.interpreter(e.right)(t);case"AND":return p.PF.interpreter(e.left)(t)&&p.PF.interpreter(e.right)(t);case"LT":return p.PF.interpreter(e.left)(t)p.PF.interpreter(e.right)(t);case"LTE":return p.PF.interpreter(e.left)(t)<=p.PF.interpreter(e.right)(t);case"GTE":return p.PF.interpreter(e.left)(t)>=p.PF.interpreter(e.right)(t);case"EQ":return p.PF.interpreter(e.left)(t)==p.PF.interpreter(e.right)(t);case"NEQ":return p.PF.interpreter(e.left)(t)!=p.PF.interpreter(e.right)(t);case"MOD":return p.PF.interpreter(e.left)(t)%p.PF.interpreter(e.right)(t);case"VAR":return t;case"NUM":return e.val;default:throw new Error("Invalid Token found.")}}},p.PF.extractPluralExpr=function(e){e=e.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(e)||(e=e.concat(";"));var t,r=/nplurals\=(\d+);/,n=/plural\=(.*);/,i=e.match(r),s={};if(!(i.length>1))throw new Error("nplurals not found in plural_forms string: "+e);if(s.nplurals=i[1],e=e.replace(r,""),!((t=e.match(n))&&t.length>1))throw new Error("`plural` expression not found: "+e);return t[1]},p.PF.parser=function(){var e={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(e,t,r,n,i,s,a){var o=s.length-1;switch(i){case 1:return{type:"GROUP",expr:s[o-1]};case 2:this.$={type:"TERNARY",expr:s[o-4],truthy:s[o-2],falsey:s[o]};break;case 3:this.$={type:"OR",left:s[o-2],right:s[o]};break;case 4:this.$={type:"AND",left:s[o-2],right:s[o]};break;case 5:this.$={type:"LT",left:s[o-2],right:s[o]};break;case 6:this.$={type:"LTE",left:s[o-2],right:s[o]};break;case 7:this.$={type:"GT",left:s[o-2],right:s[o]};break;case 8:this.$={type:"GTE",left:s[o-2],right:s[o]};break;case 9:this.$={type:"NEQ",left:s[o-2],right:s[o]};break;case 10:this.$={type:"EQ",left:s[o-2],right:s[o]};break;case 11:this.$={type:"MOD",left:s[o-2],right:s[o]};break;case 12:this.$={type:"GROUP",expr:s[o-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(e)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(e,t){throw new Error(e)},parse:function(e){function t(){var e;return e=r.lexer.lex()||1,"number"!=typeof e&&(e=r.symbols_[e]||e),e}var r=this,n=[0],i=[null],s=[],a=this.table,o="",l=0,u=0,c=0,d=2;this.lexer.setInput(e),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var h=this.lexer.yylloc;s.push(h),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var p,f,g,b,m,v,y,w,_,x={};;){if(g=n[n.length-1],this.defaultActions[g]?b=this.defaultActions[g]:(null==p&&(p=t()),b=a[g]&&a[g][p]),void 0===b||!b.length||!b[0]){if(!c){_=[];for(v in a[g])this.terminals_[v]&&v>2&&_.push("'"+this.terminals_[v]+"'");var k="";k=this.lexer.showPosition?"Parse error on line "+(l+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+_.join(", ")+", got '"+this.terminals_[p]+"'":"Parse error on line "+(l+1)+": Unexpected "+(1==p?"end of input":"'"+(this.terminals_[p]||p)+"'"),this.parseError(k,{text:this.lexer.match,token:this.terminals_[p]||p,line:this.lexer.yylineno,loc:h,expected:_})}if(3==c){if(1==p)throw new Error(k||"Parsing halted.");u=this.lexer.yyleng,o=this.lexer.yytext,l=this.lexer.yylineno,h=this.lexer.yylloc,p=t()}for(;;){if(d.toString()in a[g])break;if(0==g)throw new Error(k||"Parsing halted.");!function(e){n.length=n.length-2*e,i.length=i.length-e,s.length=s.length-e}(1),g=n[n.length-1]}f=p,p=d,g=n[n.length-1],b=a[g]&&a[g][d],c=3}if(b[0]instanceof Array&&b.length>1)throw new Error("Parse Error: multiple actions possible at state: "+g+", token: "+p);switch(b[0]){case 1:n.push(p),i.push(this.lexer.yytext),s.push(this.lexer.yylloc),n.push(b[1]),p=null,f?(p=f,f=null):(u=this.lexer.yyleng,o=this.lexer.yytext,l=this.lexer.yylineno,h=this.lexer.yylloc,c>0&&c--);break;case 2:if(y=this.productions_[b[1]][1],x.$=i[i.length-y],x._$={first_line:s[s.length-(y||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(y||1)].first_column,last_column:s[s.length-1].last_column},void 0!==(m=this.performAction.call(x,o,u,l,this.yy,b[1],i,s)))return m;y&&(n=n.slice(0,-1*y*2),i=i.slice(0,-1*y),s=s.slice(0,-1*y)),n.push(this.productions_[b[1]][0]),i.push(x.$),s.push(x._$),w=a[n[n.length-2]][n[n.length-1]],n.push(w);break;case 3:return!0}}return!0}},t=function(){var e={EOF:1,parseError:function(e,t){if(!this.yy.parseError)throw new Error(e);this.yy.parseError(e,t)},setInput:function(e){return this._input=e,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.match+=e,this.matched+=e,e.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),e},unput:function(e){return this._input=e+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var e,t;this._more||(this.yytext="",this.match="");for(var r=this._currentRules(),n=0;n=/,/^/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],e.conditions={INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}},e}();return e.lexer=t,e}(),void 0!==e&&e.exports&&(t=e.exports=p),t.Jed=p}()},function(e,t,r){"use strict";function n(e){return!(!a(e)||s(e))&&(i(e)?f:u).test(o(e))}var i=r(57),s=r(182),a=r(6),o=r(102),l=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,c=Function.prototype,d=Object.prototype,h=c.toString,p=d.hasOwnProperty,f=RegExp("^"+h.call(p).replace(l,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=n},function(e,t,r){"use strict";function n(e){var t=a.call(e,l),r=e[l];try{e[l]=void 0;var n=!0}catch(e){}var i=o.call(e);return n&&(t?e[l]=r:delete e[l]),i}var i=r(22),s=Object.prototype,a=s.hasOwnProperty,o=s.toString,l=i?i.toStringTag:void 0;e.exports=n},function(e,t,r){"use strict";function n(e){return s.call(e)}var i=Object.prototype,s=i.toString;e.exports=n},function(e,t,r){"use strict";function n(e){return!!s&&s in e}var i=r(183),s=function(){var e=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=n},function(e,t,r){"use strict";var n=r(8),i=n["__core-js_shared__"];e.exports=i},function(e,t,r){"use strict";function n(e,t){return null==e?void 0:e[t]}e.exports=n},function(e,t,r){"use strict";var n=r(186),i=r(100),s=r(49),a=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:s;e.exports=a},function(e,t,r){"use strict";function n(e){return function(){return e}}e.exports=n},function(e,t,r){"use strict";function n(e){var t=0,r=0;return function(){var n=a(),o=s-(n-r);if(r=n,o>0){if(++t>=i)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var i=800,s=16,a=Date.now;e.exports=n},function(e,t,r){"use strict";function n(e,t,r){if(!l(r))return!1;var n=void 0===t?"undefined":i(t);return!!("number"==n?a(r)&&o(t,r.length):"string"==n&&t in r)&&s(r[t],e)}var i="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},s=r(35),a=r(21),o=r(77),l=r(6);e.exports=n},function(e,t,r){"use strict";function n(e,t){for(var r=-1,n=Array(e);++r-1}var i=r(42);e.exports=n},function(e,t,r){"use strict";function n(e,t){var r=this.__data__,n=i(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var i=r(42);e.exports=n},function(e,t,r){"use strict";function n(){this.__data__=new i,this.size=0}var i=r(41);e.exports=n},function(e,t,r){"use strict";function n(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}e.exports=n},function(e,t,r){"use strict";function n(e){return this.__data__.get(e)}e.exports=n},function(e,t,r){"use strict";function n(e){return this.__data__.has(e)}e.exports=n},function(e,t,r){"use strict";function n(e,t){var r=this.__data__;if(r instanceof i){var n=r.__data__;if(!s||n.lengthQe&&(Qe=Ye,Ze=[]),Ze.push(e))}function a(t,r,n,i){return null!==r&&function(e){var t=1;for(e.sort(function(e,t){return e.descriptiont.description?1:0});t1?s.slice(0,-1).join(", ")+" or "+s[e.length-1]:s[0],n=t?'"'+function(e){function t(e){return e.charCodeAt(0).toString(16).toUpperCase()}return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,function(e){return"\\x0"+t(e)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(e){return"\\x"+t(e)}).replace(/[\u0100-\u0FFF]/g,function(e){return"\\u0"+t(e)}).replace(/[\u1000-\uFFFF]/g,function(e){return"\\u"+t(e)})}(t)+'"':"end of input","Expected "+r+" but "+n+" found."}(r,n),r,n,i)}function o(){return l()}function l(){var e,t,r;for(e=Ye,t=[],r=u();r!==C;)t.push(r),r=u();return t!==C&&(Ve=e,t=D(t)),e=t}function u(){var e;return e=d(),e===C&&(e=p()),e}function c(){var e,r,n,i,s,a;if(e=Ye,r=[],n=Ye,i=S(),i!==C?(s=A(),s!==C?(a=S(),a!==C?(i=[i,s,a],n=i):(Ye=n,n=C)):(Ye=n,n=C)):(Ye=n,n=C),n!==C)for(;n!==C;)r.push(n),n=Ye,i=S(),i!==C?(s=A(),s!==C?(a=S(),a!==C?(i=[i,s,a],n=i):(Ye=n,n=C)):(Ye=n,n=C)):(Ye=n,n=C);else r=C;return r!==C&&(Ve=e,r=R(r)),e=r,e===C&&(e=Ye,r=k(),e=r!==C?t.substring(e,Ye):r),e}function d(){var e,t;return e=Ye,t=c(),t!==C&&(Ve=e,t=B(t)),e=t}function h(){var e,r,n;if((e=z())===C){if(e=Ye,r=[],F.test(t.charAt(Ye))?(n=t.charAt(Ye),Ye++):(n=C,0===Je&&s(L)),n!==C)for(;n!==C;)r.push(n),F.test(t.charAt(Ye))?(n=t.charAt(Ye),Ye++):(n=C,0===Je&&s(L));else r=C;e=r!==C?t.substring(e,Ye):r}return e}function p(){var e,r,n,i,a,o,l,u,c;return e=Ye,123===t.charCodeAt(Ye)?(r=I,Ye++):(r=C,0===Je&&s(N)),r!==C?(n=S(),n!==C?(i=h(),i!==C?(a=S(),a!==C?(o=Ye,44===t.charCodeAt(Ye)?(l=U,Ye++):(l=C,0===Je&&s($)),l!==C?(u=S(),u!==C?(c=f(),c!==C?(l=[l,u,c],o=l):(Ye=o,o=C)):(Ye=o,o=C)):(Ye=o,o=C),o===C&&(o=null),o!==C?(l=S(),l!==C?(125===t.charCodeAt(Ye)?(u=W,Ye++):(u=C,0===Je&&s(H)),u!==C?(Ve=e,r=K(i,o),e=r):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C),e}function f(){var e;return e=g(),e===C&&(e=b())===C&&(e=m())===C&&(e=v()),e}function g(){var e,r,n,i,a,o,l;return e=Ye,t.substr(Ye,6)===Y?(r=Y,Ye+=6):(r=C,0===Je&&s(V)),r===C&&(t.substr(Ye,4)===G?(r=G,Ye+=4):(r=C,0===Je&&s(Q)),r===C&&(t.substr(Ye,4)===Z?(r=Z,Ye+=4):(r=C,0===Je&&s(J)))),r!==C?(n=S(),n!==C?(i=Ye,44===t.charCodeAt(Ye)?(a=U,Ye++):(a=C,0===Je&&s($)),a!==C?(o=S(),o!==C?(l=A(),l!==C?(a=[a,o,l],i=a):(Ye=i,i=C)):(Ye=i,i=C)):(Ye=i,i=C),i===C&&(i=null),i!==C?(Ve=e,r=X(r,i),e=r):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C),e}function b(){var e,r,n,i,a,o;return e=Ye,t.substr(Ye,6)===ee?(r=ee,Ye+=6):(r=C,0===Je&&s(te)),r!==C?(n=S(),n!==C?(44===t.charCodeAt(Ye)?(i=U,Ye++):(i=C,0===Je&&s($)),i!==C?(a=S(),a!==C?(o=x(),o!==C?(Ve=e,r=re(o),e=r):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C),e}function m(){var e,r,n,i,a,o;return e=Ye,t.substr(Ye,13)===ne?(r=ne,Ye+=13):(r=C,0===Je&&s(ie)),r!==C?(n=S(),n!==C?(44===t.charCodeAt(Ye)?(i=U,Ye++):(i=C,0===Je&&s($)),i!==C?(a=S(),a!==C?(o=x(),o!==C?(Ve=e,r=se(o),e=r):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C),e}function v(){var e,r,n,i,a;if(e=Ye,t.substr(Ye,6)===ae?(r=ae,Ye+=6):(r=C,0===Je&&s(oe)),r!==C)if(S()!==C)if(44===t.charCodeAt(Ye)?(n=U,Ye++):(n=C,0===Je&&s($)),n!==C)if(S()!==C){if(i=[],(a=w())!==C)for(;a!==C;)i.push(a),a=w();else i=C;i!==C?(Ve=e,r=le(i),e=r):(Ye=e,e=C)}else Ye=e,e=C;else Ye=e,e=C;else Ye=e,e=C;else Ye=e,e=C;return e}function y(){var e,r,n,i;return e=Ye,r=Ye,61===t.charCodeAt(Ye)?(n=ue,Ye++):(n=C,0===Je&&s(ce)),n!==C?(i=z(),i!==C?(n=[n,i],r=n):(Ye=r,r=C)):(Ye=r,r=C),e=r!==C?t.substring(e,Ye):r,e===C&&(e=A()),e}function w(){var e,r,n,i,a,o,u,c,d;return e=Ye,r=S(),r!==C?(n=y(),n!==C?(i=S(),i!==C?(123===t.charCodeAt(Ye)?(a=I,Ye++):(a=C,0===Je&&s(N)),a!==C?(o=S(),o!==C?(u=l(),u!==C?(c=S(),c!==C?(125===t.charCodeAt(Ye)?(d=W,Ye++):(d=C,0===Je&&s(H)),d!==C?(Ve=e,r=de(n,u),e=r):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C),e}function _(){var e,r,n,i;return e=Ye,t.substr(Ye,7)===he?(r=he,Ye+=7):(r=C,0===Je&&s(pe)),r!==C?(n=S(),n!==C?(i=z(),i!==C?(Ve=e,r=fe(i),e=r):(Ye=e,e=C)):(Ye=e,e=C)):(Ye=e,e=C),e}function x(){var e,t,r,n;if(e=Ye,t=_(),t===C&&(t=null),t!==C)if(S()!==C){if(r=[],(n=w())!==C)for(;n!==C;)r.push(n),n=w();else r=C;r!==C?(Ve=e,t=ge(t,r),e=t):(Ye=e,e=C)}else Ye=e,e=C;else Ye=e,e=C;return e}function k(){var e,r;if(Je++,e=[],me.test(t.charAt(Ye))?(r=t.charAt(Ye),Ye++):(r=C,0===Je&&s(ve)),r!==C)for(;r!==C;)e.push(r),me.test(t.charAt(Ye))?(r=t.charAt(Ye),Ye++):(r=C,0===Je&&s(ve));else e=C;return Je--,e===C&&(r=C,0===Je&&s(be)),e}function S(){var e,r,n;for(Je++,e=Ye,r=[],n=k();n!==C;)r.push(n),n=k();return e=r!==C?t.substring(e,Ye):r,Je--,e===C&&(r=C,0===Je&&s(ye)),e}function E(){var e;return we.test(t.charAt(Ye))?(e=t.charAt(Ye),Ye++):(e=C,0===Je&&s(_e)),e}function j(){var e;return xe.test(t.charAt(Ye))?(e=t.charAt(Ye),Ye++):(e=C,0===Je&&s(ke)),e}function z(){var e,r,n,i,a,o;if(e=Ye,48===t.charCodeAt(Ye)?(r=Se,Ye++):(r=C,0===Je&&s(Ee)),r===C){if(r=Ye,n=Ye,je.test(t.charAt(Ye))?(i=t.charAt(Ye),Ye++):(i=C,0===Je&&s(ze)),i!==C){for(a=[],o=E();o!==C;)a.push(o),o=E();a!==C?(i=[i,a],n=i):(Ye=n,n=C)}else Ye=n,n=C;r=n!==C?t.substring(r,Ye):n}return r!==C&&(Ve=e,r=Te(r)),e=r}function T(){var e,r,n,i,a,o,l,u;return Ae.test(t.charAt(Ye))?(e=t.charAt(Ye),Ye++):(e=C,0===Je&&s(Oe)),e===C&&(e=Ye,t.substr(Ye,2)===qe?(r=qe,Ye+=2):(r=C,0===Je&&s(Ce)),r!==C&&(Ve=e,r=Pe()),(e=r)===C&&(e=Ye,t.substr(Ye,2)===Me?(r=Me,Ye+=2):(r=C,0===Je&&s(De)),r!==C&&(Ve=e,r=Re()),(e=r)===C&&(e=Ye,t.substr(Ye,2)===Be?(r=Be,Ye+=2):(r=C,0===Je&&s(Fe)),r!==C&&(Ve=e,r=Le()),(e=r)===C&&(e=Ye,t.substr(Ye,2)===Ie?(r=Ie,Ye+=2):(r=C,0===Je&&s(Ne)),r!==C&&(Ve=e,r=Ue()),(e=r)===C&&(e=Ye,t.substr(Ye,2)===$e?(r=$e,Ye+=2):(r=C,0===Je&&s(We)),r!==C?(n=Ye,i=Ye,a=j(),a!==C?(o=j(),o!==C?(l=j(),l!==C?(u=j(),u!==C?(a=[a,o,l,u],i=a):(Ye=i,i=C)):(Ye=i,i=C)):(Ye=i,i=C)):(Ye=i,i=C),n=i!==C?t.substring(n,Ye):i,n!==C?(Ve=e,r=He(n),e=r):(Ye=e,e=C)):(Ye=e,e=C)))))),e}function A(){var e,t,r;if(e=Ye,t=[],(r=T())!==C)for(;r!==C;)t.push(r),r=T();else t=C;return t!==C&&(Ve=e,t=Ke(t)),e=t}var O,q=arguments.length>1?arguments[1]:{},C={},P={start:o},M=o,D=function(e){return{type:"messageFormatPattern",elements:e,location:r()}},R=function(e){var t,r,n,i,s,a="";for(t=0,n=e.length;t=0)return!0;if("string"==typeof e){var t=/s$/.test(e)&&e.substr(0,e.length-1);if(t&&a.arrIndexOf.call(o,t)>=0)throw new Error('"'+e+'" is not a valid IntlRelativeFormat `units` value, did you mean: '+t)}throw new Error('"'+e+'" is not a valid IntlRelativeFormat `units` value, it must be one of: "'+o.join('", "')+'"')},n.prototype._resolveLocale=function(e){"string"==typeof e&&(e=[e]),e=(e||[]).concat(n.defaultLocale);var t,r,i,s,a=n.__localeData__;for(t=0,r=e.length;t=0)return e;throw new Error('"'+e+'" is not a valid IntlRelativeFormat `style` value, it must be one of: "'+l.join('", "')+'"')},n.prototype._selectUnits=function(e){var t,r,i,s=o.filter(function(e){return e.indexOf("-short")<1});for(t=0,r=s.length;t0},F.prototype.getAvailableResearches=function(){return s(this.defaultResearches,this.customResearches)},F.prototype.getResearch=function(e){if(l(e)||u(e))throw new o("Research name cannot be empty");return!!this.hasResearch(e)&&this.getAvailableResearches()[e](this.paper,this)},e.exports=F},function(e,t,r){"use strict";function n(){S=[],o=_(function(e){S.push(e)}),o.addRule(v,"content"),o.addRule(y,"greater-than-sign-content"),o.addRule(h,"block-start"),o.addRule(p,"block-end"),o.addRule(f,"inline-start"),o.addRule(g,"inline-end"),o.addRule(b,"other-element-start"),o.addRule(m,"other-element-end")}function i(e){return c.test(e)}function s(e){return d.test(e)}function a(e){var t=[],r=0,i="",s="",a="";return e=e.replace(w,""),n(),o.onText(e),o.end(),x(S,function(e,n){var o=S[n+1];switch(e.type){case"content":case"greater-than-sign-content":case"inline-start":case"inline-end":case"other-tag":case"other-element-start":case"other-element-end":case"greater than sign":o&&(0!==r||"block-start"!==o.type&&"block-end"!==o.type)?s+=e.src:(s+=e.src,t.push(s),i="",s="",a="");break;case"block-start":0!==r&&(""!==s.trim()&&t.push(s),s="",a=""),r++,i=e.src;break;case"block-end":r--,a=e.src,""!==i&&""!==a?t.push(i+s+a):""!==s.trim()&&t.push(s),i="",s="",a=""}r<0&&(r=0)}),t}var o,l=["address","article","aside","blockquote","canvas","dd","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tfoot","ul","video"],u=["b","big","i","small","tt","abbr","acronym","cite","code","dfn","em","kbd","strong","samp","time","var","a","bdo","br","img","map","object","q","script","span","sub","sup","button","input","label","select","textarea"],c=new RegExp("^("+l.join("|")+")$","i"),d=new RegExp("^("+u.join("|")+")$","i"),h=new RegExp("^<("+l.join("|")+")[^>]*?>$","i"),p=new RegExp("^]*?>$","i"),f=new RegExp("^<("+u.join("|")+")[^>]*>$","i"),g=new RegExp("^]*>$","i"),b=/^<([^>\s\/]+)[^>]*>$/,m=/^<\/([^>\s]+)[^>]*>$/,v=/^[^<]+$/,y=/^<[^><]*$/,w=//g,_=r(359),x=r(5),k=r(53),S=[];e.exports={blockElements:l,inlineElements:u,isBlockElement:i,isInlineElement:s,getBlocks:k(a)}},function(e,t,r){"use strict";var n=r(9),i=r(124),s=r(27),a=r(363),o=function(e){return e=i(e),new RegExp(e,"ig")};e.exports=function(e,t,r){var i=o(t),l=e.match(i)||[];e=e.replace(i,"");var u=a(t,r),c=o(u),d=e.match(c)||[],h=l.concat(d);return n(h,function(e){return s(e)})}},function(e,t,r){"use strict";function n(e){return e.split("#")[0]}function i(e){return e.split("?")[0]}function s(e){return e.replace(/\/$/,"")}function a(e){return s(e)+"/"}function o(e){var t=c.exec(e);return null===t?"":t[2]}function l(e,t){return e=i(n(e)),t=i(n(t)),a(e)===a(t)}function u(e){return e=d.parse(e),e.hostname}var c=/href=(["'])([^"']+)\1/i,d=r(548);e.exports={removeHash:n,removeQueryArgs:i,removeTrailingSlash:s,addTrailingSlash:a,getFromAnchorTag:o,areEqual:l,getHostname:u}},function(e,t,r){"use strict";var n=r(575),i=r(168),s=n(i);e.exports=s},function(e,t,r){"use strict";var n=r(610)(),i=r(68),s=r(124),a=function(e){return i(n,e)},o=function(e,t){e=e.toLocaleLowerCase(),t=t.toLocaleLowerCase();var r=s(e),n=t.search(new RegExp(r,"ig"));if(-1===n)return!1;n>0&&(n+=1);var i=n+e.length,o=a(t[n-1])||0===n,l=a(t[i])||i===t.length;return o&&l};e.exports={characterInBoundary:a,isWordInSentence:o}},function(e,t,r){"use strict";function n(e,t,r){return t===t?a(e,t,r):i(e,s,r)}var i=r(371),s=r(611),a=r(612);e.exports=n},function(e,t,r){"use strict";function n(e){return"string"==typeof e||!s(e)&&a(e)&&i(e)==o}var i=r(16),s=r(2),a=r(13),o="[object String]";e.exports=n},function(e,t,r){"use strict";function n(e,t){for(var r,n=0,i=e.length,s=[];(r=t.indexOf(e,n))>-1;){var a=l(t[r-1])||0===r,o=l(t[r+i])||t.length===r+i;a&&o&&s.push({index:r,match:e}),n=r+i}return s}var i=r(3),s=r(5),a=r(27),o=r(283).isWordInSentence,l=r(283).characterInBoundary,u=function(e,t){var r=[];return s(e,function(e){e=a(e),o(e,t)&&(r=r.concat(n(e,t)))}),r},c=function(e){return e.sort(function(e,t){return e.index>t.index})},d=function(e){e=c(e);for(var t=[],r=0;r-1}var i=r(284);e.exports=n},function(e,t,r){"use strict";function n(e,t,r){for(var n=-1,i=null==e?0:e.length;++n1&&void 0!==arguments[1]?arguments[1]:{};n.call(this,e,t);var r=t.hasOwnProperty("locale")?t.locale:"en_US";this._assessments=[i,new o,s,new a(h(r).sentenceLength),l,u,d,c]};r(33).inherits(b,n),b.prototype.calculatePenaltyPointsFullSupport=function(e){switch(e){case"bad":return 3;case"ok":return 2;default:case"good":return 0}},b.prototype.calculatePenaltyPointsPartialSupport=function(e){switch(e){case"bad":return 4;case"ok":return 2;default:case"good":return 0}},b.prototype._allAssessmentsSupported=function(){return 8===this.getApplicableAssessments().length},b.prototype.calculatePenaltyPoints=function(){var e=this.getValidResults(),t=f(e,function(e){var t=p(e.getScore());return this._allAssessmentsSupported()?this.calculatePenaltyPointsFullSupport(t):this.calculatePenaltyPointsPartialSupport(t)}.bind(this));return g(t)},b.prototype._ratePenaltyPoints=function(e){if(1===this.getValidResults().length)return 30;if(this._allAssessmentsSupported()){if(e>6)return 30;if(e>4)return 60}else{if(e>4)return 30;if(e>2)return 60}return 90},b.prototype.calculateOverallScore=function(){if(0===this.getValidResults().length)return 30;var e=this.calculatePenaltyPoints();return this._ratePenaltyPoints(e)},e.exports=b},function(e,t,r){"use strict";e.exports=function(e,t){return t>e}},function(e,t){e.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}},function(e,t){e.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},function(e,t,r){"use strict";t=e.exports=r(418),t.Stream=t,t.Readable=t,t.Writable=r(300),t.Duplex=r(72),t.Transform=r(422),t.PassThrough=r(707)},function(e,t,r){"use strict";(function(e){function n(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(e,t){if(n()=n())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n().toString(16)+" bytes");return 0|e}function g(e){return+e!=e&&(e=0),s.alloc(+e)}function b(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return W(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Y(e).length;default:if(n)return W(e).length;t=(""+t).toLowerCase(),n=!0}}function m(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return C(this,t,r);case"utf8":case"utf-8":return T(this,t,r);case"ascii":return O(this,t,r);case"latin1":case"binary":return q(this,t,r);case"base64":return z(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function v(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function y(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=s.from(t,n)),s.isBuffer(t))return 0===t.length?-1:w(e,t,r,n,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):w(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function w(e,t,r,n,i){function s(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}var a=1,o=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,o/=2,l/=2,r/=2}var u;if(i){var c=-1;for(u=r;uo&&(r=o-l),u=r;u>=0;u--){for(var d=!0,h=0;hi&&(n=i):n=i;var s=t.length;if(s%2!=0)throw new TypeError("Invalid hex string");n>s/2&&(n=s/2);for(var a=0;a239?4:s>223?3:s>191?2:1;if(i+o<=r){var l,u,c,d;switch(o){case 1:s<128&&(a=s);break;case 2:l=e[i+1],128==(192&l)&&(d=(31&s)<<6|63&l)>127&&(a=d);break;case 3:l=e[i+1],u=e[i+2],128==(192&l)&&128==(192&u)&&(d=(15&s)<<12|(63&l)<<6|63&u)>2047&&(d<55296||d>57343)&&(a=d);break;case 4:l=e[i+1],u=e[i+2],c=e[i+3],128==(192&l)&&128==(192&u)&&128==(192&c)&&(d=(15&s)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&d<1114112&&(a=d)}}null===a?(a=65533,o=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|1023&a),n.push(a),i+=o}return A(n)}function A(e){var t=e.length;if(t<=X)return String.fromCharCode.apply(String,e);for(var r="",n=0;nn)&&(r=n);for(var i="",s=t;sr)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,r,n,i,a){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function R(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,s=Math.min(e.length-r,2);i>>8*(n?i:1-i)}function B(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-r,4);i>>8*(n?i:3-i)&255}function F(e,t,r,n,i,s){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function L(e,t,r,n,i){return i||F(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),Z.write(e,t,r,n,23,4),r+4}function I(e,t,r,n,i){return i||F(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(e,t,r,n,52,8),r+8}function N(e){if(e=U(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function U(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function $(e){return e<16?"0"+e.toString(16):e.toString(16)}function W(e,t){t=t||1/0;for(var r,n=e.length,i=null,s=[],a=0;a55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function H(e){for(var t=[],r=0;r>8,i=r%256,s.push(i),s.push(n);return s}function Y(e){return Q.toByteArray(N(e))}function V(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function G(e){return e!==e}/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ var Q=r(700),Z=r(701),J=r(419);t.Buffer=s,t.SlowBuffer=g,t.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=n(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,r){return a(null,e,t,r)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,r){return l(null,e,t,r)},s.allocUnsafe=function(e){return u(null,e)},s.allocUnsafeSlow=function(e){return u(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),""},s.prototype.compare=function(e,t,r,n,i){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var a=i-n,o=r-t,l=Math.min(a,o),u=this.slice(n,i),c=e.slice(t,r),d=0;di)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var s=!1;;)switch(n){case"hex":return _(this,e,t,r);case"utf8":case"utf-8":return x(this,e,t,r);case"ascii":return k(this,e,t,r);case"latin1":case"binary":return S(this,e,t,r);case"base64":return E(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,e,t,r);default:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var X=4096;s.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)n+=this[e+--t]*i;return n},s.prototype.readUInt8=function(e,t){return t||M(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||M(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||M(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||M(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||M(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||M(e,t,this.length);for(var n=this[e],i=1,s=0;++s=i&&(n-=Math.pow(2,8*t)),n},s.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||M(e,t,this.length);for(var n=t,i=1,s=this[e+--n];n>0&&(i*=256);)s+=this[e+--n]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*t)),s},s.prototype.readInt8=function(e,t){return t||M(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||M(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(e,t){t||M(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(e,t){return t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||M(e,4,this.length),Z.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||M(e,4,this.length),Z.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||M(e,8,this.length),Z.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||M(e,8,this.length),Z.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t|=0,r|=0,!n){D(this,e,t,r,Math.pow(2,8*r)-1,0)}var i=1,s=0;for(this[t]=255&e;++s=0&&(s*=256);)this[t+i]=e/s&255;return t+r},s.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):B(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):B(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);D(this,e,t,r,i-1,-i)}var s=0,a=1,o=0;for(this[t]=255&e;++s>0)-o&255;return t+r},s.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);D(this,e,t,r,i-1,-i)}var s=r-1,a=1,o=0;for(this[t+s]=255&e;--s>=0&&(a*=256);)e<0&&0===o&&0!==this[t+s+1]&&(o=1),this[t+s]=(e/a>>0)-o&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):B(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):B(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,r){return L(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return L(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return I(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return I(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--i)e[i+t]=this[i+r];else if(a<1e3||!s.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,e||(e=0);var a;if("number"==typeof e)for(a=t;a-1?n:T;c.WritableState=u;var q=r(130);q.inherits=r(14);var C={deprecate:r(706)},P=r(420),M=r(171).Buffer,D=i.Uint8Array||function(){},R=r(421);q.inherits(c,P),u.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(u.prototype,"buffer",{get:C.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}();var B;"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(B=Function.prototype[Symbol.hasInstance],Object.defineProperty(c,Symbol.hasInstance,{value:function(e){return!!B.call(this,e)||e&&e._writableState instanceof u}})):B=function(e){return e instanceof this},c.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},c.prototype.write=function(e,t,r){var n=this._writableState,i=!1,s=o(e)&&!n.objectMode;return s&&!M.isBuffer(e)&&(e=a(e)),"function"==typeof t&&(r=t,t=null),s?t="buffer":t||(t=n.defaultEncoding),"function"!=typeof r&&(r=l),n.ended?d(this,r):(s||h(this,n,e,r))&&(n.pendingcb++,i=f(this,n,s,e,t,r)),i},c.prototype.cork=function(){this._writableState.corked++},c.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||_(this,e))},c.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},c.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},c.prototype._writev=null,c.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!==e&&void 0!==e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||j(this,n,r)},Object.defineProperty(c.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),c.prototype.destroy=R.destroy,c.prototype._undestroy=R.undestroy,c.prototype._destroy=function(e,t){this.end(),t(e)}}).call(t,r(56),r(704).setImmediate,r(12))},function(e,t,r){"use strict";function n(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function i(e){var t=n(e);if("string"!=typeof t&&(v.isEncoding===y||!y(e)))throw new Error("Unknown encoding: "+e);return t||e}function s(e){this.encoding=i(e);var t;switch(this.encoding){case"utf16le":this.text=h,this.end=p,t=4;break;case"utf8":this.fillLast=u,t=4;break;case"base64":this.text=f,this.end=g,t=3;break;default:return this.write=b,void(this.end=m)}this.lastNeed=0,this.lastTotal=0,this.lastChar=v.allocUnsafe(t)}function a(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:-1}function o(e,t,r){var n=t.length-1;if(n=0?(i>0&&(e.lastNeed=i-1),i):--n=0?(i>0&&(e.lastNeed=i-2),i):--n=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0)}function l(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�".repeat(r);if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�".repeat(r+1);if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�".repeat(r+2)}}function u(e){var t=this.lastTotal-this.lastNeed,r=l(this,e,t);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function c(e,t){var r=o(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�".repeat(this.lastTotal-this.lastNeed):t}function h(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function p(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function f(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function g(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function b(e){return e.toString(this.encoding)}function m(e){return e&&e.length?this.write(e):""}var v=r(171).Buffer,y=v.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};t.StringDecoder=s,s.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r0?{score:9,text:t.dgettext("js-text-analysis","The focus keyword appears in the first paragraph of the copy.")}:{score:3,text:t.dgettext("js-text-analysis","The focus keyword doesn't appear in the first paragraph of the copy. Make sure the topic is clear immediately.")}},s=function(e,t,r){var s=t.getResearch("firstParagraph"),a=i(s,r),o=new n;return o.setScore(a.score),o.setText(a.text),o};e.exports={identifier:"introductionKeyword",getResult:s,isApplicable:function(e){return e.hasKeyword()}}},function(e,t,r){"use strict";function n(e,t,r){var n=t.getResearch("keyphraseLength"),s=new i;return e.hasKeyword()?n>10&&(s.setScore(0),s.setText(r.dgettext("js-text-analysis","The keyphrase is over 10 words, a keyphrase should be shorter."))):(s.setScore(-999),s.setText(r.dgettext("js-text-analysis","No focus keyword was set for this page. If you do not set a focus keyword, no score can be calculated."))),s}var i=r(4);e.exports={identifier:"keyphraseLength",getResult:n}},function(e,t,r){"use strict";var n=r(4),i=r(67),s=r(55),a=r(126),o=r(69),l=o.inRangeEndInclusive,u=o.inRangeStartInclusive,c=o.inRangeStartEndInclusive,d=function(e,t,r){var n,i,s,o=a(e),d=o+"%";return o>3.5&&(n=-50,i=t.dgettext("js-text-analysis","The keyword density is %1$s, which is way over the advised %3$s maximum; the focus keyword was found %2$d times."),s="2.5%",i=t.sprintf(i,d,r,s)),l(o,2.5,3.5)&&(n=-10,i=t.dgettext("js-text-analysis","The keyword density is %1$s, which is over the advised %3$s maximum; the focus keyword was found %2$d times."),s="2.5%",i=t.sprintf(i,d,r,s)),c(o,.5,2.5)&&(n=9,i=t.dgettext("js-text-analysis","The keyword density is %1$s, which is great; the focus keyword was found %2$d times."),i=t.sprintf(i,d,r)),u(o,0,.5)&&(n=4,i=t.dgettext("js-text-analysis","The keyword density is %1$s, which is too low; the focus keyword was found %2$d times."),i=t.sprintf(i,d,r)),{score:n,text:i}},h=function(e,t,r){var s=t.getResearch("getKeywordDensity"),a=i(e.getText(),e.getKeyword(),e.getLocale()),o=d(s,r,a),l=new n;return l.setScore(o.score),l.setText(o.text),l};e.exports={identifier:"keywordDensity",getResult:h,isApplicable:function(e){return e.hasText()&&e.hasKeyword()&&s(e.getText())>=100}}},function(e,t,r){"use strict";var n=r(4),i=r(91),s=["en"],a=function(e,t){return e>0?{score:0,text:t.dngettext("js-text-analysis","The focus keyword contains a stop word. This may or may not be wise depending on the circumstances. %1$sLearn more about the stop words%2$s.","The focus keyword contains %3$d stop words. This may or may not be wise depending on the circumstances. %1$sLearn more about the stop words%2$s.",e)}:{}},o=function(e,t,r){var i=t.getResearch("stopWordsInKeyword"),s=a(i.length,r),o=new n;return o.setScore(s.score),o.setText(r.sprintf(s.text,"","",i.length)),o};e.exports={identifier:"keywordStopWords",getResult:o,isApplicable:function(e){var t=i(e.getLocale(),s);return e.hasKeyword()&&t}}},function(e,t,r){"use strict";var n=r(4),i=function(e,t){return e>0?{score:9,text:t.dgettext("js-text-analysis","The meta description contains the focus keyword.")}:0===e?{score:3,text:t.dgettext("js-text-analysis","A meta description has been specified, but it does not contain the focus keyword.")}:{}},s=function(e,t,r){var s=t.getResearch("metaDescriptionKeyword"),a=i(s,r),o=new n;return o.setScore(a.score),o.setText(a.text),o};e.exports={identifier:"metaDescriptionKeyword",getResult:s,isApplicable:function(e){return e.hasKeyword()}}},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":a(t))&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":a(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var 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},o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),s={recommendedMaximumLength:120,maximumLength:320,scores:{noMetaDescription:1,tooLong:6,tooShort:6,correctLength:9}};return r.identifier="metaDescriptionLength",r._config=c(s,e),r}return s(t,e),o(t,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("metaDescriptionLength"),i=new l;return i.setScore(this.calculateScore(n)),i.setText(this.translateScore(n,r)),i}},{key:"calculateScore",value:function(e){return 0===e?this._config.scores.noMetaDescription:e<=this._config.recommendedMaximumLength?this._config.scores.tooShort:e>this._config.maximumLength?this._config.scores.tooLong:e>=this._config.recommendedMaximumLength&&e<=this._config.maximumLength?this._config.scores.correctLength:0}},{key:"translateScore",value:function(e,t){return 0===e?t.dgettext("js-text-analysis","No meta description has been specified. Search engines will display copy from the page instead."):e<=this._config.recommendedMaximumLength?t.sprintf(t.dgettext("js-text-analysis","The meta description is under %1$d characters long. However, up to %2$d characters are available."),this._config.recommendedMaximumLength,this._config.maximumLength):e>this._config.maximumLength?t.sprintf(t.dgettext("js-text-analysis","The meta description is over %1$d characters. Reducing the length will ensure the entire description will be visible."),this._config.maximumLength):e>=this._config.recommendedMaximumLength&&e<=this._config.maximumLength?t.dgettext("js-text-analysis","The meta description has a nice length."):void 0}}]),t}(u);e.exports=d},function(e,t,r){"use strict";function n(e,t,r){return t=s(t),void 0===r?(r=t,t=0):r=s(r),e=a(e),i(e,t,r)}var i=r(661),s=r(372),a=r(110);e.exports=n},function(e,t,r){"use strict";var n=r(4),i=r(662),s=function(e,t,r){var s,a,o=t.getResearch("findKeywordInPageTitle");0===o.matches&&(s=2,a=r.sprintf(r.dgettext("js-text-analysis","The focus keyword '%1$s' does not appear in the SEO title."),i(e.getKeyword()))),o.matches>0&&0===o.position&&(s=9,a=r.dgettext("js-text-analysis","The SEO title contains the focus keyword, at the beginning which is considered to improve rankings.")),o.matches>0&&o.position>0&&(s=6,a=r.dgettext("js-text-analysis","The SEO title contains the focus keyword, but it does not appear at the beginning; try and move it to the beginning."));var l=new n;return l.setScore(s),l.setText(a),l};e.exports={identifier:"titleKeyword",getResult:s,isApplicable:function(e){return e.hasKeyword()}}},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":a(t))&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":a(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var 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},o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),s={minLength:400,maxLength:600,scores:{noTitle:1,widthTooShort:6,widthTooLong:6,widthCorrect:9}};return r.identifier="titleWidth",r._config=d(s,e),r}return s(t,e),o(t,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("pageTitleWidth"),i=new l;return i.setScore(this.calculateScore(n)),i.setText(this.translateScore(n,r)),i}},{key:"calculateScore",value:function(e){return c(e,1,400)?this._config.scores.widthTooShort:c(e,this._config.minLength,this._config.maxLength)?this._config.scores.widthCorrect:e>this._config.maxLength?this._config.scores.widthTooLong:this._config.scores.noTitle}},{key:"translateScore",value:function(e,t){return c(e,1,400)?t.dgettext("js-text-analysis","The SEO title is too short. Use the space to add keyword variations or create compelling call-to-action copy."):c(e,this._config.minLength,this._config.maxLength)?t.dgettext("js-text-analysis","The SEO title has a nice length."):e>this._config.maxLength?t.dgettext("js-text-analysis","The SEO title is wider than the viewable limit."):t.dgettext("js-text-analysis","Please create an SEO title.")}}]),t}(u);e.exports=h},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":a(t))&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":a(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var 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},o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),s={scores:{noKeywordInUrl:6}};return r.identifier="urlKeyword",r._config=c(s,e),r}return s(t,e),o(t,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("keywordCountInUrl"),i=new l;return i.setScore(this.calculateScore(n)),i.setText(this.translateScore(n,r)),i}},{key:"isApplicable",value:function(e){return e.hasKeyword()&&e.hasUrl()}},{key:"calculateScore",value:function(e){return 0===e?this._config.scores.noKeywordInUrl:9}},{key:"translateScore",value:function(e,t){return 0===e?t.dgettext("js-text-analysis","The focus keyword does not appear in the URL for this page. If you decide to rename the URL be sure to check the old URL 301 redirects to the new one!"):t.dgettext("js-text-analysis","The focus keyword appears in the URL for this page.")}}]),t}(u);e.exports=d},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":a(t))&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":a(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var 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},o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),s={scores:{tooLong:6}};return r.identifier="urlLength",r._config=c(s,e),r}return s(t,e),o(t,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("urlLength"),i=new l;return i.setScore(this.calculateScore(n)),i.setText(this.translateScore(n,r)),i}},{key:"isApplicable",value:function(e){return e.hasUrl()}},{key:"calculateScore",value:function(e){return e?this._config.scores.tooLong:null}},{key:"translateScore",value:function(e,t){return e?t.dgettext("js-text-analysis","The slug for this page is a bit long, consider shortening it."):""}}]),t}(u);e.exports=d},function(e,t,r){"use strict";var n=r(4),i=r(91),s=["en"],a=function(e,t){return e>0?{score:5,text:t.dngettext("js-text-analysis","The slug for this page contains a %1$sstop word%2$s, consider removing it.","The slug for this page contains %1$sstop words%2$s, consider removing them.",e)}:{}},o=function(e,t,r){var i=t.getResearch("stopWordsInUrl"),s=a(i.length,r),o=new n;return o.setScore(s.score),o.setText(r.sprintf(s.text,"","")),o};e.exports={identifier:"urlStopWords",isApplicable:function(e){return i(e.getLocale(),s)},getResult:o}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.SET_MARKER_STATUS="WPSEO_SET_MARKER_STATUS";t.setMarkerStatus=function(e){return{type:n,marksButtonStatus:e}}},function(e,t,r){"use strict";function n(e){var t=e.getContent();t=t.replace(new RegExp("<yoastmark.+?>","g"),"").replace(new RegExp("</yoastmark>","g"),""),e.setContent(t)}function i(e,t,r){var i=e.dom,s=e.getContent();s=u(s),l(r,function(e){s=e.applyWithReplace(s)}),e.setContent(s),n(e);var a=i.select(c);l(a,function(e){e.setAttribute("data-mce-bogus","1")})}function s(e){return window.test=e,i.bind(null,e)}function a(e){return-1!==e.getContent({format:"raw"}).indexOf("<"+c)}function o(e){s(e)(null,[])}var l=r(5),u=r(452),c="yoastmark";e.exports={tinyMCEDecorator:s,editorHasMarks:a,editorRemoveMarks:o}},,,,,,function(e,t,r){"use strict";function n(e){return function(t,r,n){for(var i=-1,s=Object(t),a=n(t),o=a.length;o--;){var l=a[e?o:++i];if(!1===r(s[l],l,s))break}return t}}e.exports=n},function(e,t,r){"use strict";function n(e,t,r,n,v,y,w){var _=e[r],x=t[r],k=w.get(x);if(k)return void i(e,r,k);var S=y?y(_,x,r+"",e,t,w):void 0,E=void 0===S;if(E){var j=c(x),z=!j&&h(x),T=!j&&!z&&b(x);S=x,j||z||T?c(_)?S=_:d(_)?S=o(_):z?(E=!1,S=s(x,!0)):T?(E=!1,S=a(x,!0)):S=[]:g(x)||u(x)?(S=_,u(_)?S=m(_):(!f(_)||n&&p(_))&&(S=l(x))):E=!1}E&&(w.set(x,S),v(S,x,n,y,w),w.delete(x)),i(e,r,S)}var i=r(173),s=r(135),a=r(136),o=r(95),l=r(137),u=r(51),c=r(2),d=r(145),h=r(52),p=r(57),f=r(6),g=r(96),b=r(78),m=r(341);e.exports=n},function(e,t,r){"use strict";function n(e){return i(e,s(e))}var i=r(19),s=r(45);e.exports=n},,,,,,,,,function(e,t,r){"use strict";function n(e,t,r,a,o){return e===t||(null==e||null==t||!s(e)&&!s(t)?e!==e&&t!==t:i(e,t,r,a,n,o))}var i=r(526),s=r(13);e.exports=n},function(e,t,r){"use strict";function n(e,t,r,n,u,c){var d=r&o,h=e.length,p=t.length;if(h!=p&&!(d&&p>h))return!1;var f=c.get(e);if(f&&c.get(t))return f==t;var g=-1,b=!0,m=r&l?new i:void 0;for(c.set(e,t),c.set(t,e);++g1?1:a)+n[n.length-1].length};return{addRule:function(e,t){r.push({regex:e,type:t})},onText:function(e){for(var n=t+e,s=i(r,n);s&&s.max_index!==n.length;)o(n.substring(0,s.max_index),s.rule.type),n=n.substring(s.max_index),s=i(r,n);t=n},end:function(){if(0!==t.length){var e=n(r,t);if(!e){var i=new Error("unable to tokenize");throw i.tokenizer2={buffer:t,line:s,col:a},i}o(t,e.type)}}}}},function(e,t,r){"use strict";var n=function(e){return e.replace(/ /g," ")},i=function(e){return e.replace(/\s/g," ")},s=function(e){return e=n(e),i(e)};e.exports={unifyNonBreakingSpace:n,unifyWhiteSpace:i,unifyAllSpaces:s}},function(e,t,r){"use strict";e.exports=function(e){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=e},r(33).inherits(e.exports,Error)},function(e,t,r){"use strict";e.exports=function(e){var t;return t=e.match(/]+)?>(.*?)<\/a>/gi),null===t&&(t=[]),t}},function(e,t,r){"use strict";var n=r(546);e.exports=function(e,t){for(var r=n(t),i=0;i/g,""),e=n(e)}},function(e,t,r){"use strict";var n=r(564)(),i=r(367);e.exports=function(e){var t,r=[];for(t=0;t]+)?>")}},function(e,t,r){"use strict";var n=r(9),i=r(166),s=r(20),a=r(279).getBlocks,o=function(e){for(var t,r=[],i=/]+)?>(.*?)<\/p>/gi;null!==(t=i.exec(e));)r.push(t);return n(r,function(e){return e[1]})};e.exports=function(e){var t=o(e);if(t.length>0)return t;var r=a(e);return r=s(r,function(e){return 0!==e.indexOf("0?t:[e]}},function(e,t,r){"use strict";var n=r(55),i=r(5),s=r(26).stripFullTags;e.exports=function(e){var t=[];return i(e,function(e){var r=s(e);n(r)<=0||t.push({sentence:e,sentenceLength:n(e)})}),t}},function(e,t,r){"use strict";var n=["accordingly","additionally","afterward","afterwards","albeit","also","although","altogether","another","basically","because","before","besides","but","certainly","chiefly","comparatively","concurrently","consequently","contrarily","conversely","correspondingly","despite","doubtedly","during","e.g.","earlier","emphatically","equally","especially","eventually","evidently","explicitly","finally","firstly","following","formerly","forthwith","fourthly","further","furthermore","generally","hence","henceforth","however","i.e.","identically","indeed","instead","last","lastly","later","lest","likewise","markedly","meanwhile","moreover","nevertheless","nonetheless","nor","notwithstanding","obviously","occasionally","otherwise","overall","particularly","presently","previously","rather","regardless","secondly","shortly","significantly","similarly","simultaneously","since","so","soon","specifically","still","straightaway","subsequently","surely","surprisingly","than","then","thereafter","therefore","thereupon","thirdly","though","thus","till","undeniably","undoubtedly","unless","unlike","unquestionably","until","when","whenever","whereas","while"],i=["above all","after all","after that","all in all","all of a sudden","all things considered","analogous to","although this may be true","analogous to","another key point","as a matter of fact","as a result","as an illustration","as can be seen","as has been noted","as I have noted","as I have said","as I have shown","as long as","as much as","as shown above","as soon as","as well as","at any rate","at first","at last","at least","at length","at the present time","at the same time","at this instant","at this point","at this time","balanced against","being that","by all means","by and large","by comparison","by the same token","by the time","compared to","be that as it may","coupled with","different from","due to","equally important","even if","even more","even so","even though","first thing to remember","for example","for fear that","for instance","for one thing","for that reason","for the most part","for the purpose of","for the same reason","for this purpose","for this reason","from time to time","given that","given these points","important to realize","in a word","in addition","in another case","in any case","in any event","in brief","in case","in conclusion","in contrast","in detail","in due time","in effect","in either case","in essence","in fact","in general","in light of","in like fashion","in like manner","in order that","in order to","in other words","in particular","in reality","in short","in similar fashion","in spite of","in sum","in summary","in that case","in the event that","in the final analysis","in the first place","in the fourth place","in the hope that","in the light of","in the long run","in the meantime","in the same fashion","in the same way","in the second place","in the third place","in this case","in this situation","in time","in truth","in view of","inasmuch as","most compelling evidence","most important","must be remembered","not to mention","now that","of course","on account of","on balance","on condition that","on one hand","on the condition that","on the contrary","on the negative side","on the other hand","on the positive side","on the whole","on this occasion","once","once in a while","only if","owing to","point often overlooked","prior to","provided that","seeing that","so as to","so far","so long as","so that","sooner or later","such as","summing up","take the case of","that is","that is to say","then again","this time","to be sure","to begin with","to clarify","to conclude","to demonstrate","to emphasize","to enumerate","to explain","to illustrate","to list","to point out","to put it another way","to put it differently","to repeat","to rephrase it","to say nothing of","to sum up","to summarize","to that end","to the end that","to this end","together with","under those circumstances","until now","up against","up to the present time","vis a vis","what's more","while it may be true","while this may be true","with attention to","with the result that","with this in mind","with this intention","with this purpose in mind","without a doubt","without delay","without doubt","without reservation"];e.exports=function(){return{singleWords:n,multipleWords:i,allWords:n.concat(i)}}},function(e,t,r){"use strict";var n=["aber","abschließend","abschliessend","alldieweil","allerdings","also","anderenteils","andererseits","andernteils","anfaenglich","anfänglich","anfangs","angenommen","anschliessend","anschließend","aufgrund","ausgenommen","ausserdem","außerdem","beispielsweise","bevor","beziehungsweise","bspw","bzw","d.h","da","dabei","dadurch","dafuer","dafür","dagegen","daher","dahingegen","danach","dann","darauf","darum","dass","davor","dazu","dementgegen","dementsprechend","demgegenüber","demgegenueber","demgemaess","demgemäß","demzufolge","denn","dennoch","dergestalt","desto","deshalb","desungeachtet","deswegen","doch","dort","drittens","ebenfalls","ebenso","endlich","ehe","einerseits","einesteils","entsprechend","entweder","erst","erstens","falls","ferner","folgerichtig","folglich","fürderhin","fuerderhin","genauso","hierdurch","hierzu","hingegen","immerhin","indem","indes","indessen","infolge","infolgedessen","insofern","insoweit","inzwischen","jedenfalls","jedoch","kurzum","m.a.w","mitnichten","mitunter","möglicherweise","moeglicherweise","nachdem","nebenher","nichtsdestotrotz","nichtsdestoweniger","ob","obenrein","obgleich","obschon","obwohl","obzwar","ohnehin","richtigerweise","schliesslich","schließlich","seit","seitdem","sobald","sodass","so dass","sofern","sogar","solang","solange","somit","sondern","sooft","soviel","soweit","sowie","sowohl","statt","stattdessen","trotz","trotzdem","überdies","übrigens","ueberdies","uebrigens","ungeachtet","vielmehr","vorausgesetzt","vorher","waehrend","während","währenddessen","waehrenddessen","weder","wegen","weil","weiter","weiterhin","wenn","wenngleich","wennschon","wennzwar","weshalb","widrigenfalls","wiewohl","wobei","wohingegen","z.b","zudem","zuerst","zufolge","zuletzt","zumal","zuvor","zwar","zweitens"],i=["abgesehen von","abgesehen davon","als dass","als wenn","anders ausgedrückt","anders ausgedrueckt","anders formuliert","anders gefasst","anders gefragt","anders gesagt","anders gesprochen","anstatt dass","auch wenn","auf grund","auf jeden fall","aus diesem grund","ausser dass","außer dass","ausser wenn","außer wenn","besser ausgedrückt","besser ausgedrueckt","besser formuliert","besser gesagt","besser gesprochen","bloss dass","bloß dass","das heisst","das heißt","des weiteren","dessen ungeachtet","ebenso wie","genauso wie","geschweige denn","im fall","im falle","im folgenden","im gegensatz dazu","im grunde genommen","in diesem sinne","je nachdem","kurz gesagt","mit anderen worten","ohne dass","so dass","umso mehr als","umso weniger als","umso mehr, als","umso weniger, als","unbeschadet dessen","und zwar","ungeachtet dessen","unter dem strich","zum beispiel"];e.exports=function(){return{singleWords:n,multipleWords:i,allWords:n.concat(i)}}},function(e,t,r){"use strict";var n=["ainsi","alors","aussi","car","cependant","certainement","certes","conséquemment","d'abord","d'ailleurs","d'après","davantage","désormais","deuxièmement","donc","dorénavant","effectivement","également","enfin","ensuite","entre-temps","essentiellement","excepté","finalement","globalement","jusqu'ici","là-dessus","lorsque","mais","malgré","néanmoins","notamment","partant","plutôt","pourtant","précédemment","premièrement","probablement","puis","puisque","quoique","sauf","selon","semblablement","sinon","suivant","toutefois","troisièmement"],i=["à cause de","à ce jour","à ce propos","à ce sujet","à cet égard","à cette fin","à compter de","à condition que","à défaut de","à force de","à juste titre","à la lumière de","à la suite de","à l'aide de","à l'appui de","à l'encontre de","à l'époque actuelle","à l'exception de","à l'exclusion de","à l'heure actuelle","à l'image de","à l'instar de","à l'inverse","à l'inverse de","à l'opposé","à la condition que","à mesure que","à moins que","à nouveau","à partir de","à première vue","à savoir","à seule fin que","à supposer que","à tel point que","à tout prendre","à vrai dire","afin de","afin d'attirer l'attention sur","afin que","ainsi donc","ainsi que","alors que","antérieurement","apès réflexion","après cela","après quoi","après que","après réflexion","après tout","attendu que","au cas où","au contraire","au fond","au fur et à mesure","au lieu de","au même temps","au moment où","au moyen de","au point que","au risque de","au surplus","au total","aussi bien que","aussitôt que","autant que","autrement dit","avant que","avant tout","ayant fini","bien que","c'est à dire que","c'est ainsi que","c'est dans ce but que","c'est dire","c'est le cas de","c'est pour cela que","c'est la raison pour laquelle","c'est pourquoi","c'est qu'en effet","c'est-à-dire","ça confirme que","ça montre que","ça prouve que","cela étant","cela dit","cependant que","compte tenu","comme l'illustre","comme le souligne","comme on pouvait s'y attendre","comme quoi","comme si","commençons par examiner","comparativement à","conformément à","contrairement à","considérons par exemple","d'autant plus","d'autant que","d'autre part","d'ici là","d'où","d'un autre côté","d'un côté","d'une façon générale","dans ce cas","dans ces conditions","dans cet esprit","dans l'ensemble","dans l'état actuel des choses","dans l'éventualité où","dans l'hypothèse où","dans la mesure où","dans le but de","dans le cadre de","dans le cas où","dans les circonstances actuelles","dans les grandes lignes","dans un autre ordre d'idée","dans un délai de","de ce fait","de cette façon","de crainte que","de façon à","de façon à ce que","de façon que","de fait","de l'autre côté","de la même manière","de la même façon que","de manière que","de même","de même qu'à","de même que","de nos jours","de peur que","de prime abord","de sorte que","de surcroît","de telle manière que","de telle sorte que","de toute évidence","de toute façon","de toute manière","depuis que","dès lors que","dès maintenant","dès qua","dès que","du fait que","du moins","du moment que","du point de vue de","du reste","d'ici là","d'ores et déjà","en admettant que","en attendant que","en bref","en cas de","en cas que","en ce cas","en ce domaine","en ce moment","en ce qui a trait à","en ce qui concerne","en ce sens","en cela","en concequence","en comparaison de","en concequence","en conclusion","en conformité avec","en conséquence","en d'autres termes","en définitive","en dépit de","en dernier lieu","en deuxième lieu","en effet","en face de","en fait","en fin de compte","en général","en guise de conclusion","en matière de","en même temps que","en outre","en particulier","en plus","en premier lieu","en principe","en raison de","en réalité","en règle générale","en résumé","en revanche","en second lieu","en somme","en sorte que","en supposant que","en tant que","en terminant","en théorie","en tout cas","en tout premier lieu","en troisième lieu","en un mot","en vérité","en vue que","encore que","encore une fois","entre autres","et même","et puis","étant donné qu'a","étant donné qua","étant donné que","face à","grâce à","il est à noter que","il est indéniable que","il est question de","il est vrai que","il faut dire aussi que","il faut reconnaître que","il faut souligner que","il ne faut pas oublier que","il s'ensuit que","il suffit de prendre pour exemple","jusqu'ici","il y a aussi","jusqu'à ce que","jusqu'à ce jour","jusqu'à maintenant","jusqu'à présent","jusqu'au moment où","jusqu'ici","l'aspect le plus important de","l'exemple le plus significatif","jusqu'au moment où","la preuve c'est que","loin que","mais en réalité","malgré cela","malgré tout","même si","mentionnons que","mis à part le fait que","notons que","nul doute que","ou bien","outre cela","où que","par ailleurs","par conséquent","par contre","par exception","par exemple","par la suite","par l'entremise de","par l'intermédiaire de","par rapport à","par suite","par suite de","par surcroît","parce que","pareillement","partant de ce fait","pas du tout","pendant que","plus précisément","plus tard","pour ainsi dire","pour autant que","pour ce qui est de","pour ces motifs","pour ces raisons","pour cette raison","pour commencer","pour conclure","pour le moment","pour marquer la causalité","pour l'instant","pour peu que","pour prendre un autre exemple","pour que","pour résumé","pour terminer","pour tout dire","pour toutes ces raisons","pourvu que","prenons le cas de","quand bien même que","quand même","quant à","quel que soit","qui plus est","qui que","quitte à","quoi qu'il en soit","quoi que","quoiqu'il en soit","sans délai","sans doute","sans parler de","sans préjuger","sans tarder","sauf si","selon que","si bien que","si ce n'est que","si l'on songe que","sitôt que","somme toute","sous cette réserve","sous prétexte que","sous réserve de","sous réserve que","suivant que","supposé que","sur le plan de","tandis que","tant et si bien que","tant que","tel que","tellement que","touchant à","tout à fait","tout bien pesé","tout compte fait","tout d'abord","tout d'abord examinons","tout d'abord il faut dire que","tout de même","tout en reconnaissant que","une fois de plus","vu que"];e.exports=function(){return{singleWords:n,multipleWords:i,allWords:n.concat(i)}}},function(e,t,r){"use strict";var n=["además","adicional","así","asimismo","aún","aunque","ciertamente","como","concluyendo","conque","contrariamente","cuando","decididamente","decisivamente","después","diferentemente","efectivamente","entonces","especialmente","específicamente","eventualmente","evidentemente","finalmente","frecuentemente","generalmente","igualmente","lógicamente","luego","mas","mientras","pero","por","porque","posteriormente","primero","principalmente","pronto","próximamente","pues","raramente","realmente","seguidamente","segundo","semejantemente","si","siguiente","sino","súbitamente","supongamos","también","tampoco","tercero","verbigracia","vice-versa","ya"],i=["a causa de","a continuación","a diferencia de","a fin de cuentas","a la inversa","a la misma vez","a más de","a más de esto","a menos que","a no ser que","a pesar de","a pesar de eso","a pesar de todo","a peser de","a propósito","a saber","a todo esto","ahora bien","al contrario","al fin y al cabo","al final","al inicio","al mismo tiempo","al principio","ante todo","antes bien","antes de","antes de nada","antes que nada","aparte de","as así como","así como","así mismo","así pues","así que","así y todo","aún así","claro está que","claro que","claro que sí","como caso típico","como decíamos","como era de esperar","como es de esperar","como muestra","como resultado","como se ha notado","como sigue","comparado con","con el objeto de","con el propósito de","con que","con relación a","con tal de que","con todo","dado que","de ahí","de cierta manera","de cualquier manera","de cualquier modo","de ello resulta que","de este modo","de golpe","de hecho","de igual manera","de igual modo","de igualmanera","de la manera siguiente","de la misma forma","de la misma manera","de manera semejante","del mismo modo","de modo que","de nuevo","de otra manera","de otro modo","de pronto","de qualquier manera","de repente","de suerte que","de tal modo","de todas formas","de todas maneras","de todos modos","de veras","debido a","debido a que","del mismo modo","dentro de poco","desde entonces","después de","después de todo","ejemplo de esto","el caso es que","en aquel tiempo","en cambio","en cierto modo","en comparación con","en conclusión","en concreto","en conformidad con","en consecuencia","en consiguiente","en contraste con","en cualquier caso","en cuanto","en cuanto a","en definitiva","en efecto","en el caso de que","en este sentido","en fin","en fin de cuentas","en general","en lugar de","en otras palabras","en otro orden","en otros términos","en particular","en primer lugar","en primer término","en primera instancia","en realidad","en relación a","en relación con","en representación de","en resumen","en resumidas cuentas","en segundo lugar","en seguida","en síntesis","en suma","en todo caso","en último término","en verdad","en vez de","en virtud de","entre ellas figura","entre ellos figura","es cierto que","es decir","es evidente que","es incuestionable","es indudable","es más","está claro que","esto indica","excepto si","generalmente por ejemplo","gracias a","hasta aquí","hasta cierto punto","hasta el momento","hay que añadir","igual que","la mayor parte del tiempo","la mayoría del tiempo","lo que es peor","más tarde","mejor dicho","mientras tanto","mirándolo todo","nadie puede ignorar","no faltaría más","no obstante","o sea","otra vez","otro aspecto","par ilustrar","para concluir","para conclusión","para continuar","para empezar","para finalizar","para mencionar una cosa","para que","para resumir","para terminar","pongamos por caso","por añadidura","por cierto","por consiguiente","por ejemplo","por el consiguiente","por el contrario","por el hecho que","por eso","por esta razón","por esto","por fin","por la mayor parte","por lo general","por lo que","por lo tanto","por otro lado","por otra parte","por otro lado","por supuesto","por tanto","por último","por un lado","por una parte","primero que nada","primero que todo","pues bien","puesto que","rara vez","resulta que","sea como sea","seguidamente entre tanto","si bien","siempre que","siempre y cuando","sigue que","sin duda","sin embargo","sin ir más lejos","sobre todo","supuesto que","tal como","tales como","tan pronto como","tanto como","una vez","ya que"];e.exports=function(){return{singleWords:n,multipleWords:i,allWords:n.concat(i)}}},function(e,t,r){"use strict";var n=["aangezien","al","aldus","allereerst","als","alsook","anderzijds","bijgevolg","bijvoorbeeld","bovendien","concluderend","daardoor","daarentegen","daarmee","daarna","daarnaast","daarom","daartoe","daarvoor","dadelijk","dan","desondanks","dienovereenkomstig","dientegevolge","doch","doordat","dus","echter","eerst","evenals","eveneens","evenzeer","hierom","hoewel","immers","indien","integendeel","intussen","kortom","later","maar","mits","nadat","namelijk","net als","niettemin","noch","ofschoon","omdat","ondanks","ondertussen","ook","opdat","resumerend","samengevat","samenvattend","tegenwoordig","teneinde","tenzij","terwijl","tevens","toch","toen","uiteindelijk","vanwege","vervolgens","voorafgaand","vooralsnog","voordat","voorts","vroeger","waardoor","waarmee","waaronder","wanneer","want","zoals","zodat","zodoende","zodra"],i=["aan de andere kant","aan de ene kant","aangenomen dat","al met al","alles afwegend","alles bij elkaar","alles in aanmerking nemend","als gevolg van","anders gezegd","daar staat tegenover","daarbij komt","daaruit volgt","dat betekent","dat blijkt uit","de oorzaak daarvan is","de oorzaak hiervan is","door middel van","een voorbeeld hiervan","een voorbeeld van","gesteld dat","hetzelfde als","hieruit kunnen we afleiden","hieruit volgt","hoe het ook zij","in de derde plaats","in de eerste plaats","in de tweede plaats","in één woord","in het bijzonder","in het geval dat","in plaats van","in tegenstelling tot","in vergelijking met","maar ook","met als doel","met andere woorden","met behulp van","met de bedoeling","neem nou","net als","om kort te gaan","onder andere","op dezelfde wijze","stel dat","te danken aan","te wijten aan","ten derde","ten eerste","ten gevolge van","ten slotte","ten tweede","ter conclusie","ter illustratie","ter verduidelijking","tot nog toe","tot slot","vandaar dat","vergeleken met","voor het geval dat"];e.exports=function(){return{singleWords:n,multipleWords:i,allWords:n.concat(i)}}},function(e,t,r){"use strict";var n=["abbastanza","acciocché","acciocchè","adesso","affinché","affinchè","allora","almeno","alquanto","altrettanto","altrimenti","analogamente","anche","ancora","antecedentemente","anzi","anzitutto","apertamente","appena","assai","attualmente","benché","benchè","beninteso","bensì","brevemente","bruscamente","casomai","celermente","certamente","certo","chiaramente","ciononostante","cioé","cioè","comparabilmente","come","complessivamente","completamente","comunque","concisamente","concludendo","conformemente","congiuntamente","conseguentemente","considerando","considerato","considerevolmente","contemporaneamente","continuamente","contrariamente","controbilanciato","così","cosicché","cosicchè","dapprima","dato","davvero","definitivamente","dettagliatamente","differentemente","diversamente","dopo","dopodiché","dopodichè","durante","dunque","eccetto","eccome","effettivamente","egualmente","elencando","enfaticamente","eppure","esaurientemente","esplicitamente","espressamente","estesamente","evidentemente","finalmente","finché","finchè","fino","finora","fintanto","fintanto che","fintantoché","fintantochè","fondamentalmente","frattanto","frequentemente","generalmente","già","gradualmente","illustrando","immantinente","immediatamente","importantissimo","incontestabilmente","incredibilmente","indipendentemente","indiscutibilmente","indubbiamente","infatti","infine","innanzitutto","innegabilmente","inoltre","insomma","intanto","interamente","istantaneamente","invece","logicamente","lentamente","ma","malgrado","marcatamente","memorabile","mentre","motivatamente","naturalmente","né","nè","neanche","neppure","nonché","nonchè","nondimeno","nonostante","notevolmente","occasionalmente","oltretutto","onde","onestamente","ossia","ostinatamente","ovvero","ovviamente","parimenti","particolarmente","peraltro","perché","perchè","perciò","perlomeno","però","pertanto","pesantemente","piuttosto","poi","poiché","poichè","praticamente","precedentemente","preferibilmente","precisamente","prematuramente","presto","prima","primariamente","primo","principalmente","prontamente","proporzionalmente","pure","purché","purchè","quando","quanto","quantomeno","quindi","raramente","realmente","relativamente","riassumendo","riformulando","ripetutamente","saltuariamente","schiettamente","sebbene","secondariamente","secondo","sempre","sennò","seguente","sensibilmente","seppure","seriamente","siccome","sicuramente","significativamente","similmente","simultaneamente","singolarmente","sinteticamente","solitamente","solo","soltanto","soprattutto","sopravvalutato","sorprendentemente","sostanzialmente","sottolineando","sottovalutato","specialmente","specificamente","specificatamente","subitamente","subito","successivamente","successivo","talmente","terzo","totalmente","tranne","tuttavia","ugualmente","ulteriormente","ultimamente","veramente","verosimilmente","visto"],i=["a breve","a causa","a causa di","a condizione che","a conseguenza","a conti fatti","a differenza di","a differenza del","a differenza della","a differenza dei","a differenza degli","a differenza delle","a dire il vero","a dire la verità","a dirla tutta","a dispetto di","a lungo","a lungo termine","a maggior ragione","a meno che non","a parte","a patto che","a prescindere","a prima vista","a proposito","a qualunque costo","a quanto","a quel proposito","a quel tempo","a quell'epoca","a questo fine","a questo proposito","a questo punto","a questo riguardo","a questo scopo","a riguardo","a seguire","a seguito","a sottolineare","a tal fine","a tal proposito","a tempo debito","a tutti gli effetti","a tutti i costi","a una prima occhiata","ad eccezione di","ad esempio","ad essere maliziosi","ad essere sinceri","ad ogni buon conto","ad ogni costo","ad ogni modo","ad una prima occhiata","adesso che","al che","al contrario","al contrario di","al fine di","al fine di fare","al giorno d'oggi","al momento","al momento giusto","al momento opportuno","al più presto","al posto di","al suo posto","al termine","all'epoca","all'infuori di","all'inizio","all'opposto","all'ultimo","alla fine","alla fine della fiera","alla luce","alla luce di","alla lunga","alla moda","alla stessa maniera","allo scopo di","allo stesso modo","allo stesso tempo","anch'esso","anch'io","anche se","ancora più","ancora di più","assumendo che","bisogna chiarire che","bisogna considerare che","causato da","ciò nondimeno","ciò nonostante","col tempo","con il tempo","come a dire","come abbiamo dimostrato","come è stato notato","come è stato detto","come è stato dimostrato","come hanno detto","come ho detto","come ho dimostrato","come ho notato","come potete notare","come potete vedere","come puoi notare","come puoi vedere","come si è dimostrato","come si può vedere","come si può notare","come sopra indicato","comunque sia","con attenzione","con enfasi","con il risultato che","con l'obiettivo di","con ostinazione","con questa intenzione","con questa idea","con queste idee","con questo in testa","con questo scopo","così che","così da","d'altra parte","d'altro canto","d'altro lato","d'altronde","d'ora in avanti","d'ora in poi","da allora","da quando","da quanto","da quel momento","da quella volta","da questo momento in poi","da questo momento","da qui","da ultimo","da un certo punto di vista","da un lato","da una parte","dall'altro lato","dall'epoca","dal che","dato che","dato per assunto che","davanti a","del tutto","dell'epoca","detto questo","di certo","di colpo","di conseguenza","di fatto","di fronte","di fronte a","di lì a poco","di punto in bianco","di quando in quando","di quanto non sia","di quel tempo","di qui a","di rado","di seguito","di si","di sicuro","di solito","di tanto in tanto","di tutt'altra pasta","di quando in quando","differente da","diversamente da","diverso da","dopotutto","dovuto a","e anche","e inoltre","entro breve","fermo restando che","faccia a faccia","fin da","fin dall'inizio","fin quando","finché non","finchè non","fin dal primo momento","fin dall'inizio","fino a","fino a questo momento","fino ad oggi","fino ai giorni nostri","fino adesso","fino a un certo punto","fino adesso","fra quanto","il prima possibile","in aggiunta","in altre parole","in altri termini","in ambo i casi","in breve","in caso di","in conclusione","in conformità","in confronto","in confronto a","in conseguenza","in considerazione","in considerazione di","in definitiva","in dettaglio","importante rendersi conto","in effetti","in entrambi i casi","in fin dei conti","in generale","in genere","in linea di massima","in poche parole","il più possibile","in maggior parte","in maniera analoga","in maniera convincente","in maniera esauriente","in maniera esaustiva","in maniera esplicita","in maniera evidente","in maniera incontestabile","in maniera indiscutibile","in maniera innegabile","in maniera significativa","in maniera simile","in modo allusivo","in modo analogo","in modo che","in modo convincente","in modo da","in modo identico","in modo notevole","in modo significativo","in modo significativo","in modo simile","in ogni caso","in ogni modo","in ogni momento","in parte considerevole","in parti uguali","in particolare","in particolare per","in particolare","in più","in pratica","in precedenza","in prima battuta","in prima istanza","in primo luogo","in rapporto","in qualche modo","in qualsiasi modo","in qualsiasi momento","in qualunque modo","in qualunque momento","in quarta battuta","in quarta istanza","in quarto luogo","in quel caso","in quelle circostanze","in questa occasione","in questa situazione","in questo caso","in questo caso particolare","in questo istante","in questo momento","in rare occasioni","in realtà","in seconda battuta","in seconda istanza","in secondo luogo","in seguito","in sintesi","in sostanza","in tempo","in terza battuta","in terza istanza","in terzo luogo","in totale","in tutto","in ugual maniera","in ugual misura","in ugual modo","in ultima analisi","in ultima istanza","in un altro caso","in una parola","in verità","insieme a","insieme con","invece che","invece di","la prima cosa da considerare","la prima cosa da tenere a mente","lo stesso","mentre potrebbe essere vero","motivo per cui","motivo per il quale","ne consegue che","ne deriva che","nei dettagli","nel caso","nel caso che","nel caso in cui","nel complesso","nel corso del","nel corso di","nel frattempo","nel lungo periodo","nel mentre","nell'eventualità che","nella misura in cui","nella speranza che","nella stessa maniera","nella stessa misura","nello specifico","nello stesso modo","nello stesso momento","nello stesso stile","non appena","non per essere maliziosi","non più da","nonostante ciò","nonostante tutto","ogni qualvolta","ogni tanto","ogni volta","oltre a","oltre a ciò","ora che","passo dopo passo","per causa di","per certo","per chiarezza","per chiarire","per come","per concludere","per conto di","per contro","per cui","per davvero","per di più","per dirla in altro modo","per dirla meglio","per dirla tutta","per es.","per esempio","per essere sinceri","per far vedere","per farla breve","per finire","per l'avvenire","per l'ultima volta","per la maggior parte","per la stessa ragione","per la verità","per lo più","per mettere in luce","per metterla in altro modo","per non dire di","per non parlare di","per ora","per ovvi motivi","per paura di","per paura dei","per paura delle","per paura degli","per prima cosa","per quanto","per questa ragione","per questo motivo","per riassumere","per sottolineare","per timore","per trarre le conclusioni","per ultima","per ultime","per ultimi","per ultimo","per via di","perché si","perchè si","perfino se","piano piano","più di ogni altra cosa","più di tutto","più facilmente","più importante","più tardi","poco a poco","poco dopo","prendiamo il caso di","presto o tardi","prima che","prima di","prima di ogni cosa","prima di tutto","prima o dopo","prima o poi","questo è probabilmente vero","questo potrebbe essere vero","restando inteso che","riassumendo","quanto prima","questa volta","se confrontato con","se e solo se","se no","seduta stante","sempreché","semprechè","sempre che","senz'altro","senza alcun riguardo","senza dubbio","senz'ombra di dubbio","senza ombra di dubbio","senza riguardo per","senza tregua","senza ulteriore ritardo","sia quel che sia","solo se","sotto questa luce","sperando che","sta volta","su tutto","subito dopo","sul serio","tanto per cominciare","tanto quanto","tra breve","tra l'altro","tra poco","tra quanto","tutte le volte","tutti insieme","tutto a un tratto","tutto ad un tratto","tutto d'un tratto","tutto considerato","tutto sommato","un passo alla volta","un tempo","una volta","una volta ogni tanto","unito a","va chiarito che","va considerato che","vada come vada","vale a dire","visto che"];e.exports=function(){return{singleWords:n,multipleWords:i,allWords:n.concat(i)}}},function(e,t,r){"use strict";function n(e){return null==e?[]:i(e,s(e))}var i=r(613),s=r(29);e.exports=n},function(e,t,r){"use strict";var n=function(e,t,r){this._sentencePartText=e,this._auxiliaries=t,this._locale=r,this._isPassive=!1};n.prototype.getSentencePartText=function(){return this._sentencePartText},n.prototype.isPassive=function(){return this._isPassive},n.prototype.getAuxiliaries=function(){return this._auxiliaries},n.prototype.getLocale=function(){return this._locale},n.prototype.setPassive=function(e){this._isPassive=e},e.exports=n},function(e,t,r){"use strict";var n=r(66),i=r(618)(),s=i.regularParticiples,a=i.irregularParticiples,o=r(620),l=r(5);e.exports=function(e,t){var r=n(e),i=[];return l(r,function(r){var n="";0!==s(r).length&&(n="regular"),0!==a(r).length&&(n="irregular"),""!==n&&i.push(new o(r,e,{auxiliaries:t,type:n}))}),i}},function(e,t,r){"use strict";var n=r(387).getType,i=r(387).isSameType,s=r(288),a=r(5),o={auxiliaries:[],type:""},l=function(e){a(e,function(e,t){var r=n(o[t]);if(!1===i(e,r))throw Error("Attribute "+t+" has invalid type. Expected "+r+", got "+n(e)+".")})},u=function(e,t,r){this.setParticiple(e),this.setSentencePart(t),this._determinesSentencePartIsPassive=!1,r=r||{},s(r,o),l(r),this._attributes=r};u.prototype.setParticiple=function(e){if(""===e)throw Error("The participle should not be empty.");this._participle=e},u.prototype.getParticiple=function(){return this._participle},u.prototype.setSentencePart=function(e){if(""===e)throw Error("The sentence part should not be empty.");this._sentencePart=e},u.prototype.getSentencePart=function(){return this._sentencePart},u.prototype.getType=function(){return this._attributes.type},u.prototype.getAuxiliaries=function(){return this._attributes.auxiliaries},u.prototype.determinesSentencePartIsPassive=function(){return this._determinesSentencePartIsPassive},u.prototype.setSentencePartPassiveness=function(e){if(!i(e,"boolean"))throw Error("Passiveness had invalid type. Expected boolean, got "+n(e)+".");this._determinesSentencePartIsPassive=e},e.exports=u},function(e,t,r){"use strict";var n="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},i="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(e){return void 0===e?"undefined":n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":n(e)},s=function(e){return Array.isArray(e)?"array":void 0===e?"undefined":i(e)},a=function(e,t){return s(e)===t};e.exports={getType:s,isSameType:a}},function(e,t,r){"use strict";var n=r(30),i=r(625),s=r(58),a=r(626),o=s(function(e){var t=n(e,a);return t.length&&t[0]===e[0]?i(t):[]});e.exports=o},function(e,t,r){"use strict";var n=r(5);e.exports=function(e){var t=!1;return n(e,function(e){if(e.determinesSentencePartIsPassive())return void(t=!0)}),t}},function(e,t,r){"use strict";var n=r(66),i=r(632)(),s=i.verbsBeginningWithErVerEntBeZerHerUber,a=i.verbsBeginningWithGe,o=i.verbsWithGeInMiddle,l=i.verbsWithErVerEntBeZerHerUberInMiddle,u=i.verbsEndingWithIert,c=r(633)(),d=r(634),h=r(5),p=r(68);e.exports=function(e,t){var r=n(e),i=[];return h(r,function(r){return 0!==a(r).length?void i.push(new d(r,e,{auxiliaries:t,type:"ge at beginning"})):0!==o(r).length?void i.push(new d(r,e,{auxiliaries:t,type:"ge in the middle"})):0!==s(r).length?void i.push(new d(r,e,{auxiliaries:t,type:"er/ver/ent/be/zer/her at beginning"})):0!==l(r).length?void i.push(new d(r,e,{auxiliaries:t,type:"er/ver/ent/be/zer/her in the middle"})):(0!==u(r).length&&i.push(new d(r,e,{auxiliaries:t,type:"iert at the end"})),void(p(c,r)&&i.push(new d(r,e,{auxiliaries:t,type:"irregular"}))))}),i}},function(e,t,r){"use strict";function n(){}e.exports=n},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":a(t))&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":a(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var 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},o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),s={scores:{noMatches:6,oneMatch:9,multipleMatches:9}};return r.identifier="subheadingsKeyword",r._config=c(s,e),r}return s(t,e),o(t,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("matchKeywordInSubheadings"),i=new l,s=this.calculateScore(n);return i.setScore(s),i.setText(this.translateScore(s,n,r)),i}},{key:"isApplicable",value:function(e){return e.hasText()&&e.hasKeyword()}},{key:"calculateScore",value:function(e){return 0===e.matches?this._config.scores.noMatches:1===e.matches?this._config.scores.oneMatch:e.matches>1?this._config.scores.multipleMatches:null}},{key:"translateScore",value:function(e,t,r){return e===this._config.scores.multipleMatches||e===this._config.scores.oneMatch?r.sprintf(r.dgettext("js-text-analysis","The focus keyword appears only in %2$d (out of %1$d) subheadings in your copy. Try to use it in at least one more subheading."),t.count,t.matches):e===this._config.scores.noMatches?r.dgettext("js-text-analysis","You have not used the focus keyword in any subheading (such as an H2) in your copy."):""}}]),t}(u);e.exports=d},function(e,t,r){"use strict";var n=r(4),i=r(70),s=r(71),a=r(9),o=function(e,t){return e.keyword.totalKeyword>0?{score:2,hasMarks:!0,text:t.dgettext("js-text-analysis","You're linking to another page with the focus keyword you want this page to rank for. Consider changing that if you truly want this page to rank.")}:{}},l=function(e,t,r){var i=t.getResearch("getLinkStatistics"),s=o(i,r),a=new n;return a.setScore(s.score),a.setText(s.text),a.setHasMarks(s.hasMarks),a},u=function(e,t){var r=t.getResearch("getLinkStatistics");return a(r.keyword.matchedAnchors,function(e){return new i({original:e,marked:s(e)})})};e.exports={identifier:"textCompetingLinks",getResult:l,isApplicable:function(e){return e.hasText()&&e.hasKeyword()},getMarks:u}},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":a(t))&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":a(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var 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},o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),s={scores:{noImages:3,withAltKeyword:9,withAltNonKeyword:6,withAlt:6,noAlt:6}};return r.identifier="textImages",r._config=c(s,e),r}return s(t,e),o(t,[{key:"getResult",value:function(e,t,r){var n=new l,i=t.getResearch("imageCount"),s=t.getResearch("altTagCount");return n.setScore(this.calculateScore(i,s)),n.setText(this.translateScore(i,s,r)),n}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"calculateScore",value:function(e,t){return 0===e?this._config.scores.noImages:t.withAltKeyword>0?this._config.scores.withAltKeyword:t.withAltNonKeyword>0?this._config.scores.withAltNonKeyword:t.withAlt>0?this._config.scores.withAlt:t.noAlt>0?this._config.scores.noAlt:null}},{key:"translateScore",value:function(e,t,r){return 0===e?r.dgettext("js-text-analysis","No images appear in this page, consider adding some as appropriate."):t.withAltKeyword>0?r.dgettext("js-text-analysis","The images on this page contain alt attributes with the focus keyword."):t.withAltNonKeyword>0?r.dgettext("js-text-analysis","The images on this page do not have alt attributes containing the focus keyword."):t.withAlt>0?r.dgettext("js-text-analysis","The images on this page contain alt attributes."):t.noAlt>0?r.dgettext("js-text-analysis","The images on this page are missing alt attributes."):""}}]),t}(u);e.exports=d},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":a(t))&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":a(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var 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},o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),s={recommendedMinimum:300,slightlyBelowMinimum:250,belowMinimum:200,veryFarBelowMinimum:100,scores:{recommendedMinimum:9,slightlyBelowMinimum:6,belowMinimum:3,farBelowMinimum:-10,veryFarBelowMinimum:-20}};return r.identifier="textLength",r._config=d(s,e),r}return s(t,e),o(t,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("wordCountInText"),i=new l;return i.setScore(this.calculateScore(n)),i.setText(r.sprintf(this.translateScore(i.getScore(),n,r),n,this._config.recommendedMinimum)),i}},{key:"calculateScore",value:function(e){return e>=this._config.recommendedMinimum?this._config.scores.recommendedMinimum:c(e,this._config.slightlyBelowMinimum,this._config.recommendedMinimum)?this._config.scores.slightlyBelowMinimum:c(e,this._config.belowMinimum,this._config.slightlyBelowMinimum)?this._config.scores.belowMinimum:c(e,this._config.veryFarBelowMinimum,this._config.belowMinimum)?this._config.scores.farBelowMinimum:c(e,0,this._config.veryFarBelowMinimum)?this._config.scores.veryFarBelowMinimum:null}},{key:"translateScore",value:function(e,t,r){return e===this._config.scores.recommendedMinimum?r.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",t)+" "+r.dngettext("js-text-analysis","This is more than or equal to the recommended minimum of %2$d word.","This is more than or equal to the recommended minimum of %2$d words.",this._config.recommendedMinimum):e===this._config.scores.slightlyBelowMinimum?r.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",t)+" "+r.dngettext("js-text-analysis","This is slightly below the recommended minimum of %2$d word. Add a bit more copy.","This is slightly below the recommended minimum of %2$d words. Add a bit more copy.",this._config.recommendedMinimum):e===this._config.scores.belowMinimum?r.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",t)+" "+r.dngettext("js-text-analysis","This is below the recommended minimum of %2$d word. Add more content that is relevant for the topic.","This is below the recommended minimum of %2$d words. Add more content that is relevant for the topic.",this._config.recommendedMinimum):e===this._config.scores.farBelowMinimum||e===this._config.scores.veryFarBelowMinimum?r.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",t)+" "+r.dngettext("js-text-analysis","This is far below the recommended minimum of %2$d word. Add more content that is relevant for the topic.","This is far below the recommended minimum of %2$d words. Add more content that is relevant for the topic.",this._config.recommendedMinimum):""}}]),t}(u);e.exports=h},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":a(t))&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":a(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var 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},o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),s={scores:{noLinks:6,allNofollowed:7,moreNoFollowed:8,allFollowed:9}};return r.identifier="externalLinks",r._config=d(s,e),r}return s(t,e),o(t,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("getLinkStatistics"),i=new l;return c(n)||(i.setScore(this.calculateScore(n)),i.setText(this.translateScore(n,r))),i}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"calculateScore",value:function(e){return 0===e.externalTotal?this._config.scores.noLinks:e.externalNofollow===e.total?this._config.scores.allNofollowed:e.externalNofollow90?{score:9,resultText:t.dgettext("js-text-analysis","very easy"),note:""}:i(e,80,90)?{score:9,resultText:t.dgettext("js-text-analysis","easy"),note:""}:i(e,70,80)?{score:9,resultText:t.dgettext("js-text-analysis","fairly easy"),note:""}:i(e,60,70)?{score:9,resultText:t.dgettext("js-text-analysis","ok"),note:""}:i(e,50,60)?{score:6,resultText:t.dgettext("js-text-analysis","fairly difficult"),note:t.dgettext("js-text-analysis","Try to make shorter sentences to improve readability.")}:i(e,30,50)?{score:3,resultText:t.dgettext("js-text-analysis","difficult"),note:t.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability.")}:e<30?{score:3,resultText:t.dgettext("js-text-analysis","very difficult"),note:t.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability.")}:void 0},l=function(e,t,r){var i=t.getResearch("calculateFleschReading"),s=r.dgettext("js-text-analysis","The copy scores %1$s in the %2$s test, which is considered %3$s to read. %4$s");i<0&&(i=0),i>100&&(i=100);var a=o(i,r);s=r.sprintf(s,i,"Flesch Reading Ease",a.resultText,a.note);var l=new n;return l.setScore(a.score),l.setText(s),l};e.exports={identifier:"fleschReadingEase",getResult:l,isApplicable:function(e){return s(e.getLocale(),a)&&e.hasText()}}},function(e,t,r){"use strict";var n=r(4),i=r(26).stripBlockTagsAtStartEnd,s=r(295),a=r(70),o=r(71),l=r(69).inRangeEndInclusive,u=r(20),c=r(9),d=function(e){return u(e,function(e){return s(150,e.wordCount)})},h=function(e,t,r){var n;if(0===e.length)return{};var i=e[0].wordCount;return i<=150&&(n=9),l(i,150,200)&&(n=6),i>200&&(n=3),n>=7?{score:n,hasMarks:!1,text:r.dgettext("js-text-analysis","None of the paragraphs are too long, which is great.")}:{score:n,hasMarks:!0,text:r.sprintf(r.dngettext("js-text-analysis","%1$d of the paragraphs contains more than the recommended maximum of %2$d words. Are you sure all information is about the same topic, and therefore belongs in one single paragraph?","%1$d of the paragraphs contain more than the recommended maximum of %2$d words. Are you sure all information within each of these paragraphs is about the same topic, and therefore belongs in a single paragraph?",t.length),t.length,150)}},p=function(e){return e.sort(function(e,t){return t.wordCount-e.wordCount})},f=function(e,t){var r=t.getResearch("getParagraphLength"),n=d(r);return c(n,function(e){var t=i(e.text),r=o(t);return new a({original:t,marked:r})})},g=function(e,t,r){var i=t.getResearch("getParagraphLength");i=p(i);var s=d(i),a=h(i,s,r),o=new n;return o.setScore(a.score),o.setText(a.text),o.setHasMarks(a.hasMarks),o};e.exports={identifier:"textParagraphTooLong",getResult:g,isApplicable:function(e){return e.hasText()},getMarks:f}},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":a(t))&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":a(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var 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},o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),s={recommendedWordCount:20,slightlyTooMany:25,farTooMany:30};return r.identifier="textSentenceLength",r._config=m(s,e),r}return s(t,e),o(t,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("countSentencesFromText"),i=this.calculatePercentage(n),s=this.calculateScore(i),a=new l;return a.setScore(s),a.setText(this.translateScore(s,i,r)),a.setHasMarks(i>0),a}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"getMarks",value:function(e,t){var r=t.getResearch("countSentencesFromText"),n=this.getTooLongSentences(r);return b(n,function(e){var t=p(e.sentence);return new f({original:t,marked:g(t)})})}},{key:"translateScore",value:function(e,t,r){var n="";return e>=7?r.sprintf(r.dgettext("js-text-analysis","%1$s of the sentences contain %2$smore than %3$s words%4$s, which is less than or equal to the recommended maximum of %5$s."),t+"%",n,this._config.recommendedWordCount,"",this._config.slightlyTooMany+"%"):r.sprintf(r.dgettext("js-text-analysis","%1$s of the sentences contain %2$smore than %3$s words%4$s, which is more than the recommended maximum of %5$s. Try to shorten the sentences."),t+"%",n,this._config.recommendedWordCount,"",this._config.slightlyTooMany+"%")}},{key:"calculatePercentage",value:function(e){var t=0;if(0!==e.length){var r=this.countTooLongSentences(e);t=d(r/e.length*100)}return t}},{key:"calculateScore",value:function(e){var t=void 0;return e<=this._config.slightlyTooMany&&(t=9),h(e,this._config.slightlyTooMany,this._config.farTooMany)&&(t=6),e>this._config.farTooMany&&(t=3),t}},{key:"getTooLongSentences",value:function(e){return c(e,this._config.recommendedWordCount)}},{key:"countTooLongSentences",value:function(e){return this.getTooLongSentences(e).length}}]),t}(u);e.exports=v},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":a(t))&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":a(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var 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},o=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};n(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),s={recommendedMaximumWordCount:300,slightlyTooMany:300,farTooMany:350};return r.identifier="subheadingsTooLong",r._config=p(s,e),r}return s(t,e),o(t,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("getSubheadingTextLengths");n=n.sort(function(e,t){return t.wordCount-e.wordCount});var i=this.getTooLongSubheadingTexts(n).length,s=this.calculateScore(n),a=new l;return a.setScore(s),a.setText(this.translateScore(s,i,r)),a.setHasMarks(s>2&&s<7),a}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"getMarks",value:function(e,t){var r=t.getResearch("getSubheadingTextLengths"),n=this.getTooLongSubheadingTexts(r);return h(n,function(e){var t=g(e.text);return new f({original:e.text,marked:t})})}},{key:"getTooLongSubheadingTexts",value:function(e){return d(e,function(e){return c(this._config.recommendedMaximumWordCount,e.wordCount)}.bind(this))}},{key:"calculateScore",value:function(e){var t=void 0;if(0===e.length)return 2;var r=e[0].wordCount;return r<=this._config.slightlyTooMany&&(t=9),b(r,this._config.slightlyTooMany,this._config.farTooMany)&&(t=6),r>this._config.farTooMany&&(t=3),t}},{key:"translateScore",value:function(e,t,r){return 2===e?r.sprintf(r.dgettext("js-text-analysis","The text does not contain any %1$ssubheadings%2$s. Add at least one subheading."),"",""):e>=7?r.sprintf(r.dgettext("js-text-analysis","The amount of words following each of the subheadings doesn't exceed the recommended maximum of %1$d words, which is great."),this._config.recommendedMaximumWordCount):r.sprintf(r.dngettext("js-text-analysis","%1$d subheading is followed by more than the recommended maximum of %2$d words. Try to insert another subheading.","%1$d of the subheadings are followed by more than the recommended maximum of %2$d words. Try to insert additional subheadings.",t),t,this._config.recommendedMaximumWordCount)}}]),t}(u);e.exports=m},function(e,t,r){"use strict";var n=r(4),i=r(126),s=r(9),a=r(69).inRangeStartInclusive,o=r(26).stripIncompleteTags,l=r(70),u=r(71),c=r(91),d=["en","de","es","fr","nl","it"],h=function(e){return 0===e.transitionWordSentences||0===e.totalSentences?0:i(e.transitionWordSentences/e.totalSentences*100)},p=function(e,t){var r=void 0,n=h(e),s=n>0,o="";if(n<20&&(r=3),a(n,20,30)&&(r=6),n>=30&&(r=9),r<7){return{score:i(r),hasMarks:s,text:t.sprintf(t.dgettext("js-text-analysis","%1$s of the sentences contain a %2$stransition word%3$s or phrase, which is less than the recommended minimum of %4$s."),n+"%",o,"","30%")}}return{score:i(r),hasMarks:s,text:t.sprintf(t.dgettext("js-text-analysis","%1$s of the sentences contain a %2$stransition word%3$s or phrase, which is great."),n+"%",o,"")}},f=function(e,t,r){var i=t.getResearch("findTransitionWords"),s=p(i,r),a=new n;return a.setScore(s.score),a.setText(s.text),a.setHasMarks(s.hasMarks),a},g=function(e,t){var r=t.getResearch("findTransitionWords");return s(r.sentenceResults,function(e){var t=e.sentence;return t=o(t),new l({original:t,marked:u(t)})})};e.exports={identifier:"textTransitionWords",getResult:f,isApplicable:function(e){return c(e.getLocale(),d)&&e.hasText()},getMarks:g}},function(e,t,r){"use strict";var n=r(4),i=r(126),s=r(69).inRangeEndInclusive,a=r(26).stripIncompleteTags,o=r(70),l=r(71),u=r(9),c=r(91),d=["en","de"],h=function(e,t){var r,n=e.passives.length/e.total*100;n=i(n);var a="",o=n>0;return n<=10&&(r=9),s(n,10,15)&&(r=6),n>15&&(r=3),r>=7?{score:r,hasMarks:o,text:t.sprintf(t.dgettext("js-text-analysis","%1$s of the sentences contain %2$spassive voice%3$s, which is less than or equal to the recommended maximum of %4$s."),n+"%",a,"","10%")}:{score:r,hasMarks:o,text:t.sprintf(t.dgettext("js-text-analysis","%1$s of the sentences contain %2$spassive voice%3$s, which is more than the recommended maximum of %4$s. Try to use their active counterparts."),n+"%",a,"","10%")}},p=function(e,t){var r=t.getResearch("passiveVoice");return u(r.passives,function(e){e=a(e);var t=l(e);return new o({original:e,marked:t})})},f=function(e,t,r){var i=t.getResearch("passiveVoice"),s=h(i,r),a=new n;return a.setScore(s.score),a.setText(s.text),a.setHasMarks(s.hasMarks),a};e.exports={identifier:"passiveVoice",getResult:f,isApplicable:function(e){return c(e.getLocale(),d)&&e.hasText()},getMarks:p}},function(e,t,r){"use strict";var n=r(4),i=r(26).stripIncompleteTags,s=r(666),a=r(670),o=r(9),l=r(20),u=r(157),c=r(70),d=r(71),h=r(91),p=["en","de","es","fr","nl","it"],f=function(e){var t=s(e,function(e){return e.count>2});if(0===t[0].length)return{total:0};var r=a(t[0],function(e){return e.count});return{total:t[0].length,lowestCount:r[0].count}},g=function(e,t){return e.total>0?{score:3,hasMarks:!0,text:t.sprintf(t.dngettext("js-text-analysis","The text contains %2$d consecutive sentences starting with the same word. Try to mix things up!","The text contains %1$d instances where %2$d or more consecutive sentences start with the same word. Try to mix things up!",e.total),e.total,e.lowestCount)}:{}},b=function(e,t){var r=t.getResearch("getSentenceBeginnings");r=l(r,function(e){return e.count>2});var n=o(r,function(e){return e.sentences});return o(u(n),function(e){e=i(e);var t=d(e);return new c({original:e,marked:t})})},m=function(e,t,r){var i=t.getResearch("getSentenceBeginnings"),s=f(i),a=g(s,r),o=new n;return o.setScore(a.score),o.setText(a.text),o.setHasMarks(a.hasMarks),o};e.exports={identifier:"sentenceBeginnings",getResult:m,isApplicable:function(e){return h(e.getLocale(),p)&&e.hasText()},getMarks:b}},function(e,t,r){"use strict";function n(e,t,r){if(i(e.getText()).length<50){var n=new s;return n.setText(r.dgettext("js-text-analysis","You have far too little content, please add some content to enable a good analysis.")),n.setScore(3),n}return new s}var i=r(26).stripFullTags,s=r(4);e.exports={identifier:"textPresence",getResult:n}},function(e,t,r){"use strict";var n=r(92),i=r(48),s=r(677),a=r(678),o={it:a};e.exports=function(e){var t=i(e);return o.hasOwnProperty(t)?n(o[t],s):s}},function(e,t,r){"use strict";function n(e){return this.data[e]}function i(e,t){this.element.input[e].value=t,this.data[e]=t}function s(e){return e.indexOf("/")===e.length-1}function a(){var e=document.createElement("progress");return!p(e.max)}function o(e){var t;switch(!0){case e>0&&e<=399:case e>600:t="ok";break;case e>=400&&e<=600:t="good";break;default:t="bad"}return t}function l(e){var t;switch(!0){case e>0&&e<120:case e>320:t="ok";break;case e>=120&&e<=320:t="good";break;default:t="bad"}return t}function u(e,t,r,n){var i,s,a=["snippet-editor__progress--bad","snippet-editor__progress--ok","snippet-editor__progress--good"];e.value=t,z.removeClasses(e,a),z.addClass(e,"snippet-editor__progress--"+n),this.hasProgressSupport||(i=e.getElementsByClassName("snippet-editor__progress-bar")[0],s=t/r*100,i.style.width=s+"%")}function c(){var e=this.data.title;return d(e)&&(e=this.opts.defaultValue.title),this.hasPluggable()&&(e=this.refObj.pluggable._applyModifications("data_page_title",e)),w(e)}var d=r(25),h=r(681),p=r(3),f=r(682),g=r(92),b=r(5),m=r(87),v=r(367),y=r(26).stripFullTags,w=r(27),_=r(368),x=r(363),k=r(408),S=k.snippetEditor,E=k.hiddenSpan,j=r(683),z=r(409),T={data:{title:"",metaDesc:"",urlPath:"",titleWidth:0,metaHeight:0},placeholder:{title:"This is an example title - edit by clicking here",metaDesc:"Modify your meta description by editing it right here",urlPath:"example-post/"},defaultValue:{title:"",metaDesc:""},baseURL:"http://example.com/",callbacks:{saveSnippetData:function(){}},addTrailingSlash:!0,metaDescriptionDate:"",previewMode:"desktop"},A=[{preview:"title_container",inputField:"title"},{preview:"url_container",inputField:"urlPath"},{preview:"meta_container",inputField:"metaDesc"}],O=function(){var e=this.opts.baseURL;return this.hasApp()&&!d(this.refObj.rawData.baseUrl)&&this.opts.baseURL===T.baseURL&&(e=this.refObj.rawData.baseUrl),e},q=function(e){if(g(e,T),this.data=e.data,p(e.analyzerApp)||(this.refObj=e.analyzerApp,this.i18n=this.refObj.i18n,this.data={title:this.refObj.rawData.snippetTitle||"",urlPath:this.refObj.rawData.snippetCite||"",metaDesc:this.refObj.rawData.snippetMeta||""},d(this.refObj.rawData.metaTitle)||(e.placeholder.title=this.refObj.rawData.metaTitle)),p(e.i18n)||(this.i18n=e.i18n),!h(e.targetElement))throw new Error("The snippet preview requires a valid target element");this.opts=e,this._currentFocus=null,this._currentHover=null,this.unformattedText={},Object.defineProperty(this.unformattedText,"snippet_cite",{get:n.bind(this,"urlPath"),set:i.bind(this,"urlPath")}),Object.defineProperty(this.unformattedText,"snippet_meta",{get:n.bind(this,"metaDesc"),set:i.bind(this,"metaDesc")}),Object.defineProperty(this.unformattedText,"snippet_title",{get:n.bind(this,"title"),set:i.bind(this,"title")})};q.prototype.renderTemplate=function(){var e=this.opts.targetElement;e.innerHTML=S({raw:{title:this.data.title,snippetCite:this.data.urlPath,meta:this.data.metaDesc},rendered:{title:this.formatTitle(),baseUrl:this.formatUrl(),snippetCite:this.formatCite(),meta:this.formatMeta()},metaDescriptionDate:this.opts.metaDescriptionDate,placeholder:this.opts.placeholder,i18n:{edit:this.i18n.dgettext("js-text-analysis","Edit snippet"),title:this.i18n.dgettext("js-text-analysis","SEO title"),slug:this.i18n.dgettext("js-text-analysis","Slug"),metaDescription:this.i18n.dgettext("js-text-analysis","Meta description"),save:this.i18n.dgettext("js-text-analysis","Close snippet editor"),snippetPreview:this.i18n.dgettext("js-text-analysis","Snippet preview"),titleLabel:this.i18n.dgettext("js-text-analysis","SEO title preview:"),slugLabel:this.i18n.dgettext("js-text-analysis","Slug preview:"),metaDescriptionLabel:this.i18n.dgettext("js-text-analysis","Meta description preview:"),snippetPreviewDescription:this.i18n.dgettext("js-text-analysis","You can click on each element in the preview to jump to the Snippet Editor."),desktopPreviewMode:this.i18n.dgettext("js-text-analysis","Desktop preview"),mobilePreviewMode:this.i18n.dgettext("js-text-analysis","Mobile preview"),isScrollableHint:this.i18n.dgettext("js-text-analysis","Scroll to see the preview content.")}}),this.element={measurers:{metaHeight:null},rendered:{title:document.getElementById("snippet_title"),urlBase:document.getElementById("snippet_citeBase"),urlPath:document.getElementById("snippet_cite"),metaDesc:document.getElementById("snippet_meta")},input:{title:e.getElementsByClassName("js-snippet-editor-title")[0],urlPath:e.getElementsByClassName("js-snippet-editor-slug")[0],metaDesc:e.getElementsByClassName("js-snippet-editor-meta-description")[0]},progress:{title:e.getElementsByClassName("snippet-editor__progress-title")[0],metaDesc:e.getElementsByClassName("snippet-editor__progress-meta-description")[0]},container:document.getElementById("snippet_preview"),formContainer:e.getElementsByClassName("snippet-editor__form")[0],editToggle:e.getElementsByClassName("snippet-editor__edit-button")[0],closeEditor:e.getElementsByClassName("snippet-editor__submit")[0],formFields:e.getElementsByClassName("snippet-editor__form-field")},this.element.label={title:this.element.input.title.parentNode,urlPath:this.element.input.urlPath.parentNode,metaDesc:this.element.input.metaDesc.parentNode},this.element.preview={title:this.element.rendered.title.parentNode,urlPath:this.element.rendered.urlPath.parentNode,metaDesc:this.element.rendered.metaDesc.parentNode},this.hasProgressSupport=a(),this.hasProgressSupport?(this.element.progress.title.max=600,this.element.progress.metaDesc.max=320):b(this.element.progress,function(e){z.addClass(e,"snippet-editor__progress--fallback")}),this.initPreviewToggler(),this.setInitialView(),this.opened=!1,this.createMeasurementElements(),this.updateProgressBars()},q.prototype.initPreviewToggler=function(){this.snippetPreviewToggle=new j(this.opts.previewMode,this.opts.targetElement.getElementsByClassName("snippet-editor__view-icon")),this.snippetPreviewToggle.initialize(),this.snippetPreviewToggle.bindEvents()},q.prototype.refresh=function(){this.output=this.htmlOutput(),this.renderOutput(),this.renderSnippetStyle(),this.measureTitle(),this.measureMetaDescription(),this.updateProgressBars()};var C=function(){var e=this.data.metaDesc;return d(e)&&(e=this.opts.defaultValue.metaDesc),this.hasPluggable()&&(e=this.refObj.pluggable._applyModifications("data_meta_desc",e)),d(this.opts.metaDescriptionDate)||d(e)||(e=this.opts.metaDescriptionDate+" - "+this.data.metaDesc),w(e)};q.prototype.getAnalyzerData=function(){return{title:c.call(this),url:this.data.urlPath,metaDesc:C.call(this)}},q.prototype.callRegisteredEventBinder=function(){this.hasApp()&&this.refObj.callbacks.bindElementEvents(this.refObj)},q.prototype.init=function(){this.hasApp()&&null!==this.refObj.rawData.metaTitle&&null!==this.refObj.rawData.cite&&this.refresh()},q.prototype.htmlOutput=function(){var e={};return e.title=this.formatTitle(),e.cite=this.formatCite(),e.meta=this.formatMeta(),e.url=this.formatUrl(),e},q.prototype.formatTitle=function(){var e=this.data.title;return d(e)&&(e=this.opts.defaultValue.title),d(e)&&(e=this.opts.placeholder.title),this.hasPluggable()&&this.refObj.pluggable.loaded&&(e=this.refObj.pluggable._applyModifications("data_page_title",e)),e=y(e),d(e)&&(e=this.i18n.dgettext("js-text-analysis","Please provide an SEO title by editing the snippet below.")),e},q.prototype.formatUrl=function(){return O.call(this).replace(/http:\/\//gi,"")},q.prototype.formatCite=function(){var e=this.data.urlPath;return e=_(y(e)),d(e)&&(e=this.opts.placeholder.urlPath),this.hasApp()&&!d(this.refObj.rawData.keyword)&&(e=this.formatKeywordUrl(e)),this.opts.addTrailingSlash&&!s(e)&&(e+="/"),e=e.replace(/\s/g,"-")},q.prototype.formatMeta=function(){var e=this.data.metaDesc;return d(e)&&(e=this.getMetaText()),this.hasPluggable()&&this.refObj.pluggable.loaded&&(e=this.refObj.pluggable._applyModifications("data_meta_desc",e)),e=y(e),e=e.substring(0,320),this.hasApp()&&!d(this.refObj.rawData.keyword)&&(e=this.formatKeyword(e)),d(e)&&(e=this.i18n.dgettext("js-text-analysis","Please provide a meta description by editing the snippet below.")),e},q.prototype.getMetaText=function(){var e=this.opts.defaultValue.metaDesc;return this.hasApp()&&!p(this.refObj.rawData.excerpt)&&d(e)&&(e=this.refObj.rawData.excerpt),this.hasApp()&&!p(this.refObj.rawData.text)&&d(e)&&(e=this.refObj.rawData.text,this.hasPluggable()&&this.refObj.pluggable.loaded&&(e=this.refObj.pluggable._applyModifications("content",e))),e=y(e),e.substring(0,320)},q.prototype.getIndexMatches=function(){for(var e=[],t=0,r=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,t);r>-1;)e.push(r),t=r+this.refObj.rawData.keyword.length,r=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,t);return e},q.prototype.getPeriodMatches=function(){for(var e,t=[0],r=0;(e=this.refObj.rawData.text.indexOf(".",r))>-1;)t.push(e),r=e+1;return t},q.prototype.formatKeyword=function(e){var t=this.refObj.rawData.keyword,r=v(t,"",!1);e=e.replace(r,function(e){return""+e+""});var n=x(t,this.refObj.rawData.locale);return n!==t&&(r=v(n,"",!1),e=e.replace(r,function(e){return""+e+""})),e},q.prototype.formatKeywordUrl=function(e){var t=this.refObj.rawData.keyword;t=x(t,this.refObj.rawData.locale),t=t.replace(/'/,"");var r=t.replace(/\s/g,"-"),n=v(r,"\\-");return e.replace(n,function(e){return""+e+""})},q.prototype.renderOutput=function(){this.element.rendered.title.innerHTML=this.output.title,this.element.rendered.urlPath.innerHTML=this.output.cite,this.element.rendered.urlBase.innerHTML=this.output.url,this.element.rendered.metaDesc.innerHTML=this.output.meta},q.prototype.renderSnippetStyle=function(){var e=this.element.rendered.metaDesc,t=C.call(this);d(t)?(z.addClass(e,"desc-render"),z.removeClass(e,"desc-default")):(z.addClass(e,"desc-default"),z.removeClass(e,"desc-render"))},q.prototype.reRender=function(){this.init()},q.prototype.checkTextLength=function(e){var t=e.currentTarget.textContent;switch(e.currentTarget.id){case"snippet_meta":e.currentTarget.className="desc",t.length>320&&(YoastSEO.app.snippetPreview.unformattedText.snippet_meta=e.currentTarget.textContent,e.currentTarget.textContent=t.substring(0,320));break;case"snippet_title":e.currentTarget.className="title",t.length>600&&(YoastSEO.app.snippetPreview.unformattedText.snippet_title=e.currentTarget.textContent,e.currentTarget.textContent=t.substring(0,600))}},q.prototype.getUnformattedText=function(e){var t=e.currentTarget.id;void 0!==this.unformattedText[t]&&(e.currentTarget.textContent=this.unformattedText[t])},q.prototype.setUnformattedText=function(e){var t=e.currentTarget.id;this.unformattedText[t]=document.getElementById(t).textContent},q.prototype.validateFields=function(){var e=C.call(this),t=c.call(this);e.length>320?z.addClass(this.element.input.metaDesc,"snippet-editor__field--invalid"):z.removeClass(this.element.input.metaDesc,"snippet-editor__field--invalid"),t.length>600?z.addClass(this.element.input.title,"snippet-editor__field--invalid"):z.removeClass(this.element.input.title,"snippet-editor__field--invalid")},q.prototype.updateProgressBars=function(){var e,t,r;r=C.call(this),t=o(this.data.titleWidth),e=l(r.length),u.call(this,this.element.progress.title,this.data.titleWidth,600,t),u.call(this,this.element.progress.metaDesc,r.length,320,e)},q.prototype.setInitialView=function(){var e=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setVisibility(e)},q.prototype.handleWindowResizing=m(function(){var e=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setScrollHintVisibility(e)},25),q.prototype.bindEvents=function(){var e;b(["title","slug","meta-description"],function(t){e=document.getElementsByClassName("js-snippet-editor-"+t)[0],e.addEventListener("keydown",this.changedInput.bind(this)),e.addEventListener("keyup",this.changedInput.bind(this)),e.addEventListener("input",this.changedInput.bind(this)),e.addEventListener("focus",this.changedInput.bind(this)),e.addEventListener("blur",this.changedInput.bind(this))}.bind(this)),this.element.editToggle.addEventListener("click",this.toggleEditor.bind(this)),this.element.closeEditor.addEventListener("click",this.closeEditor.bind(this)),window.addEventListener("resize",this.handleWindowResizing.bind(this)),b(A,function(e){var t=document.getElementById(e.preview),r=this.element.input[e.inputField];t.addEventListener("click",function(){this.openEditor(),r.focus()}.bind(this)),r.addEventListener("focus",function(){this._currentFocus=e.inputField,this._updateFocusCarets()}.bind(this)),r.addEventListener("blur",function(){this._currentFocus=null,this._updateFocusCarets()}.bind(this)),t.addEventListener("mouseover",function(){this._currentHover=e.inputField,this._updateHoverCarets()}.bind(this)),t.addEventListener("mouseout",function(){this._currentHover=null,this._updateHoverCarets()}.bind(this))}.bind(this))},q.prototype.changedInput=m(function(){this.updateDataFromDOM(),this.validateFields(),this.updateProgressBars(),this.refresh(),this.hasApp()&&this.refObj.refresh()},25),q.prototype.updateDataFromDOM=function(){this.data.title=this.element.input.title.value,this.data.urlPath=this.element.input.urlPath.value,this.data.metaDesc=this.element.input.metaDesc.value,this.opts.callbacks.saveSnippetData(f(this.data))},q.prototype.openEditor=function(){this.element.editToggle.setAttribute("aria-expanded","true"),z.removeClass(this.element.formContainer,"snippet-editor--hidden"),this.opened=!0},q.prototype.closeEditor=function(){z.addClass(this.element.formContainer,"snippet-editor--hidden"),this.element.editToggle.setAttribute("aria-expanded","false"),this.element.editToggle.focus(),this.opened=!1},q.prototype.toggleEditor=function(){this.opened?this.closeEditor():this.openEditor()},q.prototype._updateFocusCarets=function(){var e,t;b(this.element.label,function(e){z.removeClass(e,"snippet-editor__label--focus")}),b(this.element.preview,function(e){z.removeClass(e,"snippet-editor__container--focus")}),null!==this._currentFocus&&(e=this.element.label[this._currentFocus],t=this.element.preview[this._currentFocus],z.addClass(e,"snippet-editor__label--focus"),z.addClass(t,"snippet-editor__container--focus"))},q.prototype._updateHoverCarets=function(){var e;b(this.element.label,function(e){z.removeClass(e,"snippet-editor__label--hover")}),null!==this._currentHover&&(e=this.element.label[this._currentHover],z.addClass(e,"snippet-editor__label--hover"))},q.prototype.setTitle=function(e){this.element.input.title.value=e,this.changedInput()},q.prototype.setUrlPath=function(e){this.element.input.urlPath.value=e,this.changedInput()},q.prototype.setMetaDescription=function(e){this.element.input.metaDesc.value=e,this.changedInput()},q.prototype.createMeasurementElements=function(){var e,t;e=E({width:document.getElementById("meta_container").offsetWidth+"px",whiteSpace:""}),t=document.createElement("div"),t.className="yoast-measurement-elements-holder",t.innerHTML=e,document.body.appendChild(t),this.element.measurers.metaHeight=t.childNodes[0]},q.prototype.measureTitle=function(){0===this.element.rendered.title.offsetWidth&&""!==this.element.rendered.title.textContent||(this.data.titleWidth=this.element.rendered.title.offsetWidth)},q.prototype.measureMetaDescription=function(){var e=this.element.measurers.metaHeight;e.innerHTML=this.element.rendered.metaDesc.innerHTML,this.data.metaHeight=e.offsetHeight},q.prototype.getTitleWidth=function(){return this.data.titleWidth},q.prototype.hasApp=function(){return!p(this.refObj)},q.prototype.hasPluggable=function(){return!p(this.refObj)&&!p(this.refObj.pluggable)},q.prototype.disableEnter=function(e){},q.prototype.textFeedback=function(e){},q.prototype.showEditIcon=function(e){},q.prototype.hideEditIcon=function(){},q.prototype.setFocus=function(e){},e.exports=q},function(e,t,r){"use strict";(function(e,r){var n="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},i="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(e){return void 0===e?"undefined":n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":n(e)};(function(){function n(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r"']/g,S=RegExp(k.source),E={"&":"&","<":"<",">":">",'"':""","'":"'"},f="object"==(void 0===e?"undefined":i(e))&&e&&e.Object===Object&&e,g="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,b=f||g||Function("return this")(),j=function(e){return function(t){return null==e?p:e[t]}}(E),z=Object.prototype,T=z.hasOwnProperty,A=z.toString,O=b.Symbol,q=O?O.toStringTag:p,C=O?O.prototype:p,P=C?C.toString:p,M=Array.isArray,D={escape:h},R={assessmentPresenterResult:{},hiddenSpan:{},relevantWords:{},snippetEditor:{}};R.assessmentPresenterResult=function(e){e||(e={});var t,r=e,n=r.scores,i=r.markerButtonsDisabled,s=r.i18n,a=r.activeMarker,o="",l=D.escape;Array.prototype.join;o+='
    \n ';for(var u in n)o+='\n
  • \n \n ',n[u].marker&&(o+='\n \n "),o+='\n \n \n '+(null==(t=n[u].screenReaderText)?"":t)+'\n '+(null==(t=n[u].text)?"":t)+"\n
  • \n ";return o+="\n
\n"},R.hiddenSpan=function(e){e||(e={});var t=e,r=t.whiteSpace,n=t.width,i="",s=D.escape;Array.prototype.join;return i+='"+e.status+"
"}),r.innerHTML+=""}},z.prototype.removeLoadingDialog=function(){var e=document.getElementById(this.defaultOutputElement),t=document.getElementById("YoastSEO-plugin-loading");""===this.defaultOutputElement||h(e)||h(t)||document.getElementById(this.defaultOutputElement).removeChild(document.getElementById("YoastSEO-plugin-loading"))},z.prototype.registerPlugin=function(e,t){return this.pluggable._registerPlugin(e,t)},z.prototype.pluginReady=function(e){return this.pluggable._ready(e)},z.prototype.pluginReloaded=function(e){return this.pluggable._reloaded(e)},z.prototype.registerModification=function(e,t,r,n){return this.pluggable._registerModification(e,t,r,n)},z.prototype.registerAssessment=function(e,t,r){if(!d(this.seoAssessor))return this.pluggable._registerAssessment(this.defaultSeoAssessor,e,t,r)&&this.pluggable._registerAssessment(this.cornerStoneSeoAssessor,e,t,r)},z.prototype.disableMarkers=function(){d(this.seoAssessorPresenter)||this.seoAssessorPresenter.disableMarker(),d(this.contentAssessorPresenter)||this.contentAssessorPresenter.disableMarker()},z.prototype._renderAnalysisResults=function(){this.config.contentAnalysisActive&&!d(this.contentAssessorPresenter)&&this.contentAssessorPresenter.renderIndividualRatings(),this.config.keywordAnalysisActive&&!d(this.seoAssessorPresenter)&&(this.seoAssessorPresenter.setKeyword(this.paper.getKeyword()),this.seoAssessorPresenter.render())},z.prototype.analyzeTimer=function(){this.refresh()},z.prototype.registerTest=function(){console.error("This function is deprecated, please use registerAssessment")},z.prototype.createSnippetPreview=function(){this.snippetPreview=n.call(this),this.initSnippetPreview()},e.exports=z},function(e,t,r){"use strict";var n={queue:["wordCount","keywordDensity","subHeadings","stopwords","fleschReading","linkCount","imageCount","urlKeyword","urlLength","metaDescriptionLength","metaDescriptionKeyword","pageTitleKeyword","pageTitleLength","firstParagraph","urlStopwords","keywordDoubles","keyphraseSizeCheck"],stopWords:["a","about","above","after","again","against","all","am","an","and","any","are","as","at","be","because","been","before","being","below","between","both","but","by","could","did","do","does","doing","down","during","each","few","for","from","further","had","has","have","having","he","he'd","he'll","he's","her","here","here's","hers","herself","him","himself","his","how","how's","i","i'd","i'll","i'm","i've","if","in","into","is","it","it's","its","itself","let's","me","more","most","my","myself","nor","of","on","once","only","or","other","ought","our","ours","ourselves","out","over","own","same","she","she'd","she'll","she's","should","so","some","such","than","that","that's","the","their","theirs","them","themselves","then","there","there's","these","they","they'd","they'll","they're","they've","this","those","through","to","too","under","until","up","very","was","we","we'd","we'll","we're","we've","were","what","what's","when","when's","where","where's","which","while","who","who's","whom","why","why's","with","would","you","you'd","you'll","you're","you've","your","yours","yourself","yourselves"],wordsToRemove:[" a"," in"," an"," on"," for"," the"," and"],maxSlugLength:20,maxUrlLength:40,maxMeta:156};e.exports=n},function(e,t,r){"use strict";function n(e){return i(e)&&1===e.nodeType&&!s(e)}var i=r(13),s=r(96);e.exports=n},function(e,t,r){"use strict";function n(e){return i(e,s)}var i=r(150),s=4;e.exports=n},function(e,t,r){"use strict";var n=r(5),i=r(409),s={desktop:"snippet-editor__view--desktop",mobile:"snippet-editor__view--mobile"},a=function(e,t){this.previewMode=e,this.previewToggles=t,this.viewElement=document.getElementById("snippet-preview-view")};a.prototype.initialize=function(){this._setPreviewMode(this.previewMode,this._findElementByMode(this.previewMode))},a.prototype.bindClickEvent=function(e){e.addEventListener("click",function(){this._setPreviewMode(e.getAttribute("data-type"),e),this.removeTooltipAbility(e)}.bind(this))},a.prototype.bindMouseleaveEvent=function(e){e.addEventListener("mouseleave",function(){this.removeTooltipAbility(e)}.bind(this))},a.prototype.bindBlurEvent=function(e){e.addEventListener("blur",function(){this.restoreTooltipAbility(e)}.bind(this))},a.prototype.bindMouseenterEvent=function(e){e.addEventListener("mouseenter",function(){this.restoreTooltipAbility(e)}.bind(this))},a.prototype.bindEvents=function(){n(this.previewToggles,function(e){this.bindClickEvent(e),this.bindMouseleaveEvent(e),this.bindBlurEvent(e),this.bindMouseenterEvent(e)}.bind(this))},a.prototype._findElementByMode=function(e){return document.getElementsByClassName("snippet-editor__view-icon-"+e)[0]},a.prototype._setPreviewMode=function(e,t){this._removeActiveStates(),this._setActiveState(t),i.removeClass(this.viewElement,s[this.previewMode]),i.addClass(this.viewElement,s[e]),this.previewMode=e},a.prototype.setDesktopMode=function(){this._setPreviewMode("desktop",this._findElementByMode("desktop"))},a.prototype.setMobileMode=function(){this._setPreviewMode("mobile",this._findElementByMode("mobile"))},a.prototype.setVisibility=function(e){e<640?(this.setMobileMode(),i.addClass(this.viewElement,"snippet-editor__view--desktop-has-scroll")):this.setDesktopMode()},a.prototype.setScrollHintVisibility=function(e){i.removeClass(this.viewElement,"snippet-editor__view--desktop-has-scroll"),e<640&&i.addClass(this.viewElement,"snippet-editor__view--desktop-has-scroll")},a.prototype._removeActiveStates=function(){n(this.previewToggles,this._removeActiveState.bind(this))},a.prototype._removeActiveState=function(e){i.removeClass(e,"snippet-editor__view-icon-"+e.getAttribute("data-type")+"--active"),i.removeClass(e,"snippet-editor__view-icon--active"),e.setAttribute("aria-pressed","false")},a.prototype.removeTooltipAbility=function(e){i.addClass(e,"yoast-tooltip-hidden")},a.prototype.restoreTooltipAbility=function(e){i.removeClass(e,"yoast-tooltip-hidden")},a.prototype._setActiveState=function(e){i.addClass(e,"snippet-editor__view-icon-"+e.getAttribute("data-type")+"--active"),i.addClass(e,"snippet-editor__view-icon--active"),e.setAttribute("aria-pressed","true")},e.exports=a},function(e,t,r){"use strict";function n(e,t,r){var n=!0,o=!0;if("function"!=typeof e)throw new TypeError(a);return s(r)&&(n="leading"in r?!!r.leading:n,o="trailing"in r?!!r.trailing:o),i(e,t,{leading:n,maxWait:t,trailing:o})}var i=r(87),s=r(6),a="Expected a function";e.exports=n},function(e,t,r){"use strict";var n=r(97),i=r(293),s=r(320),a=r(321),o=r(322),l=r(323),u=r(324),c=r(325),d=r(392),h=r(393),p=r(394),f=r(395),g=r(396),b=r(397),m=r(327),v=r(328),y=r(329),w=r(330),_=r(331),x=function(e,t){n.call(this,e,t),this._assessments=[s,a,o,l,u,new c({scores:{tooLong:3,tooShort:3}}),new d({scores:{noMatches:3,oneMatch:6,multipleMatches:9}}),h,new p({scores:{noImages:3,withAltNonKeyword:3,withAlt:3,noAlt:3}}),new f({recommendedMinimum:900,slightlyBelowMinimum:400,belowMinimum:300,farBelowMinimum:0,scores:{belowMinimum:-20,farBelowMinimum:-20}}),new g({scores:{noLinks:3}}),b,m,new v({scores:{widthTooShort:3,widthTooLong:3}}),new y({scores:{noKeywordInUrl:3}}),new w({scores:{tooLong:3}}),_]};r(33).inherits(x,i),e.exports=x},function(e,t,r){"use strict";var n=r(97),i=r(294),s=r(398),a=r(399),o=r(400),l=r(401),u=r(402),c=r(403),d=r(404),h=r(405),p=r(406),f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n.call(this,e,t);var r=t.hasOwnProperty("locale")?t.locale:"en_US";this._assessments=[s,new l({slightlyTooMany:250,farTooMany:300,recommendedMaximumWordCount:250}),a,new o({recommendedWordCount:p(r).sentenceLength.recommendedWordCount,slightlyTooMany:20,farTooMany:25}),u,c,h,d]};r(33).inherits(f,i),e.exports=f},function(e,t,r){"use strict";var n=r(5),i=r(277),s=r(6),a=r(3),o=r(688),l=r(408).assessmentPresenterResult,u=r(163),c=r(690),d=function(e){this.keyword=e.keyword,this.assessor=e.assessor,this.i18n=e.i18n,this.output=e.targets.output,this.overall=e.targets.overall||"overallScore",this.presenterConfig=c(e.i18n),this._disableMarkerButtons=!1,this._activeMarker=!1};d.prototype.setKeyword=function(e){this.keyword=e},d.prototype.configHasProperty=function(e){return this.presenterConfig.hasOwnProperty(e)},d.prototype.getIndicator=function(e){return{className:this.getIndicatorColorClass(e),screenReaderText:this.getIndicatorScreenReaderText(e),fullText:this.getIndicatorFullText(e),screenReaderReadabilityText:this.getIndicatorScreenReaderReadabilityText(e)}},d.prototype.getIndicatorColorClass=function(e){return this.configHasProperty(e)?this.presenterConfig[e].className:""},d.prototype.getIndicatorScreenReaderText=function(e){return this.configHasProperty(e)?this.presenterConfig[e].screenReaderText:""},d.prototype.getIndicatorScreenReaderReadabilityText=function(e){return this.configHasProperty(e)?this.presenterConfig[e].screenReaderReadabilityText:""},d.prototype.getIndicatorFullText=function(e){return this.configHasProperty(e)?this.presenterConfig[e].fullText:""},d.prototype.resultToRating=function(e){return s(e)?(e.rating=u(e.score),e):""},d.prototype.getIndividualRatings=function(){var e={},t=this.sort(this.assessor.getValidResults()),r=t.map(this.resultToRating);return n(r,function(t,r){e[r]=this.addRating(t)}.bind(this)),e},d.prototype.excludeFromResults=function(e,t){return o(e,t)},d.prototype.sort=function(e){var t=this.getUndefinedScores(e),r=this.excludeFromResults(e,t);return r.sort(function(e,t){return e.score-t.score}),t.concat(r)},d.prototype.getUndefinedScores=function(e){return e.filter(function(e){return a(e.score)||0===e.score})},d.prototype.addRating=function(e){var t=this.getIndicator(e.rating);return t.text=e.text,t.identifier=e.getIdentifier(),e.hasMarker()&&(t.marker=e.getMarker()),t},d.prototype.getOverallRating=function(e){var t=0;return""===this.keyword?this.resultToRating({score:t}):(i(e)&&(t=e/10),this.resultToRating({score:t}))},d.prototype.markAssessment=function(e,t){this._activeMarker===e?(this.removeAllMarks(),this._activeMarker=!1):(t(),this._activeMarker=e),this.render()},d.prototype.disableMarker=function(){this._activeMarker=!1,this.render()},d.prototype.disableMarkerButtons=function(){this._disableMarkerButtons=!0,this.render()},d.prototype.enableMarkerButtons=function(){this._disableMarkerButtons=!1,this.render()},d.prototype.addMarkerEventHandler=function(e,t){document.getElementById(this.output).getElementsByClassName("js-assessment-results__mark-"+e)[0].addEventListener("click",this.markAssessment.bind(this,e,t))},d.prototype.render=function(){this.renderIndividualRatings(),this.renderOverallRating()},d.prototype.bindMarkButtons=function(e){n(e,function(e){e.hasOwnProperty("marker")&&this.addMarkerEventHandler(e.identifier,e.marker)}.bind(this))},d.prototype.removeAllMarks=function(){this.assessor.getSpecificMarker()(this.assessor.getPaper(),[])},d.prototype.renderIndividualRatings=function(){var e=document.getElementById(this.output),t=this.getIndividualRatings();e.innerHTML=l({scores:t,i18n:{disabledMarkText:this.i18n.dgettext("js-text-analysis","Marks are disabled in current view"),markInText:this.i18n.dgettext("js-text-analysis","Mark this result in the text"),removeMarksInText:this.i18n.dgettext("js-text-analysis","Remove marks in the text")},activeMarker:this._activeMarker,markerButtonsDisabled:this._disableMarkerButtons}),this.bindMarkButtons(t)},d.prototype.renderOverallRating=function(){var e=this.getOverallRating(this.assessor.calculateOverallScore()),t=document.getElementById(this.overall);t&&(t.className="overallScore "+this.getIndicatorColorClass(e.rating))},e.exports=d},function(e,t,r){"use strict";var n=r(689),i=r(90),s=r(58),a=r(145),o=s(function(e,t){return a(e)?n(e,i(t,1,a,!0)):[]});e.exports=o},function(e,t,r){"use strict";function n(e,t,r,n){var d=-1,h=s,p=!0,f=e.length,g=[],b=t.length;if(!f)return g;r&&(t=o(t,l(r))),n?(h=a,p=!1):t.length>=c&&(h=u,p=!1,t=new i(t));e:for(;++d")},ontext:function(e){a||s.push(e)},onclosetag:function(e){if(i(o,e))return void(a=!1);s.push("")}},{decodeEntities:!0});e.exports=function(e){return s=[],l.write(e),s.join("")}},function(e,t){e.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},function(e,t,r){"use strict";function n(e,t,r){"object"===(void 0===e?"undefined":i(e))?(r=t,t=e,e=null):"function"==typeof t&&(r=t,t=u),this._callback=e,this._options=t||u,this._elementCB=r,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var i="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},s=r(129),a=/\s+/g,o=r(416),l=r(696),u={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1};n.prototype.onparserinit=function(e){this._parser=e},n.prototype.onreset=function(){n.call(this,this._callback,this._options,this._elementCB)},n.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},n.prototype._handleCallback=n.prototype.onerror=function(e){if("function"==typeof this._callback)this._callback(e,this.dom);else if(e)throw e},n.prototype.onclosetag=function(){var e=this._tagStack.pop();this._options.withEndIndices&&(e.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(e)},n.prototype._createDomElement=function(e){if(!this._options.withDomLvl1)return e;var t;t="tag"===e.type?Object.create(l):Object.create(o);for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return t},n.prototype._addDomElement=function(e){var t=this._tagStack[this._tagStack.length-1],r=t?t.children:this.dom,n=r[r.length-1];e.next=null,this._options.withStartIndices&&(e.startIndex=this._parser.startIndex),this._options.withEndIndices&&(e.endIndex=this._parser.endIndex),n?(e.prev=n,n.next=e):e.prev=null,r.push(e),e.parent=t||null},n.prototype.onopentag=function(e,t){var r={type:"script"===e?s.Script:"style"===e?s.Style:s.Tag,name:e,attribs:t,children:[]},n=this._createDomElement(r);this._addDomElement(n),this._tagStack.push(n)},n.prototype.ontext=function(e){var t,r=this._options.normalizeWhitespace||this._options.ignoreWhitespace;if(!this._tagStack.length&&this.dom.length&&(t=this.dom[this.dom.length-1]).type===s.Text)r?t.data=(t.data+e).replace(a," "):t.data+=e;else if(this._tagStack.length&&(t=this._tagStack[this._tagStack.length-1])&&(t=t.children[t.children.length-1])&&t.type===s.Text)r?t.data=(t.data+e).replace(a," "):t.data+=e;else{r&&(e=e.replace(a," "));var n=this._createDomElement({data:e,type:s.Text});this._addDomElement(n)}},n.prototype.oncomment=function(e){var t=this._tagStack[this._tagStack.length-1];if(t&&t.type===s.Comment)return void(t.data+=e);var r={data:e,type:s.Comment},n=this._createDomElement(r);this._addDomElement(n),this._tagStack.push(n)},n.prototype.oncdatastart=function(){var e={children:[{data:"",type:s.Text}],type:s.CDATA},t=this._createDomElement(e);this._addDomElement(t),this._tagStack.push(t)},n.prototype.oncommentend=n.prototype.oncdataend=function(){this._tagStack.pop()},n.prototype.onprocessinginstruction=function(e,t){var r=this._createDomElement({name:e,data:t,type:s.Directive});this._addDomElement(r)},e.exports=n},function(e,t,r){"use strict";var n=r(416),i=e.exports=Object.create(n),s={tagName:"name"};Object.keys(s).forEach(function(e){var t=s[e];Object.defineProperty(i,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})})},function(e,t,r){"use strict";function n(e,t){this.init(e,t)}function i(e,t){return c.getElementsByTagName(e,t,!0)}function s(e,t){return c.getElementsByTagName(e,t,!0,1)[0]}function a(e,t,r){return c.getText(c.getElementsByTagName(e,t,r,1)).trim()}function o(e,t,r,n,i){var s=a(r,n,i);s&&(e[t]=s)}var l=r(128),u=l.DomHandler,c=l.DomUtils;r(14)(n,u),n.prototype.init=u;var d=function(e){return"rss"===e||"feed"===e||"rdf:RDF"===e};n.prototype.onend=function(){var e,t,r={},n=s(d,this.dom);n&&("feed"===n.name?(t=n.children,r.type="atom",o(r,"id","id",t),o(r,"title","title",t),(e=s("link",t))&&(e=e.attribs)&&(e=e.href)&&(r.link=e),o(r,"description","subtitle",t),(e=a("updated",t))&&(r.updated=new Date(e)),o(r,"author","email",t,!0),r.items=i("entry",t).map(function(e){var t,r={};return e=e.children,o(r,"id","id",e),o(r,"title","title",e),(t=s("link",e))&&(t=t.attribs)&&(t=t.href)&&(r.link=t),(t=a("summary",e)||a("content",e))&&(r.description=t),(t=a("updated",e))&&(r.pubDate=new Date(t)),r})):(t=s("channel",n.children).children,r.type=n.name.substr(0,3),r.id="",o(r,"title","title",t),o(r,"link","link",t),o(r,"description","description",t),(e=a("lastBuildDate",t))&&(r.updated=new Date(e)),o(r,"author","managingEditor",t,!0),r.items=i("item",n.children).map(function(e){var t,r={};return e=e.children,o(r,"id","guid",e),o(r,"title","title",e),o(r,"link","link",e),o(r,"description","description",e),(t=a("pubDate",e))&&(r.pubDate=new Date(t)),r}))),this.dom=r,u.prototype._handleCallback.call(this,n?null:Error("couldn't find root of feed"))},e.exports=n},function(e,t,r){"use strict";function n(e){s.call(this,new i(this),e)}function i(e){this.scope=e}e.exports=n;var s=r(417);r(14)(n,s),n.prototype.readable=!0;var a=r(128).EVENTS;Object.keys(a).forEach(function(e){if(0===a[e])i.prototype["on"+e]=function(){this.scope.emit(e)};else if(1===a[e])i.prototype["on"+e]=function(t){this.scope.emit(e,t)};else{if(2!==a[e])throw Error("wrong number of arguments!");i.prototype["on"+e]=function(t,r){this.scope.emit(e,t,r)}}})},function(e,t,r){"use strict";function n(){i.call(this)}e.exports=n;var i=r(86).EventEmitter;r(14)(n,i),n.Readable=r(298),n.Writable=r(708),n.Duplex=r(709),n.Transform=r(710),n.PassThrough=r(711),n.Stream=n,n.prototype.pipe=function(e,t){function r(t){e.writable&&!1===e.write(t)&&u.pause&&u.pause()}function n(){u.readable&&u.resume&&u.resume()}function s(){c||(c=!0,e.end())}function a(){c||(c=!0,"function"==typeof e.destroy&&e.destroy())}function o(e){if(l(),0===i.listenerCount(this,"error"))throw e}function l(){u.removeListener("data",r),e.removeListener("drain",n),u.removeListener("end",s),u.removeListener("close",a),u.removeListener("error",o),e.removeListener("error",o),u.removeListener("end",l),u.removeListener("close",l),e.removeListener("close",l)}var u=this;u.on("data",r),e.on("drain",n),e._isStdio||t&&!1===t.end||(u.on("end",s),u.on("close",a));var c=!1;return u.on("error",o),e.on("error",o),u.on("end",l),u.on("close",l),e.on("close",l),e.emit("pipe",u),e}},function(e,t,r){"use strict";function n(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function i(e){return 3*e.length/4-n(e)}function s(e){var t,r,i,s,a,o=e.length;s=n(e),a=new d(3*o/4-s),r=s>0?o-4:o;var l=0;for(t=0;t>16&255,a[l++]=i>>8&255,a[l++]=255&i;return 2===s?(i=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,a[l++]=255&i):1===s&&(i=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,a[l++]=i>>8&255,a[l++]=255&i),a}function a(e){return u[e>>18&63]+u[e>>12&63]+u[e>>6&63]+u[63&e]}function o(e,t,r){for(var n,i=[],s=t;sl?l:a+16383));return 1===n?(t=e[r-1],i+=u[t>>2],i+=u[t<<4&63],i+="=="):2===n&&(t=(e[r-2]<<8)+e[r-1],i+=u[t>>10],i+=u[t>>4&63],i+=u[t<<2&63],i+="="),s.push(i),s.join("")}t.byteLength=i,t.toByteArray=s,t.fromByteArray=l;for(var u=[],c=[],d="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p=0,f=h.length;p>1,c=-7,d=r?i-1:0,h=r?-1:1,p=e[t+d];for(d+=h,s=p&(1<<-c)-1,p>>=-c,c+=o;c>0;s=256*s+e[t+d],d+=h,c-=8);for(a=s&(1<<-c)-1,s>>=-c,c+=n;c>0;a=256*a+e[t+d],d+=h,c-=8);if(0===s)s=1-u;else{if(s===l)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,n),s-=u}return(p?-1:1)*a*Math.pow(2,s-n)},t.write=function(e,t,r,n,i,s){var a,o,l,u=8*s-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:s-1,f=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),t+=a+d>=1?h/l:h*Math.pow(2,1-d),t*l>=2&&(a++,l/=2),a+d>=c?(o=0,a=c):a+d>=1?(o=(t*l-1)*Math.pow(2,i),a+=d):(o=t*Math.pow(2,d-1)*Math.pow(2,i),a=0));i>=8;e[r+p]=255&o,p+=f,o/=256,i-=8);for(a=a<0;e[r+p]=255&a,p+=f,a/=256,u-=8);e[r+p-f]|=128*g}},function(e,t){},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t,r){e.copy(t,r)}var s=r(171).Buffer;e.exports=function(){function e(){n(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return s.alloc(0);if(1===this.length)return this.head.data;for(var t=s.allocUnsafe(e>>>0),r=this.head,n=0;r;)i(r.data,t,n),n+=r.data.length,r=r.next;return t},e}()},function(e,t,r){"use strict";function n(e,t){this._id=e,this._clearFn=t}var i=Function.prototype.apply;t.setTimeout=function(){return new n(i.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new n(i.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},n.prototype.unref=n.prototype.ref=function(){},n.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},r(705),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,r){"use strict";(function(e,t){!function(e,r){function n(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r",e.children&&(r+=f(e.children,t)),p[e.name]&&!t.xmlMode||(r+="")):r+="/>",r}function s(e){return"<"+e.data+">"}function a(e,t){var r=e.data||"";return!t.decodeEntities||e.parent&&e.parent.name in h||(r=c.encodeXML(r)),r}function o(e){return""}function l(e){return"\x3c!--"+e.data+"--\x3e"}var u=r(717),c=r(718),d={__proto__:null,allowfullscreen:!0,async:!0,autofocus:!0,autoplay:!0,checked:!0,controls:!0,default:!0,defer:!0,disabled:!0,hidden:!0,ismap:!0,loop:!0,multiple:!0,muted:!0,open:!0,readonly:!0,required:!0,reversed:!0,scoped:!0,seamless:!0,selected:!0,typemustmatch:!0},h={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0},p={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},f=e.exports=function(e,t){Array.isArray(e)||e.cheerio||(e=[e]),t=t||{};for(var r="",n=0;n0&&(s=i(e,s,r,n),a=a.concat(s),(n-=s.length)<=0)));o++);return a}function s(e,t){for(var r=0,n=t.length;r0&&(r=a(e,t[n].children)));return r}function o(e,t){for(var r=0,n=t.length;r0&&o(e,t[r].children)))return!0;return!1}function l(e,t){for(var r=[],n=[t];n.length;){for(var i=n.pop(),s=0,a=i.length;s0;)i[a].children&&i[a].children.length>0&&n.push(i[a].children)}return r}var u=r(129).isTag;e.exports={filter:n,find:i,findOneChild:s,findOne:a,existsOne:o,findAll:l}},function(e,t,r){"use strict";function n(e,t){return"function"==typeof t?function(r){return r.attribs&&t(r.attribs[e])}:function(r){return r.attribs&&r.attribs[e]===t}}function i(e,t){return function(r){return e(r)||t(r)}}var s=r(129),a=t.isTag=s.isTag;t.testElement=function(e,t){for(var r in e)if(e.hasOwnProperty(r)){if("tag_name"===r){if(!a(t)||!e.tag_name(t.name))return!1}else if("tag_type"===r){if(!e.tag_type(t.type))return!1}else if("tag_contains"===r){if(a(t)||!e.tag_contains(t.data))return!1}else if(!t.attribs||!e[r](t.attribs[r]))return!1}else;return!0};var o={tag_name:function(e){return"function"==typeof e?function(t){return a(t)&&e(t.name)}:"*"===e?a:function(t){return a(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return!a(t)&&e(t.data)}:function(t){return!a(t)&&t.data===e}}};t.getElements=function(e,t,r,s){var a=Object.keys(e).map(function(t){var r=e[t];return t in o?o[t](r):n(t,r)});return 0===a.length?[]:this.filter(a.reduce(i),t,r,s)},t.getElementById=function(e,t,r){return Array.isArray(t)||(t=[t]),this.findOne(n("id",e),t,!1!==r)},t.getElementsByTagName=function(e,t,r,n){return this.filter(o.tag_name(e),t,r,n)},t.getElementsByTagType=function(e,t,r,n){return this.filter(o.tag_type(e),t,r,n)}},function(e,t,r){"use strict";t.removeSubsets=function(e){for(var t,r,n,i=e.length;--i>-1;){for(t=r=e[i],e[i]=null,n=!0;r;){if(e.indexOf(r)>-1){n=!1,e.splice(i,1);break}r=r.parent}n&&(e[i]=t)}return e};var n={DISCONNECTED:1,PRECEDING:2,FOLLOWING:4,CONTAINS:8,CONTAINED_BY:16},i=t.compareDocumentPosition=function(e,t){var r,i,s,a,o,l,u=[],c=[];if(e===t)return 0;for(r=e;r;)u.unshift(r),r=r.parent;for(r=t;r;)c.unshift(r),r=r.parent;for(l=0;u[l]===c[l];)l++;return 0===l?n.DISCONNECTED:(i=u[l-1],s=i.children,a=u[l],o=c[l],s.indexOf(a)>s.indexOf(o)?i===t?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:i===e?n.PRECEDING|n.CONTAINS:n.PRECEDING)};t.uniqueSort=function(e){var t,r,s=e.length;for(e=e.slice();--s>-1;)t=e[s],(r=e.indexOf(t))>-1&&r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(l)throw l;for(var n=!1,s={},a=0;a=t.length?r(new l(f,w,new o(void 0,e[w]))):d(e[w],t[w],r,n,f,w,p);for(;w=0?(d(e[i],t[i],r,n,f,i,p),x=u(x,a)):d(e[i],void 0,r,n,f,i,p)}),x.forEach(function(e){d(void 0,t[e],r,n,f,e,p)})}p.length=p.length-1}else e!==t&&("number"===b&&isNaN(e)&&isNaN(t)||r(new i(f,e,t)))}function h(e,t,r,n){return n=n||[],d(e,t,function(e){e&&n.push(e)},r),n.length?n:void 0}function p(e,t,r){if(r.path&&r.path.length){var n,i=e[t],s=r.path.length-1;for(n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},D,e),r=t.logger,n=t.stateTransformer,i=t.errorTransformer,s=t.predicate,a=t.logErrors,o=t.diffPredicate;if(void 0===r)return function(){return function(e){return function(t){return e(t)}}};if(e.getState&&e.dispatch)return console.error("[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware:\n// Logger with default options\nimport { logger } from 'redux-logger'\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n// Or you can create your own logger with custom options http://bit.ly/redux-logger-options\nimport createLogger from 'redux-logger'\nconst logger = createLogger({\n // ...options\n});\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n"),function(){return function(e){return function(t){return e(t)}}};var l=[];return function(e){var r=e.getState;return function(e){return function(u){if("function"==typeof s&&!s(r,u))return e(u);var c={};l.push(c),c.started=O.now(),c.startedTime=new Date,c.prevState=n(r()),c.action=u;var d=void 0;if(a)try{d=e(u)}catch(e){c.error=i(e)}else d=e(u);c.took=O.now()-c.started,c.nextState=n(r());var h=t.diff&&"function"==typeof o?o(r,u):t.diff;if(k(l,Object.assign({},t,{diff:h})),l.length=0,c.error)throw c.error;return d}}}}var E,j,z=function(e,t){return new Array(t+1).join(e)},T=function(e,t){return z("0",t-e.toString().length)+e},A=function(e){return T(e.getHours(),2)+":"+T(e.getMinutes(),2)+":"+T(e.getSeconds(),2)+"."+T(e.getMilliseconds(),3)},O="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance:Date,q="function"==typeof Symbol&&"symbol"==a(Symbol.iterator)?function(e){return void 0===e?"undefined":a(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":a(e)},C=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=e.dispatch,r=e.getState;return"function"==typeof t||"function"==typeof r?S()({dispatch:t,getState:r}):void console.error("\n[redux-logger v3] BREAKING CHANGE\n[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings.\n[redux-logger v3] Change\n[redux-logger v3] import createLogger from 'redux-logger'\n[redux-logger v3] to\n[redux-logger v3] import { createLogger } from 'redux-logger'\n")};e.defaults=D,e.createLogger=S,e.logger=R,e.default=R,Object.defineProperty(e,"__esModule",{value:!0})})}).call(t,r(12))},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":l(t))&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":l(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function o(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",r=arguments[1],n=r||t+"Subscription",o=function(e){function r(n,a){i(this,r);var o=s(this,e.call(this,n,a));return o[t]=n.store,o}return a(r,e),r.prototype.getChildContext=function(){var e;return e={},e[t]=this[t],e[n]=null,e},r.prototype.render=function(){return u.Children.only(this.props.children)},r}(u.Component);return o.propTypes={store:h.storeShape.isRequired,children:d.default.element.isRequired},o.childContextTypes=(e={},e[t]=h.storeShape.isRequired,e[n]=h.subscriptionShape,e),o}Object.defineProperty(t,"__esModule",{value:!0});var l="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.createProvider=o;var u=r(0),c=r(1),d=n(c),h=r(428),p=r(305);n(p);t.default=o()},function(e,t,r){"use strict";var n={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s=Object.defineProperty,a=Object.getOwnPropertyNames,o=Object.getOwnPropertySymbols,l=Object.getOwnPropertyDescriptor,u=Object.getPrototypeOf,c=u&&u(Object);e.exports=function e(t,r,d){if("string"!=typeof r){if(c){var h=u(r);h&&h!==c&&e(t,h,d)}var p=a(r);o&&(p=p.concat(o(r)));for(var f=0;f=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}function s(e,t,r){for(var n=t.length-1;n>=0;n--){var i=t[n](e);if(i)return i}return function(t,n){throw new Error("Invalid value of type "+(void 0===e?"undefined":l(e))+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function a(e,t){return e===t}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,r=void 0===t?c.default:t,n=e.mapStateToPropsFactories,o=void 0===n?b.default:n,l=e.mapDispatchToPropsFactories,u=void 0===l?f.default:l,d=e.mergePropsFactories,p=void 0===d?v.default:d,g=e.selectorFactory,m=void 0===g?w.default:g;return function(e,t,n){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=l.pure,d=void 0===c||c,f=l.areStatesEqual,g=void 0===f?a:f,b=l.areOwnPropsEqual,v=void 0===b?h.default:b,y=l.areStatePropsEqual,w=void 0===y?h.default:y,x=l.areMergedPropsEqual,k=void 0===x?h.default:x,S=i(l,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),E=s(e,o,"mapStateToProps"),j=s(t,u,"mapDispatchToProps"),z=s(n,p,"mergeProps");return r(m,_({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:E,initMapDispatchToProps:j,initMergeProps:z,pure:d,areStatesEqual:g,areOwnPropsEqual:v,areStatePropsEqual:w,areMergedPropsEqual:k},S))}}Object.defineProperty(t,"__esModule",{value:!0});var l="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.createConnect=o;var u=r(429),c=n(u),d=r(748),h=n(d),p=r(749),f=n(p),g=r(750),b=n(g),m=r(751),v=n(m),y=r(752),w=n(y),_=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}function i(e,t,r,n){return function(i,s){return r(e(i,s),t(n,s),s)}}function s(e,t,r,n,i){function s(i,s){return f=i,g=s,b=e(f,g),m=t(n,g),v=r(b,m,g),p=!0,v}function a(){return b=e(f,g),t.dependsOnOwnProps&&(m=t(n,g)),v=r(b,m,g)}function o(){return e.dependsOnOwnProps&&(b=e(f,g)),t.dependsOnOwnProps&&(m=t(n,g)),v=r(b,m,g)}function l(){var t=e(f,g),n=!h(t,b);return b=t,n&&(v=r(b,m,g)),v}function u(e,t){var r=!d(t,g),n=!c(e,f);return f=e,g=t,r&&n?a():r?o():n?l():v}var c=i.areStatesEqual,d=i.areOwnPropsEqual,h=i.areStatePropsEqual,p=!1,f=void 0,g=void 0,b=void 0,m=void 0,v=void 0;return function(e,t){return p?u(e,t):s(e,t)}}function a(e,t){var r=t.initMapStateToProps,a=t.initMapDispatchToProps,o=t.initMergeProps,l=n(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),u=r(e,l),c=a(e,l),d=o(e,l);return(l.pure?s:i)(u,c,d,e,l)}Object.defineProperty(t,"__esModule",{value:!0}),t.impureFinalPropsSelectorFactory=i,t.pureFinalPropsSelectorFactory=s,t.default=a;var o=r(753);!function(e){e&&e.__esModule}(o)},function(e,t,r){"use strict";function n(e,t,r){if(!e)throw new Error("Unexpected value for "+t+" in "+r+".");"mapStateToProps"!==t&&"mapDispatchToProps"!==t||e.hasOwnProperty("dependsOnOwnProps")||(0,a.default)("The selector for "+t+" of "+r+" did not specify a value for dependsOnOwnProps.")}function i(e,t,r,i){n(e,"mapStateToProps",i),n(t,"mapDispatchToProps",i),n(r,"mergeProps",i)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var s=r(305),a=function(e){return e&&e.__esModule?e:{default:e}}(s)},function(e,t,r){"use strict";var n=r(432),i=n(!0);e.exports=i},function(e,t,r){"use strict";var n=r(154),i=n&&new n;e.exports=i},function(e,t,r){"use strict";var n={};e.exports=n},function(e,t,r){"use strict";function n(e){var t=a(e),r=o[t];if("function"!=typeof r||!(t in i.prototype))return!1;if(e===r)return!0;var n=s(r);return!!n&&e===n[0]}var i=r(308),s=r(433),a=r(434),o=r(758);e.exports=n},function(e,t,r){"use strict";function n(e){if(l(e)&&!o(e)&&!(e instanceof i)){if(e instanceof s)return e;if(d.call(e,"__wrapped__"))return u(e)}return new s(e)}var i=r(308),s=r(306),a=r(307),o=r(2),l=r(13),u=r(759),c=Object.prototype,d=c.hasOwnProperty;n.prototype=a.prototype,n.prototype.constructor=n,e.exports=n},function(e,t,r){"use strict";function n(e){if(e instanceof i)return e.clone();var t=new s(e.__wrapped__,e.__chain__);return t.__actions__=a(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var i=r(308),s=r(306),a=r(95);e.exports=n},function(e,t,r){"use strict";function n(e,t){return t.marksButtonStatus}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case s.SET_MARKER_STATUS:return n(e,t);default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var s=r(332),a=null;t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(762),i=r(763),s=r(302);t.default=(0,s.combineReducers)({seo:i.keywordResultsReducer,readability:n.readabilityResultsReducer})},function(e,t,r){"use strict";function n(e,t){var r=(0,o.default)(e,{id:t.result.id});if(-1!==r){return e.filter(function(t){return t!==e[r]}).concat(t.result)}return e.concat(t.result)}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments[1];switch(t.type){case s.SET_READABILITY_RESULTS:return t.results;case s.UPDATE_READABILITY_RESULT:return n(e,t);default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.readabilityResultsReducer=i;var s=r(309),a=r(168),o=function(e){return e&&e.__esModule?e:{default:e}}(a),l=[]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:m,t=arguments[1];switch(t.type){case h.SET_SEO_RESULTS:return c(t);case h.UPDATE_SEO_RESULT:return l(e,t);case h.REMOVE_KEYWORD:return(0,b.default)(e,t.keyword);case h.SET_SEO_RESULTS_FOR_KEYWORD:return u(e,t);default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.keywordResultsReducer=d;var h=r(309),p=r(168),f=n(p),g=r(111),b=n(g),m={}},function(e,t,r){"use strict";function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments[1];switch(t.type){case i.SET_ACTIVE_KEYWORD:return t.keyword;default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(435),s=null;t.default=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function o(e,t){var r=t.hideMarksButtons?"disabled":e.marksButtonStatus;return{results:e.analysis.readability,marksButtonStatus:r}}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var r=0;r0&&p.default.createElement(E.default,{hasHeading:!0,headingLevel:s,initialIsOpen:!0,title:this.props.intl.formatMessage(A.errorsHeader)},this.getResults(i)),o>0&&p.default.createElement(E.default,{hasHeading:!0,headingLevel:s,initialIsOpen:!0,title:this.props.intl.formatMessage(A.problemsHeader)},this.getResults(e)),l>0&&p.default.createElement(E.default,{hasHeading:!0,headingLevel:s,initialIsOpen:0===o,title:this.props.intl.formatMessage(A.improvementsHeader)},this.getResults(t)),u>0&&p.default.createElement(E.default,{hasHeading:!0,headingLevel:s,initialIsOpen:0===o&&0===l,title:this.props.intl.formatMessage(A.considerationsHeader)},this.getResults(n)),c>0&&p.default.createElement(E.default,{hasHeading:!0,headingLevel:s,initialIsOpen:0===o&&0===l&&0===u,title:this.props.intl.formatMessage(A.goodHeader)},this.getResults(r)))}}]),t}(p.default.Component);O.propTypes={onMarkButtonClick:y.default.func,problemsResults:y.default.array,improvementsResults:y.default.array,goodResults:y.default.array,considerationsResults:y.default.array,errorsResults:y.default.array,changeLanguageLink:y.default.string.isRequired,canChangeLanguage:y.default.bool,language:y.default.string.isRequired,showLanguageNotice:y.default.bool,headingLevel:y.default.number,marksButtonStatus:y.default.string,marksButtonClassName:y.default.string,intl:w.intlShape.isRequired},O.defaultProps={onMarkButtonClick:function(){},problemsResults:[],improvementsResults:[],goodResults:[],considerationsResults:[],errorsResults:[],showLanguageNotice:!1,canChangeLanguage:!1,headingLevel:4,marksButtonStatus:"enabled"},t.default=(0,w.injectIntl)(O)},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.AnalysisResult=void 0;var s=i(["\n\t// This is the height of the IconButtonToggle.\n\tmin-height: 24px;\n\tpadding: 0 4px 0 0;\n\tdisplay: flex;\n\talign-items: flex-start;\n"],["\n\t// This is the height of the IconButtonToggle.\n\tmin-height: 24px;\n\tpadding: 0 4px 0 0;\n\tdisplay: flex;\n\talign-items: flex-start;\n"]),a=i(["\n\tmargin-top: 3px;\n\tposition: relative;\n\tleft: -1px;\n"],["\n\tmargin-top: 3px;\n\tposition: relative;\n\tleft: -1px;\n"]),o=i(["\n\tmargin: 0 8px 0 11px; // icon 13 + 11 = 24 for the 8px grid.\n\tflex: 1 1 auto;\n"],["\n\tmargin: 0 8px 0 11px; // icon 13 + 11 = 24 for the 8px grid.\n\tflex: 1 1 auto;\n"]),l=r(0),u=n(l),c=r(1),d=n(c),h=r(7),p=n(h),f=r(121),g=r(63),b=r(769),m=n(b),v=p.default.li(s),y=(0,p.default)(g.Icon)(a),w=p.default.p(o),_=function(e){return"hidden"===e.marksButtonStatus},x=t.AnalysisResult=function(e){return u.default.createElement(v,e,u.default.createElement(y,{icon:f.circle,color:e.bulletColor,size:"13px"}),u.default.createElement(w,{dangerouslySetInnerHTML:{__html:e.text}}),e.hasMarksButton&&!_(e)&&u.default.createElement(m.default,{marksButtonStatus:e.marksButtonStatus,className:e.marksButtonClassName,onClick:e.onButtonClick,id:e.buttonId,icon:f.eye,pressed:e.pressed,ariaLabel:e.ariaLabel}))};x.propTypes={text:d.default.string.isRequired,bulletColor:d.default.string.isRequired,hasMarksButton:d.default.bool.isRequired,buttonId:d.default.string.isRequired,pressed:d.default.bool.isRequired,ariaLabel:d.default.string.isRequired,onButtonClick:d.default.func.isRequired,marksButtonStatus:d.default.string,marksButtonClassName:d.default.string},x.defaultProps={marksButtonStatus:"enabled"},t.default=x},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n\tbox-sizing: border-box;\n\tmin-width: 32px;\n\tdisplay: inline-block;\n\tborder: 1px solid ",";\n\tbackground-color: ",";\n\tbox-shadow: ",";\n\tborder-radius: 3px;\n\tcursor: pointer;\n\tpadding: 0;\n\theight: ",";\n\n\t&:hover {\n\t\tborder-color: ",";\n\t}\n\t&:disabled {\n\t\tbackground-color: ",";\n\t\tbox-shadow: none;\n\t\tborder: none;\n\t\tcursor: default;\n\t}\n"],["\n\tbox-sizing: border-box;\n\tmin-width: 32px;\n\tdisplay: inline-block;\n\tborder: 1px solid ",";\n\tbackground-color: ",";\n\tbox-shadow: ",";\n\tborder-radius: 3px;\n\tcursor: pointer;\n\tpadding: 0;\n\theight: ",";\n\n\t&:hover {\n\t\tborder-color: ",";\n\t}\n\t&:disabled {\n\t\tbackground-color: ",";\n\t\tbox-shadow: none;\n\t\tborder: none;\n\t\tcursor: default;\n\t}\n"]),s=r(0),a=n(s),o=r(7),l=n(o),u=r(1),c=n(u),d=r(11),h=n(d),p=r(63),f=r(158),g=l.default.button(i,h.default.$color_button_border,function(e){return e.pressed?e.pressedBackground:e.unpressedBackground},function(e){return e.pressed?"inset 0 2px 0 "+(0,f.rgba)(e.pressedBoxShadowColor,.7):"0 1px 0 "+(0,f.rgba)(e.unpressedBoxShadowColor,.7)},function(e){return e.pressed?"23px":"24px"},function(e){return e.hoverBorderColor},function(e){return e.unpressedBackground}),b=function(e){return"disabled"===e.marksButtonStatus},m=function(e){return a.default.createElement(g,{disabled:b(e),type:"button",onClick:e.onClick,pressed:e.pressed,unpressedBoxShadowColor:e.unpressedBoxShadowColor,pressedBoxShadowColor:e.pressedBoxShadowColor,pressedBackground:e.pressedBackground,unpressedBackground:e.unpressedBackground,id:e.id,"aria-label":e.ariaLabel,"aria-pressed":e.pressed,unpressedIconColor:b(e)?e.disabledIconColor:e.unpressedIconColor,pressedIconColor:e.pressedIconColor,hoverBorderColor:e.hoverBorderColor,className:e.className},b(e)&&a.default.createElement(p.Icon,{icon:e.icon,color:e.disabledIconColor,size:"18px"}),!e.pressed&&!b(e)&&a.default.createElement(p.Icon,{icon:e.icon,color:e.unpressedIconColor,size:"18px"}),e.pressed&&!b(e)&&a.default.createElement(p.Icon,{icon:e.icon,color:e.pressedIconColor,size:"18px"}))};m.propTypes={id:c.default.string.isRequired,ariaLabel:c.default.string.isRequired,onClick:c.default.func.isRequired,boxShadowColor:c.default.string,unpressedBoxShadowColor:c.default.string,pressedBoxShadowColor:c.default.string,pressedBackground:c.default.string,unpressedBackground:c.default.string,pressedIconColor:c.default.string,unpressedIconColor:c.default.string,icon:c.default.func.isRequired,pressed:c.default.bool.isRequired,hoverBorderColor:c.default.string,marksButtonStatus:c.default.string,disabledIconColor:c.default.string,className:c.default.string},m.defaultProps={unpressedBoxShadowColor:h.default.$color_button_border,pressedBoxShadowColor:h.default.$color_purple,pressedBackground:h.default.$color_pink_dark,unpressedBackground:h.default.$color_button,pressedIconColor:h.default.$color_white,unpressedIconColor:h.default.$color_button_text,hoverBorderColor:h.default.$color_white,marksButtonStatus:"enabled",disabledIconColor:h.default.$color_grey},t.default=m},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function o(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function l(e,t){var r="h"+t,n=(0,w.default)(r)(f);return function(t){return v.default.createElement(n,null,v.default.createElement(e,t))}}Object.defineProperty(t,"__esModule",{value:!0}),t.AnalysisCollapsible=t.AnalysisCollapsibleStateless=void 0;var u=function(){function e(e,t){for(var r=0;r"+t+""}function s(e,s){var a=t("#"+e+"-score"),o=i+" "+s;a.children(".image").attr("class",o);var l=r(e,s);a.children("."+n).html(l)}function a(e,s){var a=t("
",{class:"misc-pub-section yoast yoast-seo-score "+e+"-score",id:e+"-score"}),o=t("",{class:n,html:r(e,s)}),l=t("").attr("class",i+" na");a.append(l).append(o),t("#misc-publishing-actions").append(a)}function o(){"1"===wpseoPostScraperL10n.contentAnalysisActive&&a("content","na"),"1"===wpseoPostScraperL10n.keywordAnalysisActive&&a("keyword","na")}String.prototype.ucfirst=function(){return this.charAt(0).toUpperCase()+this.substr(1)},e.exports={initalise:o,updateScore:s}}(jQuery)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var i=r(161),s=r(3),a=n(s),o=r(423),l=n(o),u=r(1052),c=n(u),d=r(727),h=n(d),p=r(435),f=r(309),g=r(333),b=r(831),m=n(b),v=r(437),y=r(438),w=r(1054),_=n(w),x=r(310),k=n(x),S=r(775),E=n(S),j=r(441),z=n(j),T=r(439),A=n(T),O=r(777),q=n(O),C=r(778),P=n(C),M=r(782),D=n(M),R=r(332);!function(e){function t(e){return""===e.responseText?L.val():jQuery("
"+e.responseText+"
").find("#editable-post-name-full").text()}function r(e){return P.default.create(F,{title:e.getSnippetTitle(),urlPath:e.getSnippetCite(),metaDesc:e.getSnippetMeta()},e.saveSnippetData.bind(e))}function n(){return"1"===wpseoPostScraperL10n.show_markers}function s(){return"undefined"!=typeof tinyMCE&&n()?function(e,t){l.default.isTinyMCEAvailable(o.tmceId)&&(null===U&&(U=(0,g.tinyMCEDecorator)(tinyMCE.get(o.tmceId))),U(e,t))}:((0,a.default)(H)||H.dispatch((0,R.setMarkerStatus)("hidden")),!1)}function u(t,r,n){var i=e("#yoast_wpseo_linkdex").val();new D.default("#yoast_wpseo_focuskw_text_input","get_focus_keyword_usage",wpseoPostScraperL10n,t).init(),r.initKeywordTabTemplate();var s=(0,k.default)(i);(0,v.update)(s),(0,y.update)(s),n.updateScore("keyword",s.className)}function d(t){var r=e("#yoast_wpseo_content_score").val(),n=(0,k.default)(r);(0,y.update)(n),t.updateScore("content",n.className)}function b(){(0,A.default)()&&!YoastSEO.multiKeyword&&e("#post").on("submit",function(){var t=e("#yoast_wpseo_focuskw"),r=t.val(),n=$.getKeywordTab().getKeywordFromElement();r!==n&&t.val(n)})}function w(){var e={};return(0,A.default)()&&(e.output="wpseo-pageanalysis"),(0,q.default)()&&(e.contentOutput="yoast-seo-content-analysis"),e}function x(){e(".wpseo-tab-add-keyword").hide()}function S(){var e=new E.default({strings:wpseoPostScraperL10n,contentAnalysisActive:(0,q.default)(),keywordAnalysisActive:(0,A.default)()});return e.init(),e}function j(){var e=new _.default({tabManager:$});return e.leavePostNameUntouched=!1,e}function T(){var t={elementTarget:[o.tmceId,"yoast_wpseo_focuskw_text_input","yoast_wpseo_metadesc","excerpt","editable-post-name","editable-post-name-full"],targets:w(),callbacks:{getData:W.getData.bind(W)},locale:wpseoPostScraperL10n.contentLocale,marker:s(),contentAnalysisActive:(0,q.default)(),keywordAnalysisActive:(0,A.default)(),snippetPreview:N};(0,A.default)()&&(t.callbacks.saveScores=W.saveScores.bind(W),t.callbacks.updatedKeywordsResults=function(e){var t=$.getKeywordTab().getKeyWord();$.isMainKeyword(t)&&H.dispatch((0,f.setSeoResultsForKeyword)(t,e))}),(0,q.default)()&&(t.callbacks.saveContentScore=W.saveContentScore.bind(W),t.callbacks.updatedContentResults=function(e){H.dispatch((0,f.setReadabilityResults)(e))}),L=e("#title");var r=(0,z.default)();return(0,a.default)(r)||(0,a.default)(r.domain)||(t.translations=r),t}function O(e,t,r,n){window.YoastSEO={},window.YoastSEO.app=e,window.YoastSEO.wp={},window.YoastSEO.wp.replaceVarsPlugin=r,window.YoastSEO.wp.shortcodePlugin=n,window.YoastSEO.wp._tabManager=t,window.YoastSEO.wp._tinyMCEHelper=l.default,window.YoastSEO.store=H}function C(e){(0,A.default)()?(u(I,W,m.default),e.getKeywordTab().activate()):x(),(0,q.default)()&&d(m.default),!(0,A.default)()&&(0,q.default)()&&e.getContentTab().activate()}function M(e){(0,a.default)(e.seoAssessorPresenter)||(e.seoAssessorPresenter.render=function(){}),(0,a.default)(e.contentAssessorPresenter)||(e.contentAssessorPresenter.render=function(){},e.contentAssessorPresenter.renderIndividualRatings=function(){})}function B(){var t={readabilityTarget:"yoast-seo-content-analysis",seoTarget:"wpseo-pageanalysis"};if(H=(0,h.default)(t).store,F=e("#wpseosnippet"),0!==F.length){$=S(),W=j(),m.default.initalise(),N=r(W);var n=T();I=new i.App(n),W.app=I;var s=new YoastReplaceVarPlugin(I),a=new YoastShortcodePlugin(I);if(wpseoPostScraperL10n.markdownEnabled){new c.default(I).register()}O(I,$,s,a),(0,o.setStore)(H),l.default.wpTextViewOnInitCheck(),C($),jQuery(window).trigger("YoastSEO:ready"),jQuery(document).on("wp-collapse-menu wp-menu-state-set",function(){I.snippetPreview.handleWindowResizing()}),YoastSEO.analyzerArgs=n,b(),W.bindElementEvents(I),(0,A.default)()||(0,q.default)()||P.default.isolate(F);var u=jQuery("#_yst_is_cornerstone");I.switchAssessors(u.is(":checked")),u.change(function(){I.switchAssessors(u.is(":checked"))}),M(I);var d=I.initAssessorPresenters.bind(I);I.initAssessorPresenters=function(){d(),M(I)},H.dispatch((0,p.setActiveKeyword)($.getKeywordTab().getKeyWord()))}}if("undefined"!=typeof wpseoPostScraperL10n){var F=void 0,L=void 0,I=void 0,N=void 0,U=null,$=void 0,W=void 0,H=void 0;jQuery(document).on("ajaxComplete",function(e,r,n){"/admin-ajax.php"===n.url.substr(0-"/admin-ajax.php".length)&&"string"==typeof n.data&&-1!==n.data.indexOf("action=sample-permalink")&&(W.leavePostNameUntouched=!0,I.snippetPreview.setUrlPath(t(r)))}),jQuery(document).ready(B)}}(jQuery)},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r/g,">").replace(/"/g,""").replace(/'/g,"'")}function c(e){return e.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}function d(e,t){return e=e.source,t=t||"",function r(n,i){return n?(i=i.source||i,i=i.replace(/(^|[^\[])\^/g,"$1"),e=e.replace(n,i),r):new RegExp(e,t)}}function h(e,t){return v[" "+e]||(/^[^:]+:\/*[^\/]*$/.test(e)?v[" "+e]=e+"/":v[" "+e]=e.replace(/[^\/]*$/,"")),e=v[" "+e],"//"===t.slice(0,2)?e.replace(/:[\s\S]*/,":")+t:"/"===t.charAt(0)?e.replace(/(:\/*[^\/]*)[\s\S]*/,"$1")+t:e+t}function p(){}function f(e){for(var t,r,n=1;nAn error occurred:

"+u(e.message+"",!0)+"
";throw e}}var b={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:p,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:p,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:p,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};b.bullet=/(?:[*+-]|\d+\.)/,b.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,b.item=d(b.item,"gm")(/bull/g,b.bullet)(),b.list=d(b.list)(/bull/g,b.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+b.def.source+")")(),b.blockquote=d(b.blockquote)("def",b.def)(),b._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b",b.html=d(b.html)("comment",//)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/])*?>/)(/tag/g,b._tag)(),b.paragraph=d(b.paragraph)("hr",b.hr)("heading",b.heading)("lheading",b.lheading)("blockquote",b.blockquote)("tag","<"+b._tag)("def",b.def)(),b.normal=f({},b),b.gfm=f({},b.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\s*\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),b.gfm.paragraph=d(b.paragraph)("(?!","(?!"+b.gfm.fences.source.replace("\\1","\\2")+"|"+b.list.source.replace("\\1","\\3")+"|")(),b.tables=f({},b.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/}),n.rules=b,n.lex=function(e,t){return new n(t).lex(e)},n.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},n.prototype.token=function(e,t,r){for(var n,i,s,a,o,l,u,c,d,e=e.replace(/^ +$/gm,"");e;)if((s=this.rules.newline.exec(e))&&(e=e.substring(s[0].length),s[0].length>1&&this.tokens.push({type:"space"})),s=this.rules.code.exec(e))e=e.substring(s[0].length),s=s[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?s:s.replace(/\n+$/,"")});else if(s=this.rules.fences.exec(e))e=e.substring(s[0].length),this.tokens.push({type:"code",lang:s[2],text:s[3]||""});else if(s=this.rules.heading.exec(e))e=e.substring(s[0].length),this.tokens.push({type:"heading",depth:s[1].length,text:s[2]});else if(t&&(s=this.rules.nptable.exec(e))){for(e=e.substring(s[0].length),l={type:"table",header:s[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:s[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:s[3].replace(/\n$/,"").split("\n")},c=0;c ?/gm,""),this.token(s,t,!0),this.tokens.push({type:"blockquote_end"});else if(s=this.rules.list.exec(e)){for(e=e.substring(s[0].length),a=s[2],this.tokens.push({type:"list_start",ordered:a.length>1}),s=s[0].match(this.rules.item),n=!1,d=s.length,c=0;c1&&o.length>1||(e=s.slice(c+1).join("\n")+e,c=d-1)),i=n||/\n\n(?!\s*$)/.test(l),c!==d-1&&(n="\n"===l.charAt(l.length-1),i||(i=n)),this.tokens.push({type:i?"loose_item_start":"list_item_start"}),this.token(l,!1,r),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(s=this.rules.html.exec(e))e=e.substring(s[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===s[1]||"script"===s[1]||"style"===s[1]),text:s[0]});else if(!r&&t&&(s=this.rules.def.exec(e)))e=e.substring(s[0].length),this.tokens.links[s[1].toLowerCase()]={href:s[2],title:s[3]};else if(t&&(s=this.rules.table.exec(e))){for(e=e.substring(s[0].length),l={type:"table",header:s[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:s[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:s[3].replace(/(?: *\| *)?\n$/,"").split("\n")},c=0;c])/,autolink:/^<([^ <>]+(@|:\/)[^ <>]+)>/,url:p,tag:/^|^<\/?\w+(?:"[^"]*"|'[^']*'|[^<'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:[^_]|__)+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)([\s\S]*?[^`])\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:p,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/,m.link=d(m.link)("inside",m._inside)("href",m._href)(),m.reflink=d(m.reflink)("inside",m._inside)(),m.normal=f({},m),m.pedantic=f({},m.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/}),m.gfm=f({},m.normal,{escape:d(m.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:d(m.text)("]|","~]|")("|","|https?://|")()}),m.breaks=f({},m.gfm,{br:d(m.br)("{2,}","*")(),text:d(m.gfm.text)("{2,}","*")()}),a.rules=m,a.output=function(e,t,r){return new a(t,r).output(e)},a.prototype.output=function(e){for(var t,r,n,i,s="";e;)if(i=this.rules.escape.exec(e))e=e.substring(i[0].length),s+=i[1];else if(i=this.rules.autolink.exec(e))e=e.substring(i[0].length),"@"===i[2]?(r=u(":"===i[1].charAt(6)?this.mangle(i[1].substring(7)):this.mangle(i[1])),n=this.mangle("mailto:")+r):(r=u(i[1]),n=r),s+=this.renderer.link(n,null,r);else if(this.inLink||!(i=this.rules.url.exec(e))){if(i=this.rules.tag.exec(e))!this.inLink&&/^/i.test(i[0])&&(this.inLink=!1),e=e.substring(i[0].length),s+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):u(i[0]):i[0];else if(i=this.rules.link.exec(e))e=e.substring(i[0].length),this.inLink=!0,s+=this.outputLink(i,{href:i[2],title:i[3]}),this.inLink=!1;else if((i=this.rules.reflink.exec(e))||(i=this.rules.nolink.exec(e))){if(e=e.substring(i[0].length),t=(i[2]||i[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){s+=i[0].charAt(0),e=i[0].substring(1)+e;continue}this.inLink=!0,s+=this.outputLink(i,t),this.inLink=!1}else if(i=this.rules.strong.exec(e))e=e.substring(i[0].length),s+=this.renderer.strong(this.output(i[2]||i[1]));else if(i=this.rules.em.exec(e))e=e.substring(i[0].length),s+=this.renderer.em(this.output(i[2]||i[1]));else if(i=this.rules.code.exec(e))e=e.substring(i[0].length),s+=this.renderer.codespan(u(i[2].trim(),!0));else if(i=this.rules.br.exec(e))e=e.substring(i[0].length),s+=this.renderer.br();else if(i=this.rules.del.exec(e))e=e.substring(i[0].length),s+=this.renderer.del(this.output(i[1]));else if(i=this.rules.text.exec(e))e=e.substring(i[0].length),s+=this.renderer.text(u(this.smartypants(i[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else e=e.substring(i[0].length),r=u(i[1]),n=r,s+=this.renderer.link(n,null,r);return s},a.prototype.outputLink=function(e,t){var r=u(t.href),n=t.title?u(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(r,n,this.output(e[1])):this.renderer.image(r,n,u(e[1]))},a.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014\/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014\/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},a.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,r="",n=e.length,i=0;i.5&&(t="x"+t.toString(16)),r+="&#"+t+";";return r},o.prototype.code=function(e,t,r){if(this.options.highlight){var n=this.options.highlight(e,t);null!=n&&n!==e&&(r=!0,e=n)}return t?'
'+(r?e:u(e,!0))+"\n
\n":"
"+(r?e:u(e,!0))+"\n
"},o.prototype.blockquote=function(e){return"
\n"+e+"
\n"},o.prototype.html=function(e){return e},o.prototype.heading=function(e,t,r){return"'+e+"\n"},o.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},o.prototype.list=function(e,t){var r=t?"ol":"ul";return"<"+r+">\n"+e+"\n"},o.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},o.prototype.paragraph=function(e){return"

    "+e+"

    \n"},o.prototype.table=function(e,t){return"\n\n"+e+"\n\n"+t+"\n
    \n"},o.prototype.tablerow=function(e){return"\n"+e+"\n"},o.prototype.tablecell=function(e,t){var r=t.header?"th":"td";return(t.align?"<"+r+' style="text-align:'+t.align+'">':"<"+r+">")+e+"\n"},o.prototype.strong=function(e){return""+e+""},o.prototype.em=function(e){return""+e+""},o.prototype.codespan=function(e){return""+e+""},o.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},o.prototype.del=function(e){return""+e+""},o.prototype.link=function(e,t,r){if(this.options.sanitize){try{var n=decodeURIComponent(c(e)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return r}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return r}this.options.baseUrl&&!y.test(e)&&(e=h(this.options.baseUrl,e));var i='
    "},o.prototype.image=function(e,t,r){this.options.baseUrl&&!y.test(e)&&(e=h(this.options.baseUrl,e));var n=''+r+'":">"},o.prototype.text=function(e){return e},l.parse=function(e,t,r){return new l(t,r).parse(e)},l.prototype.parse=function(e){this.inline=new a(e.links,this.options,this.renderer),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},l.prototype.next=function(){return this.token=this.tokens.pop()},l.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},l.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},l.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,r,n,i="",s="";for(r="",e=0;e label");return n.length?e=this.getCategoryName(n):e},_.prototype.getSearchUrl=function(){return wpseoPostScraperL10n.search_url},_.prototype.getPostUrl=function(){return wpseoPostScraperL10n.post_edit_url},_.prototype.getPermalink=function(){var e=this.getUrl();return wpseoPostScraperL10n.base_url+e},_.prototype.getCategoryName=function(e){var t=e.clone();return t.children().remove(),y.trim(t.text())},_.prototype.setDataFromSnippet=function(e,t){switch(t){case"snippet_meta":document.getElementById("yoast_wpseo_metadesc").value=e;break;case"snippet_cite":if(this.leavePostNameUntouched)return void(this.leavePostNameUntouched=!1);null!==document.getElementById("post_name")&&(document.getElementById("post_name").value=e),null!==document.getElementById("editable-post-name")&&null!==document.getElementById("editable-post-name-full")&&(document.getElementById("editable-post-name").textContent=e,document.getElementById("editable-post-name-full").textContent=e);break;case"snippet_title":document.getElementById("yoast_wpseo_title").value=e}},_.prototype.saveSnippetData=function(e){this.setDataFromSnippet(e.title,"snippet_title"),this.setDataFromSnippet(e.urlPath,"snippet_cite"),this.setDataFromSnippet(e.metaDesc,"snippet_meta")},_.prototype.bindElementEvents=function(e){this.inputElementEventBinder(e),this.changeElementEventBinder(e)},_.prototype.changeElementEventBinder=function(e){for(var t=["#yoast-wpseo-primary-category",'.categorychecklist input[name="post_category[]"]'],r=0;r