!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c||a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(c,"__esModule",{value:!0});var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},f=a("../analysis/getIndicatorForScore"),g=d(f),h=a("../wp-seo-tinymce"),i=d(h),j=a("../ui/trafficLight"),k=a("../ui/adminBar"),l=a("../analysis/isKeywordAnalysisActive"),m=d(l),n=jQuery,o=function(a){"object"===("undefined"==typeof CKEDITOR?"undefined":e(CKEDITOR))&&console.warn("YoastSEO currently doesn't support ckEditor. The content analysis currently only works with the HTML editor or TinyMCE."),this._tabManager=a.tabManager};o.prototype.getData=function(){return{title:this.getTitle(),keyword:(0,m.default)()?this.getKeyword():"",text:this.getText(),meta:this.getMeta(),url:this.getUrl(),permalink:this.getPermalink(),snippetCite:this.getSnippetCite(),snippetTitle:this.getSnippetTitle(),snippetMeta:this.getSnippetMeta(),name:this.getName(),baseUrl:this.getBaseUrl(),pageTitle:this.getPageTitle()}},o.prototype.getTitle=function(){return document.getElementById("hidden_wpseo_title").value},o.prototype.getKeyword=function(){var a,b;return a=document.getElementById("wpseo_focuskw"),b=a.value,""===b&&(b=document.getElementById("name").value,a.placeholder=b),b},o.prototype.getText=function(){return i.default.getContentTinyMce(h.termsTmceId)},o.prototype.getMeta=function(){var a="",b=document.getElementById("hidden_wpseo_desc");return null!==b&&(a=b.value),a},o.prototype.getUrl=function(){return document.getElementById("slug").value},o.prototype.getPermalink=function(){var a=this.getUrl();return this.getBaseUrl()+a+"/"},o.prototype.getSnippetCite=function(){return this.getUrl()},o.prototype.getSnippetTitle=function(){return document.getElementById("hidden_wpseo_title").value},o.prototype.getSnippetMeta=function(){var a="",b=document.getElementById("hidden_wpseo_desc");return null!==b&&(a=b.value),a},o.prototype.getName=function(){return document.getElementById("name").value},o.prototype.getBaseUrl=function(){return wpseoTermScraperL10n.base_url},o.prototype.getPageTitle=function(){return document.getElementById("hidden_wpseo_title").value},o.prototype.setDataFromSnippet=function(a,b){switch(b){case"snippet_meta":document.getElementById("hidden_wpseo_desc").value=a;break;case"snippet_cite":document.getElementById("slug").value=a;break;case"snippet_title":document.getElementById("hidden_wpseo_title").value=a}},o.prototype.saveSnippetData=function(a){this.setDataFromSnippet(a.title,"snippet_title"),this.setDataFromSnippet(a.urlPath,"snippet_cite"),this.setDataFromSnippet(a.metaDesc,"snippet_meta")},o.prototype.bindElementEvents=function(a){this.inputElementEventBinder(a)},o.prototype.inputElementEventBinder=function(a){for(var b=["name",h.termsTmceId,"slug","wpseo_focuskw"],c=0;c<b.length;c++){null!==document.getElementById(b[c])&&document.getElementById(b[c]).addEventListener("input",a.refresh.bind(a))}i.default.tinyMceEventBinder(a,h.termsTmceId)},o.prototype.saveScores=function(a){var b=(0,g.default)(a),c=this.getKeyword();document.getElementById("hidden_wpseo_linkdex").value=a,jQuery(window).trigger("YoastSEO:numericScore",a),this._tabManager.updateKeywordTab(a,c),(0,j.update)(b),(0,k.update)(b)},o.prototype.saveContentScore=function(a){var b=(0,g.default)(a);this._tabManager.updateContentTab(a),(0,m.default)()||((0,j.update)(b),(0,k.update)(b)),n("#hidden_wpseo_content_score").val(a)},o.prototype.initKeywordTabTemplate=function(){n(".wpseo-metabox-tabs").on("click",".wpseo_tablink",function(a){a.preventDefault()})},c.default=o},{"../analysis/getIndicatorForScore":5,"../analysis/isKeywordAnalysisActive":10,"../ui/adminBar":17,"../ui/trafficLight":18,"../wp-seo-tinymce":20}],2:[function(a,b,c){"use strict";var d=a("lodash/defaultsDeep"),e=a("./getIndicatorForScore"),f=jQuery,g={label:"",active:!1,hideable:!1,classes:["wpseo_tab","wpseo_generic_tab"],onActivate:function(){},afterActivate:function(){}};b.exports=function(){function a(a){d(a,g),this.label=a.label,this.active=a.active,this.hideable=a.hideable,this.classes=a.classes,this.onActivate=a.onActivate,this.afterActivate=a.afterActivate}return a.prototype.init=function(a,b){b=b||"prepend",this.setElement(this.render()),this.addToContainer(a,b)},a.prototype.addToContainer=function(a,b){var c=f(a);if("prepend"===b)return void c.prepend(this.element);c.append(this.element)},a.prototype.getIndicator=function(a){return e(a)},a.prototype.updateScore=function(a){var b=this.getIndicator(a);this.score=b.className,this.scoreText=b.screenReaderReadabilityText,this.refresh()},a.prototype.refresh=function(){var a=this.render();this.element.replaceWith(a),this.setElement(a)},a.prototype.addAdditionalClasses=function(){return this.classes.join(" ")},a.prototype.render=function(){var a=wp.template("generic_tab")({label:this.label,active:this.active,hideable:this.hideable,score:this.score,scoreText:this.scoreText,classes:this.addAdditionalClasses()});return jQuery(a)},a.prototype.setElement=function(a){this.element=jQuery(a),this.addEventHandler()},a.prototype.addEventHandler=function(){f(this.element).on("click",this.onClick.bind(this))},a.prototype.activate=function(){this.onActivate(),this.deactivate(),this.active=!0,this.refresh(),this.afterActivate()},a.prototype.deactivate=function(){this.active=!1,f(".wpseo_tab").removeClass("active")},a.prototype.onClick=function(a){a.preventDefault(),this.activate()},a}()},{"./getIndicatorForScore":5,"lodash/defaultsDeep":245}],3:[function(a,b,c){"use strict";function d(){var a="",b=e();return b&&(a=b.metadesc_template),a}var e=a("./getL10nObject");b.exports=d},{"./getL10nObject":6}],4:[function(a,b,c){"use strict";function d(){var a=e(),b=new g(a);return f(a)&&(b=new g({domain:"js-text-analysis",locale_data:{"js-text-analysis":{"":{}}}})),b}var e=a("./getTranslations"),f=a("lodash/isEmpty"),g=a("jed");b.exports=d},{"./getTranslations":8,jed:60,"lodash/isEmpty":271}],5:[function(a,b,c){"use strict";function d(a){a/=10;var b={className:"",screenReaderText:"",fullText:"",screenReaderReadabilityText:""},c=h();return g()?c.getIndicator(e(a)):b}var e=a("yoastseo").helpers.scoreToRating,f=a("lodash/isUndefined"),g=function(){var a=YoastSEO.app;return!f(a.seoAssessorPresenter)||!f(a.contentAssessorPresenter)},h=function(){var a=YoastSEO.app;return f(a.seoAssessorPresenter)?f(a.contentAssessorPresenter)?void 0:a.contentAssessorPresenter:a.seoAssessorPresenter};b.exports=d},{"lodash/isUndefined":282,yoastseo:338}],6:[function(a,b,c){"use strict";function d(){var a=null;return e(window.wpseoPostScraperL10n)?e(window.wpseoTermScraperL10n)||(a=window.wpseoTermScraperL10n):a=window.wpseoPostScraperL10n,a}var e=a("lodash/isUndefined");b.exports=d},{"lodash/isUndefined":282}],7:[function(a,b,c){"use strict";function d(){var a="",b=e();return b&&(a=b.title_template),""===a&&(a="%%title%% - %%sitename%%"),a}var e=a("./getL10nObject");b.exports=d},{"./getL10nObject":6}],8:[function(a,b,c){"use strict";function d(){var a=e(),b=a.translations;return f(b)||f(b.domain)||(b.domain="js-text-analysis",b.locale_data["js-text-analysis"]=b.locale_data["wordpress-seo"],delete b.locale_data["wordpress-seo"]),b}var e=a("./getL10nObject"),f=a("lodash/isUndefined");b.exports=d},{"./getL10nObject":6,"lodash/isUndefined":282}],9:[function(a,b,c){"use strict";function d(){var a=e();return!f(a)&&"1"===a.contentAnalysisActive}var e=a("./getL10nObject"),f=a("lodash/isUndefined");b.exports=d},{"./getL10nObject":6,"lodash/isUndefined":282}],10:[function(a,b,c){"use strict";function d(){var a=e();return!f(a)&&"1"===a.keywordAnalysisActive}var e=a("./getL10nObject"),f=a("lodash/isUndefined");b.exports=d},{"./getL10nObject":6,"lodash/isUndefined":282}],11:[function(a,b,c){"use strict";var d=a("lodash/isUndefined"),e=a("lodash/defaultsDeep"),f=a("./genericTab"),g={keyword:"",placeholder:"",active:!1,hideable:!1,prefix:"",classes:["wpseo_tab","wpseo_keyword_tab"],onActivate:function(){},afterActivate:function(){}};b.exports=function(){function a(a){e(a,g),this.fallback=a.fallback,this.keyword=a.keyword,this.placeholder=a.placeholder,this.prefix=a.prefix,this.classes=a.classes,this.onActivate=a.onActivate,this.afterActivate=a.afterActivate}return a.prototype=Object.create(f.prototype),a.prototype.updateScore=function(a,b){if(d(b)||(this.keyword=b),""===b)return this.score="na",this.scoreText="",void this.refresh();var c=this.getIndicator(a);this.score=c.className,this.scoreText=c.screenReaderText,this.refresh()},a.prototype.hasKeyword=function(){return""!==this.keyword},a.prototype.getKeyWord=function(){return this.keyword},a.prototype.hasFallback=function(){return""!==this.fallback},a.prototype.determinePrefix=function(){return!this.hasKeyword()&&this.hasFallback()?"":this.prefix},a.prototype.determineLabel=function(){return!this.hasKeyword()&&this.hasFallback()?this.fallback:this.hasKeyword()?this.getKeyWord():"..."},a.prototype.render=function(){var a=wp.template("keyword_tab")({label:this.determineLabel(),keyword:this.getKeyWord(),hideable:this.hideable,active:this.active,prefix:this.determinePrefix(),score:this.score,scoreText:this.scoreText,classes:this.addAdditionalClasses()});return jQuery(a)},a.prototype.getKeywordFromElement=function(){return this.element.find(".wpseo_tablink").data("keyword")},a}()},{"./genericTab":2,"lodash/defaultsDeep":245,"lodash/isUndefined":282}],12:[function(a,b,c){"use strict";function d(a){a=jQuery(a),a.closest("tr").siblings().hide(),a.closest(".wpseo-metabox-tabs").hide()}function e(a,b,c){var d=h();a=jQuery(a).get(0);var e=j(),f=k(),g={targetElement:a,placeholder:{title:e,urlPath:""},defaultValue:{title:e},baseURL:d.base_url,callbacks:{saveSnippetData:c},metaDescriptionDate:d.metaDescriptionDate,data:b};return""!==f&&(g.placeholder.metaDesc=f,g.defaultValue.metaDesc=f),g}function f(a,b,c){var d=e(a,b,c);return new l(d)}function g(a,b,c){var d;d=e(a,b,c),d.i18n=i();var f=new l(d);return f.renderTemplate(),f.callRegisteredEventBinder(),f.bindEvents(),f.init(),f}var h=a("./getL10nObject"),i=a("./getI18n"),j=a("./getTitlePlaceholder"),k=a("./getDescriptionPlaceholder"),l=a("yoastseo").SnippetPreview;b.exports={isolate:d,create:f,createStandalone:g}},{"./getDescriptionPlaceholder":3,"./getI18n":4,"./getL10nObject":6,"./getTitlePlaceholder":7,yoastseo:338}],13:[function(a,b,c){"use strict";function d(a){a=a||{},e(a,i),this.arguments=a,this.strings=a.strings}var e=a("lodash/defaultsDeep"),f=a("./keywordTab"),g=a("./genericTab"),h=jQuery,i={strings:{keywordTab:"",contentTab:""},focusKeywordField:"#yoast_wpseo_focuskw",contentAnalysisActive:"1"};d.prototype.init=function(){var a=h(".wpseo-metabox-tab-content");a.on("click",".wpseo_tablink",function(a){a.preventDefault()}),this.focusKeywordRow=h("#wpseofocuskeyword"),this.metaKeywordsRow=h("#wpseometakeywords"),this.contentAnalysis=h("#yoast-seo-content-analysis"),this.keywordAnalysis=h("#wpseo-pageanalysis, #wpseo_analysis"),this.snippetPreview=h("#wpseosnippet");var b=h(this.arguments.focusKeywordField).val();this.contentAnalysis.show(),this.keywordAnalysis.hide(),this.focusKeywordRow.hide(),this.metaKeywordsRow.hide(),this.mainKeywordTab=new f({keyword:b,prefix:this.strings.keywordTab,fallback:this.strings.enterFocusKeyword,onActivate:function(){this.showKeywordAnalysis(),this.contentTab.deactivate()}.bind(this),afterActivate:function(){YoastSEO.app.refresh()}}),this.contentTab=new g({label:this.strings.contentTab,onActivate:function(){this.showContentAnalysis(),this.mainKeywordTab.deactivate()}.bind(this),afterActivate:function(){YoastSEO.app.refresh()}}),this.arguments.keywordAnalysisActive&&this.mainKeywordTab.init(a),this.arguments.contentAnalysisActive&&this.contentTab.init(a),h(".yoast-seo__remove-tab").remove()},d.prototype.showKeywordAnalysis=function(){this.focusKeywordRow.show(),this.keywordAnalysis.show(),this.metaKeywordsRow.show(),this.contentAnalysis.hide(),this.arguments.keywordAnalysisActive&&this.snippetPreview.show()},d.prototype.showContentAnalysis=function(){this.focusKeywordRow.hide(),this.keywordAnalysis.hide(),this.metaKeywordsRow.hide(),this.contentAnalysis.show(),this.arguments.keywordAnalysisActive&&this.snippetPreview.hide()},d.prototype.updateContentTab=function(a){this.contentTab.updateScore(a)},d.prototype.updateKeywordTab=function(a,b){this.mainKeywordTab.updateScore(a,b)},d.prototype.isMainKeyword=function(a){return this.mainKeywordTab.getKeywordFromElement()===a},d.prototype.getKeywordTab=function(){return this.mainKeywordTab},d.prototype.getContentTab=function(){return this.contentTab},b.exports=d},{"./genericTab":2,"./keywordTab":11,"lodash/defaultsDeep":245}],14:[function(a,b,c){"use strict";function d(a,b,c,d){this._keywordUsage=c.keyword_usage,this._focusKeywordElement=i(a),this._plugin=new e(d,{usedKeywords:c.keyword_usage,searchUrl:c.search_url,postUrl:c.post_edit_url},d.i18n),this._postID=i("#post_ID, [name=tag_ID]").val(),this._taxonomy=i("[name=taxonomy]").val()||"",this._ajaxAction=b,this._app=d}var e=a("yoastseo").bundledPlugins.usedKeywords,f=a("lodash/has"),g=a("lodash/debounce"),h=a("lodash/isArray"),i=jQuery;d.prototype.init=function(){var a=g(this.keywordChangeHandler.bind(this),500);this._plugin.registerPlugin(),this._focusKeywordElement.on("input",a)},d.prototype.keywordChangeHandler=function(){var a=this._focusKeywordElement.val();f(this._keywordUsage,a)||this.requestKeywordUsage(a)},d.prototype.requestKeywordUsage=function(a){i.post(ajaxurl,{action:this._ajaxAction,post_id:this._postID,keyword:a,taxonomy:this._taxonomy},this.updateKeywordUsage.bind(this,a),"json")},d.prototype.updateKeywordUsage=function(a,b){b&&h(b)&&(this._keywordUsage[a]=b,this._plugin.updateKeywordUsage(this._keywordUsage),this._app.analyzeTimer())},b.exports=d},{"lodash/debounce":243,"lodash/has":258,"lodash/isArray":266,yoastseo:338}],15:[function(a,b,c){"use strict";var d=a("yoastseo/js/assessor.js"),e=a("yoastseo/js/assessments/seo/introductionKeywordAssessment.js"),f=a("yoastseo/js/assessments/seo/keyphraseLengthAssessment.js"),g=a("yoastseo/js/assessments/seo/keywordDensityAssessment.js"),h=a("yoastseo/js/assessments/seo/keywordStopWordsAssessment.js"),i=a("yoastseo/js/assessments/seo/metaDescriptionKeywordAssessment.js"),j=a("yoastseo/js/assessments/seo/metaDescriptionLengthAssessment.js"),k=a("yoastseo/js/assessments/seo/titleKeywordAssessment.js"),l=a("yoastseo/js/assessments/seo/pageTitleWidthAssessment.js"),m=a("yoastseo/js/assessments/seo/urlKeywordAssessment.js"),n=a("yoastseo/js/assessments/seo/urlLengthAssessment.js"),o=a("yoastseo/js/assessments/seo/urlStopWordsAssessment.js"),p=a("yoastseo/js/assessments/seo/taxonomyTextLengthAssessment"),q=function(a){d.call(this,a),this._assessments=[e,f,g,h,i,new j,p,k,new l,new m,new n,o]};b.exports=q,a("util").inherits(b.exports,d)},{util:337,"yoastseo/js/assessments/seo/introductionKeywordAssessment.js":351,"yoastseo/js/assessments/seo/keyphraseLengthAssessment.js":352,"yoastseo/js/assessments/seo/keywordDensityAssessment.js":353,"yoastseo/js/assessments/seo/keywordStopWordsAssessment.js":354,"yoastseo/js/assessments/seo/metaDescriptionKeywordAssessment.js":355,"yoastseo/js/assessments/seo/metaDescriptionLengthAssessment.js":356,"yoastseo/js/assessments/seo/pageTitleWidthAssessment.js":358,"yoastseo/js/assessments/seo/taxonomyTextLengthAssessment":360,"yoastseo/js/assessments/seo/titleKeywordAssessment.js":364,"yoastseo/js/assessments/seo/urlKeywordAssessment.js":365,"yoastseo/js/assessments/seo/urlLengthAssessment.js":366,"yoastseo/js/assessments/seo/urlStopWordsAssessment.js":367,"yoastseo/js/assessor.js":368}],16:[function(a,b,c){"use strict";function d(a){var b=a.getContent();b=b.replace(new RegExp("<yoastmark.+?>","g"),"").replace(new RegExp("</yoastmark>","g"),""),a.setContent(b)}function e(a,b,c){var e=a.dom,f=a.getContent();f=j(f),i(c,function(a){f=a.applyWithReplace(f)}),a.setContent(f),d(a);var g=e.select(k);i(g,function(a){a.setAttribute("data-mce-bogus","1")})}function f(a){return window.test=a,e.bind(null,a)}function g(a){return-1!==a.getContent({format:"raw"}).indexOf("<"+k)}function h(a){f(a)(null,[])}var i=a("lodash/foreach"),j=a("yoastseo/js/markers/removeMarks"),k="yoastmark";b.exports={tinyMCEDecorator:f,editorHasMarks:g,editorRemoveMarks:h}},{"lodash/foreach":256,"yoastseo/js/markers/removeMarks":402}],17:[function(a,b,c){"use strict";function d(a){jQuery(".adminbar-seo-score").attr("class","wpseo-score-icon adminbar-seo-score "+a.className).find(".adminbar-seo-score-text").text(a.screenReaderText)}b.exports={update:d}},{}],18:[function(a,b,c){"use strict";function d(a){var b=jQuery(".yst-traffic-light"),c=b.closest(".wpseo-meta-section-link"),d=jQuery("#wpseo-traffic-light-desc");b.attr("class","yst-traffic-light "+a.className).attr("alt",""),c.attr("aria-describedby","wpseo-traffic-light-desc"),d.length>0?d.text(a.screenReaderText):c.closest("li").append("<span id='wpseo-traffic-light-desc' class='screen-reader-text'>"+a.screenReaderText+"</span>")}b.exports={update:d}},{}],19:[function(a,b,c){"use strict";var d=a("./analysis/TermDataCollector"),e=function(a){return a&&a.__esModule?a:{default:a}}(d),f=a("./wp-seo-tinymce"),g=a("lodash/isUndefined"),h=a("./analysis/getIndicatorForScore"),i=a("./analysis/tabManager"),j=a("./ui/trafficLight").update,k=a("./ui/adminBar").update,l=a("./analysis/getTranslations"),m=a("./analysis/isKeywordAnalysisActive"),n=a("./analysis/isContentAnalysisActive"),o=a("./analysis/snippetPreview"),p=a("yoastseo").App,q=a("./assessors/taxonomyAssessor"),r=a("./analysis/usedKeywords");window.yoastHideMarkers=!0,function(a){function b(a){return o.create(v,{title:a.getSnippetTitle(),urlPath:a.getSnippetCite(),metaDesc:a.getSnippetMeta()},a.saveSnippetData.bind(a))}function c(){x.setUrlPath(y.val())}function d(){y=a("#slug"),y.on("change",c)}function s(){var a={};return m()&&(a.output="wpseo_analysis"),n()&&(a.contentOutput="yoast-seo-content-analysis"),a}function t(b,c){var d=a("#hidden_wpseo_linkdex").val();new r("#wpseo_focuskw","get_term_keyword_usage",wpseoTermScraperL10n,b).init(),c.initKeywordTabTemplate();var e=h(d);j(e),k(e)}function u(){var b=a("#hidden_wpseo_content_score").val(),c=h(b);j(c),k(c)}var v,w,x,y,z,A=function(){var a=jQuery(".term-description-wrap").find("td"),b=jQuery(".term-description-wrap").find("label"),c=a.find("textarea").val(),d=document.getElementById("wp-description-wrap"),e=a.find("p");a.html(""),a.append(d).append(e),document.getElementById("description").value=c,b.replaceWith(b.html())};jQuery(document).ready(function(){var c,h,j;v=a("#wpseosnippet"),A(),a("#wpseo_analysis").after('<div id="yoast-seo-content-analysis"></div>'),z=new i({strings:wpseoTermScraperL10n,focusKeywordField:"#wpseo_focuskw",contentAnalysisActive:n(),keywordAnalysisActive:m()}),z.init(),h=new e.default({tabManager:z}),x=b(h),c={elementTarget:[f.termsTmceId,"yoast_wpseo_focuskw","yoast_wpseo_metadesc","excerpt","editable-post-name","editable-post-name-full"],targets:s(),callbacks:{getData:h.getData.bind(h)},locale:wpseoTermScraperL10n.contentLocale,contentAnalysisActive:n(),keywordAnalysisActive:m(),snippetPreview:x},m()&&(c.callbacks.saveScores=h.saveScores.bind(h)),n()&&(c.callbacks.saveContentScore=h.saveContentScore.bind(h)),j=l(),g(j)||g(j.domain)||(c.translations=j),w=new p(c),m()&&(w.seoAssessor=new q(w.i18n),w.seoAssessorPresenter.assessor=w.seoAssessor),window.YoastSEO={},window.YoastSEO.app=w,h.initKeywordTabTemplate(),YoastSEO.wp={},YoastSEO.wp.replaceVarsPlugin=new YoastReplaceVarPlugin(w),YoastSEO.analyzerArgs=c,d(),h.bindElementEvents(w),m()?(t(w,h),z.getKeywordTab().activate()):n()?z.getContentTab().activate():o.isolate(v),n()&&u(),jQuery(window).trigger("YoastSEO:ready"),jQuery(document).on("wp-collapse-menu wp-menu-state-set",function(){w.snippetPreview.handleWindowResizing()})})}(jQuery)},{"./analysis/TermDataCollector":1,"./analysis/getIndicatorForScore":5,"./analysis/getTranslations":8,"./analysis/isContentAnalysisActive":9,"./analysis/isKeywordAnalysisActive":10,"./analysis/snippetPreview":12,"./analysis/tabManager":13,"./analysis/usedKeywords":14,"./assessors/taxonomyAssessor":15,"./ui/adminBar":17,"./ui/trafficLight":18,"./wp-seo-tinymce":20,"lodash/isUndefined":282,yoastseo:338}],20:[function(a,b,c){"use strict";var d=a("lodash/forEach"),e=a("lodash/isUndefined"),f=a("./decorator/tinyMCE").editorHasMarks,g=a("./decorator/tinyMCE").editorRemoveMarks;!function(){function a(a){return document.getElementById(a)&&document.getElementById(a).value||""}function c(){return"undefined"!=typeof tinyMCE&&void 0!==tinyMCE.editors&&0!==tinyMCE.editors.length}function h(a){return null!==document.getElementById(a+"_ifr")}function i(a){if(!c())return!1;var b=tinyMCE.get(a);return null!==b&&!b.isHidden()}function j(a){var b=new RegExp("&","g");return a.replace(b,"&")}function k(b){var c="";return c=!1===i(b)||!1===h(b)?a(b):tinyMCE.get(b).getContent(),j(c)}function l(a,b,c){"undefined"!=typeof tinyMCE&&"function"==typeof tinyMCE.on&&tinyMCE.on("addEditor",function(e){var f=e.editor;f.id===a&&d(b,function(a){f.on(a,c)})})}function m(){e(YoastSEO.app.contentAssessorPresenter)||YoastSEO.app.contentAssessorPresenter.disableMarkerButtons(),e(YoastSEO.app.seoAssessorPresenter)||YoastSEO.app.seoAssessorPresenter.disableMarkerButtons()}function n(){e(YoastSEO.app.contentAssessorPresenter)||YoastSEO.app.contentAssessorPresenter.enableMarkerButtons(),e(YoastSEO.app.seoAssessorPresenter)||YoastSEO.app.seoAssessorPresenter.enableMarkerButtons()}function o(){jQuery("#wp-content-wrap").hasClass("html-active")&&(e(YoastSEO.app.contentAssessorPresenter)||(YoastSEO.app.contentAssessorPresenter._disableMarkerButtons=!0),e(YoastSEO.app.seoAssessorPresenter)||(YoastSEO.app.seoAssessorPresenter._disableMarkerButtons=!0),c()&&tinyMCE.on("AddEditor",function(){n()}))}function p(a,b){l(b,["input","change","cut","paste"],a.refresh.bind(a)),l(b,["hide"],m),l(b,["init","show"],n),l("content",["focus"],function(a){var b=a.target;f(b)&&(g(b),YoastSEO.app.disableMarkers())})}b.exports={addEventHandler:l,tinyMceEventBinder:p,getContentTinyMce:k,isTinyMCEAvailable:i,isTinyMCELoaded:c,disableMarkerButtons:m,enableMarkerButtons:n,wpTextViewOnInitCheck:o,tmceId:"content",termsTmceId:"description"}}(jQuery)},{"./decorator/tinyMCE":16,"lodash/forEach":255,"lodash/isUndefined":282}],21:[function(a,b,c){"use strict";function d(a){var b=a.length;if(b%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===a[b-2]?2:"="===a[b-1]?1:0}function e(a){return 3*a.length/4-d(a)}function f(a){var b,c,e,f,g,h,i=a.length;g=d(a),h=new l(3*i/4-g),e=g>0?i-4:i;var j=0;for(b=0,c=0;b<e;b+=4,c+=3)f=k[a.charCodeAt(b)]<<18|k[a.charCodeAt(b+1)]<<12|k[a.charCodeAt(b+2)]<<6|k[a.charCodeAt(b+3)],h[j++]=f>>16&255,h[j++]=f>>8&255,h[j++]=255&f;return 2===g?(f=k[a.charCodeAt(b)]<<2|k[a.charCodeAt(b+1)]>>4,h[j++]=255&f):1===g&&(f=k[a.charCodeAt(b)]<<10|k[a.charCodeAt(b+1)]<<4|k[a.charCodeAt(b+2)]>>2,h[j++]=f>>8&255,h[j++]=255&f),h}function g(a){return j[a>>18&63]+j[a>>12&63]+j[a>>6&63]+j[63&a]}function h(a,b,c){for(var d,e=[],f=b;f<c;f+=3)d=(a[f]<<16)+(a[f+1]<<8)+a[f+2],e.push(g(d));return e.join("")}function i(a){for(var b,c=a.length,d=c%3,e="",f=[],g=0,i=c-d;g<i;g+=16383)f.push(h(a,g,g+16383>i?i:g+16383));return 1===d?(b=a[c-1],e+=j[b>>2],e+=j[b<<4&63],e+="=="):2===d&&(b=(a[c-2]<<8)+a[c-1],e+=j[b>>10],e+=j[b>>4&63],e+=j[b<<2&63],e+="="),f.push(e),f.join("")}c.byteLength=e,c.toByteArray=f,c.fromByteArray=i;for(var j=[],k=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=0,o=m.length;n<o;++n)j[n]=m[n],k[m.charCodeAt(n)]=n;k["-".charCodeAt(0)]=62,k["_".charCodeAt(0)]=63},{}],22:[function(a,b,c){},{}],23:[function(a,b,c){(function(b){"use strict";var d=a("buffer"),e=d.Buffer,f=d.SlowBuffer,g=d.kMaxLength||2147483647;c.alloc=function(a,b,c){if("function"==typeof e.alloc)return e.alloc(a,b,c);if("number"==typeof c)throw new TypeError("encoding must not be number");if("number"!=typeof a)throw new TypeError("size must be a number");if(a>g)throw new RangeError("size is too large");var d=c,f=b;void 0===f&&(d=void 0,f=0);var h=new e(a);if("string"==typeof f)for(var i=new e(f,d),j=i.length,k=-1;++k<a;)h[k]=i[k%j];else h.fill(f);return h},c.allocUnsafe=function(a){if("function"==typeof e.allocUnsafe)return e.allocUnsafe(a);if("number"!=typeof a)throw new TypeError("size must be a number");if(a>g)throw new RangeError("size is too large");return new e(a)},c.from=function(a,c,d){if("function"==typeof e.from&&(!b.Uint8Array||Uint8Array.from!==e.from))return e.from(a,c,d);if("number"==typeof a)throw new TypeError('"value" argument must not be a number');if("string"==typeof a)return new e(a,c);if("undefined"!=typeof ArrayBuffer&&a instanceof ArrayBuffer){var f=c;if(1===arguments.length)return new e(a);void 0===f&&(f=0);var g=d;if(void 0===g&&(g=a.byteLength-f),f>=a.byteLength)throw new RangeError("'offset' is out of bounds");if(g>a.byteLength-f)throw new RangeError("'length' is out of bounds");return new e(a.slice(f,f+g))}if(e.isBuffer(a)){var h=new e(a.length);return a.copy(h,0,0,a.length),h}if(a){if(Array.isArray(a)||"undefined"!=typeof ArrayBuffer&&a.buffer instanceof ArrayBuffer||"length"in a)return new e(a);if("Buffer"===a.type&&Array.isArray(a.data))return new e(a.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")},c.allocUnsafeSlow=function(a){if("function"==typeof e.allocUnsafeSlow)return e.allocUnsafeSlow(a);if("number"!=typeof a)throw new TypeError("size must be a number");if(a>=g)throw new RangeError("size is too large");return new f(a)}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{buffer:24}],24:[function(a,b,c){(function(b){/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org> * @license MIT */ "use strict";function d(){return f.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function e(a,b){if(d()<b)throw new RangeError("Invalid typed array length");return f.TYPED_ARRAY_SUPPORT?(a=new Uint8Array(b),a.__proto__=f.prototype):(null===a&&(a=new f(b)),a.length=b),a}function f(a,b,c){if(!(f.TYPED_ARRAY_SUPPORT||this instanceof f))return new f(a,b,c);if("number"==typeof a){if("string"==typeof b)throw new Error("If encoding is specified then the first argument must be a string");return j(this,a)}return g(this,a,b,c)}function g(a,b,c,d){if("number"==typeof b)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&b instanceof ArrayBuffer?m(a,b,c,d):"string"==typeof b?k(a,b,c):n(a,b)}function h(a){if("number"!=typeof a)throw new TypeError('"size" argument must be a number');if(a<0)throw new RangeError('"size" argument must not be negative')}function i(a,b,c,d){return h(b),b<=0?e(a,b):void 0!==c?"string"==typeof d?e(a,b).fill(c,d):e(a,b).fill(c):e(a,b)}function j(a,b){if(h(b),a=e(a,b<0?0:0|o(b)),!f.TYPED_ARRAY_SUPPORT)for(var c=0;c<b;++c)a[c]=0;return a}function k(a,b,c){if("string"==typeof c&&""!==c||(c="utf8"),!f.isEncoding(c))throw new TypeError('"encoding" must be a valid string encoding');var d=0|q(b,c);a=e(a,d);var g=a.write(b,c);return g!==d&&(a=a.slice(0,g)),a}function l(a,b){var c=b.length<0?0:0|o(b.length);a=e(a,c);for(var d=0;d<c;d+=1)a[d]=255&b[d];return a}function m(a,b,c,d){if(b.byteLength,c<0||b.byteLength<c)throw new RangeError("'offset' is out of bounds");if(b.byteLength<c+(d||0))throw new RangeError("'length' is out of bounds");return b=void 0===c&&void 0===d?new Uint8Array(b):void 0===d?new Uint8Array(b,c):new Uint8Array(b,c,d),f.TYPED_ARRAY_SUPPORT?(a=b,a.__proto__=f.prototype):a=l(a,b),a}function n(a,b){if(f.isBuffer(b)){var c=0|o(b.length);return a=e(a,c),0===a.length?a:(b.copy(a,0,0,c),a)}if(b){if("undefined"!=typeof ArrayBuffer&&b.buffer instanceof ArrayBuffer||"length"in b)return"number"!=typeof b.length||X(b.length)?e(a,0):l(a,b);if("Buffer"===b.type&&$(b.data))return l(a,b.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function o(a){if(a>=d())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+d().toString(16)+" bytes");return 0|a}function p(a){return+a!=a&&(a=0),f.alloc(+a)}function q(a,b){if(f.isBuffer(a))return a.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(a)||a instanceof ArrayBuffer))return a.byteLength;"string"!=typeof a&&(a=""+a);var c=a.length;if(0===c)return 0;for(var d=!1;;)switch(b){case"ascii":case"latin1":case"binary":return c;case"utf8":case"utf-8":case void 0:return S(a).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*c;case"hex":return c>>>1;case"base64":return V(a).length;default:if(d)return S(a).length;b=(""+b).toLowerCase(),d=!0}}function r(a,b,c){var d=!1;if((void 0===b||b<0)&&(b=0),b>this.length)return"";if((void 0===c||c>this.length)&&(c=this.length),c<=0)return"";if(c>>>=0,b>>>=0,c<=b)return"";for(a||(a="utf8");;)switch(a){case"hex":return G(this,b,c);case"utf8":case"utf-8":return C(this,b,c);case"ascii":return E(this,b,c);case"latin1":case"binary":return F(this,b,c);case"base64":return B(this,b,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return H(this,b,c);default:if(d)throw new TypeError("Unknown encoding: "+a);a=(a+"").toLowerCase(),d=!0}}function s(a,b,c){var d=a[b];a[b]=a[c],a[c]=d}function t(a,b,c,d,e){if(0===a.length)return-1;if("string"==typeof c?(d=c,c=0):c>2147483647?c=2147483647:c<-2147483648&&(c=-2147483648),c=+c,isNaN(c)&&(c=e?0:a.length-1),c<0&&(c=a.length+c),c>=a.length){if(e)return-1;c=a.length-1}else if(c<0){if(!e)return-1;c=0}if("string"==typeof b&&(b=f.from(b,d)),f.isBuffer(b))return 0===b.length?-1:u(a,b,c,d,e);if("number"==typeof b)return b&=255,f.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?e?Uint8Array.prototype.indexOf.call(a,b,c):Uint8Array.prototype.lastIndexOf.call(a,b,c):u(a,[b],c,d,e);throw new TypeError("val must be string, number or Buffer")}function u(a,b,c,d,e){function f(a,b){return 1===g?a[b]:a.readUInt16BE(b*g)}var g=1,h=a.length,i=b.length;if(void 0!==d&&("ucs2"===(d=String(d).toLowerCase())||"ucs-2"===d||"utf16le"===d||"utf-16le"===d)){if(a.length<2||b.length<2)return-1;g=2,h/=2,i/=2,c/=2}var j;if(e){var k=-1;for(j=c;j<h;j++)if(f(a,j)===f(b,-1===k?0:j-k)){if(-1===k&&(k=j),j-k+1===i)return k*g}else-1!==k&&(j-=j-k),k=-1}else for(c+i>h&&(c=h-i),j=c;j>=0;j--){for(var l=!0,m=0;m<i;m++)if(f(a,j+m)!==f(b,m)){l=!1;break}if(l)return j}return-1}function v(a,b,c,d){c=Number(c)||0;var e=a.length-c;d?(d=Number(d))>e&&(d=e):d=e;var f=b.length;if(f%2!=0)throw new TypeError("Invalid hex string");d>f/2&&(d=f/2);for(var g=0;g<d;++g){var h=parseInt(b.substr(2*g,2),16);if(isNaN(h))return g;a[c+g]=h}return g}function w(a,b,c,d){return W(S(b,a.length-c),a,c,d)}function x(a,b,c,d){return W(T(b),a,c,d)}function y(a,b,c,d){return x(a,b,c,d)}function z(a,b,c,d){return W(V(b),a,c,d)}function A(a,b,c,d){return W(U(b,a.length-c),a,c,d)}function B(a,b,c){return 0===b&&c===a.length?Y.fromByteArray(a):Y.fromByteArray(a.slice(b,c))}function C(a,b,c){c=Math.min(a.length,c);for(var d=[],e=b;e<c;){var f=a[e],g=null,h=f>239?4:f>223?3:f>191?2:1;if(e+h<=c){var i,j,k,l;switch(h){case 1:f<128&&(g=f);break;case 2:i=a[e+1],128==(192&i)&&(l=(31&f)<<6|63&i)>127&&(g=l);break;case 3:i=a[e+1],j=a[e+2],128==(192&i)&&128==(192&j)&&(l=(15&f)<<12|(63&i)<<6|63&j)>2047&&(l<55296||l>57343)&&(g=l);break;case 4:i=a[e+1],j=a[e+2],k=a[e+3],128==(192&i)&&128==(192&j)&&128==(192&k)&&(l=(15&f)<<18|(63&i)<<12|(63&j)<<6|63&k)>65535&&l<1114112&&(g=l)}}null===g?(g=65533,h=1):g>65535&&(g-=65536,d.push(g>>>10&1023|55296),g=56320|1023&g),d.push(g),e+=h}return D(d)}function D(a){var b=a.length;if(b<=_)return String.fromCharCode.apply(String,a);for(var c="",d=0;d<b;)c+=String.fromCharCode.apply(String,a.slice(d,d+=_));return c}function E(a,b,c){var d="";c=Math.min(a.length,c);for(var e=b;e<c;++e)d+=String.fromCharCode(127&a[e]);return d}function F(a,b,c){var d="";c=Math.min(a.length,c);for(var e=b;e<c;++e)d+=String.fromCharCode(a[e]);return d}function G(a,b,c){var d=a.length;(!b||b<0)&&(b=0),(!c||c<0||c>d)&&(c=d);for(var e="",f=b;f<c;++f)e+=R(a[f]);return e}function H(a,b,c){for(var d=a.slice(b,c),e="",f=0;f<d.length;f+=2)e+=String.fromCharCode(d[f]+256*d[f+1]);return e}function I(a,b,c){if(a%1!=0||a<0)throw new RangeError("offset is not uint");if(a+b>c)throw new RangeError("Trying to access beyond buffer length")}function J(a,b,c,d,e,g){if(!f.isBuffer(a))throw new TypeError('"buffer" argument must be a Buffer instance');if(b>e||b<g)throw new RangeError('"value" argument is out of bounds');if(c+d>a.length)throw new RangeError("Index out of range")}function K(a,b,c,d){b<0&&(b=65535+b+1);for(var e=0,f=Math.min(a.length-c,2);e<f;++e)a[c+e]=(b&255<<8*(d?e:1-e))>>>8*(d?e:1-e)}function L(a,b,c,d){b<0&&(b=4294967295+b+1);for(var e=0,f=Math.min(a.length-c,4);e<f;++e)a[c+e]=b>>>8*(d?e:3-e)&255}function M(a,b,c,d,e,f){if(c+d>a.length)throw new RangeError("Index out of range");if(c<0)throw new RangeError("Index out of range")}function N(a,b,c,d,e){return e||M(a,b,c,4,3.4028234663852886e38,-3.4028234663852886e38),Z.write(a,b,c,d,23,4),c+4}function O(a,b,c,d,e){return e||M(a,b,c,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(a,b,c,d,52,8),c+8}function P(a){if(a=Q(a).replace(aa,""),a.length<2)return"";for(;a.length%4!=0;)a+="=";return a}function Q(a){return a.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function R(a){return a<16?"0"+a.toString(16):a.toString(16)}function S(a,b){b=b||1/0;for(var c,d=a.length,e=null,f=[],g=0;g<d;++g){if((c=a.charCodeAt(g))>55295&&c<57344){if(!e){if(c>56319){(b-=3)>-1&&f.push(239,191,189);continue}if(g+1===d){(b-=3)>-1&&f.push(239,191,189);continue}e=c;continue}if(c<56320){(b-=3)>-1&&f.push(239,191,189),e=c;continue}c=65536+(e-55296<<10|c-56320)}else e&&(b-=3)>-1&&f.push(239,191,189);if(e=null,c<128){if((b-=1)<0)break;f.push(c)}else if(c<2048){if((b-=2)<0)break;f.push(c>>6|192,63&c|128)}else if(c<65536){if((b-=3)<0)break;f.push(c>>12|224,c>>6&63|128,63&c|128)}else{if(!(c<1114112))throw new Error("Invalid code point");if((b-=4)<0)break;f.push(c>>18|240,c>>12&63|128,c>>6&63|128,63&c|128)}}return f}function T(a){for(var b=[],c=0;c<a.length;++c)b.push(255&a.charCodeAt(c));return b}function U(a,b){for(var c,d,e,f=[],g=0;g<a.length&&!((b-=2)<0);++g)c=a.charCodeAt(g),d=c>>8,e=c%256,f.push(e),f.push(d);return f}function V(a){return Y.toByteArray(P(a))}function W(a,b,c,d){for(var e=0;e<d&&!(e+c>=b.length||e>=a.length);++e)b[e+c]=a[e];return e}function X(a){return a!==a}var Y=a("base64-js"),Z=a("ieee754"),$=a("isarray");c.Buffer=f,c.SlowBuffer=p,c.INSPECT_MAX_BYTES=50,f.TYPED_ARRAY_SUPPORT=void 0!==b.TYPED_ARRAY_SUPPORT?b.TYPED_ARRAY_SUPPORT:function(){try{var a=new Uint8Array(1);return a.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===a.foo()&&"function"==typeof a.subarray&&0===a.subarray(1,1).byteLength}catch(a){return!1}}(),c.kMaxLength=d(),f.poolSize=8192,f._augment=function(a){return a.__proto__=f.prototype,a},f.from=function(a,b,c){return g(null,a,b,c)},f.TYPED_ARRAY_SUPPORT&&(f.prototype.__proto__=Uint8Array.prototype,f.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&f[Symbol.species]===f&&Object.defineProperty(f,Symbol.species,{value:null,configurable:!0})),f.alloc=function(a,b,c){return i(null,a,b,c)},f.allocUnsafe=function(a){return j(null,a)},f.allocUnsafeSlow=function(a){return j(null,a)},f.isBuffer=function(a){return!(null==a||!a._isBuffer)},f.compare=function(a,b){if(!f.isBuffer(a)||!f.isBuffer(b))throw new TypeError("Arguments must be Buffers");if(a===b)return 0;for(var c=a.length,d=b.length,e=0,g=Math.min(c,d);e<g;++e)if(a[e]!==b[e]){c=a[e],d=b[e];break}return c<d?-1:d<c?1:0},f.isEncoding=function(a){switch(String(a).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},f.concat=function(a,b){if(!$(a))throw new TypeError('"list" argument must be an Array of Buffers');if(0===a.length)return f.alloc(0);var c;if(void 0===b)for(b=0,c=0;c<a.length;++c)b+=a[c].length;var d=f.allocUnsafe(b),e=0;for(c=0;c<a.length;++c){var g=a[c];if(!f.isBuffer(g))throw new TypeError('"list" argument must be an Array of Buffers');g.copy(d,e),e+=g.length}return d},f.byteLength=q,f.prototype._isBuffer=!0,f.prototype.swap16=function(){var a=this.length;if(a%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var b=0;b<a;b+=2)s(this,b,b+1);return this},f.prototype.swap32=function(){var a=this.length;if(a%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var b=0;b<a;b+=4)s(this,b,b+3),s(this,b+1,b+2);return this},f.prototype.swap64=function(){var a=this.length;if(a%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var b=0;b<a;b+=8)s(this,b,b+7),s(this,b+1,b+6),s(this,b+2,b+5),s(this,b+3,b+4);return this},f.prototype.toString=function(){var a=0|this.length;return 0===a?"":0===arguments.length?C(this,0,a):r.apply(this,arguments)},f.prototype.equals=function(a){if(!f.isBuffer(a))throw new TypeError("Argument must be a Buffer");return this===a||0===f.compare(this,a)},f.prototype.inspect=function(){var a="",b=c.INSPECT_MAX_BYTES;return this.length>0&&(a=this.toString("hex",0,b).match(/.{2}/g).join(" "),this.length>b&&(a+=" ... ")),"<Buffer "+a+">"},f.prototype.compare=function(a,b,c,d,e){if(!f.isBuffer(a))throw new TypeError("Argument must be a Buffer");if(void 0===b&&(b=0),void 0===c&&(c=a?a.length:0),void 0===d&&(d=0),void 0===e&&(e=this.length),b<0||c>a.length||d<0||e>this.length)throw new RangeError("out of range index");if(d>=e&&b>=c)return 0;if(d>=e)return-1;if(b>=c)return 1;if(b>>>=0,c>>>=0,d>>>=0,e>>>=0,this===a)return 0;for(var g=e-d,h=c-b,i=Math.min(g,h),j=this.slice(d,e),k=a.slice(b,c),l=0;l<i;++l)if(j[l]!==k[l]){g=j[l],h=k[l];break}return g<h?-1:h<g?1:0},f.prototype.includes=function(a,b,c){return-1!==this.indexOf(a,b,c)},f.prototype.indexOf=function(a,b,c){return t(this,a,b,c,!0)},f.prototype.lastIndexOf=function(a,b,c){return t(this,a,b,c,!1)},f.prototype.write=function(a,b,c,d){if(void 0===b)d="utf8",c=this.length,b=0;else if(void 0===c&&"string"==typeof b)d=b,c=this.length,b=0;else{if(!isFinite(b))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");b|=0,isFinite(c)?(c|=0,void 0===d&&(d="utf8")):(d=c,c=void 0)}var e=this.length-b;if((void 0===c||c>e)&&(c=e),a.length>0&&(c<0||b<0)||b>this.length)throw new RangeError("Attempt to write outside buffer bounds");d||(d="utf8");for(var f=!1;;)switch(d){case"hex":return v(this,a,b,c);case"utf8":case"utf-8":return w(this,a,b,c);case"ascii":return x(this,a,b,c);case"latin1":case"binary":return y(this,a,b,c);case"base64":return z(this,a,b,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,a,b,c);default:if(f)throw new TypeError("Unknown encoding: "+d);d=(""+d).toLowerCase(),f=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var _=4096;f.prototype.slice=function(a,b){var c=this.length;a=~~a,b=void 0===b?c:~~b,a<0?(a+=c)<0&&(a=0):a>c&&(a=c),b<0?(b+=c)<0&&(b=0):b>c&&(b=c),b<a&&(b=a);var d;if(f.TYPED_ARRAY_SUPPORT)d=this.subarray(a,b),d.__proto__=f.prototype;else{var e=b-a;d=new f(e,void 0);for(var g=0;g<e;++g)d[g]=this[g+a]}return d},f.prototype.readUIntLE=function(a,b,c){a|=0,b|=0,c||I(a,b,this.length);for(var d=this[a],e=1,f=0;++f<b&&(e*=256);)d+=this[a+f]*e;return d},f.prototype.readUIntBE=function(a,b,c){a|=0,b|=0,c||I(a,b,this.length);for(var d=this[a+--b],e=1;b>0&&(e*=256);)d+=this[a+--b]*e;return d},f.prototype.readUInt8=function(a,b){return b||I(a,1,this.length),this[a]},f.prototype.readUInt16LE=function(a,b){return b||I(a,2,this.length),this[a]|this[a+1]<<8},f.prototype.readUInt16BE=function(a,b){return b||I(a,2,this.length),this[a]<<8|this[a+1]},f.prototype.readUInt32LE=function(a,b){return b||I(a,4,this.length),(this[a]|this[a+1]<<8|this[a+2]<<16)+16777216*this[a+3]},f.prototype.readUInt32BE=function(a,b){return b||I(a,4,this.length),16777216*this[a]+(this[a+1]<<16|this[a+2]<<8|this[a+3])},f.prototype.readIntLE=function(a,b,c){a|=0,b|=0,c||I(a,b,this.length);for(var d=this[a],e=1,f=0;++f<b&&(e*=256);)d+=this[a+f]*e;return e*=128,d>=e&&(d-=Math.pow(2,8*b)),d},f.prototype.readIntBE=function(a,b,c){a|=0,b|=0,c||I(a,b,this.length);for(var d=b,e=1,f=this[a+--d];d>0&&(e*=256);)f+=this[a+--d]*e;return e*=128,f>=e&&(f-=Math.pow(2,8*b)),f},f.prototype.readInt8=function(a,b){return b||I(a,1,this.length),128&this[a]?-1*(255-this[a]+1):this[a]},f.prototype.readInt16LE=function(a,b){b||I(a,2,this.length);var c=this[a]|this[a+1]<<8;return 32768&c?4294901760|c:c},f.prototype.readInt16BE=function(a,b){b||I(a,2,this.length);var c=this[a+1]|this[a]<<8;return 32768&c?4294901760|c:c},f.prototype.readInt32LE=function(a,b){return b||I(a,4,this.length),this[a]|this[a+1]<<8|this[a+2]<<16|this[a+3]<<24},f.prototype.readInt32BE=function(a,b){return b||I(a,4,this.length),this[a]<<24|this[a+1]<<16|this[a+2]<<8|this[a+3]},f.prototype.readFloatLE=function(a,b){return b||I(a,4,this.length),Z.read(this,a,!0,23,4)},f.prototype.readFloatBE=function(a,b){return b||I(a,4,this.length),Z.read(this,a,!1,23,4)},f.prototype.readDoubleLE=function(a,b){return b||I(a,8,this.length),Z.read(this,a,!0,52,8)},f.prototype.readDoubleBE=function(a,b){return b||I(a,8,this.length),Z.read(this,a,!1,52,8)},f.prototype.writeUIntLE=function(a,b,c,d){if(a=+a,b|=0,c|=0,!d){J(this,a,b,c,Math.pow(2,8*c)-1,0)}var e=1,f=0;for(this[b]=255&a;++f<c&&(e*=256);)this[b+f]=a/e&255;return b+c},f.prototype.writeUIntBE=function(a,b,c,d){if(a=+a,b|=0,c|=0,!d){J(this,a,b,c,Math.pow(2,8*c)-1,0)}var e=c-1,f=1;for(this[b+e]=255&a;--e>=0&&(f*=256);)this[b+e]=a/f&255;return b+c},f.prototype.writeUInt8=function(a,b,c){return a=+a,b|=0,c||J(this,a,b,1,255,0),f.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),this[b]=255&a,b+1},f.prototype.writeUInt16LE=function(a,b,c){return a=+a,b|=0,c||J(this,a,b,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[b]=255&a,this[b+1]=a>>>8):K(this,a,b,!0),b+2},f.prototype.writeUInt16BE=function(a,b,c){return a=+a,b|=0,c||J(this,a,b,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[b]=a>>>8,this[b+1]=255&a):K(this,a,b,!1),b+2},f.prototype.writeUInt32LE=function(a,b,c){return a=+a,b|=0,c||J(this,a,b,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[b+3]=a>>>24,this[b+2]=a>>>16,this[b+1]=a>>>8,this[b]=255&a):L(this,a,b,!0),b+4},f.prototype.writeUInt32BE=function(a,b,c){return a=+a,b|=0,c||J(this,a,b,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[b]=a>>>24,this[b+1]=a>>>16,this[b+2]=a>>>8,this[b+3]=255&a):L(this,a,b,!1),b+4},f.prototype.writeIntLE=function(a,b,c,d){if(a=+a,b|=0,!d){var e=Math.pow(2,8*c-1);J(this,a,b,c,e-1,-e)}var f=0,g=1,h=0;for(this[b]=255&a;++f<c&&(g*=256);)a<0&&0===h&&0!==this[b+f-1]&&(h=1),this[b+f]=(a/g>>0)-h&255;return b+c},f.prototype.writeIntBE=function(a,b,c,d){if(a=+a,b|=0,!d){var e=Math.pow(2,8*c-1);J(this,a,b,c,e-1,-e)}var f=c-1,g=1,h=0;for(this[b+f]=255&a;--f>=0&&(g*=256);)a<0&&0===h&&0!==this[b+f+1]&&(h=1),this[b+f]=(a/g>>0)-h&255;return b+c},f.prototype.writeInt8=function(a,b,c){return a=+a,b|=0,c||J(this,a,b,1,127,-128),f.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),a<0&&(a=255+a+1),this[b]=255&a,b+1},f.prototype.writeInt16LE=function(a,b,c){return a=+a,b|=0,c||J(this,a,b,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[b]=255&a,this[b+1]=a>>>8):K(this,a,b,!0),b+2},f.prototype.writeInt16BE=function(a,b,c){return a=+a,b|=0,c||J(this,a,b,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[b]=a>>>8,this[b+1]=255&a):K(this,a,b,!1),b+2},f.prototype.writeInt32LE=function(a,b,c){return a=+a,b|=0,c||J(this,a,b,4,2147483647,-2147483648),f.TYPED_ARRAY_SUPPORT?(this[b]=255&a,this[b+1]=a>>>8,this[b+2]=a>>>16,this[b+3]=a>>>24):L(this,a,b,!0),b+4},f.prototype.writeInt32BE=function(a,b,c){return a=+a,b|=0,c||J(this,a,b,4,2147483647,-2147483648),a<0&&(a=4294967295+a+1),f.TYPED_ARRAY_SUPPORT?(this[b]=a>>>24,this[b+1]=a>>>16,this[b+2]=a>>>8,this[b+3]=255&a):L(this,a,b,!1),b+4},f.prototype.writeFloatLE=function(a,b,c){return N(this,a,b,!0,c)},f.prototype.writeFloatBE=function(a,b,c){return N(this,a,b,!1,c)},f.prototype.writeDoubleLE=function(a,b,c){return O(this,a,b,!0,c)},f.prototype.writeDoubleBE=function(a,b,c){return O(this,a,b,!1,c)},f.prototype.copy=function(a,b,c,d){if(c||(c=0),d||0===d||(d=this.length),b>=a.length&&(b=a.length),b||(b=0),d>0&&d<c&&(d=c),d===c)return 0;if(0===a.length||0===this.length)return 0;if(b<0)throw new RangeError("targetStart out of bounds");if(c<0||c>=this.length)throw new RangeError("sourceStart out of bounds");if(d<0)throw new RangeError("sourceEnd out of bounds");d>this.length&&(d=this.length),a.length-b<d-c&&(d=a.length-b+c);var e,g=d-c;if(this===a&&c<b&&b<d)for(e=g-1;e>=0;--e)a[e+b]=this[e+c];else if(g<1e3||!f.TYPED_ARRAY_SUPPORT)for(e=0;e<g;++e)a[e+b]=this[e+c];else Uint8Array.prototype.set.call(a,this.subarray(c,c+g),b);return g},f.prototype.fill=function(a,b,c,d){if("string"==typeof a){if("string"==typeof b?(d=b,b=0,c=this.length):"string"==typeof c&&(d=c,c=this.length),1===a.length){var e=a.charCodeAt(0);e<256&&(a=e)}if(void 0!==d&&"string"!=typeof d)throw new TypeError("encoding must be a string");if("string"==typeof d&&!f.isEncoding(d))throw new TypeError("Unknown encoding: "+d)}else"number"==typeof a&&(a&=255);if(b<0||this.length<b||this.length<c)throw new RangeError("Out of range index");if(c<=b)return this;b>>>=0,c=void 0===c?this.length:c>>>0,a||(a=0);var g;if("number"==typeof a)for(g=b;g<c;++g)this[g]=a;else{var h=f.isBuffer(a)?a:S(new f(a,d).toString()),i=h.length;for(g=0;g<c-b;++g)this[g+b]=h[g%i]}return this};var aa=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":21,ieee754:56,isarray:59}],25:[function(a,b,c){(function(a){function b(a){return Array.isArray?Array.isArray(a):"[object Array]"===q(a)}function d(a){return"boolean"==typeof a}function e(a){return null===a}function f(a){return null==a}function g(a){return"number"==typeof a}function h(a){return"string"==typeof a}function i(a){return"symbol"==typeof a}function j(a){return void 0===a}function k(a){return"[object RegExp]"===q(a)}function l(a){return"object"==typeof a&&null!==a}function m(a){return"[object Date]"===q(a)}function n(a){return"[object Error]"===q(a)||a instanceof Error}function o(a){return"function"==typeof a}function p(a){return null===a||"boolean"==typeof a||"number"==typeof a||"string"==typeof a||"symbol"==typeof a||void 0===a}function q(a){return Object.prototype.toString.call(a)}c.isArray=b,c.isBoolean=d,c.isNull=e,c.isNullOrUndefined=f,c.isNumber=g,c.isString=h,c.isSymbol=i,c.isUndefined=j,c.isRegExp=k,c.isObject=l,c.isDate=m,c.isError=n,c.isFunction=o,c.isPrimitive=p,c.isBuffer=a.isBuffer}).call(this,{isBuffer:a("../../is-buffer/index.js")})},{"../../is-buffer/index.js":58}],26:[function(a,b,c){function d(a,b){if(a){var c,d="";for(var e in a)c=a[e],d&&(d+=" "),!c&&l[e]?d+=e:d+=e+'="'+(b.decodeEntities?k.encodeXML(c):c)+'"';return d}}function e(a,b){"svg"===a.name&&(b={decodeEntities:b.decodeEntities,xmlMode:!0});var c="<"+a.name,e=d(a.attribs,b);return e&&(c+=" "+e),!b.xmlMode||a.children&&0!==a.children.length?(c+=">",a.children&&(c+=o(a.children,b)),n[a.name]&&!b.xmlMode||(c+="</"+a.name+">")):c+="/>",c}function f(a){return"<"+a.data+">"}function g(a,b){var c=a.data||"";return!b.decodeEntities||a.parent&&a.parent.name in m||(c=k.encodeXML(c)),c}function h(a){return"<![CDATA["+a.children[0].data+"]]>"}function i(a){return"\x3c!--"+a.data+"--\x3e"}var j=a("domelementtype"),k=a("entities"),l={__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},m={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0},n={__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},o=b.exports=function(a,b){Array.isArray(a)||a.cheerio||(a=[a]),b=b||{};for(var c="",d=0;d<a.length;d++){var k=a[d];"root"===k.type?c+=o(k.children,b):j.isTag(k)?c+=e(k,b):k.type===j.Directive?c+=f(k):k.type===j.Comment?c+=i(k):k.type===j.CDATA?c+=h(k):c+=g(k,b)}return c}},{domelementtype:27,entities:39}],27:[function(a,b,c){b.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",isTag:function(a){return"tag"===a.type||"script"===a.type||"style"===a.type}}},{}],28:[function(a,b,c){b.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(a){return"tag"===a.type||"script"===a.type||"style"===a.type}}},{}],29:[function(a,b,c){function d(a,b,c){"object"==typeof a?(c=b,b=a,a=null):"function"==typeof b&&(c=b,b=h),this._callback=a,this._options=b||h,this._elementCB=c,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var e=a("domelementtype"),f=a("./lib/node"),g=a("./lib/element"),h={normalizeWhitespace:!1,withStartIndices:!1};d.prototype.onparserinit=function(a){this._parser=a},d.prototype.onreset=function(){d.call(this,this._callback,this._options,this._elementCB)},d.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},d.prototype._handleCallback=d.prototype.onerror=function(a){if("function"==typeof this._callback)this._callback(a,this.dom);else if(a)throw a},d.prototype.onclosetag=function(){var a=this._tagStack.pop();this._elementCB&&this._elementCB(a)},d.prototype._addDomElement=function(a){var b=this._tagStack[this._tagStack.length-1],c=b?b.children:this.dom,d=c[c.length-1];a.next=null,this._options.withStartIndices&&(a.startIndex=this._parser.startIndex),this._options.withDomLvl1&&(a.__proto__="tag"===a.type?g:f),d?(a.prev=d,d.next=a):a.prev=null,c.push(a),a.parent=b||null},d.prototype.onopentag=function(a,b){var c={type:"script"===a?e.Script:"style"===a?e.Style:e.Tag,name:a,attribs:b,children:[]};this._addDomElement(c),this._tagStack.push(c)},d.prototype.ontext=function(a){var b,c=this._options.normalizeWhitespace||this._options.ignoreWhitespace;!this._tagStack.length&&this.dom.length&&(b=this.dom[this.dom.length-1]).type===e.Text?c?b.data=(b.data+a).replace(/\s+/g," "):b.data+=a:this._tagStack.length&&(b=this._tagStack[this._tagStack.length-1])&&(b=b.children[b.children.length-1])&&b.type===e.Text?c?b.data=(b.data+a).replace(/\s+/g," "):b.data+=a:(c&&(a=a.replace(/\s+/g," ")),this._addDomElement({data:a,type:e.Text}))},d.prototype.oncomment=function(a){var b=this._tagStack[this._tagStack.length-1];if(b&&b.type===e.Comment)return void(b.data+=a);var c={data:a,type:e.Comment};this._addDomElement(c),this._tagStack.push(c)},d.prototype.oncdatastart=function(){var a={children:[{data:"",type:e.Text}],type:e.CDATA};this._addDomElement(a),this._tagStack.push(a)},d.prototype.oncommentend=d.prototype.oncdataend=function(){this._tagStack.pop()},d.prototype.onprocessinginstruction=function(a,b){this._addDomElement({name:a,data:b,type:e.Directive})},b.exports=d},{"./lib/element":30,"./lib/node":31,domelementtype:28}],30:[function(a,b,c){var d=a("./node"),e=b.exports=Object.create(d),f={tagName:"name"};Object.keys(f).forEach(function(a){var b=f[a];Object.defineProperty(e,a,{get:function(){return this[b]||null},set:function(a){return this[b]=a,a}})})},{"./node":31}],31:[function(a,b,c){var d=b.exports={get firstChild(){var a=this.children;return a&&a[0]||null},get lastChild(){var a=this.children;return a&&a[a.length-1]||null},get nodeType(){return f[this.type]||f.element}},e={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},f={element:1,text:3,cdata:4,comment:8};Object.keys(e).forEach(function(a){var b=e[a];Object.defineProperty(d,a,{get:function(){return this[b]||null},set:function(a){return this[b]=a,a}})})},{}],32:[function(a,b,c){var d=b.exports;[a("./lib/stringify"),a("./lib/traversal"),a("./lib/manipulation"),a("./lib/querying"),a("./lib/legacy"),a("./lib/helpers")].forEach(function(a){Object.keys(a).forEach(function(b){d[b]=a[b].bind(d)})})},{"./lib/helpers":33,"./lib/legacy":34,"./lib/manipulation":35,"./lib/querying":36,"./lib/stringify":37,"./lib/traversal":38}],33:[function(a,b,c){c.removeSubsets=function(a){for(var b,c,d,e=a.length;--e>-1;){for(b=c=a[e],a[e]=null,d=!0;c;){if(a.indexOf(c)>-1){d=!1,a.splice(e,1);break}c=c.parent}d&&(a[e]=b)}return a};var d={DISCONNECTED:1,PRECEDING:2,FOLLOWING:4,CONTAINS:8,CONTAINED_BY:16},e=c.compareDocumentPosition=function(a,b){var c,e,f,g,h,i,j=[],k=[];if(a===b)return 0;for(c=a;c;)j.unshift(c),c=c.parent;for(c=b;c;)k.unshift(c),c=c.parent;for(i=0;j[i]===k[i];)i++;return 0===i?d.DISCONNECTED:(e=j[i-1],f=e.children,g=j[i],h=k[i],f.indexOf(g)>f.indexOf(h)?e===b?d.FOLLOWING|d.CONTAINED_BY:d.FOLLOWING:e===a?d.PRECEDING|d.CONTAINS:d.PRECEDING)};c.uniqueSort=function(a){var b,c,f=a.length;for(a=a.slice();--f>-1;)b=a[f],(c=a.indexOf(b))>-1&&c<f&&a.splice(f,1);return a.sort(function(a,b){var c=e(a,b);return c&d.PRECEDING?-1:c&d.FOLLOWING?1:0}),a}},{}],34:[function(a,b,c){function d(a,b){return"function"==typeof b?function(c){return c.attribs&&b(c.attribs[a])}:function(c){return c.attribs&&c.attribs[a]===b}}function e(a,b){return function(c){return a(c)||b(c)}}var f=a("domelementtype"),g=c.isTag=f.isTag;c.testElement=function(a,b){for(var c in a)if(a.hasOwnProperty(c)){if("tag_name"===c){if(!g(b)||!a.tag_name(b.name))return!1}else if("tag_type"===c){if(!a.tag_type(b.type))return!1}else if("tag_contains"===c){if(g(b)||!a.tag_contains(b.data))return!1}else if(!b.attribs||!a[c](b.attribs[c]))return!1}else;return!0};var h={tag_name:function(a){return"function"==typeof a?function(b){return g(b)&&a(b.name)}:"*"===a?g:function(b){return g(b)&&b.name===a}},tag_type:function(a){return"function"==typeof a?function(b){return a(b.type)}:function(b){return b.type===a}},tag_contains:function(a){return"function"==typeof a?function(b){return!g(b)&&a(b.data)}:function(b){return!g(b)&&b.data===a}}};c.getElements=function(a,b,c,f){var g=Object.keys(a).map(function(b){var c=a[b];return b in h?h[b](c):d(b,c)});return 0===g.length?[]:this.filter(g.reduce(e),b,c,f)},c.getElementById=function(a,b,c){return Array.isArray(b)||(b=[b]),this.findOne(d("id",a),b,!1!==c)},c.getElementsByTagName=function(a,b,c,d){return this.filter(h.tag_name(a),b,c,d)},c.getElementsByTagType=function(a,b,c,d){return this.filter(h.tag_type(a),b,c,d)}},{domelementtype:28}],35:[function(a,b,c){c.removeElement=function(a){if(a.prev&&(a.prev.next=a.next),a.next&&(a.next.prev=a.prev),a.parent){var b=a.parent.children;b.splice(b.lastIndexOf(a),1)}},c.replaceElement=function(a,b){var c=b.prev=a.prev;c&&(c.next=b);var d=b.next=a.next;d&&(d.prev=b);var e=b.parent=a.parent;if(e){var f=e.children;f[f.lastIndexOf(a)]=b}},c.appendChild=function(a,b){if(b.parent=a,1!==a.children.push(b)){var c=a.children[a.children.length-2];c.next=b,b.prev=c,b.next=null}},c.append=function(a,b){var c=a.parent,d=a.next;if(b.next=d,b.prev=a,a.next=b,b.parent=c,d){if(d.prev=b,c){var e=c.children;e.splice(e.lastIndexOf(d),0,b)}}else c&&c.children.push(b)},c.prepend=function(a,b){var c=a.parent;if(c){var d=c.children;d.splice(d.lastIndexOf(a),0,b)}a.prev&&(a.prev.next=b),b.parent=c,b.prev=a.prev,b.next=a,a.prev=b}},{}],36:[function(a,b,c){function d(a,b,c,d){return Array.isArray(b)||(b=[b]),"number"==typeof d&&isFinite(d)||(d=1/0),e(a,b,!1!==c,d)}function e(a,b,c,d){for(var f,g=[],h=0,i=b.length;h<i&&!(a(b[h])&&(g.push(b[h]),--d<=0))&&(f=b[h].children,!(c&&f&&f.length>0&&(f=e(a,f,c,d),g=g.concat(f),(d-=f.length)<=0)));h++);return g}function f(a,b){for(var c=0,d=b.length;c<d;c++)if(a(b[c]))return b[c];return null}function g(a,b){for(var c=null,d=0,e=b.length;d<e&&!c;d++)j(b[d])&&(a(b[d])?c=b[d]:b[d].children.length>0&&(c=g(a,b[d].children)));return c}function h(a,b){for(var c=0,d=b.length;c<d;c++)if(j(b[c])&&(a(b[c])||b[c].children.length>0&&h(a,b[c].children)))return!0;return!1}function i(a,b){for(var c=[],d=0,e=b.length;d<e;d++)j(b[d])&&(a(b[d])&&c.push(b[d]),b[d].children.length>0&&(c=c.concat(i(a,b[d].children))));return c}var j=a("domelementtype").isTag;b.exports={filter:d,find:e,findOneChild:f,findOne:g,existsOne:h,findAll:i}},{domelementtype:28}],37:[function(a,b,c){function d(a,b){return a.children?a.children.map(function(a){return g(a,b)}).join(""):""}function e(a){return Array.isArray(a)?a.map(e).join(""):h(a)||a.type===f.CDATA?e(a.children):a.type===f.Text?a.data:""}var f=a("domelementtype"),g=a("dom-serializer"),h=f.isTag;b.exports={getInnerHTML:d,getOuterHTML:g,getText:e}},{"dom-serializer":26,domelementtype:28}],38:[function(a,b,c){var d=c.getChildren=function(a){return a.children},e=c.getParent=function(a){return a.parent};c.getSiblings=function(a){var b=e(a);return b?d(b):[a]},c.getAttributeValue=function(a,b){return a.attribs&&a.attribs[b]},c.hasAttrib=function(a,b){return!!a.attribs&&hasOwnProperty.call(a.attribs,b)},c.getName=function(a){return a.name}},{}],39:[function(a,b,c){var d=a("./lib/encode.js"),e=a("./lib/decode.js");c.decode=function(a,b){return(!b||b<=0?e.XML:e.HTML)(a)},c.decodeStrict=function(a,b){return(!b||b<=0?e.XML:e.HTMLStrict)(a)},c.encode=function(a,b){return(!b||b<=0?d.XML:d.HTML)(a)},c.encodeXML=d.XML,c.encodeHTML4=c.encodeHTML5=c.encodeHTML=d.HTML,c.decodeXML=c.decodeXMLStrict=e.XML,c.decodeHTML4=c.decodeHTML5=c.decodeHTML=e.HTML,c.decodeHTML4Strict=c.decodeHTML5Strict=c.decodeHTMLStrict=e.HTMLStrict,c.escape=d.escape},{"./lib/decode.js":40,"./lib/encode.js":42}],40:[function(a,b,c){ function d(a){var b=Object.keys(a).join("|"),c=f(a);b+="|#[xX][\\da-fA-F]+|#\\d+";var d=new RegExp("&(?:"+b+");","g");return function(a){return String(a).replace(d,c)}}function e(a,b){return a<b?1:-1}function f(a){return function(b){return"#"===b.charAt(1)?j("X"===b.charAt(2)||"x"===b.charAt(2)?parseInt(b.substr(3),16):parseInt(b.substr(2),10)):a[b.slice(1,-1)]}}var g=a("../maps/entities.json"),h=a("../maps/legacy.json"),i=a("../maps/xml.json"),j=a("./decode_codepoint.js"),k=d(i),l=d(g),m=function(){function a(a){return";"!==a.substr(-1)&&(a+=";"),k(a)}for(var b=Object.keys(h).sort(e),c=Object.keys(g).sort(e),d=0,i=0;d<c.length;d++)b[i]===c[d]?(c[d]+=";?",i++):c[d]+=";";var j=new RegExp("&(?:"+c.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),k=f(g);return function(b){return String(b).replace(j,a)}}();b.exports={XML:k,HTML:m,HTMLStrict:l}},{"../maps/entities.json":44,"../maps/legacy.json":45,"../maps/xml.json":46,"./decode_codepoint.js":41}],41:[function(a,b,c){function d(a){if(a>=55296&&a<=57343||a>1114111)return"�";a in e&&(a=e[a]);var b="";return a>65535&&(a-=65536,b+=String.fromCharCode(a>>>10&1023|55296),a=56320|1023&a),b+=String.fromCharCode(a)}var e=a("../maps/decode.json");b.exports=d},{"../maps/decode.json":43}],42:[function(a,b,c){function d(a){return Object.keys(a).sort().reduce(function(b,c){return b[a[c]]="&"+c+";",b},{})}function e(a){var b=[],c=[];return Object.keys(a).forEach(function(a){1===a.length?b.push("\\"+a):c.push(a)}),c.unshift("["+b.join("")+"]"),new RegExp(c.join("|"),"g")}function f(a){return"&#x"+a.charCodeAt(0).toString(16).toUpperCase()+";"}function g(a){return"&#x"+(1024*(a.charCodeAt(0)-55296)+a.charCodeAt(1)-56320+65536).toString(16).toUpperCase()+";"}function h(a,b){function c(b){return a[b]}return function(a){return a.replace(b,c).replace(o,g).replace(n,f)}}function i(a){return a.replace(p,f).replace(o,g).replace(n,f)}var j=d(a("../maps/xml.json")),k=e(j);c.XML=h(j,k);var l=d(a("../maps/entities.json")),m=e(l);c.HTML=h(l,m);var n=/[^\0-\x7F]/g,o=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,p=e(j);c.escape=i},{"../maps/entities.json":44,"../maps/xml.json":46}],43:[function(a,b,c){b.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}},{}],44:[function(a,b,c){b.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:""}},{}],45:[function(a,b,c){b.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}},{}],46:[function(a,b,c){b.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},{}],47:[function(a,b,c){function d(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function e(a){return"function"==typeof a}function f(a){return"number"==typeof a}function g(a){return"object"==typeof a&&null!==a}function h(a){return void 0===a}b.exports=d,d.EventEmitter=d,d.prototype._events=void 0,d.prototype._maxListeners=void 0,d.defaultMaxListeners=10,d.prototype.setMaxListeners=function(a){if(!f(a)||a<0||isNaN(a))throw TypeError("n must be a positive number");return this._maxListeners=a,this},d.prototype.emit=function(a){var b,c,d,f,i,j;if(this._events||(this._events={}),"error"===a&&(!this._events.error||g(this._events.error)&&!this._events.error.length)){if((b=arguments[1])instanceof Error)throw b;var k=new Error('Uncaught, unspecified "error" event. ('+b+")");throw k.context=b,k}if(c=this._events[a],h(c))return!1;if(e(c))switch(arguments.length){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:f=Array.prototype.slice.call(arguments,1),c.apply(this,f)}else if(g(c))for(f=Array.prototype.slice.call(arguments,1),j=c.slice(),d=j.length,i=0;i<d;i++)j[i].apply(this,f);return!0},d.prototype.addListener=function(a,b){var c;if(!e(b))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",a,e(b.listener)?b.listener:b),this._events[a]?g(this._events[a])?this._events[a].push(b):this._events[a]=[this._events[a],b]:this._events[a]=b,g(this._events[a])&&!this._events[a].warned&&(c=h(this._maxListeners)?d.defaultMaxListeners:this._maxListeners)&&c>0&&this._events[a].length>c&&(this._events[a].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[a].length),"function"==typeof console.trace&&console.trace()),this},d.prototype.on=d.prototype.addListener,d.prototype.once=function(a,b){function c(){this.removeListener(a,c),d||(d=!0,b.apply(this,arguments))}if(!e(b))throw TypeError("listener must be a function");var d=!1;return c.listener=b,this.on(a,c),this},d.prototype.removeListener=function(a,b){var c,d,f,h;if(!e(b))throw TypeError("listener must be a function");if(!this._events||!this._events[a])return this;if(c=this._events[a],f=c.length,d=-1,c===b||e(c.listener)&&c.listener===b)delete this._events[a],this._events.removeListener&&this.emit("removeListener",a,b);else if(g(c)){for(h=f;h-- >0;)if(c[h]===b||c[h].listener&&c[h].listener===b){d=h;break}if(d<0)return this;1===c.length?(c.length=0,delete this._events[a]):c.splice(d,1),this._events.removeListener&&this.emit("removeListener",a,b)}return this},d.prototype.removeAllListeners=function(a){var b,c;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[a]&&delete this._events[a],this;if(0===arguments.length){for(b in this._events)"removeListener"!==b&&this.removeAllListeners(b);return this.removeAllListeners("removeListener"),this._events={},this}if(c=this._events[a],e(c))this.removeListener(a,c);else if(c)for(;c.length;)this.removeListener(a,c[c.length-1]);return delete this._events[a],this},d.prototype.listeners=function(a){return this._events&&this._events[a]?e(this._events[a])?[this._events[a]]:this._events[a].slice():[]},d.prototype.listenerCount=function(a){if(this._events){var b=this._events[a];if(e(b))return 1;if(b)return b.length}return 0},d.listenerCount=function(a,b){ return a.listenerCount(b)}},{}],48:[function(a,b,c){function d(a){this._cbs=a||{},this.events=[]}b.exports=d;var e=a("./").EVENTS;Object.keys(e).forEach(function(a){if(0===e[a])a="on"+a,d.prototype[a]=function(){this.events.push([a]),this._cbs[a]&&this._cbs[a]()};else if(1===e[a])a="on"+a,d.prototype[a]=function(b){this.events.push([a,b]),this._cbs[a]&&this._cbs[a](b)};else{if(2!==e[a])throw Error("wrong number of arguments");a="on"+a,d.prototype[a]=function(b,c){this.events.push([a,b,c]),this._cbs[a]&&this._cbs[a](b,c)}}}),d.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},d.prototype.restart=function(){this._cbs.onreset&&this._cbs.onreset();for(var a=0,b=this.events.length;a<b;a++)if(this._cbs[this.events[a][0]]){var c=this.events[a].length;1===c?this._cbs[this.events[a][0]]():2===c?this._cbs[this.events[a][0]](this.events[a][1]):this._cbs[this.events[a][0]](this.events[a][1],this.events[a][2])}}},{"./":55}],49:[function(a,b,c){function d(a,b){this.init(a,b)}function e(a,b){return k.getElementsByTagName(a,b,!0)}function f(a,b){return k.getElementsByTagName(a,b,!0,1)[0]}function g(a,b,c){return k.getText(k.getElementsByTagName(a,b,c,1)).trim()}function h(a,b,c,d,e){var f=g(c,d,e);f&&(a[b]=f)}var i=a("./index.js"),j=i.DomHandler,k=i.DomUtils;a("inherits")(d,j),d.prototype.init=j;var l=function(a){return"rss"===a||"feed"===a||"rdf:RDF"===a};d.prototype.onend=function(){var a,b,c={},d=f(l,this.dom);d&&("feed"===d.name?(b=d.children,c.type="atom",h(c,"id","id",b),h(c,"title","title",b),(a=f("link",b))&&(a=a.attribs)&&(a=a.href)&&(c.link=a),h(c,"description","subtitle",b),(a=g("updated",b))&&(c.updated=new Date(a)),h(c,"author","email",b,!0),c.items=e("entry",b).map(function(a){var b,c={};return a=a.children,h(c,"id","id",a),h(c,"title","title",a),(b=f("link",a))&&(b=b.attribs)&&(b=b.href)&&(c.link=b),(b=g("summary",a)||g("content",a))&&(c.description=b),(b=g("updated",a))&&(c.pubDate=new Date(b)),c})):(b=f("channel",d.children).children,c.type=d.name.substr(0,3),c.id="",h(c,"title","title",b),h(c,"link","link",b),h(c,"description","description",b),(a=g("lastBuildDate",b))&&(c.updated=new Date(a)),h(c,"author","managingEditor",b,!0),c.items=e("item",d.children).map(function(a){var b,c={};return a=a.children,h(c,"id","guid",a),h(c,"title","title",a),h(c,"link","link",a),h(c,"description","description",a),(b=g("pubDate",a))&&(c.pubDate=new Date(b)),c}))),this.dom=c,j.prototype._handleCallback.call(this,d?null:Error("couldn't find root of feed"))},b.exports=d},{"./index.js":55,inherits:57}],50:[function(a,b,c){function d(a,b){this._options=b||{},this._cbs=a||{},this._tagname="",this._attribname="",this._attribvalue="",this._attribs=null,this._stack=[],this.startIndex=0,this.endIndex=null,this._lowerCaseTagNames="lowerCaseTags"in this._options?!!this._options.lowerCaseTags:!this._options.xmlMode,this._lowerCaseAttributeNames="lowerCaseAttributeNames"in this._options?!!this._options.lowerCaseAttributeNames:!this._options.xmlMode,this._options.Tokenizer&&(e=this._options.Tokenizer),this._tokenizer=new e(this._options,this),this._cbs.onparserinit&&this._cbs.onparserinit(this)}var e=a("./Tokenizer.js"),f={input:!0,option:!0,optgroup:!0,select:!0,button:!0,datalist:!0,textarea:!0},g={tr:{tr:!0,th:!0,td:!0},th:{th:!0},td:{thead:!0,th:!0,td:!0},body:{head:!0,link:!0,script:!0},li:{li:!0},p:{p:!0},h1:{p:!0},h2:{p:!0},h3:{p:!0},h4:{p:!0},h5:{p:!0},h6:{p:!0},select:f,input:f,output:f,button:f,datalist:f,textarea:f,option:{option:!0},optgroup:{optgroup:!0}},h={__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,path:!0,circle:!0,ellipse:!0,line:!0,rect:!0,use:!0,stop:!0,polyline:!0,polygon:!0};a("inherits")(d,a("events").EventEmitter),d.prototype._updatePosition=function(a){null===this.endIndex?this._tokenizer._sectionStart<=a?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-a:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},d.prototype.ontext=function(a){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(a)},d.prototype.onopentagname=function(a){if(this._lowerCaseTagNames&&(a=a.toLowerCase()),this._tagname=a,!this._options.xmlMode&&a in g)for(var b;(b=this._stack[this._stack.length-1])in g[a];this.onclosetag(b));!this._options.xmlMode&&a in h||this._stack.push(a),this._cbs.onopentagname&&this._cbs.onopentagname(a),this._cbs.onopentag&&(this._attribs={})},d.prototype.onopentagend=function(){this._updatePosition(1),this._attribs&&(this._cbs.onopentag&&this._cbs.onopentag(this._tagname,this._attribs),this._attribs=null),!this._options.xmlMode&&this._cbs.onclosetag&&this._tagname in h&&this._cbs.onclosetag(this._tagname),this._tagname=""},d.prototype.onclosetag=function(a){if(this._updatePosition(1),this._lowerCaseTagNames&&(a=a.toLowerCase()),!this._stack.length||a in h&&!this._options.xmlMode)this._options.xmlMode||"br"!==a&&"p"!==a||(this.onopentagname(a),this._closeCurrentTag());else{var b=this._stack.lastIndexOf(a);if(-1!==b)if(this._cbs.onclosetag)for(b=this._stack.length-b;b--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=b;else"p"!==a||this._options.xmlMode||(this.onopentagname(a),this._closeCurrentTag())}},d.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing?this._closeCurrentTag():this.onopentagend()},d.prototype._closeCurrentTag=function(){var a=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===a&&(this._cbs.onclosetag&&this._cbs.onclosetag(a),this._stack.pop())},d.prototype.onattribname=function(a){this._lowerCaseAttributeNames&&(a=a.toLowerCase()),this._attribname=a},d.prototype.onattribdata=function(a){this._attribvalue+=a},d.prototype.onattribend=function(){this._cbs.onattribute&&this._cbs.onattribute(this._attribname,this._attribvalue),this._attribs&&!Object.prototype.hasOwnProperty.call(this._attribs,this._attribname)&&(this._attribs[this._attribname]=this._attribvalue),this._attribname="",this._attribvalue=""},d.prototype._getInstructionName=function(a){var b=a.search(/\s|\//),c=b<0?a:a.substr(0,b);return this._lowerCaseTagNames&&(c=c.toLowerCase()),c},d.prototype.ondeclaration=function(a){if(this._cbs.onprocessinginstruction){var b=this._getInstructionName(a);this._cbs.onprocessinginstruction("!"+b,"!"+a)}},d.prototype.onprocessinginstruction=function(a){if(this._cbs.onprocessinginstruction){var b=this._getInstructionName(a);this._cbs.onprocessinginstruction("?"+b,"?"+a)}},d.prototype.oncomment=function(a){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(a),this._cbs.oncommentend&&this._cbs.oncommentend()},d.prototype.oncdata=function(a){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(a),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+a+"]]")},d.prototype.onerror=function(a){this._cbs.onerror&&this._cbs.onerror(a)},d.prototype.onend=function(){if(this._cbs.onclosetag)for(var a=this._stack.length;a>0;this._cbs.onclosetag(this._stack[--a]));this._cbs.onend&&this._cbs.onend()},d.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},d.prototype.parseComplete=function(a){this.reset(),this.end(a)},d.prototype.write=function(a){this._tokenizer.write(a)},d.prototype.end=function(a){this._tokenizer.end(a)},d.prototype.pause=function(){this._tokenizer.pause()},d.prototype.resume=function(){this._tokenizer.resume()},d.prototype.parseChunk=d.prototype.write,d.prototype.done=d.prototype.end,b.exports=d},{"./Tokenizer.js":53,events:47,inherits:57}],51:[function(a,b,c){function d(a){this._cbs=a||{}}b.exports=d;var e=a("./").EVENTS;Object.keys(e).forEach(function(a){if(0===e[a])a="on"+a,d.prototype[a]=function(){this._cbs[a]&&this._cbs[a]()};else if(1===e[a])a="on"+a,d.prototype[a]=function(b){this._cbs[a]&&this._cbs[a](b)};else{if(2!==e[a])throw Error("wrong number of arguments");a="on"+a,d.prototype[a]=function(b,c){this._cbs[a]&&this._cbs[a](b,c)}}})},{"./":55}],52:[function(a,b,c){function d(a){f.call(this,new e(this),a)}function e(a){this.scope=a}b.exports=d;var f=a("./WritableStream.js");a("inherits")(d,f),d.prototype.readable=!0;var g=a("../").EVENTS;Object.keys(g).forEach(function(a){if(0===g[a])e.prototype["on"+a]=function(){this.scope.emit(a)};else if(1===g[a])e.prototype["on"+a]=function(b){this.scope.emit(a,b)};else{if(2!==g[a])throw Error("wrong number of arguments!");e.prototype["on"+a]=function(b,c){this.scope.emit(a,b,c)}}})},{"../":55,"./WritableStream.js":54,inherits:57}],53:[function(a,b,c){function d(a){return" "===a||"\n"===a||"\t"===a||"\f"===a||"\r"===a}function e(a,b,c){var d=a.toLowerCase();return a===d?function(a){a===d?this._state=b:(this._state=c,this._index--)}:function(e){e===d||e===a?this._state=b:(this._state=c,this._index--)}}function f(a,b){var c=a.toLowerCase();return function(d){d===c||d===a?this._state=b:(this._state=o,this._index--)}}function g(a,b){this._state=m,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=m,this._special=oa,this._cbs=b,this._running=!0,this._ended=!1,this._xmlMode=!(!a||!a.xmlMode),this._decodeEntities=!(!a||!a.decodeEntities)}b.exports=g;var h=a("entities/lib/decode_codepoint.js"),i=a("entities/maps/entities.json"),j=a("entities/maps/legacy.json"),k=a("entities/maps/xml.json"),l=0,m=l++,n=l++,o=l++,p=l++,q=l++,r=l++,s=l++,t=l++,u=l++,v=l++,w=l++,x=l++,y=l++,z=l++,A=l++,B=l++,C=l++,D=l++,E=l++,F=l++,G=l++,H=l++,I=l++,J=l++,K=l++,L=l++,M=l++,N=l++,O=l++,P=l++,Q=l++,R=l++,S=l++,T=l++,U=l++,V=l++,W=l++,X=l++,Y=l++,Z=l++,$=l++,_=l++,aa=l++,ba=l++,ca=l++,da=l++,ea=l++,fa=l++,ga=l++,ha=l++,ia=l++,ja=l++,ka=l++,la=l++,ma=l++,na=0,oa=na++,pa=na++,qa=na++;g.prototype._stateText=function(a){"<"===a?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=n,this._sectionStart=this._index):this._decodeEntities&&this._special===oa&&"&"===a&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=m,this._state=ia,this._sectionStart=this._index)},g.prototype._stateBeforeTagName=function(a){"/"===a?this._state=q:"<"===a?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===a||this._special!==oa||d(a)?this._state=m:"!"===a?(this._state=A,this._sectionStart=this._index+1):"?"===a?(this._state=C,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==a&&"S"!==a?o:Q,this._sectionStart=this._index)},g.prototype._stateInTagName=function(a){("/"===a||">"===a||d(a))&&(this._emitToken("onopentagname"),this._state=t,this._index--)},g.prototype._stateBeforeCloseingTagName=function(a){d(a)||(">"===a?this._state=m:this._special!==oa?"s"===a||"S"===a?this._state=R:(this._state=m,this._index--):(this._state=r,this._sectionStart=this._index))},g.prototype._stateInCloseingTagName=function(a){(">"===a||d(a))&&(this._emitToken("onclosetag"),this._state=s,this._index--)},g.prototype._stateAfterCloseingTagName=function(a){">"===a&&(this._state=m,this._sectionStart=this._index+1)},g.prototype._stateBeforeAttributeName=function(a){">"===a?(this._cbs.onopentagend(),this._state=m,this._sectionStart=this._index+1):"/"===a?this._state=p:d(a)||(this._state=u,this._sectionStart=this._index)},g.prototype._stateInSelfClosingTag=function(a){">"===a?(this._cbs.onselfclosingtag(),this._state=m,this._sectionStart=this._index+1):d(a)||(this._state=t,this._index--)},g.prototype._stateInAttributeName=function(a){("="===a||"/"===a||">"===a||d(a))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=v,this._index--)},g.prototype._stateAfterAttributeName=function(a){"="===a?this._state=w:"/"===a||">"===a?(this._cbs.onattribend(),this._state=t,this._index--):d(a)||(this._cbs.onattribend(),this._state=u,this._sectionStart=this._index)},g.prototype._stateBeforeAttributeValue=function(a){'"'===a?(this._state=x,this._sectionStart=this._index+1):"'"===a?(this._state=y,this._sectionStart=this._index+1):d(a)||(this._state=z,this._sectionStart=this._index,this._index--)},g.prototype._stateInAttributeValueDoubleQuotes=function(a){'"'===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=t):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ia,this._sectionStart=this._index)},g.prototype._stateInAttributeValueSingleQuotes=function(a){"'"===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=t):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ia,this._sectionStart=this._index)},g.prototype._stateInAttributeValueNoQuotes=function(a){d(a)||">"===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=t,this._index--):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ia,this._sectionStart=this._index)},g.prototype._stateBeforeDeclaration=function(a){this._state="["===a?H:"-"===a?D:B},g.prototype._stateInDeclaration=function(a){">"===a&&(this._cbs.ondeclaration(this._getSection()),this._state=m,this._sectionStart=this._index+1)},g.prototype._stateInProcessingInstruction=function(a){">"===a&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=m,this._sectionStart=this._index+1)},g.prototype._stateBeforeComment=function(a){"-"===a?(this._state=E,this._sectionStart=this._index+1):this._state=B},g.prototype._stateInComment=function(a){"-"===a&&(this._state=F)},g.prototype._stateAfterComment1=function(a){this._state="-"===a?G:E},g.prototype._stateAfterComment2=function(a){">"===a?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=m,this._sectionStart=this._index+1):"-"!==a&&(this._state=E)},g.prototype._stateBeforeCdata1=e("C",I,B),g.prototype._stateBeforeCdata2=e("D",J,B),g.prototype._stateBeforeCdata3=e("A",K,B),g.prototype._stateBeforeCdata4=e("T",L,B),g.prototype._stateBeforeCdata5=e("A",M,B),g.prototype._stateBeforeCdata6=function(a){"["===a?(this._state=N,this._sectionStart=this._index+1):(this._state=B,this._index--)},g.prototype._stateInCdata=function(a){"]"===a&&(this._state=O)},g.prototype._stateAfterCdata1=function(a,b){return function(c){c===a&&(this._state=b)}}("]",P),g.prototype._stateAfterCdata2=function(a){">"===a?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=m,this._sectionStart=this._index+1):"]"!==a&&(this._state=N)},g.prototype._stateBeforeSpecial=function(a){"c"===a||"C"===a?this._state=S:"t"===a||"T"===a?this._state=aa:(this._state=o,this._index--)},g.prototype._stateBeforeSpecialEnd=function(a){this._special!==pa||"c"!==a&&"C"!==a?this._special!==qa||"t"!==a&&"T"!==a?this._state=m:this._state=ea:this._state=X},g.prototype._stateBeforeScript1=f("R",T),g.prototype._stateBeforeScript2=f("I",U),g.prototype._stateBeforeScript3=f("P",V),g.prototype._stateBeforeScript4=f("T",W),g.prototype._stateBeforeScript5=function(a){("/"===a||">"===a||d(a))&&(this._special=pa),this._state=o,this._index--},g.prototype._stateAfterScript1=e("R",Y,m),g.prototype._stateAfterScript2=e("I",Z,m),g.prototype._stateAfterScript3=e("P",$,m),g.prototype._stateAfterScript4=e("T",_,m),g.prototype._stateAfterScript5=function(a){">"===a||d(a)?(this._special=oa,this._state=r,this._sectionStart=this._index-6,this._index--):this._state=m},g.prototype._stateBeforeStyle1=f("Y",ba),g.prototype._stateBeforeStyle2=f("L",ca),g.prototype._stateBeforeStyle3=f("E",da),g.prototype._stateBeforeStyle4=function(a){("/"===a||">"===a||d(a))&&(this._special=qa),this._state=o,this._index--},g.prototype._stateAfterStyle1=e("Y",fa,m),g.prototype._stateAfterStyle2=e("L",ga,m),g.prototype._stateAfterStyle3=e("E",ha,m),g.prototype._stateAfterStyle4=function(a){">"===a||d(a)?(this._special=oa,this._state=r,this._sectionStart=this._index-5,this._index--):this._state=m},g.prototype._stateBeforeEntity=e("#",ja,ka),g.prototype._stateBeforeNumericEntity=e("X",ma,la),g.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+1<this._index){var a=this._buffer.substring(this._sectionStart+1,this._index),b=this._xmlMode?k:i;b.hasOwnProperty(a)&&(this._emitPartial(b[a]),this._sectionStart=this._index+1)}},g.prototype._parseLegacyEntity=function(){var a=this._sectionStart+1,b=this._index-a;for(b>6&&(b=6);b>=2;){var c=this._buffer.substr(a,b);if(j.hasOwnProperty(c))return this._emitPartial(j[c]),void(this._sectionStart+=b+1);b--}},g.prototype._stateInNamedEntity=function(a){";"===a?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):(a<"a"||a>"z")&&(a<"A"||a>"Z")&&(a<"0"||a>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==m?"="!==a&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},g.prototype._decodeNumericEntity=function(a,b){var c=this._sectionStart+a;if(c!==this._index){var d=this._buffer.substring(c,this._index),e=parseInt(d,b);this._emitPartial(h(e)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},g.prototype._stateInNumericEntity=function(a){";"===a?(this._decodeNumericEntity(2,10),this._sectionStart++):(a<"0"||a>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},g.prototype._stateInHexEntity=function(a){";"===a?(this._decodeNumericEntity(3,16),this._sectionStart++):(a<"a"||a>"f")&&(a<"A"||a>"F")&&(a<"0"||a>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},g.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===m?(this._sectionStart!==this._index&&this._cbs.ontext(this._buffer.substr(this._sectionStart)),this._buffer="",this._bufferOffset+=this._index,this._index=0):this._sectionStart===this._index?(this._buffer="",this._bufferOffset+=this._index,this._index=0):(this._buffer=this._buffer.substr(this._sectionStart),this._index-=this._sectionStart,this._bufferOffset+=this._sectionStart),this._sectionStart=0)},g.prototype.write=function(a){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=a,this._parse()},g.prototype._parse=function(){for(;this._index<this._buffer.length&&this._running;){var a=this._buffer.charAt(this._index);this._state===m?this._stateText(a):this._state===n?this._stateBeforeTagName(a):this._state===o?this._stateInTagName(a):this._state===q?this._stateBeforeCloseingTagName(a):this._state===r?this._stateInCloseingTagName(a):this._state===s?this._stateAfterCloseingTagName(a):this._state===p?this._stateInSelfClosingTag(a):this._state===t?this._stateBeforeAttributeName(a):this._state===u?this._stateInAttributeName(a):this._state===v?this._stateAfterAttributeName(a):this._state===w?this._stateBeforeAttributeValue(a):this._state===x?this._stateInAttributeValueDoubleQuotes(a):this._state===y?this._stateInAttributeValueSingleQuotes(a):this._state===z?this._stateInAttributeValueNoQuotes(a):this._state===A?this._stateBeforeDeclaration(a):this._state===B?this._stateInDeclaration(a):this._state===C?this._stateInProcessingInstruction(a):this._state===D?this._stateBeforeComment(a):this._state===E?this._stateInComment(a):this._state===F?this._stateAfterComment1(a):this._state===G?this._stateAfterComment2(a):this._state===H?this._stateBeforeCdata1(a):this._state===I?this._stateBeforeCdata2(a):this._state===J?this._stateBeforeCdata3(a):this._state===K?this._stateBeforeCdata4(a):this._state===L?this._stateBeforeCdata5(a):this._state===M?this._stateBeforeCdata6(a):this._state===N?this._stateInCdata(a):this._state===O?this._stateAfterCdata1(a):this._state===P?this._stateAfterCdata2(a):this._state===Q?this._stateBeforeSpecial(a):this._state===R?this._stateBeforeSpecialEnd(a):this._state===S?this._stateBeforeScript1(a):this._state===T?this._stateBeforeScript2(a):this._state===U?this._stateBeforeScript3(a):this._state===V?this._stateBeforeScript4(a):this._state===W?this._stateBeforeScript5(a):this._state===X?this._stateAfterScript1(a):this._state===Y?this._stateAfterScript2(a):this._state===Z?this._stateAfterScript3(a):this._state===$?this._stateAfterScript4(a):this._state===_?this._stateAfterScript5(a):this._state===aa?this._stateBeforeStyle1(a):this._state===ba?this._stateBeforeStyle2(a):this._state===ca?this._stateBeforeStyle3(a):this._state===da?this._stateBeforeStyle4(a):this._state===ea?this._stateAfterStyle1(a):this._state===fa?this._stateAfterStyle2(a):this._state===ga?this._stateAfterStyle3(a):this._state===ha?this._stateAfterStyle4(a):this._state===ia?this._stateBeforeEntity(a):this._state===ja?this._stateBeforeNumericEntity(a):this._state===ka?this._stateInNamedEntity(a):this._state===la?this._stateInNumericEntity(a):this._state===ma?this._stateInHexEntity(a):this._cbs.onerror(Error("unknown _state"),this._state),this._index++}this._cleanup()},g.prototype.pause=function(){this._running=!1},g.prototype.resume=function(){this._running=!0,this._index<this._buffer.length&&this._parse(),this._ended&&this._finish()},g.prototype.end=function(a){this._ended&&this._cbs.onerror(Error(".end() after done!")),a&&this.write(a),this._ended=!0,this._running&&this._finish()},g.prototype._finish=function(){this._sectionStart<this._index&&this._handleTrailingData(),this._cbs.onend()},g.prototype._handleTrailingData=function(){var a=this._buffer.substr(this._sectionStart);this._state===N||this._state===O||this._state===P?this._cbs.oncdata(a):this._state===E||this._state===F||this._state===G?this._cbs.oncomment(a):this._state!==ka||this._xmlMode?this._state!==la||this._xmlMode?this._state!==ma||this._xmlMode?this._state!==o&&this._state!==t&&this._state!==w&&this._state!==v&&this._state!==u&&this._state!==y&&this._state!==x&&this._state!==z&&this._state!==r&&this._cbs.ontext(a):(this._decodeNumericEntity(3,16),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._decodeNumericEntity(2,10),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._parseLegacyEntity(),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData()))},g.prototype.reset=function(){g.call(this,{xmlMode:this._xmlMode,decodeEntities:this._decodeEntities},this._cbs)},g.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index},g.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)},g.prototype._emitToken=function(a){this._cbs[a](this._getSection()),this._sectionStart=-1},g.prototype._emitPartial=function(a){this._baseState!==m?this._cbs.onattribdata(a):this._cbs.ontext(a)}},{"entities/lib/decode_codepoint.js":41,"entities/maps/entities.json":44,"entities/maps/legacy.json":45,"entities/maps/xml.json":46}],54:[function(a,b,c){function d(a,b){var c=this._parser=new e(a,b),d=this._decoder=new g;f.call(this,{decodeStrings:!1}),this.once("finish",function(){c.end(d.end())})}b.exports=d;var e=a("./Parser.js"),f=a("stream").Writable||a("readable-stream").Writable,g=a("string_decoder").StringDecoder,h=a("buffer").Buffer;a("inherits")(d,f),f.prototype._write=function(a,b,c){a instanceof h&&(a=this._decoder.write(a)),this._parser.write(a),c()}},{"./Parser.js":50,buffer:24,inherits:57,"readable-stream":22,stream:329,string_decoder:330}],55:[function(a,b,c){function d(a,c){return delete b.exports[a],b.exports[a]=c,c}var e=a("./Parser.js"),f=a("domhandler");b.exports={Parser:e,Tokenizer:a("./Tokenizer.js"),ElementType:a("domelementtype"),DomHandler:f,get FeedHandler(){return d("FeedHandler",a("./FeedHandler.js"))},get Stream(){return d("Stream",a("./Stream.js"))},get WritableStream(){return d("WritableStream",a("./WritableStream.js"))},get ProxyHandler(){return d("ProxyHandler",a("./ProxyHandler.js"))},get DomUtils(){return d("DomUtils",a("domutils"))},get CollectingHandler(){return d("CollectingHandler",a("./CollectingHandler.js"))},DefaultHandler:f,get RssHandler(){return d("RssHandler",this.FeedHandler)},parseDOM:function(a,b){var c=new f(b);return new e(c,b).end(a),c.dom},parseFeed:function(a,c){var d=new b.exports.FeedHandler(c);return new e(d,c).end(a),d.dom},createDomStream:function(a,b,c){var d=new f(a,b,c);return new e(d,b)},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}}},{"./CollectingHandler.js":48,"./FeedHandler.js":49,"./Parser.js":50,"./ProxyHandler.js":51,"./Stream.js":52,"./Tokenizer.js":53,"./WritableStream.js":54,domelementtype:28,domhandler:29,domutils:32}],56:[function(a,b,c){c.read=function(a,b,c,d,e){var f,g,h=8*e-d-1,i=(1<<h)-1,j=i>>1,k=-7,l=c?e-1:0,m=c?-1:1,n=a[b+l];for(l+=m,f=n&(1<<-k)-1,n>>=-k,k+=h;k>0;f=256*f+a[b+l],l+=m,k-=8);for(g=f&(1<<-k)-1,f>>=-k,k+=d;k>0;g=256*g+a[b+l],l+=m,k-=8);if(0===f)f=1-j;else{if(f===i)return g?NaN:1/0*(n?-1:1);g+=Math.pow(2,d),f-=j}return(n?-1:1)*g*Math.pow(2,f-d)},c.write=function(a,b,c,d,e,f){var g,h,i,j=8*f-e-1,k=(1<<j)-1,l=k>>1,m=23===e?Math.pow(2,-24)-Math.pow(2,-77):0,n=d?0:f-1,o=d?1:-1,p=b<0||0===b&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(h=isNaN(b)?1:0,g=k):(g=Math.floor(Math.log(b)/Math.LN2),b*(i=Math.pow(2,-g))<1&&(g--,i*=2),b+=g+l>=1?m/i:m*Math.pow(2,1-l),b*i>=2&&(g++,i/=2),g+l>=k?(h=0,g=k):g+l>=1?(h=(b*i-1)*Math.pow(2,e),g+=l):(h=b*Math.pow(2,l-1)*Math.pow(2,e),g=0));e>=8;a[c+n]=255&h,n+=o,h/=256,e-=8);for(g=g<<e|h,j+=e;j>0;a[c+n]=255&g,n+=o,g/=256,j-=8);a[c+n-o]|=128*p}},{}],57:[function(a,b,c){"function"==typeof Object.create?b.exports=function(a,b){a.super_=b,a.prototype=Object.create(b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}})}:b.exports=function(a,b){a.super_=b;var c=function(){};c.prototype=b.prototype,a.prototype=new c,a.prototype.constructor=a}},{}],58:[function(a,b,c){function d(a){return!!a.constructor&&"function"==typeof a.constructor.isBuffer&&a.constructor.isBuffer(a)}function e(a){return"function"==typeof a.readFloatLE&&"function"==typeof a.slice&&d(a.slice(0,0))}/*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org> * @license MIT */ b.exports=function(a){return null!=a&&(d(a)||e(a)||!!a._isBuffer)}},{}],59:[function(a,b,c){var d={}.toString;b.exports=Array.isArray||function(a){return"[object Array]"==d.call(a)}},{}],60:[function(a,b,c){/** * @preserve jed.js https://github.com/SlexAxton/Jed */ !function(a,d){function e(a){return n.PF.compile(a||"nplurals=2; plural=(n != 1);")}function f(a,b){this._key=a,this._i18n=b}var g=Array.prototype,h=Object.prototype,i=g.slice,j=h.hasOwnProperty,k=g.forEach,l={},m={forEach:function(a,b,c){var d,e,f;if(null!==a)if(k&&a.forEach===k)a.forEach(b,c);else if(a.length===+a.length){for(d=0,e=a.length;d<e;d++)if(d in a&&b.call(c,a[d],d,a)===l)return}else for(f in a)if(j.call(a,f)&&b.call(c,a[f],f,a)===l)return},extend:function(a){return this.forEach(i.call(arguments,1),function(b){for(var c in b)a[c]=b[c]}),a}},n=function(a){if(this.defaults={locale_data:{messages:{"":{domain:"messages",lang:"en",plural_forms:"nplurals=2; plural=(n != 1);"}}},domain:"messages",debug:!1},this.options=m.extend({},this.defaults,a),this.textdomain(this.options.domain),a.domain&&!this.options.locale_data[this.options.domain])throw new Error("Text domain set to non-existent domain: `"+a.domain+"`")};n.context_delimiter=String.fromCharCode(4),m.extend(f.prototype,{onDomain:function(a){return this._domain=a,this},withContext:function(a){return this._context=a,this},ifPlural:function(a,b){return this._val=a,this._pkey=b,this},fetch:function(a){return"[object Array]"!={}.toString.call(a)&&(a=[].slice.call(arguments,0)),(a&&a.length?n.sprintf:function(a){return a})(this._i18n.dcnpgettext(this._domain,this._context,this._key,this._pkey,this._val),a)}}),m.extend(n.prototype,{translate:function(a){return new f(a,this)},textdomain:function(a){if(!a)return this._textdomain;this._textdomain=a},gettext:function(a){/** * @preserve jed.js https://github.com/SlexAxton/Jed */ return this.dcnpgettext.call(this,void 0,void 0,a)},dgettext:function(a,b){return this.dcnpgettext.call(this,a,void 0,b)},dcgettext:function(a,b){return this.dcnpgettext.call(this,a,void 0,b)},ngettext:function(a,b,c){return this.dcnpgettext.call(this,void 0,void 0,a,b,c)},dngettext:function(a,b,c,d){return this.dcnpgettext.call(this,a,void 0,b,c,d)},dcngettext:function(a,b,c,d){return this.dcnpgettext.call(this,a,void 0,b,c,d)},pgettext:function(a,b){return this.dcnpgettext.call(this,void 0,a,b)},dpgettext:function(a,b,c){return this.dcnpgettext.call(this,a,b,c)},dcpgettext:function(a,b,c){return this.dcnpgettext.call(this,a,b,c)},npgettext:function(a,b,c,d){return this.dcnpgettext.call(this,void 0,a,b,c,d)},dnpgettext:function(a,b,c,d,e){return this.dcnpgettext.call(this,a,b,c,d,e)},dcnpgettext:function(a,b,c,d,f){d=d||c,a=a||this._textdomain;var g;if(!this.options)return g=new n,g.dcnpgettext.call(g,void 0,void 0,c,d,f);if(!this.options.locale_data)throw new Error("No locale data provided.");if(!this.options.locale_data[a])throw new Error("Domain `"+a+"` was not found.");if(!this.options.locale_data[a][""])throw new Error("No locale meta information provided.");if(!c)throw new Error("No translation key found.");var h,i,j,k=b?b+n.context_delimiter+c:c,l=this.options.locale_data,m=l[a],o=(l.messages||this.defaults.locale_data.messages)[""],p=m[""].plural_forms||m[""]["Plural-Forms"]||m[""]["plural-forms"]||o.plural_forms||o["Plural-Forms"]||o["plural-forms"];if(void 0===f)j=0;else{if("number"!=typeof f&&(f=parseInt(f,10),isNaN(f)))throw new Error("The number that was passed in is not a number.");j=e(p)(f)}if(!m)throw new Error("No domain named `"+a+"` could be found.");return!(h=m[k])||j>h.length?(this.options.missing_key_callback&&this.options.missing_key_callback(k,a),i=[c,d],!0===this.options.debug&&console.log(i[e(p)(f)]),i[e()(f)]):(i=h[j])||(i=[c,d],i[e()(f)])}});var o=function(){function a(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function b(a,b){for(var c=[];b>0;c[--b]=a);return c.join("")}var c=function(){return c.cache.hasOwnProperty(arguments[0])||(c.cache[arguments[0]]=c.parse(arguments[0])),c.format.call(null,c.cache[arguments[0]],arguments)};return c.format=function(c,d){var e,f,g,h,i,j,k,l=1,m=c.length,n="",p=[];for(f=0;f<m;f++)if("string"===(n=a(c[f])))p.push(c[f]);else if("array"===n){if(h=c[f],h[2])for(e=d[l],g=0;g<h[2].length;g++){if(!e.hasOwnProperty(h[2][g]))throw o('[sprintf] property "%s" does not exist',h[2][g]);e=e[h[2][g]]}else e=h[1]?d[h[1]]:d[l++];if(/[^s]/.test(h[8])&&"number"!=a(e))throw o("[sprintf] expecting number but found %s",a(e));switch(void 0!==e&&null!==e||(e=""),h[8]){case"b":e=e.toString(2);break;case"c":e=String.fromCharCode(e);break;case"d":e=parseInt(e,10);break;case"e":e=h[7]?e.toExponential(h[7]):e.toExponential();break;case"f":e=h[7]?parseFloat(e).toFixed(h[7]):parseFloat(e);break;case"o":e=e.toString(8);break;case"s":e=(e=String(e))&&h[7]?e.substring(0,h[7]):e;break;case"u":e=Math.abs(e);break;case"x":e=e.toString(16);break;case"X":e=e.toString(16).toUpperCase()}e=/[def]/.test(h[8])&&h[3]&&e>=0?"+"+e:e,j=h[4]?"0"==h[4]?"0":h[4].charAt(1):" ",k=h[6]-String(e).length,i=h[6]?b(j,k):"",p.push(h[5]?e+i:i+e)}return p.join("")},c.cache={},c.parse=function(a){for(var b=a,c=[],d=[],e=0;b;){if(null!==(c=/^[^\x25]+/.exec(b)))d.push(c[0]);else if(null!==(c=/^\x25{2}/.exec(b)))d.push("%");else{if(null===(c=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(b)))throw"[sprintf] huh?";if(c[2]){e|=1;var f=[],g=c[2],h=[];if(null===(h=/^([a-z_][a-z_\d]*)/i.exec(g)))throw"[sprintf] huh?";for(f.push(h[1]);""!==(g=g.substring(h[0].length));)if(null!==(h=/^\.([a-z_][a-z_\d]*)/i.exec(g)))f.push(h[1]);else{if(null===(h=/^\[(\d+)\]/.exec(g)))throw"[sprintf] huh?";f.push(h[1])}c[2]=f}else e|=2;if(3===e)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";d.push(c)}b=b.substring(c[0].length)}return d},c}(),p=function(a,b){return b.unshift(a),o.apply(null,b)};n.parse_plural=function(a,b){return a=a.replace(/n/g,b),n.parse_expression(a)},n.sprintf=function(a,b){return"[object Array]"=={}.toString.call(b)?p(a,[].slice.call(b)):o.apply(this,[].slice.call(arguments))},n.prototype.sprintf=function(){return n.sprintf.apply(this,arguments)},n.PF={},n.PF.parse=function(a){var b=n.PF.extractPluralExpr(a);return n.PF.parser.parse.call(n.PF.parser,b)},n.PF.compile=function(a){function b(a){return!0===a?1:a||0}var c=n.PF.parse(a);return function(a){return b(n.PF.interpreter(c)(a))}},n.PF.interpreter=function(a){return function(b){switch(a.type){case"GROUP":return n.PF.interpreter(a.expr)(b);case"TERNARY":return n.PF.interpreter(a.expr)(b)?n.PF.interpreter(a.truthy)(b):n.PF.interpreter(a.falsey)(b);case"OR":return n.PF.interpreter(a.left)(b)||n.PF.interpreter(a.right)(b);case"AND":return n.PF.interpreter(a.left)(b)&&n.PF.interpreter(a.right)(b);case"LT":return n.PF.interpreter(a.left)(b)<n.PF.interpreter(a.right)(b);case"GT":return n.PF.interpreter(a.left)(b)>n.PF.interpreter(a.right)(b);case"LTE":return n.PF.interpreter(a.left)(b)<=n.PF.interpreter(a.right)(b);case"GTE":return n.PF.interpreter(a.left)(b)>=n.PF.interpreter(a.right)(b);case"EQ":return n.PF.interpreter(a.left)(b)==n.PF.interpreter(a.right)(b);case"NEQ":return n.PF.interpreter(a.left)(b)!=n.PF.interpreter(a.right)(b);case"MOD":return n.PF.interpreter(a.left)(b)%n.PF.interpreter(a.right)(b);case"VAR":return b;case"NUM":return a.val;default:throw new Error("Invalid Token found.")}}},n.PF.extractPluralExpr=function(a){a=a.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(a)||(a=a.concat(";"));var b,c=a.match(/nplurals\=(\d+);/),d={};if(!(c.length>1))throw new Error("nplurals not found in plural_forms string: "+a);if(d.nplurals=c[1],a=a.replace(/nplurals\=(\d+);/,""),!((b=a.match(/plural\=(.*);/))&&b.length>1))throw new Error("`plural` expression not found: "+a);return b[1]},n.PF.parser=function(){var a={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(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return{type:"GROUP",expr:f[h-1]};case 2:this.$={type:"TERNARY",expr:f[h-4],truthy:f[h-2],falsey:f[h]};break;case 3:this.$={type:"OR",left:f[h-2],right:f[h]};break;case 4:this.$={type:"AND",left:f[h-2],right:f[h]};break;case 5:this.$={type:"LT",left:f[h-2],right:f[h]};break;case 6:this.$={type:"LTE",left:f[h-2],right:f[h]};break;case 7:this.$={type:"GT",left:f[h-2],right:f[h]};break;case 8:this.$={type:"GTE",left:f[h-2],right:f[h]};break;case 9:this.$={type:"NEQ",left:f[h-2],right:f[h]};break;case 10:this.$={type:"EQ",left:f[h-2],right:f[h]};break;case 11:this.$={type:"MOD",left:f[h-2],right:f[h]};break;case 12:this.$={type:"GROUP",expr:f[h-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(a)}}},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(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0,l=2;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var m=this.lexer.yylloc;f.push(m),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null==n&&(n=b()),q=g[p]&&g[p][n]),void 0===q||!q.length||!q[0]){if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");var x="";x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+this.terminals_[n]+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:m,expected:v})}if(3==k){if(1==n)throw new Error(x||"Parsing halted.");j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,m=this.lexer.yylloc,n=b()}for(;;){if(l.toString()in g[p])break;if(0==p)throw new Error(x||"Parsing halted.");!function(a){d.length=d.length-2*a,e.length=e.length-a,f.length=f.length-a}(1),p=d[d.length-1]}o=n,n=l,p=d[d.length-1],q=g[p]&&g[p][l],k=3}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,m=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},void 0!==(r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f)))return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},b=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parseError)throw new Error(a);this.yy.parseError(a,b)},setInput:function(a){return this._input=a,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 a=this._input[0];return this.yytext+=a,this.yyleng++,this.match+=a,this.matched+=a,a.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),a},unput:function(a){return this._input=a+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b;this._more||(this.yytext="",this.match="");for(var c=this._currentRules(),d=0;d<c.length;d++)if(a=this._input.match(this.rules[c[d]]))return b=a[0].match(/\n.*/g),b&&(this.yylineno+=b.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:b?b[b.length-1].length-1:this.yylloc.last_column+a[0].length},this.yytext+=a[0],this.match+=a[0],this.matches=a,this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(a[0].length),this.matched+=a[0],this.performAction.call(this,this.yy,this,c[d],this.conditionStack[this.conditionStack.length-1])||void 0;if(""===this._input)return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return void 0!==a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.performAction=function(a,b,c,d){switch(c){case 0:break;case 1:return 20;case 2:return 19;case 3:return 8;case 4:return 9;case 5:return 6;case 6:return 7;case 7:return 11;case 8:return 13;case 9:return 10;case 10:return 12;case 11:return 14;case 12:return 15;case 13:return 16;case 14:return 17;case 15:return 18;case 16:return 5;case 17:return"INVALID"}},a.rules=[/^\s+/,/^[0-9]+(\.[0-9]+)?\b/,/^n\b/,/^\|\|/,/^&&/,/^\?/,/^:/,/^<=/,/^>=/,/^</,/^>/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],a.conditions={INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}},a}();return a.lexer=b,a}(),void 0!==c?(void 0!==b&&b.exports&&(c=b.exports=n),c.Jed=n):("function"==typeof define&&define.amd&&define(function(){return n}),a.Jed=n)}(this)},{}],61:[function(a,b,c){var d=a("./_getNative"),e=a("./_root"),f=d(e,"DataView");b.exports=f},{"./_getNative":181,"./_root":225}],62:[function(a,b,c){function d(a){var b=-1,c=null==a?0:a.length;for(this.clear();++b<c;){var d=a[b];this.set(d[0],d[1])}}var e=a("./_hashClear"),f=a("./_hashDelete"),g=a("./_hashGet"),h=a("./_hashHas"),i=a("./_hashSet");d.prototype.clear=e,d.prototype.delete=f,d.prototype.get=g,d.prototype.has=h,d.prototype.set=i,b.exports=d},{"./_hashClear":189,"./_hashDelete":190,"./_hashGet":191,"./_hashHas":192,"./_hashSet":193}],63:[function(a,b,c){function d(a){var b=-1,c=null==a?0:a.length;for(this.clear();++b<c;){var d=a[b];this.set(d[0],d[1])}}var e=a("./_listCacheClear"),f=a("./_listCacheDelete"),g=a("./_listCacheGet"),h=a("./_listCacheHas"),i=a("./_listCacheSet");d.prototype.clear=e,d.prototype.delete=f,d.prototype.get=g,d.prototype.has=h,d.prototype.set=i,b.exports=d},{"./_listCacheClear":205,"./_listCacheDelete":206,"./_listCacheGet":207,"./_listCacheHas":208,"./_listCacheSet":209}],64:[function(a,b,c){var d=a("./_getNative"),e=a("./_root"),f=d(e,"Map");b.exports=f},{"./_getNative":181,"./_root":225}],65:[function(a,b,c){function d(a){var b=-1,c=null==a?0:a.length;for(this.clear();++b<c;){var d=a[b];this.set(d[0],d[1])}}var e=a("./_mapCacheClear"),f=a("./_mapCacheDelete"),g=a("./_mapCacheGet"),h=a("./_mapCacheHas"),i=a("./_mapCacheSet");d.prototype.clear=e,d.prototype.delete=f,d.prototype.get=g,d.prototype.has=h,d.prototype.set=i,b.exports=d},{"./_mapCacheClear":210,"./_mapCacheDelete":211,"./_mapCacheGet":212,"./_mapCacheHas":213,"./_mapCacheSet":214}],66:[function(a,b,c){var d=a("./_getNative"),e=a("./_root"),f=d(e,"Promise");b.exports=f},{"./_getNative":181,"./_root":225}],67:[function(a,b,c){var d=a("./_getNative"),e=a("./_root"),f=d(e,"Set");b.exports=f},{"./_getNative":181,"./_root":225}],68:[function(a,b,c){function d(a){var b=-1,c=null==a?0:a.length;for(this.__data__=new e;++b<c;)this.add(a[b])}var e=a("./_MapCache"),f=a("./_setCacheAdd"),g=a("./_setCacheHas");d.prototype.add=d.prototype.push=f,d.prototype.has=g,b.exports=d},{"./_MapCache":65,"./_setCacheAdd":226,"./_setCacheHas":227}],69:[function(a,b,c){function d(a){var b=this.__data__=new e(a);this.size=b.size}var e=a("./_ListCache"),f=a("./_stackClear"),g=a("./_stackDelete"),h=a("./_stackGet"),i=a("./_stackHas"),j=a("./_stackSet");d.prototype.clear=f,d.prototype.delete=g,d.prototype.get=h,d.prototype.has=i,d.prototype.set=j,b.exports=d},{"./_ListCache":63,"./_stackClear":231,"./_stackDelete":232,"./_stackGet":233,"./_stackHas":234,"./_stackSet":235}],70:[function(a,b,c){var d=a("./_root"),e=d.Symbol;b.exports=e},{"./_root":225}],71:[function(a,b,c){var d=a("./_root"),e=d.Uint8Array;b.exports=e},{"./_root":225}],72:[function(a,b,c){var d=a("./_getNative"),e=a("./_root"),f=d(e,"WeakMap");b.exports=f},{"./_getNative":181,"./_root":225}],73:[function(a,b,c){function d(a,b){return a.set(b[0],b[1]),a}b.exports=d},{}],74:[function(a,b,c){function d(a,b){return a.add(b),a}b.exports=d},{}],75:[function(a,b,c){function d(a,b,c){switch(c.length){case 0:return a.call(b);case 1:return a.call(b,c[0]);case 2:return a.call(b,c[0],c[1]);case 3:return a.call(b,c[0],c[1],c[2])}return a.apply(b,c)}b.exports=d},{}],76:[function(a,b,c){function d(a,b,c,d){for(var e=-1,f=null==a?0:a.length;++e<f;){var g=a[e];b(d,g,c(g),a)}return d}b.exports=d},{}],77:[function(a,b,c){function d(a,b){for(var c=-1,d=null==a?0:a.length;++c<d&&!1!==b(a[c],c,a););return a}b.exports=d},{}],78:[function(a,b,c){function d(a,b){for(var c=-1,d=null==a?0:a.length,e=0,f=[];++c<d;){var g=a[c];b(g,c,a)&&(f[e++]=g)}return f}b.exports=d},{}],79:[function(a,b,c){function d(a,b){return!!(null==a?0:a.length)&&e(a,b,0)>-1}var e=a("./_baseIndexOf");b.exports=d},{"./_baseIndexOf":108}],80:[function(a,b,c){function d(a,b,c){for(var d=-1,e=null==a?0:a.length;++d<e;)if(c(b,a[d]))return!0;return!1}b.exports=d},{}],81:[function(a,b,c){function d(a,b){var c=g(a),d=!c&&f(a),k=!c&&!d&&h(a),m=!c&&!d&&!k&&j(a),n=c||d||k||m,o=n?e(a.length,String):[],p=o.length;for(var q in a)!b&&!l.call(a,q)||n&&("length"==q||k&&("offset"==q||"parent"==q)||m&&("buffer"==q||"byteLength"==q||"byteOffset"==q)||i(q,p))||o.push(q);return o}var e=a("./_baseTimes"),f=a("./isArguments"),g=a("./isArray"),h=a("./isBuffer"),i=a("./_isIndex"),j=a("./isTypedArray"),k=Object.prototype,l=k.hasOwnProperty;b.exports=d},{"./_baseTimes":138,"./_isIndex":198,"./isArguments":265,"./isArray":266,"./isBuffer":269,"./isTypedArray":281}],82:[function(a,b,c){function d(a,b){for(var c=-1,d=null==a?0:a.length,e=Array(d);++c<d;)e[c]=b(a[c],c,a);return e}b.exports=d},{}],83:[function(a,b,c){function d(a,b){for(var c=-1,d=b.length,e=a.length;++c<d;)a[e+c]=b[c];return a}b.exports=d},{}],84:[function(a,b,c){function d(a,b,c,d){var e=-1,f=null==a?0:a.length;for(d&&f&&(c=a[++e]);++e<f;)c=b(c,a[e],e,a);return c}b.exports=d},{}],85:[function(a,b,c){function d(a,b){for(var c=-1,d=null==a?0:a.length;++c<d;)if(b(a[c],c,a))return!0;return!1}b.exports=d},{}],86:[function(a,b,c){function d(a,b,c){(void 0===c||f(a[b],c))&&(void 0!==c||b in a)||e(a,b,c)}var e=a("./_baseAssignValue"),f=a("./eq");b.exports=d},{"./_baseAssignValue":92,"./eq":247}],87:[function(a,b,c){function d(a,b,c){var d=a[b];h.call(a,b)&&f(d,c)&&(void 0!==c||b in a)||e(a,b,c)}var e=a("./_baseAssignValue"),f=a("./eq"),g=Object.prototype,h=g.hasOwnProperty;b.exports=d},{"./_baseAssignValue":92,"./eq":247}],88:[function(a,b,c){function d(a,b){for(var c=a.length;c--;)if(e(a[c][0],b))return c;return-1}var e=a("./eq");b.exports=d},{"./eq":247}],89:[function(a,b,c){function d(a,b,c,d){return e(a,function(a,e,f){b(d,a,c(a),f)}),d}var e=a("./_baseEach");b.exports=d},{"./_baseEach":96}],90:[function(a,b,c){function d(a,b){return a&&e(b,f(b),a)}var e=a("./_copyObject"),f=a("./keys");b.exports=d},{"./_copyObject":158,"./keys":283}],91:[function(a,b,c){function d(a,b){return a&&e(b,f(b),a)}var e=a("./_copyObject"),f=a("./keysIn");b.exports=d},{"./_copyObject":158,"./keysIn":284}],92:[function(a,b,c){function d(a,b,c){"__proto__"==b&&e?e(a,b,{configurable:!0,enumerable:!0,value:c,writable:!0}):a[b]=c}var e=a("./_defineProperty");b.exports=d},{"./_defineProperty":170}],93:[function(a,b,c){function d(a,b,c,F,G,H){var I,J=b&x,K=b&y,L=b&z;if(c&&(I=G?c(a,F,G,H):c(a)),void 0!==I)return I;if(!v(a))return a;var M=t(a);if(M){if(I=q(a),!J)return k(a,I)}else{var N=p(a),O=N==B||N==C;if(u(a))return j(a,J);if(N==D||N==A||O&&!G){if(I=K||O?{}:s(a),!J)return K?m(a,i(I,a)):l(a,h(I,a))}else{if(!E[N])return G?a:{};I=r(a,N,d,J)}}H||(H=new e);var P=H.get(a);if(P)return P;H.set(a,I);var Q=L?K?o:n:K?keysIn:w,R=M?void 0:Q(a);return f(R||a,function(e,f){R&&(f=e,e=a[f]),g(I,f,d(e,b,c,f,a,H))}),I}var e=a("./_Stack"),f=a("./_arrayEach"),g=a("./_assignValue"),h=a("./_baseAssign"),i=a("./_baseAssignIn"),j=a("./_cloneBuffer"),k=a("./_copyArray"),l=a("./_copySymbols"),m=a("./_copySymbolsIn"),n=a("./_getAllKeys"),o=a("./_getAllKeysIn"),p=a("./_getTag"),q=a("./_initCloneArray"),r=a("./_initCloneByTag"),s=a("./_initCloneObject"),t=a("./isArray"),u=a("./isBuffer"),v=a("./isObject"),w=a("./keys"),x=1,y=2,z=4,A="[object Arguments]",B="[object Function]",C="[object GeneratorFunction]",D="[object Object]",E={};E[A]=E["[object Array]"]=E["[object ArrayBuffer]"]=E["[object DataView]"]=E["[object Boolean]"]=E["[object Date]"]=E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Map]"]=E["[object Number]"]=E[D]=E["[object RegExp]"]=E["[object Set]"]=E["[object String]"]=E["[object Symbol]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E["[object Error]"]=E[B]=E["[object WeakMap]"]=!1,b.exports=d},{"./_Stack":69,"./_arrayEach":77,"./_assignValue":87,"./_baseAssign":90,"./_baseAssignIn":91,"./_cloneBuffer":148,"./_copyArray":157,"./_copySymbols":159,"./_copySymbolsIn":160,"./_getAllKeys":177,"./_getAllKeysIn":178,"./_getTag":186,"./_initCloneArray":194,"./_initCloneByTag":195,"./_initCloneObject":196,"./isArray":266,"./isBuffer":269,"./isObject":276,"./keys":283}],94:[function(a,b,c){var d=a("./isObject"),e=Object.create,f=function(){function a(){}return function(b){if(!d(b))return{};if(e)return e(b);a.prototype=b;var c=new a;return a.prototype=void 0,c}}();b.exports=f},{"./isObject":276}],95:[function(a,b,c){function d(a,b,c,d){var l=-1,m=f,n=!0,o=a.length,p=[],q=b.length;if(!o)return p;c&&(b=h(b,i(c))),d?(m=g,n=!1):b.length>=k&&(m=j,n=!1,b=new e(b));a:for(;++l<o;){var r=a[l],s=null==c?r:c(r);if(r=d||0!==r?r:0,n&&s===s){for(var t=q;t--;)if(b[t]===s)continue a;p.push(r)}else m(b,s,d)||p.push(r)}return p}var e=a("./_SetCache"),f=a("./_arrayIncludes"),g=a("./_arrayIncludesWith"),h=a("./_arrayMap"),i=a("./_baseUnary"),j=a("./_cacheHas"),k=200;b.exports=d},{"./_SetCache":68,"./_arrayIncludes":79,"./_arrayIncludesWith":80,"./_arrayMap":82,"./_baseUnary":140,"./_cacheHas":143}],96:[function(a,b,c){var d=a("./_baseForOwn"),e=a("./_createBaseEach"),f=e(d);b.exports=f},{"./_baseForOwn":101,"./_createBaseEach":164}],97:[function(a,b,c){function d(a,b){var c=[];return e(a,function(a,d,e){b(a,d,e)&&c.push(a)}),c}var e=a("./_baseEach");b.exports=d},{"./_baseEach":96}],98:[function(a,b,c){function d(a,b,c,d){for(var e=a.length,f=c+(d?1:-1);d?f--:++f<e;)if(b(a[f],f,a))return f;return-1}b.exports=d},{}],99:[function(a,b,c){function d(a,b,c,g,h){var i=-1,j=a.length;for(c||(c=f),h||(h=[]);++i<j;){var k=a[i];b>0&&c(k)?b>1?d(k,b-1,c,g,h):e(h,k):g||(h[h.length]=k)}return h}var e=a("./_arrayPush"),f=a("./_isFlattenable");b.exports=d},{"./_arrayPush":83,"./_isFlattenable":197}],100:[function(a,b,c){var d=a("./_createBaseFor"),e=d();b.exports=e},{"./_createBaseFor":165}],101:[function(a,b,c){function d(a,b){return a&&e(a,b,f)}var e=a("./_baseFor"),f=a("./keys");b.exports=d},{"./_baseFor":100,"./keys":283}],102:[function(a,b,c){function d(a,b){b=e(b,a);for(var c=0,d=b.length;null!=a&&c<d;)a=a[f(b[c++])];return c&&c==d?a:void 0}var e=a("./_castPath"),f=a("./_toKey");b.exports=d},{"./_castPath":146,"./_toKey":238}],103:[function(a,b,c){function d(a,b,c){var d=b(a);return f(a)?d:e(d,c(a))}var e=a("./_arrayPush"),f=a("./isArray");b.exports=d},{"./_arrayPush":83,"./isArray":266}],104:[function(a,b,c){function d(a){return null==a?void 0===a?i:h:j&&j in Object(a)?f(a):g(a)}var e=a("./_Symbol"),f=a("./_getRawTag"),g=a("./_objectToString"),h="[object Null]",i="[object Undefined]",j=e?e.toStringTag:void 0;b.exports=d},{"./_Symbol":70,"./_getRawTag":183,"./_objectToString":222}],105:[function(a,b,c){function d(a,b){return null!=a&&f.call(a,b)}var e=Object.prototype,f=e.hasOwnProperty;b.exports=d},{}],106:[function(a,b,c){function d(a,b){return null!=a&&b in Object(a)}b.exports=d},{}],107:[function(a,b,c){function d(a,b,c){return a>=f(b,c)&&a<e(b,c)}var e=Math.max,f=Math.min;b.exports=d},{}],108:[function(a,b,c){function d(a,b,c){return b===b?g(a,b,c):e(a,f,c)}var e=a("./_baseFindIndex"),f=a("./_baseIsNaN"),g=a("./_strictIndexOf");b.exports=d},{"./_baseFindIndex":98,"./_baseIsNaN":114,"./_strictIndexOf":236}],109:[function(a,b,c){function d(a,b,c){for(var d=c?g:f,l=a[0].length,m=a.length,n=m,o=Array(m),p=1/0,q=[];n--;){var r=a[n];n&&b&&(r=h(r,i(b))),p=k(r.length,p),o[n]=!c&&(b||l>=120&&r.length>=120)?new e(n&&r):void 0}r=a[0];var s=-1,t=o[0];a:for(;++s<l&&q.length<p;){var u=r[s],v=b?b(u):u;if(u=c||0!==u?u:0,!(t?j(t,v):d(q,v,c))){for(n=m;--n;){var w=o[n];if(!(w?j(w,v):d(a[n],v,c)))continue a}t&&t.push(v),q.push(u)}}return q}var e=a("./_SetCache"),f=a("./_arrayIncludes"),g=a("./_arrayIncludesWith"),h=a("./_arrayMap"),i=a("./_baseUnary"),j=a("./_cacheHas"),k=Math.min;b.exports=d},{"./_SetCache":68,"./_arrayIncludes":79,"./_arrayIncludesWith":80,"./_arrayMap":82,"./_baseUnary":140,"./_cacheHas":143}],110:[function(a,b,c){function d(a){return f(a)&&e(a)==g}var e=a("./_baseGetTag"),f=a("./isObjectLike"),g="[object Arguments]";b.exports=d},{"./_baseGetTag":104,"./isObjectLike":277}],111:[function(a,b,c){function d(a,b,c,g,h){return a===b||(null==a||null==b||!f(a)&&!f(b)?a!==a&&b!==b:e(a,b,c,g,d,h))}var e=a("./_baseIsEqualDeep"),f=a("./isObjectLike");b.exports=d},{"./_baseIsEqualDeep":112,"./isObjectLike":277}],112:[function(a,b,c){function d(a,b,c,d,q,s){var t=j(a),u=j(b),v=t?o:i(a),w=u?o:i(b);v=v==n?p:v,w=w==n?p:w;var x=v==p,y=w==p,z=v==w;if(z&&k(a)){if(!k(b))return!1;t=!0,x=!1}if(z&&!x)return s||(s=new e),t||l(a)?f(a,b,c,d,q,s):g(a,b,v,c,d,q,s);if(!(c&m)){var A=x&&r.call(a,"__wrapped__"),B=y&&r.call(b,"__wrapped__");if(A||B){var C=A?a.value():a,D=B?b.value():b;return s||(s=new e),q(C,D,c,d,s)}}return!!z&&(s||(s=new e),h(a,b,c,d,q,s))}var e=a("./_Stack"),f=a("./_equalArrays"),g=a("./_equalByTag"),h=a("./_equalObjects"),i=a("./_getTag"),j=a("./isArray"),k=a("./isBuffer"),l=a("./isTypedArray"),m=1,n="[object Arguments]",o="[object Array]",p="[object Object]",q=Object.prototype,r=q.hasOwnProperty;b.exports=d},{"./_Stack":69,"./_equalArrays":171,"./_equalByTag":172,"./_equalObjects":173,"./_getTag":186,"./isArray":266,"./isBuffer":269,"./isTypedArray":281}],113:[function(a,b,c){function d(a,b,c,d){var i=c.length,j=i,k=!d;if(null==a)return!j;for(a=Object(a);i--;){var l=c[i];if(k&&l[2]?l[1]!==a[l[0]]:!(l[0]in a))return!1}for(;++i<j;){l=c[i];var m=l[0],n=a[m],o=l[1];if(k&&l[2]){if(void 0===n&&!(m in a))return!1}else{var p=new e;if(d)var q=d(n,o,m,a,b,p);if(!(void 0===q?f(o,n,g|h,d,p):q))return!1}}return!0}var e=a("./_Stack"),f=a("./_baseIsEqual"),g=1,h=2;b.exports=d},{"./_Stack":69,"./_baseIsEqual":111}],114:[function(a,b,c){function d(a){return a!==a}b.exports=d},{}],115:[function(a,b,c){function d(a){return!(!g(a)||f(a))&&(e(a)?n:i).test(h(a))}var e=a("./isFunction"),f=a("./_isMasked"),g=a("./isObject"),h=a("./_toSource"),i=/^\[object .+?Constructor\]$/,j=Function.prototype,k=Object.prototype,l=j.toString,m=k.hasOwnProperty,n=RegExp("^"+l.call(m).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");b.exports=d},{"./_isMasked":202,"./_toSource":239,"./isFunction":272,"./isObject":276}],116:[function(a,b,c){function d(a){return g(a)&&f(a.length)&&!!h[e(a)]}var e=a("./_baseGetTag"),f=a("./isLength"),g=a("./isObjectLike"),h={};h["[object Float32Array]"]=h["[object Float64Array]"]=h["[object Int8Array]"]=h["[object Int16Array]"]=h["[object Int32Array]"]=h["[object Uint8Array]"]=h["[object Uint8ClampedArray]"]=h["[object Uint16Array]"]=h["[object Uint32Array]"]=!0,h["[object Arguments]"]=h["[object Array]"]=h["[object ArrayBuffer]"]=h["[object Boolean]"]=h["[object DataView]"]=h["[object Date]"]=h["[object Error]"]=h["[object Function]"]=h["[object Map]"]=h["[object Number]"]=h["[object Object]"]=h["[object RegExp]"]=h["[object Set]"]=h["[object String]"]=h["[object WeakMap]"]=!1,b.exports=d},{"./_baseGetTag":104,"./isLength":273,"./isObjectLike":277}],117:[function(a,b,c){function d(a){return"function"==typeof a?a:null==a?g:"object"==typeof a?h(a)?f(a[0],a[1]):e(a):i(a)}var e=a("./_baseMatches"),f=a("./_baseMatchesProperty"),g=a("./identity"),h=a("./isArray"),i=a("./property");b.exports=d},{"./_baseMatches":121,"./_baseMatchesProperty":122,"./identity":260,"./isArray":266,"./property":294}],118:[function(a,b,c){function d(a){if(!e(a))return f(a);var b=[];for(var c in Object(a))h.call(a,c)&&"constructor"!=c&&b.push(c);return b}var e=a("./_isPrototype"),f=a("./_nativeKeys"),g=Object.prototype,h=g.hasOwnProperty;b.exports=d},{"./_isPrototype":203,"./_nativeKeys":219}],119:[function(a,b,c){function d(a){if(!e(a))return g(a);var b=f(a),c=[];for(var d in a)("constructor"!=d||!b&&i.call(a,d))&&c.push(d);return c}var e=a("./isObject"),f=a("./_isPrototype"),g=a("./_nativeKeysIn"),h=Object.prototype,i=h.hasOwnProperty;b.exports=d},{"./_isPrototype":203,"./_nativeKeysIn":220,"./isObject":276}],120:[function(a,b,c){function d(a,b){var c=-1,d=f(a)?Array(a.length):[];return e(a,function(a,e,f){d[++c]=b(a,e,f)}),d}var e=a("./_baseEach"),f=a("./isArrayLike");b.exports=d},{"./_baseEach":96,"./isArrayLike":267}],121:[function(a,b,c){function d(a){var b=f(a);return 1==b.length&&b[0][2]?g(b[0][0],b[0][1]):function(c){return c===a||e(c,a,b)}}var e=a("./_baseIsMatch"),f=a("./_getMatchData"),g=a("./_matchesStrictComparable");b.exports=d},{"./_baseIsMatch":113,"./_getMatchData":180,"./_matchesStrictComparable":216}],122:[function(a,b,c){function d(a,b){return h(a)&&i(b)?j(k(a),b):function(c){var d=f(c,a);return void 0===d&&d===b?g(c,a):e(b,d,l|m)}}var e=a("./_baseIsEqual"),f=a("./get"),g=a("./hasIn"),h=a("./_isKey"),i=a("./_isStrictComparable"),j=a("./_matchesStrictComparable"),k=a("./_toKey"),l=1,m=2;b.exports=d},{"./_baseIsEqual":111,"./_isKey":200,"./_isStrictComparable":204,"./_matchesStrictComparable":216,"./_toKey":238,"./get":257,"./hasIn":259}],123:[function(a,b,c){function d(a,b,c,k,l){a!==b&&g(b,function(g,j){if(i(g))l||(l=new e),h(a,b,j,c,d,k,l);else{var m=k?k(a[j],g,j+"",a,b,l):void 0;void 0===m&&(m=g),f(a,j,m)}},j)} var e=a("./_Stack"),f=a("./_assignMergeValue"),g=a("./_baseFor"),h=a("./_baseMergeDeep"),i=a("./isObject"),j=a("./keysIn");b.exports=d},{"./_Stack":69,"./_assignMergeValue":86,"./_baseFor":100,"./_baseMergeDeep":124,"./isObject":276,"./keysIn":284}],124:[function(a,b,c){function d(a,b,c,d,s,t,u){var v=a[c],w=b[c],x=u.get(w);if(x)return void e(a,c,x);var y=t?t(v,w,c+"",a,b,u):void 0,z=void 0===y;if(z){var A=k(w),B=!A&&m(w),C=!A&&!B&&q(w);y=w,A||B||C?k(v)?y=v:l(v)?y=h(v):B?(z=!1,y=f(w,!0)):C?(z=!1,y=g(w,!0)):y=[]:p(w)||j(w)?(y=v,j(v)?y=r(v):(!o(v)||d&&n(v))&&(y=i(w))):z=!1}z&&(u.set(w,y),s(y,w,d,t,u),u.delete(w)),e(a,c,y)}var e=a("./_assignMergeValue"),f=a("./_cloneBuffer"),g=a("./_cloneTypedArray"),h=a("./_copyArray"),i=a("./_initCloneObject"),j=a("./isArguments"),k=a("./isArray"),l=a("./isArrayLikeObject"),m=a("./isBuffer"),n=a("./isFunction"),o=a("./isObject"),p=a("./isPlainObject"),q=a("./isTypedArray"),r=a("./toPlainObject");b.exports=d},{"./_assignMergeValue":86,"./_cloneBuffer":148,"./_cloneTypedArray":154,"./_copyArray":157,"./_initCloneObject":196,"./isArguments":265,"./isArray":266,"./isArrayLikeObject":268,"./isBuffer":269,"./isFunction":272,"./isObject":276,"./isPlainObject":278,"./isTypedArray":281,"./toPlainObject":306}],125:[function(a,b,c){function d(a,b,c){var d=-1;b=e(b.length?b:[k],i(f));var l=g(a,function(a,c,f){return{criteria:e(b,function(b){return b(a)}),index:++d,value:a}});return h(l,function(a,b){return j(a,b,c)})}var e=a("./_arrayMap"),f=a("./_baseIteratee"),g=a("./_baseMap"),h=a("./_baseSortBy"),i=a("./_baseUnary"),j=a("./_compareMultiple"),k=a("./identity");b.exports=d},{"./_arrayMap":82,"./_baseIteratee":117,"./_baseMap":120,"./_baseSortBy":136,"./_baseUnary":140,"./_compareMultiple":156,"./identity":260}],126:[function(a,b,c){function d(a,b){return e(a,b,function(b,c){return f(a,c)})}var e=a("./_basePickBy"),f=a("./hasIn");b.exports=d},{"./_basePickBy":127,"./hasIn":259}],127:[function(a,b,c){function d(a,b,c){for(var d=-1,h=b.length,i={};++d<h;){var j=b[d],k=e(a,j);c(k,j)&&f(i,g(j,a),k)}return i}var e=a("./_baseGet"),f=a("./_baseSet"),g=a("./_castPath");b.exports=d},{"./_baseGet":102,"./_baseSet":133,"./_castPath":146}],128:[function(a,b,c){function d(a){return function(b){return null==b?void 0:b[a]}}b.exports=d},{}],129:[function(a,b,c){function d(a){return function(b){return e(b,a)}}var e=a("./_baseGet");b.exports=d},{"./_baseGet":102}],130:[function(a,b,c){function d(a){return function(b){return null==a?void 0:a[b]}}b.exports=d},{}],131:[function(a,b,c){function d(a,b,c,d,e){return e(a,function(a,e,f){c=d?(d=!1,a):b(c,a,e,f)}),c}b.exports=d},{}],132:[function(a,b,c){function d(a,b){return g(f(a,b,e),a+"")}var e=a("./identity"),f=a("./_overRest"),g=a("./_setToString");b.exports=d},{"./_overRest":224,"./_setToString":229,"./identity":260}],133:[function(a,b,c){function d(a,b,c,d){if(!h(a))return a;b=f(b,a);for(var j=-1,k=b.length,l=k-1,m=a;null!=m&&++j<k;){var n=i(b[j]),o=c;if(j!=l){var p=m[n];o=d?d(p,n,m):void 0,void 0===o&&(o=h(p)?p:g(b[j+1])?[]:{})}e(m,n,o),m=m[n]}return a}var e=a("./_assignValue"),f=a("./_castPath"),g=a("./_isIndex"),h=a("./isObject"),i=a("./_toKey");b.exports=d},{"./_assignValue":87,"./_castPath":146,"./_isIndex":198,"./_toKey":238,"./isObject":276}],134:[function(a,b,c){var d=a("./constant"),e=a("./_defineProperty"),f=a("./identity"),g=e?function(a,b){return e(a,"toString",{configurable:!0,enumerable:!1,value:d(b),writable:!0})}:f;b.exports=g},{"./_defineProperty":170,"./constant":242,"./identity":260}],135:[function(a,b,c){function d(a,b,c){var d=-1,e=a.length;b<0&&(b=-b>e?0:e+b),c=c>e?e:c,c<0&&(c+=e),e=b>c?0:c-b>>>0,b>>>=0;for(var f=Array(e);++d<e;)f[d]=a[d+b];return f}b.exports=d},{}],136:[function(a,b,c){function d(a,b){var c=a.length;for(a.sort(b);c--;)a[c]=a[c].value;return a}b.exports=d},{}],137:[function(a,b,c){function d(a,b){for(var c,d=-1,e=a.length;++d<e;){var f=b(a[d]);void 0!==f&&(c=void 0===c?f:c+f)}return c}b.exports=d},{}],138:[function(a,b,c){function d(a,b){for(var c=-1,d=Array(a);++c<a;)d[c]=b(c);return d}b.exports=d},{}],139:[function(a,b,c){function d(a){if("string"==typeof a)return a;if(g(a))return f(a,d)+"";if(h(a))return k?k.call(a):"";var b=a+"";return"0"==b&&1/a==-i?"-0":b}var e=a("./_Symbol"),f=a("./_arrayMap"),g=a("./isArray"),h=a("./isSymbol"),i=1/0,j=e?e.prototype:void 0,k=j?j.toString:void 0;b.exports=d},{"./_Symbol":70,"./_arrayMap":82,"./isArray":266,"./isSymbol":280}],140:[function(a,b,c){function d(a){return function(b){return a(b)}}b.exports=d},{}],141:[function(a,b,c){function d(a,b,c){var d=-1,l=f,m=a.length,n=!0,o=[],p=o;if(c)n=!1,l=g;else if(m>=k){var q=b?null:i(a);if(q)return j(q);n=!1,l=h,p=new e}else p=b?[]:o;a:for(;++d<m;){var r=a[d],s=b?b(r):r;if(r=c||0!==r?r:0,n&&s===s){for(var t=p.length;t--;)if(p[t]===s)continue a;b&&p.push(s),o.push(r)}else l(p,s,c)||(p!==o&&p.push(s),o.push(r))}return o}var e=a("./_SetCache"),f=a("./_arrayIncludes"),g=a("./_arrayIncludesWith"),h=a("./_cacheHas"),i=a("./_createSet"),j=a("./_setToArray"),k=200;b.exports=d},{"./_SetCache":68,"./_arrayIncludes":79,"./_arrayIncludesWith":80,"./_cacheHas":143,"./_createSet":167,"./_setToArray":228}],142:[function(a,b,c){function d(a,b){return e(b,function(b){return a[b]})}var e=a("./_arrayMap");b.exports=d},{"./_arrayMap":82}],143:[function(a,b,c){function d(a,b){return a.has(b)}b.exports=d},{}],144:[function(a,b,c){function d(a){return e(a)?a:[]}var e=a("./isArrayLikeObject");b.exports=d},{"./isArrayLikeObject":268}],145:[function(a,b,c){function d(a){return"function"==typeof a?a:e}var e=a("./identity");b.exports=d},{"./identity":260}],146:[function(a,b,c){function d(a,b){return e(a)?a:f(a,b)?[a]:g(h(a))}var e=a("./isArray"),f=a("./_isKey"),g=a("./_stringToPath"),h=a("./toString");b.exports=d},{"./_isKey":200,"./_stringToPath":237,"./isArray":266,"./toString":307}],147:[function(a,b,c){function d(a){var b=new a.constructor(a.byteLength);return new e(b).set(new e(a)),b}var e=a("./_Uint8Array");b.exports=d},{"./_Uint8Array":71}],148:[function(a,b,c){function d(a,b){if(b)return a.slice();var c=a.length,d=j?j(c):new a.constructor(c);return a.copy(d),d}var e=a("./_root"),f="object"==typeof c&&c&&!c.nodeType&&c,g=f&&"object"==typeof b&&b&&!b.nodeType&&b,h=g&&g.exports===f,i=h?e.Buffer:void 0,j=i?i.allocUnsafe:void 0;b.exports=d},{"./_root":225}],149:[function(a,b,c){function d(a,b){var c=b?e(a.buffer):a.buffer;return new a.constructor(c,a.byteOffset,a.byteLength)}var e=a("./_cloneArrayBuffer");b.exports=d},{"./_cloneArrayBuffer":147}],150:[function(a,b,c){function d(a,b,c){var d=b?c(g(a),h):g(a);return f(d,e,new a.constructor)}var e=a("./_addMapEntry"),f=a("./_arrayReduce"),g=a("./_mapToArray"),h=1;b.exports=d},{"./_addMapEntry":73,"./_arrayReduce":84,"./_mapToArray":215}],151:[function(a,b,c){function d(a){var b=new a.constructor(a.source,e.exec(a));return b.lastIndex=a.lastIndex,b}var e=/\w*$/;b.exports=d},{}],152:[function(a,b,c){function d(a,b,c){var d=b?c(g(a),h):g(a);return f(d,e,new a.constructor)}var e=a("./_addSetEntry"),f=a("./_arrayReduce"),g=a("./_setToArray"),h=1;b.exports=d},{"./_addSetEntry":74,"./_arrayReduce":84,"./_setToArray":228}],153:[function(a,b,c){function d(a){return g?Object(g.call(a)):{}}var e=a("./_Symbol"),f=e?e.prototype:void 0,g=f?f.valueOf:void 0;b.exports=d},{"./_Symbol":70}],154:[function(a,b,c){function d(a,b){var c=b?e(a.buffer):a.buffer;return new a.constructor(c,a.byteOffset,a.length)}var e=a("./_cloneArrayBuffer");b.exports=d},{"./_cloneArrayBuffer":147}],155:[function(a,b,c){function d(a,b){if(a!==b){var c=void 0!==a,d=null===a,f=a===a,g=e(a),h=void 0!==b,i=null===b,j=b===b,k=e(b);if(!i&&!k&&!g&&a>b||g&&h&&j&&!i&&!k||d&&h&&j||!c&&j||!f)return 1;if(!d&&!g&&!k&&a<b||k&&c&&f&&!d&&!g||i&&c&&f||!h&&f||!j)return-1}return 0}var e=a("./isSymbol");b.exports=d},{"./isSymbol":280}],156:[function(a,b,c){function d(a,b,c){for(var d=-1,f=a.criteria,g=b.criteria,h=f.length,i=c.length;++d<h;){var j=e(f[d],g[d]);if(j){if(d>=i)return j;return j*("desc"==c[d]?-1:1)}}return a.index-b.index}var e=a("./_compareAscending");b.exports=d},{"./_compareAscending":155}],157:[function(a,b,c){function d(a,b){var c=-1,d=a.length;for(b||(b=Array(d));++c<d;)b[c]=a[c];return b}b.exports=d},{}],158:[function(a,b,c){function d(a,b,c,d){var g=!c;c||(c={});for(var h=-1,i=b.length;++h<i;){var j=b[h],k=d?d(c[j],a[j],j,c,a):void 0;void 0===k&&(k=a[j]),g?f(c,j,k):e(c,j,k)}return c}var e=a("./_assignValue"),f=a("./_baseAssignValue");b.exports=d},{"./_assignValue":87,"./_baseAssignValue":92}],159:[function(a,b,c){function d(a,b){return e(a,f(a),b)}var e=a("./_copyObject"),f=a("./_getSymbols");b.exports=d},{"./_copyObject":158,"./_getSymbols":184}],160:[function(a,b,c){function d(a,b){return e(a,f(a),b)}var e=a("./_copyObject"),f=a("./_getSymbolsIn");b.exports=d},{"./_copyObject":158,"./_getSymbolsIn":185}],161:[function(a,b,c){var d=a("./_root"),e=d["__core-js_shared__"];b.exports=e},{"./_root":225}],162:[function(a,b,c){function d(a,b){return function(c,d){var i=h(c)?e:f,j=b?b():{};return i(c,a,g(d,2),j)}}var e=a("./_arrayAggregator"),f=a("./_baseAggregator"),g=a("./_baseIteratee"),h=a("./isArray");b.exports=d},{"./_arrayAggregator":76,"./_baseAggregator":89,"./_baseIteratee":117,"./isArray":266}],163:[function(a,b,c){function d(a){return e(function(b,c){var d=-1,e=c.length,g=e>1?c[e-1]:void 0,h=e>2?c[2]:void 0;for(g=a.length>3&&"function"==typeof g?(e--,g):void 0,h&&f(c[0],c[1],h)&&(g=e<3?void 0:g,e=1),b=Object(b);++d<e;){var i=c[d];i&&a(b,i,d,g)}return b})}var e=a("./_baseRest"),f=a("./_isIterateeCall");b.exports=d},{"./_baseRest":132,"./_isIterateeCall":199}],164:[function(a,b,c){function d(a,b){return function(c,d){if(null==c)return c;if(!e(c))return a(c,d);for(var f=c.length,g=b?f:-1,h=Object(c);(b?g--:++g<f)&&!1!==d(h[g],g,h););return c}}var e=a("./isArrayLike");b.exports=d},{"./isArrayLike":267}],165:[function(a,b,c){function d(a){return function(b,c,d){for(var e=-1,f=Object(b),g=d(b),h=g.length;h--;){var i=g[a?h:++e];if(!1===c(f[i],i,f))break}return b}}b.exports=d},{}],166:[function(a,b,c){function d(a){return function(b,c,d){var h=Object(b);if(!f(b)){var i=e(c,3);b=g(b),c=function(a){return i(h[a],a,h)}}var j=a(b,c,d);return j>-1?h[i?b[j]:j]:void 0}}var e=a("./_baseIteratee"),f=a("./isArrayLike"),g=a("./keys");b.exports=d},{"./_baseIteratee":117,"./isArrayLike":267,"./keys":283}],167:[function(a,b,c){var d=a("./_Set"),e=a("./noop"),f=a("./_setToArray"),g=d&&1/f(new d([,-0]))[1]==1/0?function(a){return new d(a)}:e;b.exports=g},{"./_Set":67,"./_setToArray":228,"./noop":290}],168:[function(a,b,c){function d(a,b,c,d){return void 0===a||e(a,f[c])&&!g.call(d,c)?b:a}var e=a("./eq"),f=Object.prototype,g=f.hasOwnProperty;b.exports=d},{"./eq":247}],169:[function(a,b,c){function d(a,b,c,g,h,i){return f(a)&&f(b)&&(i.set(b,a),e(a,b,void 0,d,i),i.delete(b)),a}var e=a("./_baseMerge"),f=a("./isObject");b.exports=d},{"./_baseMerge":123,"./isObject":276}],170:[function(a,b,c){var d=a("./_getNative"),e=function(){try{var a=d(Object,"defineProperty");return a({},"",{}),a}catch(a){}}();b.exports=e},{"./_getNative":181}],171:[function(a,b,c){function d(a,b,c,d,j,k){var l=c&h,m=a.length,n=b.length;if(m!=n&&!(l&&n>m))return!1;var o=k.get(a);if(o&&k.get(b))return o==b;var p=-1,q=!0,r=c&i?new e:void 0;for(k.set(a,b),k.set(b,a);++p<m;){var s=a[p],t=b[p];if(d)var u=l?d(t,s,p,b,a,k):d(s,t,p,a,b,k);if(void 0!==u){if(u)continue;q=!1;break}if(r){if(!f(b,function(a,b){if(!g(r,b)&&(s===a||j(s,a,c,d,k)))return r.push(b)})){q=!1;break}}else if(s!==t&&!j(s,t,c,d,k)){q=!1;break}}return k.delete(a),k.delete(b),q}var e=a("./_SetCache"),f=a("./_arraySome"),g=a("./_cacheHas"),h=1,i=2;b.exports=d},{"./_SetCache":68,"./_arraySome":85,"./_cacheHas":143}],172:[function(a,b,c){function d(a,b,c,d,e,x,z){switch(c){case w:if(a.byteLength!=b.byteLength||a.byteOffset!=b.byteOffset)return!1;a=a.buffer,b=b.buffer;case v:return!(a.byteLength!=b.byteLength||!x(new f(a),new f(b)));case m:case n:case q:return g(+a,+b);case o:return a.name==b.name&&a.message==b.message;case r:case t:return a==b+"";case p:var A=i;case s:var B=d&k;if(A||(A=j),a.size!=b.size&&!B)return!1;var C=z.get(a);if(C)return C==b;d|=l,z.set(a,b);var D=h(A(a),A(b),d,e,x,z);return z.delete(a),D;case u:if(y)return y.call(a)==y.call(b)}return!1}var e=a("./_Symbol"),f=a("./_Uint8Array"),g=a("./eq"),h=a("./_equalArrays"),i=a("./_mapToArray"),j=a("./_setToArray"),k=1,l=2,m="[object Boolean]",n="[object Date]",o="[object Error]",p="[object Map]",q="[object Number]",r="[object RegExp]",s="[object Set]",t="[object String]",u="[object Symbol]",v="[object ArrayBuffer]",w="[object DataView]",x=e?e.prototype:void 0,y=x?x.valueOf:void 0;b.exports=d},{"./_Symbol":70,"./_Uint8Array":71,"./_equalArrays":171,"./_mapToArray":215,"./_setToArray":228,"./eq":247}],173:[function(a,b,c){function d(a,b,c,d,g,i){var j=c&f,k=e(a),l=k.length;if(l!=e(b).length&&!j)return!1;for(var m=l;m--;){var n=k[m];if(!(j?n in b:h.call(b,n)))return!1}var o=i.get(a);if(o&&i.get(b))return o==b;var p=!0;i.set(a,b),i.set(b,a);for(var q=j;++m<l;){n=k[m];var r=a[n],s=b[n];if(d)var t=j?d(s,r,n,b,a,i):d(r,s,n,a,b,i);if(!(void 0===t?r===s||g(r,s,c,d,i):t)){p=!1;break}q||(q="constructor"==n)}if(p&&!q){var u=a.constructor,v=b.constructor;u!=v&&"constructor"in a&&"constructor"in b&&!("function"==typeof u&&u instanceof u&&"function"==typeof v&&v instanceof v)&&(p=!1)}return i.delete(a),i.delete(b),p}var e=a("./_getAllKeys"),f=1,g=Object.prototype,h=g.hasOwnProperty;b.exports=d},{"./_getAllKeys":177}],174:[function(a,b,c){var d=a("./_basePropertyOf"),e={"&":"&","<":"<",">":">",'"':""","'":"'"},f=d(e);b.exports=f},{"./_basePropertyOf":130}],175:[function(a,b,c){function d(a){return g(f(a,void 0,e),a+"")}var e=a("./flatten"),f=a("./_overRest"),g=a("./_setToString");b.exports=d},{"./_overRest":224,"./_setToString":229,"./flatten":254}],176:[function(a,b,c){(function(a){var c="object"==typeof a&&a&&a.Object===Object&&a;b.exports=c}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],177:[function(a,b,c){function d(a){return e(a,g,f)}var e=a("./_baseGetAllKeys"),f=a("./_getSymbols"),g=a("./keys");b.exports=d},{"./_baseGetAllKeys":103,"./_getSymbols":184,"./keys":283}],178:[function(a,b,c){function d(a){return e(a,g,f)}var e=a("./_baseGetAllKeys"),f=a("./_getSymbolsIn"),g=a("./keysIn");b.exports=d},{"./_baseGetAllKeys":103,"./_getSymbolsIn":185,"./keysIn":284}],179:[function(a,b,c){function d(a,b){var c=a.__data__;return e(b)?c["string"==typeof b?"string":"hash"]:c.map}var e=a("./_isKeyable");b.exports=d},{"./_isKeyable":201}],180:[function(a,b,c){function d(a){for(var b=f(a),c=b.length;c--;){var d=b[c],g=a[d];b[c]=[d,g,e(g)]}return b}var e=a("./_isStrictComparable"),f=a("./keys");b.exports=d},{"./_isStrictComparable":204,"./keys":283}],181:[function(a,b,c){function d(a,b){var c=f(a,b);return e(c)?c:void 0}var e=a("./_baseIsNative"),f=a("./_getValue");b.exports=d},{"./_baseIsNative":115,"./_getValue":187}],182:[function(a,b,c){var d=a("./_overArg"),e=d(Object.getPrototypeOf,Object);b.exports=e},{"./_overArg":223}],183:[function(a,b,c){function d(a){var b=g.call(a,i),c=a[i];try{a[i]=void 0}catch(a){}var d=h.call(a);return b?a[i]=c:delete a[i],d}var e=a("./_Symbol"),f=Object.prototype,g=f.hasOwnProperty,h=f.toString,i=e?e.toStringTag:void 0;b.exports=d},{"./_Symbol":70}],184:[function(a,b,c){var d=a("./_arrayFilter"),e=a("./stubArray"),f=Object.prototype,g=f.propertyIsEnumerable,h=Object.getOwnPropertySymbols,i=h?function(a){return null==a?[]:(a=Object(a),d(h(a),function(b){return g.call(a,b)}))}:e;b.exports=i},{"./_arrayFilter":78,"./stubArray":298}],185:[function(a,b,c){var d=a("./_arrayPush"),e=a("./_getPrototype"),f=a("./_getSymbols"),g=a("./stubArray"),h=Object.getOwnPropertySymbols,i=h?function(a){for(var b=[];a;)d(b,f(a)),a=e(a);return b}:g;b.exports=i},{"./_arrayPush":83,"./_getPrototype":182,"./_getSymbols":184,"./stubArray":298}],186:[function(a,b,c){var d=a("./_DataView"),e=a("./_Map"),f=a("./_Promise"),g=a("./_Set"),h=a("./_WeakMap"),i=a("./_baseGetTag"),j=a("./_toSource"),k=j(d),l=j(e),m=j(f),n=j(g),o=j(h),p=i;(d&&"[object DataView]"!=p(new d(new ArrayBuffer(1)))||e&&"[object Map]"!=p(new e)||f&&"[object Promise]"!=p(f.resolve())||g&&"[object Set]"!=p(new g)||h&&"[object WeakMap]"!=p(new h))&&(p=function(a){var b=i(a),c="[object Object]"==b?a.constructor:void 0,d=c?j(c):"";if(d)switch(d){case k:return"[object DataView]";case l:return"[object Map]";case m:return"[object Promise]";case n:return"[object Set]";case o:return"[object WeakMap]"}return b}),b.exports=p},{"./_DataView":61,"./_Map":64,"./_Promise":66,"./_Set":67,"./_WeakMap":72,"./_baseGetTag":104,"./_toSource":239}],187:[function(a,b,c){function d(a,b){return null==a?void 0:a[b]}b.exports=d},{}],188:[function(a,b,c){function d(a,b,c){b=e(b,a);for(var d=-1,k=b.length,l=!1;++d<k;){var m=j(b[d]);if(!(l=null!=a&&c(a,m)))break;a=a[m]}return l||++d!=k?l:!!(k=null==a?0:a.length)&&i(k)&&h(m,k)&&(g(a)||f(a))}var e=a("./_castPath"),f=a("./isArguments"),g=a("./isArray"),h=a("./_isIndex"),i=a("./isLength"),j=a("./_toKey");b.exports=d},{"./_castPath":146,"./_isIndex":198,"./_toKey":238,"./isArguments":265,"./isArray":266,"./isLength":273}],189:[function(a,b,c){function d(){this.__data__=e?e(null):{},this.size=0}var e=a("./_nativeCreate");b.exports=d},{"./_nativeCreate":218}],190:[function(a,b,c){function d(a){var b=this.has(a)&&delete this.__data__[a];return this.size-=b?1:0,b}b.exports=d},{}],191:[function(a,b,c){function d(a){var b=this.__data__;if(e){var c=b[a];return c===f?void 0:c}return h.call(b,a)?b[a]:void 0}var e=a("./_nativeCreate"),f="__lodash_hash_undefined__",g=Object.prototype,h=g.hasOwnProperty;b.exports=d},{"./_nativeCreate":218}],192:[function(a,b,c){function d(a){var b=this.__data__;return e?void 0!==b[a]:g.call(b,a)}var e=a("./_nativeCreate"),f=Object.prototype,g=f.hasOwnProperty;b.exports=d},{"./_nativeCreate":218}],193:[function(a,b,c){function d(a,b){var c=this.__data__;return this.size+=this.has(a)?0:1,c[a]=e&&void 0===b?f:b,this}var e=a("./_nativeCreate"),f="__lodash_hash_undefined__";b.exports=d},{"./_nativeCreate":218}],194:[function(a,b,c){function d(a){var b=a.length,c=a.constructor(b);return b&&"string"==typeof a[0]&&f.call(a,"index")&&(c.index=a.index,c.input=a.input),c}var e=Object.prototype,f=e.hasOwnProperty;b.exports=d},{}],195:[function(a,b,c){function d(a,b,c,d){var E=a.constructor;switch(b){case t:return e(a);case l:case m:return new E(+a);case u:return f(a,d);case v:case w:case x:case y:case z:case A:case B:case C:case D:return k(a,d);case n:return g(a,d,c);case o:case r:return new E(a);case p:return h(a);case q:return i(a,d,c);case s:return j(a)}}var e=a("./_cloneArrayBuffer"),f=a("./_cloneDataView"),g=a("./_cloneMap"),h=a("./_cloneRegExp"),i=a("./_cloneSet"),j=a("./_cloneSymbol"),k=a("./_cloneTypedArray"),l="[object Boolean]",m="[object Date]",n="[object Map]",o="[object Number]",p="[object RegExp]",q="[object Set]",r="[object String]",s="[object Symbol]",t="[object ArrayBuffer]",u="[object DataView]",v="[object Float32Array]",w="[object Float64Array]",x="[object Int8Array]",y="[object Int16Array]",z="[object Int32Array]",A="[object Uint8Array]",B="[object Uint8ClampedArray]",C="[object Uint16Array]",D="[object Uint32Array]";b.exports=d},{"./_cloneArrayBuffer":147,"./_cloneDataView":149,"./_cloneMap":150,"./_cloneRegExp":151,"./_cloneSet":152,"./_cloneSymbol":153,"./_cloneTypedArray":154}],196:[function(a,b,c){function d(a){return"function"!=typeof a.constructor||g(a)?{}:e(f(a))}var e=a("./_baseCreate"),f=a("./_getPrototype"),g=a("./_isPrototype");b.exports=d},{"./_baseCreate":94,"./_getPrototype":182,"./_isPrototype":203}],197:[function(a,b,c){function d(a){return g(a)||f(a)||!!(h&&a&&a[h])}var e=a("./_Symbol"),f=a("./isArguments"),g=a("./isArray"),h=e?e.isConcatSpreadable:void 0;b.exports=d},{"./_Symbol":70,"./isArguments":265,"./isArray":266}],198:[function(a,b,c){function d(a,b){return!!(b=null==b?e:b)&&("number"==typeof a||f.test(a))&&a>-1&&a%1==0&&a<b}var e=9007199254740991,f=/^(?:0|[1-9]\d*)$/;b.exports=d},{}],199:[function(a,b,c){function d(a,b,c){if(!h(c))return!1;var d=typeof b;return!!("number"==d?f(c)&&g(b,c.length):"string"==d&&b in c)&&e(c[b],a)}var e=a("./eq"),f=a("./isArrayLike"),g=a("./_isIndex"),h=a("./isObject");b.exports=d},{"./_isIndex":198,"./eq":247,"./isArrayLike":267,"./isObject":276}],200:[function(a,b,c){function d(a,b){if(e(a))return!1;var c=typeof a;return!("number"!=c&&"symbol"!=c&&"boolean"!=c&&null!=a&&!f(a))||(h.test(a)||!g.test(a)||null!=b&&a in Object(b))}var e=a("./isArray"),f=a("./isSymbol"),g=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,h=/^\w*$/;b.exports=d},{"./isArray":266,"./isSymbol":280}],201:[function(a,b,c){function d(a){var b=typeof a;return"string"==b||"number"==b||"symbol"==b||"boolean"==b?"__proto__"!==a:null===a}b.exports=d},{}],202:[function(a,b,c){function d(a){return!!f&&f in a}var e=a("./_coreJsData"),f=function(){var a=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();b.exports=d},{"./_coreJsData":161}],203:[function(a,b,c){function d(a){var b=a&&a.constructor;return a===("function"==typeof b&&b.prototype||e)}var e=Object.prototype;b.exports=d},{}],204:[function(a,b,c){function d(a){return a===a&&!e(a)}var e=a("./isObject");b.exports=d},{"./isObject":276}],205:[function(a,b,c){function d(){this.__data__=[],this.size=0}b.exports=d},{}],206:[function(a,b,c){function d(a){var b=this.__data__,c=e(b,a);return!(c<0)&&(c==b.length-1?b.pop():g.call(b,c,1),--this.size,!0)}var e=a("./_assocIndexOf"),f=Array.prototype,g=f.splice;b.exports=d},{"./_assocIndexOf":88}],207:[function(a,b,c){function d(a){var b=this.__data__,c=e(b,a);return c<0?void 0:b[c][1]}var e=a("./_assocIndexOf");b.exports=d},{"./_assocIndexOf":88}],208:[function(a,b,c){function d(a){return e(this.__data__,a)>-1}var e=a("./_assocIndexOf");b.exports=d},{"./_assocIndexOf":88}],209:[function(a,b,c){function d(a,b){var c=this.__data__,d=e(c,a);return d<0?(++this.size,c.push([a,b])):c[d][1]=b,this}var e=a("./_assocIndexOf");b.exports=d},{"./_assocIndexOf":88}],210:[function(a,b,c){function d(){this.size=0,this.__data__={hash:new e,map:new(g||f),string:new e}}var e=a("./_Hash"),f=a("./_ListCache"),g=a("./_Map");b.exports=d},{"./_Hash":62,"./_ListCache":63,"./_Map":64}],211:[function(a,b,c){function d(a){var b=e(this,a).delete(a);return this.size-=b?1:0,b}var e=a("./_getMapData");b.exports=d},{"./_getMapData":179}],212:[function(a,b,c){function d(a){return e(this,a).get(a)}var e=a("./_getMapData");b.exports=d},{"./_getMapData":179}],213:[function(a,b,c){function d(a){return e(this,a).has(a)}var e=a("./_getMapData");b.exports=d},{"./_getMapData":179}],214:[function(a,b,c){function d(a,b){var c=e(this,a),d=c.size;return c.set(a,b),this.size+=c.size==d?0:1,this}var e=a("./_getMapData");b.exports=d},{"./_getMapData":179}],215:[function(a,b,c){function d(a){var b=-1,c=Array(a.size);return a.forEach(function(a,d){c[++b]=[d,a]}),c}b.exports=d},{}],216:[function(a,b,c){function d(a,b){return function(c){return null!=c&&(c[a]===b&&(void 0!==b||a in Object(c)))}}b.exports=d},{}],217:[function(a,b,c){function d(a){var b=e(a,function(a){return c.size===f&&c.clear(),a}),c=b.cache;return b}var e=a("./memoize"),f=500;b.exports=d},{"./memoize":286}],218:[function(a,b,c){var d=a("./_getNative"),e=d(Object,"create");b.exports=e},{"./_getNative":181}],219:[function(a,b,c){var d=a("./_overArg"),e=d(Object.keys,Object);b.exports=e},{"./_overArg":223}],220:[function(a,b,c){function d(a){var b=[];if(null!=a)for(var c in Object(a))b.push(c);return b}b.exports=d},{}],221:[function(a,b,c){var d=a("./_freeGlobal"),e="object"==typeof c&&c&&!c.nodeType&&c,f=e&&"object"==typeof b&&b&&!b.nodeType&&b,g=f&&f.exports===e,h=g&&d.process,i=function(){try{return h&&h.binding&&h.binding("util")}catch(a){}}();b.exports=i},{"./_freeGlobal":176}],222:[function(a,b,c){function d(a){return f.call(a)}var e=Object.prototype,f=e.toString;b.exports=d},{}],223:[function(a,b,c){function d(a,b){return function(c){return a(b(c))}}b.exports=d},{}],224:[function(a,b,c){function d(a,b,c){return b=f(void 0===b?a.length-1:b,0),function(){for(var d=arguments,g=-1,h=f(d.length-b,0),i=Array(h);++g<h;)i[g]=d[b+g];g=-1;for(var j=Array(b+1);++g<b;)j[g]=d[g];return j[b]=c(i),e(a,this,j)}}var e=a("./_apply"),f=Math.max;b.exports=d},{"./_apply":75}],225:[function(a,b,c){var d=a("./_freeGlobal"),e="object"==typeof self&&self&&self.Object===Object&&self,f=d||e||Function("return this")();b.exports=f},{"./_freeGlobal":176}],226:[function(a,b,c){function d(a){return this.__data__.set(a,e),this}var e="__lodash_hash_undefined__";b.exports=d},{}],227:[function(a,b,c){function d(a){return this.__data__.has(a)}b.exports=d},{}],228:[function(a,b,c){function d(a){var b=-1,c=Array(a.size);return a.forEach(function(a){c[++b]=a}),c}b.exports=d},{}],229:[function(a,b,c){var d=a("./_baseSetToString"),e=a("./_shortOut"),f=e(d);b.exports=f},{"./_baseSetToString":134,"./_shortOut":230}],230:[function(a,b,c){function d(a){var b=0,c=0;return function(){var d=g(),h=f-(d-c);if(c=d,h>0){if(++b>=e)return arguments[0]}else b=0;return a.apply(void 0,arguments)}}var e=800,f=16,g=Date.now;b.exports=d},{}],231:[function(a,b,c){function d(){this.__data__=new e,this.size=0}var e=a("./_ListCache");b.exports=d},{"./_ListCache":63}],232:[function(a,b,c){function d(a){var b=this.__data__,c=b.delete(a);return this.size=b.size,c}b.exports=d},{}],233:[function(a,b,c){function d(a){return this.__data__.get(a)}b.exports=d},{}],234:[function(a,b,c){function d(a){return this.__data__.has(a)}b.exports=d},{}],235:[function(a,b,c){function d(a,b){var c=this.__data__;if(c instanceof e){var d=c.__data__;if(!f||d.length<h-1)return d.push([a,b]),this.size=++c.size,this;c=this.__data__=new g(d)}return c.set(a,b),this.size=c.size,this}var e=a("./_ListCache"),f=a("./_Map"),g=a("./_MapCache"),h=200;b.exports=d},{"./_ListCache":63,"./_Map":64,"./_MapCache":65}],236:[function(a,b,c){function d(a,b,c){for(var d=c-1,e=a.length;++d<e;)if(a[d]===b)return d;return-1}b.exports=d},{}],237:[function(a,b,c){var d=a("./_memoizeCapped"),e=/^\./,f=d(function(a){var b=[];return e.test(a)&&b.push(""),a.replace(/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,function(a,c,d,e){b.push(d?e.replace(/\\(\\)?/g,"$1"):c||a)}),b});b.exports=f},{"./_memoizeCapped":217}],238:[function(a,b,c){function d(a){if("string"==typeof a||e(a))return a;var b=a+"";return"0"==b&&1/a==-f?"-0":b}var e=a("./isSymbol"),f=1/0;b.exports=d},{"./isSymbol":280}],239:[function(a,b,c){function d(a){if(null!=a){try{return f.call(a)}catch(a){}try{return a+""}catch(a){}}return""}var e=Function.prototype,f=e.toString;b.exports=d},{}],240:[function(a,b,c){var d=a("./_copyObject"),e=a("./_createAssigner"),f=a("./keysIn"),g=e(function(a,b,c,e){d(b,f(b),a,e)});b.exports=g},{"./_copyObject":158,"./_createAssigner":163,"./keysIn":284}],241:[function(a,b,c){function d(a){return e(a,f)}var e=a("./_baseClone"),f=4;b.exports=d},{"./_baseClone":93}],242:[function(a,b,c){function d(a){return function(){return a}}b.exports=d},{}],243:[function(a,b,c){function d(a,b,c){function d(b){var c=s,d=t;return s=t=void 0,y=b,v=a.apply(d,c)}function k(a){return y=a,w=setTimeout(n,b),z?d(a):v}function l(a){var c=a-x,d=a-y,e=b-c;return A?j(e,u-d):e}function m(a){var c=a-x,d=a-y;return void 0===x||c>=b||c<0||A&&d>=u}function n(){var a=f();if(m(a))return o(a);w=setTimeout(n,l(a))}function o(a){return w=void 0,B&&s?d(a):(s=t=void 0,v)}function p(){void 0!==w&&clearTimeout(w),y=0,s=x=t=w=void 0}function q(){return void 0===w?v:o(f())}function r(){var a=f(),c=m(a);if(s=arguments,t=this,x=a,c){if(void 0===w)return k(x);if(A)return w=setTimeout(n,b),d(x)}return void 0===w&&(w=setTimeout(n,b)),v}var s,t,u,v,w,x,y=0,z=!1,A=!1,B=!0;if("function"!=typeof a)throw new TypeError(h);return b=g(b)||0,e(c)&&(z=!!c.leading,A="maxWait"in c,u=A?i(g(c.maxWait)||0,b):u,B="trailing"in c?!!c.trailing:B),r.cancel=p,r.flush=q,r}var e=a("./isObject"),f=a("./now"),g=a("./toNumber"),h="Expected a function",i=Math.max,j=Math.min;b.exports=d},{"./isObject":276,"./now":291,"./toNumber":305}],244:[function(a,b,c){var d=a("./_apply"),e=a("./assignInWith"),f=a("./_baseRest"),g=a("./_customDefaultsAssignIn"),h=f(function(a){return a.push(void 0,g),d(e,void 0,a)});b.exports=h},{"./_apply":75,"./_baseRest":132,"./_customDefaultsAssignIn":168,"./assignInWith":240}],245:[function(a,b,c){var d=a("./_apply"),e=a("./_baseRest"),f=a("./_customDefaultsMerge"),g=a("./mergeWith"),h=e(function(a){return a.push(void 0,f),d(g,void 0,a)});b.exports=h},{"./_apply":75,"./_baseRest":132,"./_customDefaultsMerge":169,"./mergeWith":288}],246:[function(a,b,c){var d=a("./_baseDifference"),e=a("./_baseFlatten"),f=a("./_baseRest"),g=a("./isArrayLikeObject"),h=f(function(a,b){return g(a)?d(a,e(b,1,g,!0)):[]});b.exports=h},{"./_baseDifference":95,"./_baseFlatten":99,"./_baseRest":132,"./isArrayLikeObject":268}],247:[function(a,b,c){function d(a,b){return a===b||a!==a&&b!==b}b.exports=d},{}],248:[function(a,b,c){function d(a){return a=f(a),a&&h.test(a)?a.replace(g,e):a}var e=a("./_escapeHtmlChar"),f=a("./toString"),g=/[&<>"']/g,h=RegExp(g.source);b.exports=d},{"./_escapeHtmlChar":174,"./toString":307}],249:[function(a,b,c){function d(a){return a=e(a),a&&g.test(a)?a.replace(f,"\\$&"):a}var e=a("./toString"),f=/[\\^$.*+?()[\]{}|]/g,g=RegExp(f.source);b.exports=d},{"./toString":307}],250:[function(a,b,c){function d(a,b){return(h(a)?e:f)(a,g(b,3))}var e=a("./_arrayFilter"),f=a("./_baseFilter"),g=a("./_baseIteratee"),h=a("./isArray");b.exports=d},{"./_arrayFilter":78,"./_baseFilter":97,"./_baseIteratee":117,"./isArray":266}],251:[function(a,b,c){var d=a("./_createFind"),e=a("./findIndex"),f=d(e);b.exports=f},{"./_createFind":166,"./findIndex":252}],252:[function(a,b,c){function d(a,b,c){var d=null==a?0:a.length;if(!d)return-1;var i=null==c?0:g(c);return i<0&&(i=h(d+i,0)),e(a,f(b,3),i)}var e=a("./_baseFindIndex"),f=a("./_baseIteratee"),g=a("./toInteger"),h=Math.max;b.exports=d},{"./_baseFindIndex":98,"./_baseIteratee":117,"./toInteger":304}],253:[function(a,b,c){function d(a,b){return e(f(a,b),1)}var e=a("./_baseFlatten"),f=a("./map");b.exports=d},{"./_baseFlatten":99,"./map":285}],254:[function(a,b,c){function d(a){return(null==a?0:a.length)?e(a,1):[]}var e=a("./_baseFlatten");b.exports=d},{"./_baseFlatten":99}],255:[function(a,b,c){function d(a,b){return(h(a)?e:f)(a,g(b))}var e=a("./_arrayEach"),f=a("./_baseEach"),g=a("./_castFunction"),h=a("./isArray");b.exports=d},{"./_arrayEach":77,"./_baseEach":96,"./_castFunction":145,"./isArray":266}],256:[function(a,b,c){arguments[4][255][0].apply(c,arguments)},{"./_arrayEach":77,"./_baseEach":96,"./_castFunction":145,"./isArray":266,dup:255}],257:[function(a,b,c){function d(a,b,c){var d=null==a?void 0:e(a,b);return void 0===d?c:d}var e=a("./_baseGet");b.exports=d},{"./_baseGet":102}],258:[function(a,b,c){function d(a,b){return null!=a&&f(a,b,e)}var e=a("./_baseHas"),f=a("./_hasPath");b.exports=d},{"./_baseHas":105,"./_hasPath":188}],259:[function(a,b,c){function d(a,b){return null!=a&&f(a,b,e)}var e=a("./_baseHasIn"),f=a("./_hasPath");b.exports=d},{"./_baseHasIn":106,"./_hasPath":188}],260:[function(a,b,c){function d(a){return a}b.exports=d},{}],261:[function(a,b,c){function d(a,b,c){return b=f(b),void 0===c?(c=b,b=0):c=f(c),a=g(a),e(a,b,c)}var e=a("./_baseInRange"),f=a("./toFinite"),g=a("./toNumber");b.exports=d},{"./_baseInRange":107,"./toFinite":303,"./toNumber":305}],262:[function(a,b,c){function d(a,b,c,d){a=f(a)?a:i(a),c=c&&!d?h(c):0;var k=a.length;return c<0&&(c=j(k+c,0)),g(a)?c<=k&&a.indexOf(b,c)>-1:!!k&&e(a,b,c)>-1}var e=a("./_baseIndexOf"),f=a("./isArrayLike"),g=a("./isString"),h=a("./toInteger"),i=a("./values"),j=Math.max;b.exports=d},{"./_baseIndexOf":108,"./isArrayLike":267,"./isString":279,"./toInteger":304,"./values":309}],263:[function(a,b,c){function d(a,b,c){var d=null==a?0:a.length;if(!d)return-1 ;var h=null==c?0:f(c);return h<0&&(h=g(d+h,0)),e(a,b,h)}var e=a("./_baseIndexOf"),f=a("./toInteger"),g=Math.max;b.exports=d},{"./_baseIndexOf":108,"./toInteger":304}],264:[function(a,b,c){var d=a("./_arrayMap"),e=a("./_baseIntersection"),f=a("./_baseRest"),g=a("./_castArrayLikeObject"),h=f(function(a){var b=d(a,g);return b.length&&b[0]===a[0]?e(b):[]});b.exports=h},{"./_arrayMap":82,"./_baseIntersection":109,"./_baseRest":132,"./_castArrayLikeObject":144}],265:[function(a,b,c){var d=a("./_baseIsArguments"),e=a("./isObjectLike"),f=Object.prototype,g=f.hasOwnProperty,h=f.propertyIsEnumerable,i=d(function(){return arguments}())?d:function(a){return e(a)&&g.call(a,"callee")&&!h.call(a,"callee")};b.exports=i},{"./_baseIsArguments":110,"./isObjectLike":277}],266:[function(a,b,c){var d=Array.isArray;b.exports=d},{}],267:[function(a,b,c){function d(a){return null!=a&&f(a.length)&&!e(a)}var e=a("./isFunction"),f=a("./isLength");b.exports=d},{"./isFunction":272,"./isLength":273}],268:[function(a,b,c){function d(a){return f(a)&&e(a)}var e=a("./isArrayLike"),f=a("./isObjectLike");b.exports=d},{"./isArrayLike":267,"./isObjectLike":277}],269:[function(a,b,c){var d=a("./_root"),e=a("./stubFalse"),f="object"==typeof c&&c&&!c.nodeType&&c,g=f&&"object"==typeof b&&b&&!b.nodeType&&b,h=g&&g.exports===f,i=h?d.Buffer:void 0,j=i?i.isBuffer:void 0,k=j||e;b.exports=k},{"./_root":225,"./stubFalse":299}],270:[function(a,b,c){function d(a){return e(a)&&1===a.nodeType&&!f(a)}var e=a("./isObjectLike"),f=a("./isPlainObject");b.exports=d},{"./isObjectLike":277,"./isPlainObject":278}],271:[function(a,b,c){function d(a){if(null==a)return!0;if(i(a)&&(h(a)||"string"==typeof a||"function"==typeof a.splice||j(a)||l(a)||g(a)))return!a.length;var b=f(a);if(b==m||b==n)return!a.size;if(k(a))return!e(a).length;for(var c in a)if(p.call(a,c))return!1;return!0}var e=a("./_baseKeys"),f=a("./_getTag"),g=a("./isArguments"),h=a("./isArray"),i=a("./isArrayLike"),j=a("./isBuffer"),k=a("./_isPrototype"),l=a("./isTypedArray"),m="[object Map]",n="[object Set]",o=Object.prototype,p=o.hasOwnProperty;b.exports=d},{"./_baseKeys":118,"./_getTag":186,"./_isPrototype":203,"./isArguments":265,"./isArray":266,"./isArrayLike":267,"./isBuffer":269,"./isTypedArray":281}],272:[function(a,b,c){function d(a){if(!f(a))return!1;var b=e(a);return b==h||b==i||b==g||b==j}var e=a("./_baseGetTag"),f=a("./isObject"),g="[object AsyncFunction]",h="[object Function]",i="[object GeneratorFunction]",j="[object Proxy]";b.exports=d},{"./_baseGetTag":104,"./isObject":276}],273:[function(a,b,c){function d(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=e}var e=9007199254740991;b.exports=d},{}],274:[function(a,b,c){function d(a){return e(a)&&a!=+a}var e=a("./isNumber");b.exports=d},{"./isNumber":275}],275:[function(a,b,c){function d(a){return"number"==typeof a||f(a)&&e(a)==g}var e=a("./_baseGetTag"),f=a("./isObjectLike"),g="[object Number]";b.exports=d},{"./_baseGetTag":104,"./isObjectLike":277}],276:[function(a,b,c){function d(a){var b=typeof a;return null!=a&&("object"==b||"function"==b)}b.exports=d},{}],277:[function(a,b,c){function d(a){return null!=a&&"object"==typeof a}b.exports=d},{}],278:[function(a,b,c){function d(a){if(!g(a)||e(a)!=h)return!1;var b=f(a);if(null===b)return!0;var c=l.call(b,"constructor")&&b.constructor;return"function"==typeof c&&c instanceof c&&k.call(c)==m}var e=a("./_baseGetTag"),f=a("./_getPrototype"),g=a("./isObjectLike"),h="[object Object]",i=Function.prototype,j=Object.prototype,k=i.toString,l=j.hasOwnProperty,m=k.call(Object);b.exports=d},{"./_baseGetTag":104,"./_getPrototype":182,"./isObjectLike":277}],279:[function(a,b,c){function d(a){return"string"==typeof a||!f(a)&&g(a)&&e(a)==h}var e=a("./_baseGetTag"),f=a("./isArray"),g=a("./isObjectLike"),h="[object String]";b.exports=d},{"./_baseGetTag":104,"./isArray":266,"./isObjectLike":277}],280:[function(a,b,c){function d(a){return"symbol"==typeof a||f(a)&&e(a)==g}var e=a("./_baseGetTag"),f=a("./isObjectLike"),g="[object Symbol]";b.exports=d},{"./_baseGetTag":104,"./isObjectLike":277}],281:[function(a,b,c){var d=a("./_baseIsTypedArray"),e=a("./_baseUnary"),f=a("./_nodeUtil"),g=f&&f.isTypedArray,h=g?e(g):d;b.exports=h},{"./_baseIsTypedArray":116,"./_baseUnary":140,"./_nodeUtil":221}],282:[function(a,b,c){function d(a){return void 0===a}b.exports=d},{}],283:[function(a,b,c){function d(a){return g(a)?e(a):f(a)}var e=a("./_arrayLikeKeys"),f=a("./_baseKeys"),g=a("./isArrayLike");b.exports=d},{"./_arrayLikeKeys":81,"./_baseKeys":118,"./isArrayLike":267}],284:[function(a,b,c){function d(a){return g(a)?e(a,!0):f(a)}var e=a("./_arrayLikeKeys"),f=a("./_baseKeysIn"),g=a("./isArrayLike");b.exports=d},{"./_arrayLikeKeys":81,"./_baseKeysIn":119,"./isArrayLike":267}],285:[function(a,b,c){function d(a,b){return(h(a)?e:g)(a,f(b,3))}var e=a("./_arrayMap"),f=a("./_baseIteratee"),g=a("./_baseMap"),h=a("./isArray");b.exports=d},{"./_arrayMap":82,"./_baseIteratee":117,"./_baseMap":120,"./isArray":266}],286:[function(a,b,c){function d(a,b){if("function"!=typeof a||null!=b&&"function"!=typeof b)throw new TypeError(f);var c=function(){var d=arguments,e=b?b.apply(this,d):d[0],f=c.cache;if(f.has(e))return f.get(e);var g=a.apply(this,d);return c.cache=f.set(e,g)||f,g};return c.cache=new(d.Cache||e),c}var e=a("./_MapCache"),f="Expected a function";d.Cache=e,b.exports=d},{"./_MapCache":65}],287:[function(a,b,c){var d=a("./_baseMerge"),e=a("./_createAssigner"),f=e(function(a,b,c){d(a,b,c)});b.exports=f},{"./_baseMerge":123,"./_createAssigner":163}],288:[function(a,b,c){var d=a("./_baseMerge"),e=a("./_createAssigner"),f=e(function(a,b,c,e){d(a,b,c,e)});b.exports=f},{"./_baseMerge":123,"./_createAssigner":163}],289:[function(a,b,c){function d(a){if("function"!=typeof a)throw new TypeError(e);return function(){var b=arguments;switch(b.length){case 0:return!a.call(this);case 1:return!a.call(this,b[0]);case 2:return!a.call(this,b[0],b[1]);case 3:return!a.call(this,b[0],b[1],b[2])}return!a.apply(this,b)}}var e="Expected a function";b.exports=d},{}],290:[function(a,b,c){function d(){}b.exports=d},{}],291:[function(a,b,c){var d=a("./_root"),e=function(){return d.Date.now()};b.exports=e},{"./_root":225}],292:[function(a,b,c){var d=a("./_createAggregator"),e=d(function(a,b,c){a[c?0:1].push(b)},function(){return[[],[]]});b.exports=e},{"./_createAggregator":162}],293:[function(a,b,c){var d=a("./_basePick"),e=a("./_flatRest"),f=e(function(a,b){return null==a?{}:d(a,b)});b.exports=f},{"./_basePick":126,"./_flatRest":175}],294:[function(a,b,c){function d(a){return g(a)?e(h(a)):f(a)}var e=a("./_baseProperty"),f=a("./_basePropertyDeep"),g=a("./_isKey"),h=a("./_toKey");b.exports=d},{"./_baseProperty":128,"./_basePropertyDeep":129,"./_isKey":200,"./_toKey":238}],295:[function(a,b,c){function d(a,b,c){var d=i(a)?e:h,j=arguments.length<3;return d(a,g(b,4),c,j,f)}var e=a("./_arrayReduce"),f=a("./_baseEach"),g=a("./_baseIteratee"),h=a("./_baseReduce"),i=a("./isArray");b.exports=d},{"./_arrayReduce":84,"./_baseEach":96,"./_baseIteratee":117,"./_baseReduce":131,"./isArray":266}],296:[function(a,b,c){function d(a,b){return(h(a)?e:f)(a,i(g(b,3)))}var e=a("./_arrayFilter"),f=a("./_baseFilter"),g=a("./_baseIteratee"),h=a("./isArray"),i=a("./negate");b.exports=d},{"./_arrayFilter":78,"./_baseFilter":97,"./_baseIteratee":117,"./isArray":266,"./negate":289}],297:[function(a,b,c){var d=a("./_baseFlatten"),e=a("./_baseOrderBy"),f=a("./_baseRest"),g=a("./_isIterateeCall"),h=f(function(a,b){if(null==a)return[];var c=b.length;return c>1&&g(a,b[0],b[1])?b=[]:c>2&&g(b[0],b[1],b[2])&&(b=[b[0]]),e(a,d(b,1),[])});b.exports=h},{"./_baseFlatten":99,"./_baseOrderBy":125,"./_baseRest":132,"./_isIterateeCall":199}],298:[function(a,b,c){function d(){return[]}b.exports=d},{}],299:[function(a,b,c){function d(){return!1}b.exports=d},{}],300:[function(a,b,c){function d(a){return a&&a.length?e(a,f):0}var e=a("./_baseSum"),f=a("./identity");b.exports=d},{"./_baseSum":137,"./identity":260}],301:[function(a,b,c){function d(a,b,c){return a&&a.length?(b=c||void 0===b?1:f(b),e(a,0,b<0?0:b)):[]}var e=a("./_baseSlice"),f=a("./toInteger");b.exports=d},{"./_baseSlice":135,"./toInteger":304}],302:[function(a,b,c){function d(a,b,c){var d=!0,h=!0;if("function"!=typeof a)throw new TypeError(g);return f(c)&&(d="leading"in c?!!c.leading:d,h="trailing"in c?!!c.trailing:h),e(a,b,{leading:d,maxWait:b,trailing:h})}var e=a("./debounce"),f=a("./isObject"),g="Expected a function";b.exports=d},{"./debounce":243,"./isObject":276}],303:[function(a,b,c){function d(a){if(!a)return 0===a?a:0;if((a=e(a))===f||a===-f){return(a<0?-1:1)*g}return a===a?a:0}var e=a("./toNumber"),f=1/0,g=1.7976931348623157e308;b.exports=d},{"./toNumber":305}],304:[function(a,b,c){function d(a){var b=e(a),c=b%1;return b===b?c?b-c:b:0}var e=a("./toFinite");b.exports=d},{"./toFinite":303}],305:[function(a,b,c){function d(a){if("number"==typeof a)return a;if(f(a))return g;if(e(a)){var b="function"==typeof a.valueOf?a.valueOf():a;a=e(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(h,"");var c=j.test(a);return c||k.test(a)?l(a.slice(2),c?2:8):i.test(a)?g:+a}var e=a("./isObject"),f=a("./isSymbol"),g=NaN,h=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,j=/^0b[01]+$/i,k=/^0o[0-7]+$/i,l=parseInt;b.exports=d},{"./isObject":276,"./isSymbol":280}],306:[function(a,b,c){function d(a){return e(a,f(a))}var e=a("./_copyObject"),f=a("./keysIn");b.exports=d},{"./_copyObject":158,"./keysIn":284}],307:[function(a,b,c){function d(a){return null==a?"":e(a)}var e=a("./_baseToString");b.exports=d},{"./_baseToString":139}],308:[function(a,b,c){function d(a,b){return a&&a.length?f(a,e(b,2)):[]}var e=a("./_baseIteratee"),f=a("./_baseUniq");b.exports=d},{"./_baseIteratee":117,"./_baseUniq":141}],309:[function(a,b,c){function d(a){return null==a?[]:e(a,f(a))}var e=a("./_baseValues"),f=a("./keys");b.exports=d},{"./_baseValues":142,"./keys":283}],310:[function(a,b,c){(function(a){"use strict";function c(b,c,d,e){if("function"!=typeof b)throw new TypeError('"callback" argument must be a function');var f,g,h=arguments.length;switch(h){case 0:case 1:return a.nextTick(b);case 2:return a.nextTick(function(){b.call(null,c)});case 3:return a.nextTick(function(){b.call(null,c,d)});case 4:return a.nextTick(function(){b.call(null,c,d,e)});default:for(f=new Array(h-1),g=0;g<f.length;)f[g++]=arguments[g];return a.nextTick(function(){b.apply(null,f)})}}!a.version||0===a.version.indexOf("v0.")||0===a.version.indexOf("v1.")&&0!==a.version.indexOf("v1.8.")?b.exports=c:b.exports=a.nextTick}).call(this,a("_process"))},{_process:311}],311:[function(a,b,c){function d(){throw new Error("setTimeout has not been defined")}function e(){throw new Error("clearTimeout has not been defined")}function f(a){if(l===setTimeout)return setTimeout(a,0);if((l===d||!l)&&setTimeout)return l=setTimeout,setTimeout(a,0);try{return l(a,0)}catch(b){try{return l.call(null,a,0)}catch(b){return l.call(this,a,0)}}}function g(a){if(m===clearTimeout)return clearTimeout(a);if((m===e||!m)&&clearTimeout)return m=clearTimeout,clearTimeout(a);try{return m(a)}catch(b){try{return m.call(null,a)}catch(b){return m.call(this,a)}}}function h(){q&&o&&(q=!1,o.length?p=o.concat(p):r=-1,p.length&&i())}function i(){if(!q){var a=f(h);q=!0;for(var b=p.length;b;){for(o=p,p=[];++r<b;)o&&o[r].run();r=-1,b=p.length}o=null,q=!1,g(a)}}function j(a,b){this.fun=a,this.array=b}function k(){}var l,m,n=b.exports={};!function(){try{l="function"==typeof setTimeout?setTimeout:d}catch(a){l=d}try{m="function"==typeof clearTimeout?clearTimeout:e}catch(a){m=e}}();var o,p=[],q=!1,r=-1;n.nextTick=function(a){var b=new Array(arguments.length-1);if(arguments.length>1)for(var c=1;c<arguments.length;c++)b[c-1]=arguments[c];p.push(new j(a,b)),1!==p.length||q||f(i)},j.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=k,n.addListener=k,n.once=k,n.off=k,n.removeListener=k,n.removeAllListeners=k,n.emit=k,n.binding=function(a){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(a){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},{}],312:[function(a,b,c){(function(a){!function(d){function e(a){throw new RangeError(H[a])}function f(a,b){for(var c=a.length,d=[];c--;)d[c]=b(a[c]);return d}function g(a,b){var c=a.split("@"),d="";return c.length>1&&(d=c[0]+"@",a=c[1]),a=a.replace(G,"."),d+f(a.split("."),b).join(".")}function h(a){for(var b,c,d=[],e=0,f=a.length;e<f;)b=a.charCodeAt(e++),b>=55296&&b<=56319&&e<f?(c=a.charCodeAt(e++),56320==(64512&c)?d.push(((1023&b)<<10)+(1023&c)+65536):(d.push(b),e--)):d.push(b);return d}function i(a){return f(a,function(a){var b="";return a>65535&&(a-=65536,b+=K(a>>>10&1023|55296),a=56320|1023&a),b+=K(a)}).join("")}function j(a){return a-48<10?a-22:a-65<26?a-65:a-97<26?a-97:w}function k(a,b){return a+22+75*(a<26)-((0!=b)<<5)}function l(a,b,c){var d=0;for(a=c?J(a/A):a>>1,a+=J(a/b);a>I*y>>1;d+=w)a=J(a/I);return J(d+(I+1)*a/(a+z))}function m(a){var b,c,d,f,g,h,k,m,n,o,p=[],q=a.length,r=0,s=C,t=B;for(c=a.lastIndexOf(D),c<0&&(c=0),d=0;d<c;++d)a.charCodeAt(d)>=128&&e("not-basic"),p.push(a.charCodeAt(d));for(f=c>0?c+1:0;f<q;){for(g=r,h=1,k=w;f>=q&&e("invalid-input"),m=j(a.charCodeAt(f++)),(m>=w||m>J((v-r)/h))&&e("overflow"),r+=m*h,n=k<=t?x:k>=t+y?y:k-t,!(m<n);k+=w)o=w-n,h>J(v/o)&&e("overflow"),h*=o;b=p.length+1,t=l(r-g,b,0==g),J(r/b)>v-s&&e("overflow"),s+=J(r/b),r%=b,p.splice(r++,0,s)}return i(p)}function n(a){var b,c,d,f,g,i,j,m,n,o,p,q,r,s,t,u=[];for(a=h(a),q=a.length,b=C,c=0,g=B,i=0;i<q;++i)(p=a[i])<128&&u.push(K(p));for(d=f=u.length,f&&u.push(D);d<q;){for(j=v,i=0;i<q;++i)(p=a[i])>=b&&p<j&&(j=p);for(r=d+1,j-b>J((v-c)/r)&&e("overflow"),c+=(j-b)*r,b=j,i=0;i<q;++i)if(p=a[i],p<b&&++c>v&&e("overflow"),p==b){for(m=c,n=w;o=n<=g?x:n>=g+y?y:n-g,!(m<o);n+=w)t=m-o,s=w-o,u.push(K(k(o+t%s,0))),m=J(t/s);u.push(K(k(m,0))),g=l(c,r,d==f),c=0,++d}++c,++b}return u.join("")}function o(a){return g(a,function(a){return E.test(a)?m(a.slice(4).toLowerCase()):a})}function p(a){return g(a,function(a){return F.test(a)?"xn--"+n(a):a})}var q="object"==typeof c&&c&&!c.nodeType&&c,r="object"==typeof b&&b&&!b.nodeType&&b,s="object"==typeof a&&a;s.global!==s&&s.window!==s&&s.self!==s||(d=s);var t,u,v=2147483647,w=36,x=1,y=26,z=38,A=700,B=72,C=128,D="-",E=/^xn--/,F=/[^\x20-\x7E]/,G=/[\x2E\u3002\uFF0E\uFF61]/g,H={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},I=w-x,J=Math.floor,K=String.fromCharCode;if(t={version:"1.4.1",ucs2:{decode:h,encode:i},decode:m,encode:n,toASCII:p,toUnicode:o},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return t});else if(q&&r)if(b.exports==q)r.exports=t;else for(u in t)t.hasOwnProperty(u)&&(q[u]=t[u]);else d.punycode=t}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],313:[function(a,b,c){"use strict";function d(a,b){return Object.prototype.hasOwnProperty.call(a,b)}b.exports=function(a,b,c,f){b=b||"&",c=c||"=";var g={};if("string"!=typeof a||0===a.length)return g;a=a.split(b);var h=1e3;f&&"number"==typeof f.maxKeys&&(h=f.maxKeys);var i=a.length;h>0&&i>h&&(i=h);for(var j=0;j<i;++j){var k,l,m,n,o=a[j].replace(/\+/g,"%20"),p=o.indexOf(c);p>=0?(k=o.substr(0,p),l=o.substr(p+1)):(k=o,l=""),m=decodeURIComponent(k),n=decodeURIComponent(l),d(g,m)?e(g[m])?g[m].push(n):g[m]=[g[m],n]:g[m]=n}return g};var e=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)}},{}],314:[function(a,b,c){"use strict";function d(a,b){if(a.map)return a.map(b);for(var c=[],d=0;d<a.length;d++)c.push(b(a[d],d));return c}var e=function(a){switch(typeof a){case"string":return a;case"boolean":return a?"true":"false";case"number":return isFinite(a)?a:"";default:return""}};b.exports=function(a,b,c,h){return b=b||"&",c=c||"=",null===a&&(a=void 0),"object"==typeof a?d(g(a),function(g){var h=encodeURIComponent(e(g))+c;return f(a[g])?d(a[g],function(a){return h+encodeURIComponent(e(a))}).join(b):h+encodeURIComponent(e(a[g]))}).join(b):h?encodeURIComponent(e(h))+c+encodeURIComponent(e(a)):""};var f=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},g=Object.keys||function(a){var b=[];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b}},{}],315:[function(a,b,c){"use strict";c.decode=c.parse=a("./decode"),c.encode=c.stringify=a("./encode")},{"./decode":313,"./encode":314}],316:[function(a,b,c){b.exports=a("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":317}],317:[function(a,b,c){"use strict";function d(a){if(!(this instanceof d))return new d(a);j.call(this,a),k.call(this,a),a&&!1===a.readable&&(this.readable=!1),a&&!1===a.writable&&(this.writable=!1),this.allowHalfOpen=!0,a&&!1===a.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",e)}function e(){this.allowHalfOpen||this._writableState.ended||h(f,this)}function f(a){a.end()}var g=Object.keys||function(a){var b=[];for(var c in a)b.push(c);return b};b.exports=d;var h=a("process-nextick-args"),i=a("core-util-is");i.inherits=a("inherits");var j=a("./_stream_readable"),k=a("./_stream_writable");i.inherits(d,j);for(var l=g(k.prototype),m=0;m<l.length;m++){var n=l[m];d.prototype[n]||(d.prototype[n]=k.prototype[n])}},{"./_stream_readable":319,"./_stream_writable":321,"core-util-is":25,inherits:57,"process-nextick-args":310}],318:[function(a,b,c){"use strict";function d(a){if(!(this instanceof d))return new d(a);e.call(this,a)}b.exports=d;var e=a("./_stream_transform"),f=a("core-util-is");f.inherits=a("inherits"),f.inherits(d,e),d.prototype._transform=function(a,b,c){c(null,a)}},{"./_stream_transform":320,"core-util-is":25,inherits:57}],319:[function(a,b,c){(function(c){"use strict";function d(a,b,c){if("function"==typeof a.prependListener)return a.prependListener(b,c);a._events&&a._events[b]?E(a._events[b])?a._events[b].unshift(c):a._events[b]=[c,a._events[b]]:a.on(b,c)}function e(b,c){C=C||a("./_stream_duplex"),b=b||{},this.objectMode=!!b.objectMode,c instanceof C&&(this.objectMode=this.objectMode||!!b.readableObjectMode);var d=b.highWaterMark,e=this.objectMode?16:16384;this.highWaterMark=d||0===d?d:e,this.highWaterMark=~~this.highWaterMark,this.buffer=new N,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=b.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,b.encoding&&(M||(M=a("string_decoder/").StringDecoder),this.decoder=new M(b.encoding),this.encoding=b.encoding)}function f(b){if(C=C||a("./_stream_duplex"),!(this instanceof f))return new f(b);this._readableState=new e(b,this),this.readable=!0,b&&"function"==typeof b.read&&(this._read=b.read),G.call(this)}function g(a,b,c,d,e){var f=k(b,c);if(f)a.emit("error",f);else if(null===c)b.reading=!1,l(a,b);else if(b.objectMode||c&&c.length>0)if(b.ended&&!e){var g=new Error("stream.push() after EOF");a.emit("error",g)}else if(b.endEmitted&&e){var i=new Error("stream.unshift() after end event");a.emit("error",i)}else{var j;!b.decoder||e||d||(c=b.decoder.write(c),j=!b.objectMode&&0===c.length),e||(b.reading=!1),j||(b.flowing&&0===b.length&&!b.sync?(a.emit("data",c),a.read(0)):(b.length+=b.objectMode?1:c.length,e?b.buffer.unshift(c):b.buffer.push(c),b.needReadable&&m(a))),o(a,b)}else e||(b.reading=!1);return h(b)}function h(a){return!a.ended&&(a.needReadable||a.length<a.highWaterMark||0===a.length)}function i(a){return a>=P?a=P:(a--,a|=a>>>1,a|=a>>>2,a|=a>>>4,a|=a>>>8,a|=a>>>16,a++),a}function j(a,b){return a<=0||0===b.length&&b.ended?0:b.objectMode?1:a!==a?b.flowing&&b.length?b.buffer.head.data.length:b.length:(a>b.highWaterMark&&(b.highWaterMark=i(a)),a<=b.length?a:b.ended?b.length:(b.needReadable=!0,0))}function k(a,b){var c=null;return H.isBuffer(b)||"string"==typeof b||null===b||void 0===b||a.objectMode||(c=new TypeError("Invalid non-string/buffer chunk")),c}function l(a,b){if(!b.ended){if(b.decoder){var c=b.decoder.end();c&&c.length&&(b.buffer.push(c),b.length+=b.objectMode?1:c.length)}b.ended=!0,m(a)}}function m(a){var b=a._readableState;b.needReadable=!1,b.emittedReadable||(L("emitReadable",b.flowing),b.emittedReadable=!0,b.sync?D(n,a):n(a))}function n(a){L("emit readable"),a.emit("readable"),u(a)}function o(a,b){b.readingMore||(b.readingMore=!0,D(p,a,b))}function p(a,b){for(var c=b.length;!b.reading&&!b.flowing&&!b.ended&&b.length<b.highWaterMark&&(L("maybeReadMore read 0"),a.read(0),c!==b.length);)c=b.length;b.readingMore=!1}function q(a){return function(){var b=a._readableState;L("pipeOnDrain",b.awaitDrain),b.awaitDrain&&b.awaitDrain--,0===b.awaitDrain&&F(a,"data")&&(b.flowing=!0,u(a))}}function r(a){L("readable nexttick read 0"),a.read(0)}function s(a,b){b.resumeScheduled||(b.resumeScheduled=!0,D(t,a,b))}function t(a,b){b.reading||(L("resume read 0"),a.read(0)),b.resumeScheduled=!1,b.awaitDrain=0,a.emit("resume"),u(a),b.flowing&&!b.reading&&a.read(0)}function u(a){var b=a._readableState;for(L("flow",b.flowing);b.flowing&&null!==a.read(););}function v(a,b){if(0===b.length)return null;var c;return b.objectMode?c=b.buffer.shift():!a||a>=b.length?(c=b.decoder?b.buffer.join(""):1===b.buffer.length?b.buffer.head.data:b.buffer.concat(b.length),b.buffer.clear()):c=w(a,b.buffer,b.decoder),c}function w(a,b,c){var d;return a<b.head.data.length?(d=b.head.data.slice(0,a),b.head.data=b.head.data.slice(a)):d=a===b.head.data.length?b.shift():c?x(a,b):y(a,b),d}function x(a,b){var c=b.head,d=1,e=c.data;for(a-=e.length;c=c.next;){var f=c.data,g=a>f.length?f.length:a;if(g===f.length?e+=f:e+=f.slice(0,a),0===(a-=g)){g===f.length?(++d,c.next?b.head=c.next:b.head=b.tail=null):(b.head=c,c.data=f.slice(g));break}++d}return b.length-=d,e}function y(a,b){var c=I.allocUnsafe(a),d=b.head,e=1;for(d.data.copy(c),a-=d.data.length;d=d.next;){var f=d.data,g=a>f.length?f.length:a;if(f.copy(c,c.length-a,0,g),0===(a-=g)){g===f.length?(++e,d.next?b.head=d.next:b.head=b.tail=null):(b.head=d,d.data=f.slice(g));break}++e}return b.length-=e,c}function z(a){var b=a._readableState;if(b.length>0)throw new Error('"endReadable()" called on non-empty stream');b.endEmitted||(b.ended=!0,D(A,b,a))}function A(a,b){a.endEmitted||0!==a.length||(a.endEmitted=!0,b.readable=!1,b.emit("end"))}function B(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}b.exports=f;var C,D=a("process-nextick-args"),E=a("isarray");f.ReadableState=e;var F=(a("events").EventEmitter,function(a,b){return a.listeners(b).length}),G=a("./internal/streams/stream"),H=a("buffer").Buffer,I=a("buffer-shims"),J=a("core-util-is");J.inherits=a("inherits");var K=a("util"),L=void 0;L=K&&K.debuglog?K.debuglog("stream"):function(){};var M,N=a("./internal/streams/BufferList");J.inherits(f,G);var O=["error","close","destroy","pause","resume"];f.prototype.push=function(a,b){var c=this._readableState;return c.objectMode||"string"!=typeof a||(b=b||c.defaultEncoding)!==c.encoding&&(a=I.from(a,b),b=""),g(this,c,a,b,!1)},f.prototype.unshift=function(a){return g(this,this._readableState,a,"",!0)},f.prototype.isPaused=function(){return!1===this._readableState.flowing},f.prototype.setEncoding=function(b){return M||(M=a("string_decoder/").StringDecoder),this._readableState.decoder=new M(b),this._readableState.encoding=b,this};var P=8388608;f.prototype.read=function(a){L("read",a),a=parseInt(a,10);var b=this._readableState,c=a;if(0!==a&&(b.emittedReadable=!1),0===a&&b.needReadable&&(b.length>=b.highWaterMark||b.ended))return L("read: emitReadable",b.length,b.ended),0===b.length&&b.ended?z(this):m(this),null;if(0===(a=j(a,b))&&b.ended)return 0===b.length&&z(this),null;var d=b.needReadable;L("need readable",d),(0===b.length||b.length-a<b.highWaterMark)&&(d=!0,L("length less than watermark",d)),b.ended||b.reading?(d=!1,L("reading or ended",d)):d&&(L("do read"),b.reading=!0,b.sync=!0,0===b.length&&(b.needReadable=!0),this._read(b.highWaterMark),b.sync=!1,b.reading||(a=j(c,b)));var e;return e=a>0?v(a,b):null,null===e?(b.needReadable=!0,a=0):b.length-=a,0===b.length&&(b.ended||(b.needReadable=!0),c!==a&&b.ended&&z(this)),null!==e&&this.emit("data",e),e},f.prototype._read=function(a){this.emit("error",new Error("_read() is not implemented"))},f.prototype.pipe=function(a,b){function e(a){L("onunpipe"),a===m&&g()}function f(){L("onend"),a.end()}function g(){L("cleanup"),a.removeListener("close",j),a.removeListener("finish",k),a.removeListener("drain",r),a.removeListener("error",i),a.removeListener("unpipe",e),m.removeListener("end",f),m.removeListener("end",g),m.removeListener("data",h),s=!0,!n.awaitDrain||a._writableState&&!a._writableState.needDrain||r()}function h(b){L("ondata"),t=!1,!1!==a.write(b)||t||((1===n.pipesCount&&n.pipes===a||n.pipesCount>1&&-1!==B(n.pipes,a))&&!s&&(L("false write response, pause",m._readableState.awaitDrain),m._readableState.awaitDrain++,t=!0),m.pause())}function i(b){L("onerror",b),l(),a.removeListener("error",i),0===F(a,"error")&&a.emit("error",b)}function j(){a.removeListener("finish",k),l()}function k(){L("onfinish"),a.removeListener("close",j),l()}function l(){L("unpipe"),m.unpipe(a)}var m=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=a;break;case 1:n.pipes=[n.pipes,a];break;default:n.pipes.push(a)}n.pipesCount+=1,L("pipe count=%d opts=%j",n.pipesCount,b);var o=(!b||!1!==b.end)&&a!==c.stdout&&a!==c.stderr,p=o?f:g;n.endEmitted?D(p):m.once("end",p),a.on("unpipe",e);var r=q(m);a.on("drain",r);var s=!1,t=!1;return m.on("data",h),d(a,"error",i),a.once("close",j),a.once("finish",k),a.emit("pipe",m),n.flowing||(L("pipe resume"),m.resume()),a},f.prototype.unpipe=function(a){var b=this._readableState;if(0===b.pipesCount)return this;if(1===b.pipesCount)return a&&a!==b.pipes?this:(a||(a=b.pipes),b.pipes=null,b.pipesCount=0,b.flowing=!1,a&&a.emit("unpipe",this),this);if(!a){var c=b.pipes,d=b.pipesCount;b.pipes=null,b.pipesCount=0,b.flowing=!1;for(var e=0;e<d;e++)c[e].emit("unpipe",this);return this}var f=B(b.pipes,a);return-1===f?this:(b.pipes.splice(f,1),b.pipesCount-=1,1===b.pipesCount&&(b.pipes=b.pipes[0]),a.emit("unpipe",this),this)},f.prototype.on=function(a,b){var c=G.prototype.on.call(this,a,b);if("data"===a)!1!==this._readableState.flowing&&this.resume();else if("readable"===a){var d=this._readableState;d.endEmitted||d.readableListening||(d.readableListening=d.needReadable=!0,d.emittedReadable=!1,d.reading?d.length&&m(this):D(r,this))}return c},f.prototype.addListener=f.prototype.on,f.prototype.resume=function(){var a=this._readableState;return a.flowing||(L("resume"),a.flowing=!0,s(this,a)),this},f.prototype.pause=function(){return L("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(L("pause"),this._readableState.flowing=!1,this.emit("pause")),this},f.prototype.wrap=function(a){var b=this._readableState,c=!1,d=this;a.on("end",function(){if(L("wrapped end"),b.decoder&&!b.ended){var a=b.decoder.end();a&&a.length&&d.push(a)}d.push(null)}),a.on("data",function(e){if(L("wrapped data"),b.decoder&&(e=b.decoder.write(e)),(!b.objectMode||null!==e&&void 0!==e)&&(b.objectMode||e&&e.length)){d.push(e)||(c=!0,a.pause())}});for(var e in a)void 0===this[e]&&"function"==typeof a[e]&&(this[e]=function(b){return function(){return a[b].apply(a,arguments)}}(e));for(var f=0;f<O.length;f++)a.on(O[f],d.emit.bind(d,O[f]));return d._read=function(b){L("wrapped _read",b),c&&(c=!1,a.resume())},d},f._fromList=v}).call(this,a("_process"))},{"./_stream_duplex":317,"./internal/streams/BufferList":322,"./internal/streams/stream":323,_process:311,buffer:24,"buffer-shims":23,"core-util-is":25,events:47,inherits:57,isarray:59,"process-nextick-args":310,"string_decoder/":324,util:22}],320:[function(a,b,c){"use strict";function d(a){this.afterTransform=function(b,c){return e(a,b,c)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function e(a,b,c){var d=a._transformState;d.transforming=!1;var e=d.writecb;if(!e)return a.emit("error",new Error("no writecb in Transform class"));d.writechunk=null,d.writecb=null,null!==c&&void 0!==c&&a.push(c),e(b);var f=a._readableState;f.reading=!1,(f.needReadable||f.length<f.highWaterMark)&&a._read(f.highWaterMark)}function f(a){if(!(this instanceof f))return new f(a);h.call(this,a),this._transformState=new d(this);var b=this;this._readableState.needReadable=!0,this._readableState.sync=!1,a&&("function"==typeof a.transform&&(this._transform=a.transform),"function"==typeof a.flush&&(this._flush=a.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(a,c){g(b,a,c)}):g(b)})}function g(a,b,c){if(b)return a.emit("error",b);null!==c&&void 0!==c&&a.push(c);var d=a._writableState,e=a._transformState;if(d.length)throw new Error("Calling transform done when ws.length != 0");if(e.transforming)throw new Error("Calling transform done when still transforming");return a.push(null)}b.exports=f;var h=a("./_stream_duplex"),i=a("core-util-is");i.inherits=a("inherits"),i.inherits(f,h),f.prototype.push=function(a,b){return this._transformState.needTransform=!1,h.prototype.push.call(this,a,b)},f.prototype._transform=function(a,b,c){throw new Error("_transform() is not implemented")},f.prototype._write=function(a,b,c){var d=this._transformState;if(d.writecb=c,d.writechunk=a,d.writeencoding=b,!d.transforming){var e=this._readableState;(d.needTransform||e.needReadable||e.length<e.highWaterMark)&&this._read(e.highWaterMark)}},f.prototype._read=function(a){var b=this._transformState;null!==b.writechunk&&b.writecb&&!b.transforming?(b.transforming=!0,this._transform(b.writechunk,b.writeencoding,b.afterTransform)):b.needTransform=!0}},{"./_stream_duplex":317,"core-util-is":25,inherits:57}],321:[function(a,b,c){(function(c){"use strict";function d(){}function e(a,b,c){this.chunk=a,this.encoding=b,this.callback=c,this.next=null}function f(b,c){x=x||a("./_stream_duplex"),b=b||{},this.objectMode=!!b.objectMode,c instanceof x&&(this.objectMode=this.objectMode||!!b.writableObjectMode);var d=b.highWaterMark,e=this.objectMode?16:16384;this.highWaterMark=d||0===d?d:e,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var f=!1===b.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=b.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){o(c,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new w(this)}function g(b){if(x=x||a("./_stream_duplex"),!(F.call(g,this)||this instanceof x))return new g(b);this._writableState=new f(b,this),this.writable=!0,b&&("function"==typeof b.write&&(this._write=b.write),"function"==typeof b.writev&&(this._writev=b.writev)),C.call(this)}function h(a,b){var c=new Error("write after end");a.emit("error",c),y(b,c)}function i(a,b,c,d){var e=!0,f=!1;return null===c?f=new TypeError("May not write null values to stream"):"string"==typeof c||void 0===c||b.objectMode||(f=new TypeError("Invalid non-string/buffer chunk")),f&&(a.emit("error",f),y(d,f),e=!1),e}function j(a,b,c){return a.objectMode||!1===a.decodeStrings||"string"!=typeof b||(b=E.from(b,c)),b}function k(a,b,c,d,f,g){c||(d=j(b,d,f),D.isBuffer(d)&&(f="buffer"));var h=b.objectMode?1:d.length;b.length+=h;var i=b.length<b.highWaterMark;if(i||(b.needDrain=!0),b.writing||b.corked){var k=b.lastBufferedRequest;b.lastBufferedRequest=new e(d,f,g),k?k.next=b.lastBufferedRequest:b.bufferedRequest=b.lastBufferedRequest,b.bufferedRequestCount+=1}else l(a,b,!1,h,d,f,g);return i}function l(a,b,c,d,e,f,g){b.writelen=d,b.writecb=g,b.writing=!0, b.sync=!0,c?a._writev(e,b.onwrite):a._write(e,f,b.onwrite),b.sync=!1}function m(a,b,c,d,e){--b.pendingcb,c?y(e,d):e(d),a._writableState.errorEmitted=!0,a.emit("error",d)}function n(a){a.writing=!1,a.writecb=null,a.length-=a.writelen,a.writelen=0}function o(a,b){var c=a._writableState,d=c.sync,e=c.writecb;if(n(c),b)m(a,c,d,b,e);else{var f=s(c);f||c.corked||c.bufferProcessing||!c.bufferedRequest||r(a,c),d?z(p,a,c,f,e):p(a,c,f,e)}}function p(a,b,c,d){c||q(a,b),b.pendingcb--,d(),u(a,b)}function q(a,b){0===b.length&&b.needDrain&&(b.needDrain=!1,a.emit("drain"))}function r(a,b){b.bufferProcessing=!0;var c=b.bufferedRequest;if(a._writev&&c&&c.next){var d=b.bufferedRequestCount,e=new Array(d),f=b.corkedRequestsFree;f.entry=c;for(var g=0;c;)e[g]=c,c=c.next,g+=1;l(a,b,!0,b.length,e,"",f.finish),b.pendingcb++,b.lastBufferedRequest=null,f.next?(b.corkedRequestsFree=f.next,f.next=null):b.corkedRequestsFree=new w(b)}else{for(;c;){var h=c.chunk,i=c.encoding,j=c.callback;if(l(a,b,!1,b.objectMode?1:h.length,h,i,j),c=c.next,b.writing)break}null===c&&(b.lastBufferedRequest=null)}b.bufferedRequestCount=0,b.bufferedRequest=c,b.bufferProcessing=!1}function s(a){return a.ending&&0===a.length&&null===a.bufferedRequest&&!a.finished&&!a.writing}function t(a,b){b.prefinished||(b.prefinished=!0,a.emit("prefinish"))}function u(a,b){var c=s(b);return c&&(0===b.pendingcb?(t(a,b),b.finished=!0,a.emit("finish")):t(a,b)),c}function v(a,b,c){b.ending=!0,u(a,b),c&&(b.finished?y(c):a.once("finish",c)),b.ended=!0,a.writable=!1}function w(a){var b=this;this.next=null,this.entry=null,this.finish=function(c){var d=b.entry;for(b.entry=null;d;){var e=d.callback;a.pendingcb--,e(c),d=d.next}a.corkedRequestsFree?a.corkedRequestsFree.next=b:a.corkedRequestsFree=b}}b.exports=g;var x,y=a("process-nextick-args"),z=!c.browser&&["v0.10","v0.9."].indexOf(c.version.slice(0,5))>-1?setImmediate:y;g.WritableState=f;var A=a("core-util-is");A.inherits=a("inherits");var B={deprecate:a("util-deprecate")},C=a("./internal/streams/stream"),D=a("buffer").Buffer,E=a("buffer-shims");A.inherits(g,C),f.prototype.getBuffer=function(){for(var a=this.bufferedRequest,b=[];a;)b.push(a),a=a.next;return b},function(){try{Object.defineProperty(f.prototype,"buffer",{get:B.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(a){}}();var F;"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(F=Function.prototype[Symbol.hasInstance],Object.defineProperty(g,Symbol.hasInstance,{value:function(a){return!!F.call(this,a)||a&&a._writableState instanceof f}})):F=function(a){return a instanceof this},g.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},g.prototype.write=function(a,b,c){var e=this._writableState,f=!1,g=D.isBuffer(a);return"function"==typeof b&&(c=b,b=null),g?b="buffer":b||(b=e.defaultEncoding),"function"!=typeof c&&(c=d),e.ended?h(this,c):(g||i(this,e,a,c))&&(e.pendingcb++,f=k(this,e,g,a,b,c)),f},g.prototype.cork=function(){this._writableState.corked++},g.prototype.uncork=function(){var a=this._writableState;a.corked&&(a.corked--,a.writing||a.corked||a.finished||a.bufferProcessing||!a.bufferedRequest||r(this,a))},g.prototype.setDefaultEncoding=function(a){if("string"==typeof a&&(a=a.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((a+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+a);return this._writableState.defaultEncoding=a,this},g.prototype._write=function(a,b,c){c(new Error("_write() is not implemented"))},g.prototype._writev=null,g.prototype.end=function(a,b,c){var d=this._writableState;"function"==typeof a?(c=a,a=null,b=null):"function"==typeof b&&(c=b,b=null),null!==a&&void 0!==a&&this.write(a,b),d.corked&&(d.corked=1,this.uncork()),d.ending||d.finished||v(this,d,c)}}).call(this,a("_process"))},{"./_stream_duplex":317,"./internal/streams/stream":323,_process:311,buffer:24,"buffer-shims":23,"core-util-is":25,inherits:57,"process-nextick-args":310,"util-deprecate":334}],322:[function(a,b,c){"use strict";function d(){this.head=null,this.tail=null,this.length=0}var e=(a("buffer").Buffer,a("buffer-shims"));b.exports=d,d.prototype.push=function(a){var b={data:a,next:null};this.length>0?this.tail.next=b:this.head=b,this.tail=b,++this.length},d.prototype.unshift=function(a){var b={data:a,next:this.head};0===this.length&&(this.tail=b),this.head=b,++this.length},d.prototype.shift=function(){if(0!==this.length){var a=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,a}},d.prototype.clear=function(){this.head=this.tail=null,this.length=0},d.prototype.join=function(a){if(0===this.length)return"";for(var b=this.head,c=""+b.data;b=b.next;)c+=a+b.data;return c},d.prototype.concat=function(a){if(0===this.length)return e.alloc(0);if(1===this.length)return this.head.data;for(var b=e.allocUnsafe(a>>>0),c=this.head,d=0;c;)c.data.copy(b,d),d+=c.data.length,c=c.next;return b}},{buffer:24,"buffer-shims":23}],323:[function(a,b,c){b.exports=a("events").EventEmitter},{events:47}],324:[function(a,b,c){"use strict";function d(a){if(!a)return"utf8";for(var b;;)switch(a){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 a;default:if(b)return;a=(""+a).toLowerCase(),b=!0}}function e(a){var b=d(a);if("string"!=typeof b&&(s.isEncoding===u||!u(a)))throw new Error("Unknown encoding: "+a);return b||a}function f(a){this.encoding=e(a);var b;switch(this.encoding){case"utf16le":this.text=m,this.end=n,b=4;break;case"utf8":this.fillLast=j,b=4;break;case"base64":this.text=o,this.end=p,b=3;break;default:return this.write=q,void(this.end=r)}this.lastNeed=0,this.lastTotal=0,this.lastChar=t.allocUnsafe(b)}function g(a){return a<=127?0:a>>5==6?2:a>>4==14?3:a>>3==30?4:-1}function h(a,b,c){var d=b.length-1;if(d<c)return 0;var e=g(b[d]);return e>=0?(e>0&&(a.lastNeed=e-1),e):--d<c?0:(e=g(b[d]))>=0?(e>0&&(a.lastNeed=e-2),e):--d<c?0:(e=g(b[d]),e>=0?(e>0&&(2===e?e=0:a.lastNeed=e-3),e):0)}function i(a,b,c){if(128!=(192&b[0]))return a.lastNeed=0,"�".repeat(c);if(a.lastNeed>1&&b.length>1){if(128!=(192&b[1]))return a.lastNeed=1,"�".repeat(c+1);if(a.lastNeed>2&&b.length>2&&128!=(192&b[2]))return a.lastNeed=2,"�".repeat(c+2)}}function j(a){var b=this.lastTotal-this.lastNeed,c=i(this,a,b);return void 0!==c?c:this.lastNeed<=a.length?(a.copy(this.lastChar,b,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(a.copy(this.lastChar,b,0,a.length),void(this.lastNeed-=a.length))}function k(a,b){var c=h(this,a,b);if(!this.lastNeed)return a.toString("utf8",b);this.lastTotal=c;var d=a.length-(c-this.lastNeed);return a.copy(this.lastChar,0,d),a.toString("utf8",b,d)}function l(a){var b=a&&a.length?this.write(a):"";return this.lastNeed?b+"�".repeat(this.lastTotal-this.lastNeed):b}function m(a,b){if((a.length-b)%2==0){var c=a.toString("utf16le",b);if(c){var d=c.charCodeAt(c.length-1);if(d>=55296&&d<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=a[a.length-2],this.lastChar[1]=a[a.length-1],c.slice(0,-1)}return c}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=a[a.length-1],a.toString("utf16le",b,a.length-1)}function n(a){var b=a&&a.length?this.write(a):"";if(this.lastNeed){var c=this.lastTotal-this.lastNeed;return b+this.lastChar.toString("utf16le",0,c)}return b}function o(a,b){var c=(a.length-b)%3;return 0===c?a.toString("base64",b):(this.lastNeed=3-c,this.lastTotal=3,1===c?this.lastChar[0]=a[a.length-1]:(this.lastChar[0]=a[a.length-2],this.lastChar[1]=a[a.length-1]),a.toString("base64",b,a.length-c))}function p(a){var b=a&&a.length?this.write(a):"";return this.lastNeed?b+this.lastChar.toString("base64",0,3-this.lastNeed):b}function q(a){return a.toString(this.encoding)}function r(a){return a&&a.length?this.write(a):""}var s=a("buffer").Buffer,t=a("buffer-shims"),u=s.isEncoding||function(a){switch((a=""+a)&&a.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}};c.StringDecoder=f,f.prototype.write=function(a){if(0===a.length)return"";var b,c;if(this.lastNeed){if(void 0===(b=this.fillLast(a)))return"";c=this.lastNeed,this.lastNeed=0}else c=0;return c<a.length?b?b+this.text(a,c):this.text(a,c):b||""},f.prototype.end=l,f.prototype.text=k,f.prototype.fillLast=function(a){if(this.lastNeed<=a.length)return a.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);a.copy(this.lastChar,this.lastTotal-this.lastNeed,0,a.length),this.lastNeed-=a.length}},{buffer:24,"buffer-shims":23}],325:[function(a,b,c){b.exports=a("./readable").PassThrough},{"./readable":326}],326:[function(a,b,c){c=b.exports=a("./lib/_stream_readable.js"),c.Stream=c,c.Readable=c,c.Writable=a("./lib/_stream_writable.js"),c.Duplex=a("./lib/_stream_duplex.js"),c.Transform=a("./lib/_stream_transform.js"),c.PassThrough=a("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":317,"./lib/_stream_passthrough.js":318,"./lib/_stream_readable.js":319,"./lib/_stream_transform.js":320,"./lib/_stream_writable.js":321}],327:[function(a,b,c){b.exports=a("./readable").Transform},{"./readable":326}],328:[function(a,b,c){b.exports=a("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":321}],329:[function(a,b,c){function d(){e.call(this)}b.exports=d;var e=a("events").EventEmitter;a("inherits")(d,e),d.Readable=a("readable-stream/readable.js"),d.Writable=a("readable-stream/writable.js"),d.Duplex=a("readable-stream/duplex.js"),d.Transform=a("readable-stream/transform.js"),d.PassThrough=a("readable-stream/passthrough.js"),d.Stream=d,d.prototype.pipe=function(a,b){function c(b){a.writable&&!1===a.write(b)&&j.pause&&j.pause()}function d(){j.readable&&j.resume&&j.resume()}function f(){k||(k=!0,a.end())}function g(){k||(k=!0,"function"==typeof a.destroy&&a.destroy())}function h(a){if(i(),0===e.listenerCount(this,"error"))throw a}function i(){j.removeListener("data",c),a.removeListener("drain",d),j.removeListener("end",f),j.removeListener("close",g),j.removeListener("error",h),a.removeListener("error",h),j.removeListener("end",i),j.removeListener("close",i),a.removeListener("close",i)}var j=this;j.on("data",c),a.on("drain",d),a._isStdio||b&&!1===b.end||(j.on("end",f),j.on("close",g));var k=!1;return j.on("error",h),a.on("error",h),j.on("end",i),j.on("close",i),a.on("close",i),a.emit("pipe",j),a}},{events:47,inherits:57,"readable-stream/duplex.js":316,"readable-stream/passthrough.js":325,"readable-stream/readable.js":326,"readable-stream/transform.js":327,"readable-stream/writable.js":328}],330:[function(a,b,c){function d(a){if(a&&!i(a))throw new Error("Unknown encoding: "+a)}function e(a){return a.toString(this.encoding)}function f(a){this.charReceived=a.length%2,this.charLength=this.charReceived?2:0}function g(a){this.charReceived=a.length%3,this.charLength=this.charReceived?3:0}var h=a("buffer").Buffer,i=h.isEncoding||function(a){switch(a&&a.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}},j=c.StringDecoder=function(a){switch(this.encoding=(a||"utf8").toLowerCase().replace(/[-_]/,""),d(a),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=f;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=g;break;default:return void(this.write=e)}this.charBuffer=new h(6),this.charReceived=0,this.charLength=0};j.prototype.write=function(a){for(var b="";this.charLength;){var c=a.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:a.length;if(a.copy(this.charBuffer,this.charReceived,0,c),this.charReceived+=c,this.charReceived<this.charLength)return"";a=a.slice(c,a.length),b=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var d=b.charCodeAt(b.length-1);if(!(d>=55296&&d<=56319)){if(this.charReceived=this.charLength=0,0===a.length)return b;break}this.charLength+=this.surrogateSize,b=""}this.detectIncompleteChar(a);var e=a.length;this.charLength&&(a.copy(this.charBuffer,0,a.length-this.charReceived,e),e-=this.charReceived),b+=a.toString(this.encoding,0,e);var e=b.length-1,d=b.charCodeAt(e);if(d>=55296&&d<=56319){var f=this.surrogateSize;return this.charLength+=f,this.charReceived+=f,this.charBuffer.copy(this.charBuffer,f,0,f),a.copy(this.charBuffer,0,0,f),b.substring(0,e)}return b},j.prototype.detectIncompleteChar=function(a){for(var b=a.length>=3?3:a.length;b>0;b--){var c=a[a.length-b];if(1==b&&c>>5==6){this.charLength=2;break}if(b<=2&&c>>4==14){this.charLength=3;break}if(b<=3&&c>>3==30){this.charLength=4;break}}this.charReceived=b},j.prototype.end=function(a){var b="";if(a&&a.length&&(b=this.write(a)),this.charReceived){var c=this.charReceived,d=this.charBuffer,e=this.encoding;b+=d.slice(0,c).toString(e)}return b}},{buffer:24}],331:[function(a,b,c){var d=function(a,b){var c;for(c=0;c<a.length;c++)if(a[c].regex.test(b))return a[c]},e=function(a,b){var c,e,f;for(c=0;c<b.length;c++)if(e=d(a,b.substring(0,c+1)))f=e;else if(f)return{max_index:c,rule:f};return f?{max_index:b.length,rule:f}:void 0};b.exports=function(a){var b="",c=[],f=1,g=1,h=function(b,c){a({type:c,src:b,line:f,col:g});var d=b.split("\n");f+=d.length-1,g=(d.length>1?1:g)+d[d.length-1].length};return{addRule:function(a,b){c.push({regex:a,type:b})},onText:function(a){for(var d=b+a,f=e(c,d);f&&f.max_index!==d.length;)h(d.substring(0,f.max_index),f.rule.type),d=d.substring(f.max_index),f=e(c,d);b=d},end:function(){if(0!==b.length){var a=d(c,b);if(!a){var e=new Error("unable to tokenize");throw e.tokenizer2={buffer:b,line:f,col:g},e}h(b,a.type)}}}}},{}],332:[function(a,b,c){"use strict";function d(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function e(a,b,c){if(a&&j.isObject(a)&&a instanceof d)return a;var e=new d;return e.parse(a,b,c),e}function f(a){return j.isString(a)&&(a=e(a)),a instanceof d?a.format():d.prototype.format.call(a)}function g(a,b){return e(a,!1,!0).resolve(b)}function h(a,b){return a?e(a,!1,!0).resolveObject(b):b}var i=a("punycode"),j=a("./util");c.parse=e,c.resolve=g,c.resolveObject=h,c.format=f,c.Url=d;var k=/^([a-z0-9.+-]+:)/i,l=/:[0-9]*$/,m=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,n=["<",">",'"',"`"," ","\r","\n","\t"],o=["{","}","|","\\","^","`"].concat(n),p=["'"].concat(o),q=["%","/","?",";","#"].concat(p),r=["/","?","#"],s={javascript:!0,"javascript:":!0},t={javascript:!0,"javascript:":!0},u={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=a("querystring");d.prototype.parse=function(a,b,c){if(!j.isString(a))throw new TypeError("Parameter 'url' must be a string, not "+typeof a);var d=a.indexOf("?"),e=-1!==d&&d<a.indexOf("#")?"?":"#",f=a.split(e);f[0]=f[0].replace(/\\/g,"/"),a=f.join(e);var g=a;if(g=g.trim(),!c&&1===a.split("#").length){var h=m.exec(g);if(h)return this.path=g,this.href=g,this.pathname=h[1],h[2]?(this.search=h[2],this.query=b?v.parse(this.search.substr(1)):this.search.substr(1)):b&&(this.search="",this.query={}),this}var l=k.exec(g);if(l){l=l[0];var n=l.toLowerCase();this.protocol=n,g=g.substr(l.length)}if(c||l||g.match(/^\/\/[^@\/]+@[^@\/]+/)){var o="//"===g.substr(0,2);!o||l&&t[l]||(g=g.substr(2),this.slashes=!0)}if(!t[l]&&(o||l&&!u[l])){for(var w=-1,x=0;x<r.length;x++){var y=g.indexOf(r[x]);-1!==y&&(-1===w||y<w)&&(w=y)}var z,A;A=-1===w?g.lastIndexOf("@"):g.lastIndexOf("@",w),-1!==A&&(z=g.slice(0,A),g=g.slice(A+1),this.auth=decodeURIComponent(z)),w=-1;for(var x=0;x<q.length;x++){var y=g.indexOf(q[x]);-1!==y&&(-1===w||y<w)&&(w=y)}-1===w&&(w=g.length),this.host=g.slice(0,w),g=g.slice(w),this.parseHost(),this.hostname=this.hostname||"";var B="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!B)for(var C=this.hostname.split(/\./),x=0,D=C.length;x<D;x++){var E=C[x];if(E&&!E.match(/^[+a-z0-9A-Z_-]{0,63}$/)){for(var F="",G=0,H=E.length;G<H;G++)E.charCodeAt(G)>127?F+="x":F+=E[G];if(!F.match(/^[+a-z0-9A-Z_-]{0,63}$/)){var I=C.slice(0,x),J=C.slice(x+1),K=E.match(/^([+a-z0-9A-Z_-]{0,63})(.*)$/);K&&(I.push(K[1]),J.unshift(K[2])),J.length&&(g="/"+J.join(".")+g),this.hostname=I.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),B||(this.hostname=i.toASCII(this.hostname));var L=this.port?":"+this.port:"",M=this.hostname||"";this.host=M+L,this.href+=this.host,B&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==g[0]&&(g="/"+g))}if(!s[n])for(var x=0,D=p.length;x<D;x++){var N=p[x];if(-1!==g.indexOf(N)){var O=encodeURIComponent(N);O===N&&(O=escape(N)),g=g.split(N).join(O)}}var P=g.indexOf("#");-1!==P&&(this.hash=g.substr(P),g=g.slice(0,P));var Q=g.indexOf("?");if(-1!==Q?(this.search=g.substr(Q),this.query=g.substr(Q+1),b&&(this.query=v.parse(this.query)),g=g.slice(0,Q)):b&&(this.search="",this.query={}),g&&(this.pathname=g),u[n]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var L=this.pathname||"",R=this.search||"";this.path=L+R}return this.href=this.format(),this},d.prototype.format=function(){var a=this.auth||"";a&&(a=encodeURIComponent(a),a=a.replace(/%3A/i,":"),a+="@");var b=this.protocol||"",c=this.pathname||"",d=this.hash||"",e=!1,f="";this.host?e=a+this.host:this.hostname&&(e=a+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(e+=":"+this.port)),this.query&&j.isObject(this.query)&&Object.keys(this.query).length&&(f=v.stringify(this.query));var g=this.search||f&&"?"+f||"";return b&&":"!==b.substr(-1)&&(b+=":"),this.slashes||(!b||u[b])&&!1!==e?(e="//"+(e||""),c&&"/"!==c.charAt(0)&&(c="/"+c)):e||(e=""),d&&"#"!==d.charAt(0)&&(d="#"+d),g&&"?"!==g.charAt(0)&&(g="?"+g),c=c.replace(/[?#]/g,function(a){return encodeURIComponent(a)}),g=g.replace("#","%23"),b+e+c+g+d},d.prototype.resolve=function(a){return this.resolveObject(e(a,!1,!0)).format()},d.prototype.resolveObject=function(a){if(j.isString(a)){var b=new d;b.parse(a,!1,!0),a=b}for(var c=new d,e=Object.keys(this),f=0;f<e.length;f++){var g=e[f];c[g]=this[g]}if(c.hash=a.hash,""===a.href)return c.href=c.format(),c;if(a.slashes&&!a.protocol){for(var h=Object.keys(a),i=0;i<h.length;i++){var k=h[i];"protocol"!==k&&(c[k]=a[k])}return u[c.protocol]&&c.hostname&&!c.pathname&&(c.path=c.pathname="/"),c.href=c.format(),c}if(a.protocol&&a.protocol!==c.protocol){if(!u[a.protocol]){for(var l=Object.keys(a),m=0;m<l.length;m++){var n=l[m];c[n]=a[n]}return c.href=c.format(),c}if(c.protocol=a.protocol,a.host||t[a.protocol])c.pathname=a.pathname;else{for(var o=(a.pathname||"").split("/");o.length&&!(a.host=o.shift()););a.host||(a.host=""),a.hostname||(a.hostname=""),""!==o[0]&&o.unshift(""),o.length<2&&o.unshift(""),c.pathname=o.join("/")}if(c.search=a.search,c.query=a.query,c.host=a.host||"",c.auth=a.auth,c.hostname=a.hostname||a.host,c.port=a.port,c.pathname||c.search){var p=c.pathname||"",q=c.search||"";c.path=p+q}return c.slashes=c.slashes||a.slashes,c.href=c.format(),c}var r=c.pathname&&"/"===c.pathname.charAt(0),s=a.host||a.pathname&&"/"===a.pathname.charAt(0),v=s||r||c.host&&a.pathname,w=v,x=c.pathname&&c.pathname.split("/")||[],o=a.pathname&&a.pathname.split("/")||[],y=c.protocol&&!u[c.protocol];if(y&&(c.hostname="",c.port=null,c.host&&(""===x[0]?x[0]=c.host:x.unshift(c.host)),c.host="",a.protocol&&(a.hostname=null,a.port=null,a.host&&(""===o[0]?o[0]=a.host:o.unshift(a.host)),a.host=null),v=v&&(""===o[0]||""===x[0])),s)c.host=a.host||""===a.host?a.host:c.host,c.hostname=a.hostname||""===a.hostname?a.hostname:c.hostname,c.search=a.search,c.query=a.query,x=o;else if(o.length)x||(x=[]),x.pop(),x=x.concat(o),c.search=a.search,c.query=a.query;else if(!j.isNullOrUndefined(a.search)){if(y){c.hostname=c.host=x.shift();var z=!!(c.host&&c.host.indexOf("@")>0)&&c.host.split("@");z&&(c.auth=z.shift(),c.host=c.hostname=z.shift())}return c.search=a.search,c.query=a.query,j.isNull(c.pathname)&&j.isNull(c.search)||(c.path=(c.pathname?c.pathname:"")+(c.search?c.search:"")),c.href=c.format(),c}if(!x.length)return c.pathname=null,c.search?c.path="/"+c.search:c.path=null,c.href=c.format(),c;for(var A=x.slice(-1)[0],B=(c.host||a.host||x.length>1)&&("."===A||".."===A)||""===A,C=0,D=x.length;D>=0;D--)A=x[D],"."===A?x.splice(D,1):".."===A?(x.splice(D,1),C++):C&&(x.splice(D,1),C--);if(!v&&!w)for(;C--;C)x.unshift("..");!v||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),B&&"/"!==x.join("/").substr(-1)&&x.push("");var E=""===x[0]||x[0]&&"/"===x[0].charAt(0);if(y){c.hostname=c.host=E?"":x.length?x.shift():"";var z=!!(c.host&&c.host.indexOf("@")>0)&&c.host.split("@");z&&(c.auth=z.shift(),c.host=c.hostname=z.shift())}return v=v||c.host&&x.length,v&&!E&&x.unshift(""),x.length?c.pathname=x.join("/"):(c.pathname=null,c.path=null),j.isNull(c.pathname)&&j.isNull(c.search)||(c.path=(c.pathname?c.pathname:"")+(c.search?c.search:"")),c.auth=a.auth||c.auth,c.slashes=c.slashes||a.slashes,c.href=c.format(),c},d.prototype.parseHost=function(){var a=this.host,b=l.exec(a);b&&(b=b[0],":"!==b&&(this.port=b.substr(1)),a=a.substr(0,a.length-b.length)),a&&(this.hostname=a)}},{"./util":333,punycode:312,querystring:315}],333:[function(a,b,c){"use strict";b.exports={isString:function(a){return"string"==typeof a},isObject:function(a){return"object"==typeof a&&null!==a},isNull:function(a){return null===a},isNullOrUndefined:function(a){return null==a}}},{}],334:[function(a,b,c){(function(a){function c(a,b){function c(){if(!e){if(d("throwDeprecation"))throw new Error(b);d("traceDeprecation")?console.trace(b):console.warn(b),e=!0}return a.apply(this,arguments)}if(d("noDeprecation"))return a;var e=!1;return c}function d(b){try{if(!a.localStorage)return!1}catch(a){return!1}var c=a.localStorage[b];return null!=c&&"true"===String(c).toLowerCase()}b.exports=c}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],335:[function(a,b,c){arguments[4][57][0].apply(c,arguments)},{dup:57}],336:[function(a,b,c){b.exports=function(a){return a&&"object"==typeof a&&"function"==typeof a.copy&&"function"==typeof a.fill&&"function"==typeof a.readUInt8}},{}],337:[function(a,b,c){(function(b,d){function e(a,b){var d={seen:[],stylize:g};return arguments.length>=3&&(d.depth=arguments[2]),arguments.length>=4&&(d.colors=arguments[3]),p(b)?d.showHidden=b:b&&c._extend(d,b),v(d.showHidden)&&(d.showHidden=!1),v(d.depth)&&(d.depth=2),v(d.colors)&&(d.colors=!1),v(d.customInspect)&&(d.customInspect=!0),d.colors&&(d.stylize=f),i(d,a,d.depth)}function f(a,b){var c=e.styles[b];return c?"["+e.colors[c][0]+"m"+a+"["+e.colors[c][1]+"m":a}function g(a,b){return a}function h(a){var b={};return a.forEach(function(a,c){b[a]=!0}),b}function i(a,b,d){if(a.customInspect&&b&&A(b.inspect)&&b.inspect!==c.inspect&&(!b.constructor||b.constructor.prototype!==b)){var e=b.inspect(d,a);return t(e)||(e=i(a,e,d)),e}var f=j(a,b);if(f)return f;var g=Object.keys(b),p=h(g);if(a.showHidden&&(g=Object.getOwnPropertyNames(b)),z(b)&&(g.indexOf("message")>=0||g.indexOf("description")>=0))return k(b);if(0===g.length){if(A(b)){var q=b.name?": "+b.name:"";return a.stylize("[Function"+q+"]","special")}if(w(b))return a.stylize(RegExp.prototype.toString.call(b),"regexp");if(y(b))return a.stylize(Date.prototype.toString.call(b),"date");if(z(b))return k(b)}var r="",s=!1,u=["{","}"];if(o(b)&&(s=!0,u=["[","]"]),A(b)){r=" [Function"+(b.name?": "+b.name:"")+"]"}if(w(b)&&(r=" "+RegExp.prototype.toString.call(b)),y(b)&&(r=" "+Date.prototype.toUTCString.call(b)),z(b)&&(r=" "+k(b)),0===g.length&&(!s||0==b.length))return u[0]+r+u[1];if(d<0)return w(b)?a.stylize(RegExp.prototype.toString.call(b),"regexp"):a.stylize("[Object]","special");a.seen.push(b);var v;return v=s?l(a,b,d,p,g):g.map(function(c){return m(a,b,d,p,c,s)}),a.seen.pop(),n(v,r,u)}function j(a,b){if(v(b))return a.stylize("undefined","undefined");if(t(b)){var c="'"+JSON.stringify(b).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return a.stylize(c,"string")}return s(b)?a.stylize(""+b,"number"):p(b)?a.stylize(""+b,"boolean"):q(b)?a.stylize("null","null"):void 0}function k(a){return"["+Error.prototype.toString.call(a)+"]"}function l(a,b,c,d,e){for(var f=[],g=0,h=b.length;g<h;++g)F(b,String(g))?f.push(m(a,b,c,d,String(g),!0)):f.push("");return e.forEach(function(e){e.match(/^\d+$/)||f.push(m(a,b,c,d,e,!0))}),f}function m(a,b,c,d,e,f){var g,h,j;if(j=Object.getOwnPropertyDescriptor(b,e)||{value:b[e]},j.get?h=j.set?a.stylize("[Getter/Setter]","special"):a.stylize("[Getter]","special"):j.set&&(h=a.stylize("[Setter]","special")),F(d,e)||(g="["+e+"]"),h||(a.seen.indexOf(j.value)<0?(h=q(c)?i(a,j.value,null):i(a,j.value,c-1),h.indexOf("\n")>-1&&(h=f?h.split("\n").map(function(a){return" "+a}).join("\n").substr(2):"\n"+h.split("\n").map(function(a){return" "+a}).join("\n"))):h=a.stylize("[Circular]","special")),v(g)){if(f&&e.match(/^\d+$/))return h;g=JSON.stringify(""+e),g.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(g=g.substr(1,g.length-2),g=a.stylize(g,"name")):(g=g.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),g=a.stylize(g,"string"))}return g+": "+h}function n(a,b,c){var d=0;return a.reduce(function(a,b){return d++,b.indexOf("\n")>=0&&d++,a+b.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?c[0]+(""===b?"":b+"\n ")+" "+a.join(",\n ")+" "+c[1]:c[0]+b+" "+a.join(", ")+" "+c[1]}function o(a){return Array.isArray(a)}function p(a){return"boolean"==typeof a}function q(a){return null===a}function r(a){return null==a}function s(a){return"number"==typeof a}function t(a){return"string"==typeof a}function u(a){return"symbol"==typeof a}function v(a){return void 0===a}function w(a){return x(a)&&"[object RegExp]"===C(a)}function x(a){return"object"==typeof a&&null!==a}function y(a){return x(a)&&"[object Date]"===C(a)}function z(a){return x(a)&&("[object Error]"===C(a)||a instanceof Error)}function A(a){return"function"==typeof a}function B(a){return null===a||"boolean"==typeof a||"number"==typeof a||"string"==typeof a||"symbol"==typeof a||void 0===a}function C(a){return Object.prototype.toString.call(a)}function D(a){return a<10?"0"+a.toString(10):a.toString(10)}function E(){var a=new Date,b=[D(a.getHours()),D(a.getMinutes()),D(a.getSeconds())].join(":");return[a.getDate(),I[a.getMonth()],b].join(" ")}function F(a,b){return Object.prototype.hasOwnProperty.call(a,b)}c.format=function(a){if(!t(a)){for(var b=[],c=0;c<arguments.length;c++)b.push(e(arguments[c]));return b.join(" ")}for(var c=1,d=arguments,f=d.length,g=String(a).replace(/%[sdj%]/g,function(a){if("%%"===a)return"%";if(c>=f)return a;switch(a){case"%s":return String(d[c++]);case"%d":return Number(d[c++]);case"%j":try{return JSON.stringify(d[c++])}catch(a){return"[Circular]"}default:return a}}),h=d[c];c<f;h=d[++c])q(h)||!x(h)?g+=" "+h:g+=" "+e(h);return g},c.deprecate=function(a,e){function f(){if(!g){if(b.throwDeprecation)throw new Error(e);b.traceDeprecation?console.trace(e):console.error(e),g=!0}return a.apply(this,arguments)}if(v(d.process))return function(){return c.deprecate(a,e).apply(this,arguments)};if(!0===b.noDeprecation)return a;var g=!1;return f};var G,H={};c.debuglog=function(a){if(v(G)&&(G=b.env.NODE_DEBUG||""),a=a.toUpperCase(),!H[a])if(new RegExp("\\b"+a+"\\b","i").test(G)){var d=b.pid;H[a]=function(){var b=c.format.apply(c,arguments);console.error("%s %d: %s",a,d,b)}}else H[a]=function(){};return H[a]},c.inspect=e,e.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},e.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},c.isArray=o,c.isBoolean=p,c.isNull=q,c.isNullOrUndefined=r,c.isNumber=s,c.isString=t,c.isSymbol=u,c.isUndefined=v,c.isRegExp=w,c.isObject=x,c.isDate=y,c.isError=z,c.isFunction=A,c.isPrimitive=B,c.isBuffer=a("./support/isBuffer");var I=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];c.log=function(){console.log("%s - %s",E(),c.format.apply(c,arguments))},c.inherits=a("inherits"),c._extend=function(a,b){if(!b||!x(b))return a;for(var c=Object.keys(b),d=c.length;d--;)a[c[d]]=b[c[d]];return a}}).call(this,a("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":336,_process:311,inherits:335}],338:[function(a,b,c){"use strict";var d={usedKeywords:a("./js/bundledPlugins/previouslyUsedKeywords")},e={scoreToRating:a("./js/interpreters/scoreToRating")};b.exports={Assessor:a("./js/assessor"),SEOAssessor:a("./js/seoAssessor"),ContentAssessor:a("./js/contentAssessor"),App:a("./js/app"),Pluggable:a("./js/pluggable"),Researcher:a("./js/researcher"),SnippetPreview:a("./js/snippetPreview.js"),Paper:a("./js/values/Paper"),AssessmentResult:a("./js/values/AssessmentResult"),bundledPlugins:d,helpers:e}},{"./js/app":339,"./js/assessor":368,"./js/bundledPlugins/previouslyUsedKeywords":369,"./js/contentAssessor":381,"./js/interpreters/scoreToRating":399,"./js/pluggable":403,"./js/researcher":405,"./js/seoAssessor":481,"./js/snippetPreview.js":482,"./js/values/AssessmentResult":525,"./js/values/Paper":527}],339:[function(a,b,c){"use strict";function d(){var a=document.getElementById(this.config.targets.snippet);return new g({analyzerApp:this,targetElement:a,callbacks:{saveSnippetData:this.config.callbacks.saveSnippetData}})}function e(a){return!l(a)&&g.prototype.isPrototypeOf(a)}function f(a){if(!i(a.callbacks.getData))throw new k("The app requires an object with a getdata callback.");if(!i(a.targets))throw new k("`targets` is a required App argument, `targets` is not an object.");if(!e(a.snippetPreview)&&!j(a.targets.snippet))throw new k("A snippet preview is required. When no SnippetPreview object isn't passed to the App, the `targets.snippet` is a required App argument. `targets.snippet` is not a string.")}a("./config/config.js");var g=a("./snippetPreview.js"),h=a("lodash/defaultsDeep"),i=a("lodash/isObject"),j=a("lodash/isString"),k=a("./errors/missingArgument"),l=a("lodash/isUndefined"),m=a("lodash/isEmpty"),n=a("lodash/forEach"),o=a("lodash/debounce"),p=a("lodash/throttle"),q=a("jed"),r=a("./seoAssessor.js"),s=a("./contentAssessor.js"),t=a("./cornerstone/seoAssessor.js"),u=a("./cornerstone/contentAssessor.js"),v=a("./researcher.js"),w=a("./renderers/AssessorPresenter.js"),x=a("./pluggable.js"),y=a("./values/Paper.js"),z=a("./stringProcessing/htmlParser.js"),A={callbacks:{bindElementEvents:function(){},updateSnippetValues:function(){},saveScores:function(){},saveContentScore:function(){}},sampleText:{baseUrl:"example.org/",snippetCite:"example-post/",title:"This is an example title - edit by clicking here",keyword:"Choose a focus keyword",meta:"Modify your meta description by editing it right here",text:"Start writing your text!"},queue:["wordCount","keywordDensity","subHeadings","stopwords","fleschReading","linkCount","imageCount","urlKeyword","urlLength","metaDescription","pageTitleKeyword","pageTitleWidth","firstParagraph","'keywordDoubles"],typeDelay:3e3,typeDelayStep:1500,maxTypeDelay:5e3,dynamicDelay:!0,locale:"en_US",translations:{domain:"js-text-analysis",locale_data:{"js-text-analysis":{"":{}}}},replaceTarget:[],resetTarget:[],elementTarget:[],marker:function(){},keywordAnalysisActive:!0,contentAnalysisActive:!0},B=function(a){i(a)||(a={}),h(a,A),f(a),this.config=a,this.refresh=o(this.refresh.bind(this),400),this._pureRefresh=p(this._pureRefresh.bind(this),this.config.typeDelay), this.callbacks=this.config.callbacks,this.i18n=this.constructI18n(this.config.translations),this.initializeAssessors(a),this.pluggable=new x(this),this.getData(),this.defaultOutputElement=this.getDefaultOutputElement(a),""!==this.defaultOutputElement&&this.showLoadingDialog(),e(a.snippetPreview)?(this.snippetPreview=a.snippetPreview,this.snippetPreview.refObj!==this&&(this.snippetPreview.refObj=this,this.snippetPreview.i18n=this.i18n)):this.snippetPreview=d.call(this),this.initSnippetPreview(),this.initAssessorPresenters(),this.refresh()};B.prototype.getDefaultOutputElement=function(a){return a.keywordAnalysisActive?a.targets.output:a.contentAnalysisActive?a.targets.contentOutput:""},B.prototype.switchAssessors=function(a){this.seoAssessor=this.getSeoAssessor(a),this.contentAssessor=this.getContentAssessor(a),this.initAssessorPresenters(),this.refresh()},B.prototype.getSeoAssessor=function(a){return a?this.cornerStoneSeoAssessor:this.defaultSeoAssessor},B.prototype.getContentAssessor=function(a){return a?this.cornerStoneContentAssessor:this.defaultContentAssessor},B.prototype.initializeAssessors=function(a){this.initializeSEOAssessor(a),this.initializeContentAssessor(a)},B.prototype.initializeSEOAssessor=function(a){a.keywordAnalysisActive&&(this.defaultSeoAssessor=new r(this.i18n,{marker:this.config.marker}),this.cornerStoneSeoAssessor=new t(this.i18n,{marker:this.config.marker}),l(a.seoAssessor)?this.seoAssessor=this.defaultSeoAssessor:this.seoAssessor=a.seoAssessor)},B.prototype.initializeContentAssessor=function(a){a.contentAnalysisActive&&(this.defaultContentAssessor=new s(this.i18n,{marker:this.config.marker}),this.cornerStoneContentAssessor=new u(this.i18n,{marker:this.config.marker}),l(a.contentAssessor)?this.contentAssessor=this.defaultContentAssessor:this.contentAssessor=a.contentAssessor)},B.prototype.extendConfig=function(a){return a.sampleText=this.extendSampleText(a.sampleText),a.locale=a.locale||"en_US",a},B.prototype.extendSampleText=function(a){var b=A.sampleText;if(l(a))return b;for(var c in a)l(a[c])&&(a[c]=b[c]);return a},B.prototype.constructI18n=function(a){var b={domain:"js-text-analysis",locale_data:{"js-text-analysis":{"":{}}}};return a=a||b,new q(a)},B.prototype.getData=function(){if(this.rawData=this.callbacks.getData(),!l(this.snippetPreview)){var a=this.snippetPreview.getAnalyzerData();this.rawData.metaTitle=a.title,this.rawData.url=a.url,this.rawData.meta=a.metaDesc}this.pluggable.loaded&&(this.rawData.metaTitle=this.pluggable._applyModifications("data_page_title",this.rawData.metaTitle),this.rawData.meta=this.pluggable._applyModifications("data_meta_desc",this.rawData.meta)),this.rawData.locale=this.config.locale},B.prototype.refresh=function(){this._pureRefresh()},B.prototype._pureRefresh=function(){this.getData(),this.runAnalyzer()},B.prototype.createSnippetPreview=function(){this.snippetPreview=d.call(this),this.initSnippetPreview()},B.prototype.initSnippetPreview=function(){this.snippetPreview.renderTemplate(),this.snippetPreview.callRegisteredEventBinder(),this.snippetPreview.bindEvents(),this.snippetPreview.init()},B.prototype.initAssessorPresenters=function(){l(this.config.targets.output)||(this.seoAssessorPresenter=new w({targets:{output:this.config.targets.output},assessor:this.seoAssessor,i18n:this.i18n})),l(this.config.targets.contentOutput)||(this.contentAssessorPresenter=new w({targets:{output:this.config.targets.contentOutput},assessor:this.contentAssessor,i18n:this.i18n}))},B.prototype.bindInputEvent=function(){for(var a=0;a<this.config.elementTarget.length;a++){document.getElementById(this.config.elementTarget[a]).addEventListener("input",this.refresh.bind(this))}},B.prototype.reloadSnippetText=function(){l(this.snippetPreview)&&this.snippetPreview.reRender()},B.prototype.startTime=function(){this.startTimestamp=(new Date).getTime()},B.prototype.endTime=function(){this.endTimestamp=(new Date).getTime(),this.endTimestamp-this.startTimestamp>this.config.typeDelay&&this.config.typeDelay<this.config.maxTypeDelay-this.config.typeDelayStep&&(this.config.typeDelay+=this.config.typeDelayStep)},B.prototype.runAnalyzer=function(){if(!1!==this.pluggable.loaded){this.config.dynamicDelay&&this.startTime(),this.analyzerData=this.modifyData(this.rawData),this.snippetPreview.refresh();var a=this.analyzerData.text;a=z(a),this.paper=new y(a,{keyword:this.analyzerData.keyword,description:this.analyzerData.meta,url:this.analyzerData.url,title:this.analyzerData.metaTitle,titleWidth:this.snippetPreview.getTitleWidth(),locale:this.config.locale,permalink:this.analyzerData.permalink}),l(this.researcher)?this.researcher=new v(this.paper):this.researcher.setPaper(this.paper),this.config.keywordAnalysisActive&&!l(this.seoAssessorPresenter)&&(this.seoAssessor.assess(this.paper),this.seoAssessorPresenter.setKeyword(this.paper.getKeyword()),this.seoAssessorPresenter.render(),this.callbacks.saveScores(this.seoAssessor.calculateOverallScore(),this.seoAssessorPresenter)),this.config.contentAnalysisActive&&!l(this.contentAssessorPresenter)&&(this.contentAssessor.assess(this.paper),this.contentAssessorPresenter.renderIndividualRatings(),this.callbacks.saveContentScore(this.contentAssessor.calculateOverallScore(),this.contentAssessorPresenter)),this.config.dynamicDelay&&this.endTime(),this.snippetPreview.reRender()}},B.prototype.modifyData=function(a){return a=JSON.parse(JSON.stringify(a)),a.text=this.pluggable._applyModifications("content",a.text),a.metaTitle=this.pluggable._applyModifications("title",a.metaTitle),a},B.prototype.pluginsLoaded=function(){this.getData(),this.removeLoadingDialog(),this.runAnalyzer()},B.prototype.showLoadingDialog=function(){var a=document.getElementById(this.defaultOutputElement);if(""!==this.defaultOutputElement&&!m(a)){var b=document.createElement("div");b.className="YoastSEO_msg",b.id="YoastSEO-plugin-loading",document.getElementById(this.defaultOutputElement).appendChild(b)}},B.prototype.updateLoadingDialog=function(a){var b=document.getElementById(this.defaultOutputElement);if(""!==this.defaultOutputElement&&!m(b)){var c=document.getElementById("YoastSEO-plugin-loading");c.textContent="",n(a,function(a,b){c.innerHTML+="<span class=left>"+b+"</span><span class=right "+a.status+">"+a.status+"</span><br />"}),c.innerHTML+="<span class=bufferbar></span>"}},B.prototype.removeLoadingDialog=function(){var a=document.getElementById(this.defaultOutputElement),b=document.getElementById("YoastSEO-plugin-loading");""===this.defaultOutputElement||m(a)||m(b)||document.getElementById(this.defaultOutputElement).removeChild(document.getElementById("YoastSEO-plugin-loading"))},B.prototype.registerPlugin=function(a,b){return this.pluggable._registerPlugin(a,b)},B.prototype.pluginReady=function(a){return this.pluggable._ready(a)},B.prototype.pluginReloaded=function(a){return this.pluggable._reloaded(a)},B.prototype.registerModification=function(a,b,c,d){return this.pluggable._registerModification(a,b,c,d)},B.prototype.registerTest=function(){console.error("This function is deprecated, please use registerAssessment")},B.prototype.registerAssessment=function(a,b,c){if(!l(this.seoAssessor))return this.pluggable._registerAssessment(this.defaultSeoAssessor,a,b,c)&&this.pluggable._registerAssessment(this.cornerStoneSeoAssessor,a,b,c)},B.prototype.disableMarkers=function(){l(this.seoAssessorPresenter)||this.seoAssessorPresenter.disableMarker(),l(this.contentAssessorPresenter)||this.contentAssessorPresenter.disableMarker()},B.prototype.analyzeTimer=function(){this.refresh()},b.exports=B},{"./config/config.js":370,"./contentAssessor.js":381,"./cornerstone/contentAssessor.js":382,"./cornerstone/seoAssessor.js":383,"./errors/missingArgument":385,"./pluggable.js":403,"./renderers/AssessorPresenter.js":404,"./researcher.js":405,"./seoAssessor.js":481,"./snippetPreview.js":482,"./stringProcessing/htmlParser.js":499,"./values/Paper.js":527,jed:60,"lodash/debounce":243,"lodash/defaultsDeep":245,"lodash/forEach":255,"lodash/isEmpty":271,"lodash/isObject":276,"lodash/isString":279,"lodash/isUndefined":282,"lodash/throttle":302}],340:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function(){function a(){d(this,a)}return e(a,[{key:"getResult",value:function(a,b,c){throw"The method getResult is not implemented"}},{key:"isApplicable",value:function(a){return!0}}]),a}();b.exports=f},{}],341:[function(a,b,c){"use strict";var d=a("lodash/filter"),e=a("../helpers/isValueTooLong");b.exports=function(a,b){return d(a,function(a){return e(b,a.sentenceLength)})}},{"../helpers/isValueTooLong":395,"lodash/filter":250}],342:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("lodash/inRange"),f=a("../../helpers/getLanguageAvailability.js"),g=["en","nl","de"],h=function(a,b){return a>90?{score:9,resultText:b.dgettext("js-text-analysis","very easy"),note:""}:e(a,80,90)?{score:9,resultText:b.dgettext("js-text-analysis","easy"),note:""}:e(a,70,80)?{score:9,resultText:b.dgettext("js-text-analysis","fairly easy"),note:""}:e(a,60,70)?{score:9,resultText:b.dgettext("js-text-analysis","ok"),note:""}:e(a,50,60)?{score:6,resultText:b.dgettext("js-text-analysis","fairly difficult"),note:b.dgettext("js-text-analysis","Try to make shorter sentences to improve readability.")}:e(a,30,50)?{score:3,resultText:b.dgettext("js-text-analysis","difficult"),note:b.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability.")}:a<30?{score:3,resultText:b.dgettext("js-text-analysis","very difficult"),note:b.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability.")}:void 0},i=function(a,b,c){var e=b.getResearch("calculateFleschReading"),f=c.dgettext("js-text-analysis","The copy scores %1$s in the %2$s test, which is considered %3$s to read. %4$s");e<0&&(e=0),e>100&&(e=100);var g=h(e,c);f=c.sprintf(f,e,"<a href='https://yoa.st/flesch-reading' target='_blank'>Flesch Reading Ease</a>",g.resultText,g.note);var i=new d;return i.setScore(g.score),i.setText(f),i};b.exports={identifier:"fleschReadingEase",getResult:i,isApplicable:function(a){return f(a.getLocale(),g)&&a.hasText()}}},{"../../helpers/getLanguageAvailability.js":391,"../../values/AssessmentResult.js":525,"lodash/inRange":261}],343:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("../../stringProcessing/stripHTMLTags").stripBlockTagsAtStartEnd,f=a("../../helpers/isValueTooLong"),g=a("../../values/Mark.js"),h=a("../../markers/addMark.js"),i=a("../../helpers/inRange.js").inRangeEndInclusive,j=a("lodash/filter"),k=a("lodash/map"),l=function(a){return j(a,function(a){return f(150,a.wordCount)})},m=function(a,b,c){var d;if(0===a.length)return{};var e=a[0].wordCount;return e<=150&&(d=9),i(e,150,200)&&(d=6),e>200&&(d=3),d>=7?{score:d,hasMarks:!1,text:c.dgettext("js-text-analysis","None of the paragraphs are too long, which is great.")}:{score:d,hasMarks:!0,text:c.sprintf(c.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?",b.length),b.length,150)}},n=function(a){return a.sort(function(a,b){return b.wordCount-a.wordCount})},o=function(a,b){var c=b.getResearch("getParagraphLength"),d=l(c);return k(d,function(a){var b=e(a.text),c=h(b);return new g({original:b,marked:c})})},p=function(a,b,c){var e=b.getResearch("getParagraphLength");e=n(e);var f=l(e),g=m(e,f,c),h=new d;return h.setScore(g.score),h.setText(g.text),h.setHasMarks(g.hasMarks),h};b.exports={identifier:"textParagraphTooLong",getResult:p,isApplicable:function(a){return a.hasText()},getMarks:o}},{"../../helpers/inRange.js":394,"../../helpers/isValueTooLong":395,"../../markers/addMark.js":400,"../../stringProcessing/stripHTMLTags":514,"../../values/AssessmentResult.js":525,"../../values/Mark.js":526,"lodash/filter":250,"lodash/map":285}],344:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("../../helpers/formatNumber.js"),f=a("../../helpers/inRange.js").inRangeEndInclusive,g=a("../../stringProcessing/stripHTMLTags").stripIncompleteTags,h=a("../../values/Mark.js"),i=a("../../markers/addMark.js"),j=a("lodash/map"),k=a("../../helpers/getLanguageAvailability.js"),l=["en","de"],m=function(a,b){var c,d=a.passives.length/a.total*100;d=e(d);var g="<a href='https://yoa.st/passive-voice' target='_blank'>",h=d>0;return d<=10&&(c=9),f(d,10,15)&&(c=6),d>15&&(c=3),c>=7?{score:c,hasMarks:h,text:b.sprintf(b.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."),d+"%",g,"</a>","10%")}:{score:c,hasMarks:h,text:b.sprintf(b.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."),d+"%",g,"</a>","10%")}},n=function(a,b){var c=b.getResearch("passiveVoice");return j(c.passives,function(a){a=g(a);var b=i(a);return new h({original:a,marked:b})})},o=function(a,b,c){var e=b.getResearch("passiveVoice"),f=m(e,c),g=new d;return g.setScore(f.score),g.setText(f.text),g.setHasMarks(f.hasMarks),g};b.exports={identifier:"passiveVoice",getResult:o,isApplicable:function(a){return k(a.getLocale(),l)&&a.hasText()},getMarks:n}},{"../../helpers/formatNumber.js":388,"../../helpers/getLanguageAvailability.js":391,"../../helpers/inRange.js":394,"../../markers/addMark.js":400,"../../stringProcessing/stripHTMLTags":514,"../../values/AssessmentResult.js":525,"../../values/Mark.js":526,"lodash/map":285}],345:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("../../stringProcessing/stripHTMLTags").stripIncompleteTags,f=a("lodash/partition"),g=a("lodash/sortBy"),h=a("lodash/map"),i=a("lodash/filter"),j=a("lodash/flatten"),k=a("../../values/Mark.js"),l=a("../../markers/addMark.js"),m=a("../../helpers/getLanguageAvailability.js"),n=["en","de","es","fr","nl","it"],o=function(a){var b=f(a,function(a){return a.count>2});if(0===b[0].length)return{total:0};var c=g(b[0],function(a){return a.count});return{total:b[0].length,lowestCount:c[0].count}},p=function(a,b){return a.total>0?{score:3,hasMarks:!0,text:b.sprintf(b.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!",a.total),a.total,a.lowestCount)}:{}},q=function(a,b){var c=b.getResearch("getSentenceBeginnings");c=i(c,function(a){return a.count>2});var d=h(c,function(a){return a.sentences});return h(j(d),function(a){a=e(a);var b=l(a);return new k({original:a,marked:b})})},r=function(a,b,c){var e=b.getResearch("getSentenceBeginnings"),f=o(e),g=p(f,c),h=new d;return h.setScore(g.score),h.setText(g.text),h.setHasMarks(g.hasMarks),h};b.exports={identifier:"sentenceBeginnings",getResult:r,isApplicable:function(a){return m(a.getLocale(),n)&&a.hasText()},getMarks:q}},{"../../helpers/getLanguageAvailability.js":391,"../../markers/addMark.js":400,"../../stringProcessing/stripHTMLTags":514,"../../values/AssessmentResult.js":525,"../../values/Mark.js":526,"lodash/filter":250,"lodash/flatten":254,"lodash/map":285,"lodash/partition":292,"lodash/sortBy":297}],346:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=a("../../values/AssessmentResult.js"),i=a("../../assessment.js"),j=a("../../assessmentHelpers/checkForTooLongSentences.js"),k=a("../../helpers/formatNumber.js"),l=a("../../helpers/inRange.js").inRangeEndInclusive,m=a("../../stringProcessing/stripHTMLTags").stripIncompleteTags,n=a("../../values/Mark.js"),o=a("../../markers/addMark.js"),p=a("lodash/map"),q=a("lodash/merge"),r=function(a){function b(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this)),f={recommendedWordCount:20,slightlyTooMany:25,farTooMany:30};return c.identifier="textSentenceLength",c._config=q(f,a),c}return f(b,a),g(b,[{key:"getResult",value:function(a,b,c){var d=b.getResearch("countSentencesFromText"),e=this.calculatePercentage(d),f=this.calculateScore(e),g=new h;return g.setScore(f),g.setText(this.translateScore(f,e,c)),g.setHasMarks(e>0),g}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"getMarks",value:function(a,b){var c=b.getResearch("countSentencesFromText"),d=this.getTooLongSentences(c);return p(d,function(a){var b=m(a.sentence);return new n({original:b,marked:o(b)})})}},{key:"translateScore",value:function(a,b,c){var d="<a href='https://yoa.st/short-sentences' target='_blank'>";return a>=7?c.sprintf(c.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."),b+"%",d,this._config.recommendedWordCount,"</a>",this._config.slightlyTooMany+"%"):c.sprintf(c.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."),b+"%",d,this._config.recommendedWordCount,"</a>",this._config.slightlyTooMany+"%")}},{key:"calculatePercentage",value:function(a){var b=0;if(0!==a.length){var c=this.countTooLongSentences(a);b=k(c/a.length*100)}return b}},{key:"calculateScore",value:function(a){var b=void 0;return a<=this._config.slightlyTooMany&&(b=9),l(a,this._config.slightlyTooMany,this._config.farTooMany)&&(b=6),a>this._config.farTooMany&&(b=3),b}},{key:"getTooLongSentences",value:function(a){return j(a,this._config.recommendedWordCount)}},{key:"countTooLongSentences",value:function(a){return this.getTooLongSentences(a).length}}]),b}(i);b.exports=r},{"../../assessment.js":340,"../../assessmentHelpers/checkForTooLongSentences.js":341,"../../helpers/formatNumber.js":388,"../../helpers/inRange.js":394,"../../markers/addMark.js":400,"../../stringProcessing/stripHTMLTags":514,"../../values/AssessmentResult.js":525,"../../values/Mark.js":526,"lodash/map":285,"lodash/merge":287}],347:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=a("../../values/AssessmentResult.js"),i=a("../../assessment.js"),j=a("../../helpers/isValueTooLong"),k=a("lodash/filter"),l=a("lodash/map"),m=a("lodash/merge"),n=a("../../values/Mark.js"),o=a("../../markers/addMark.js"),p=a("../../helpers/inRange.js").inRangeEndInclusive,q=function(a){function b(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this)),f={recommendedMaximumWordCount:300,slightlyTooMany:300,farTooMany:350};return c.identifier="subheadingsTooLong",c._config=m(f,a),c}return f(b,a),g(b,[{key:"getResult",value:function(a,b,c){var d=b.getResearch("getSubheadingTextLengths");d=d.sort(function(a,b){return b.wordCount-a.wordCount});var e=this.getTooLongSubheadingTexts(d).length,f=this.calculateScore(d),g=new h;return g.setScore(f),g.setText(this.translateScore(f,e,c)),g.setHasMarks(f>2&&f<7),g}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"getMarks",value:function(a,b){var c=b.getResearch("getSubheadingTextLengths"),d=this.getTooLongSubheadingTexts(c);return l(d,function(a){var b=o(a.text);return new n({original:a.text,marked:b})})}},{key:"getTooLongSubheadingTexts",value:function(a){return k(a,function(a){return j(this._config.recommendedMaximumWordCount,a.wordCount)}.bind(this))}},{key:"calculateScore",value:function(a){var b=void 0;if(0===a.length)return 2;var c=a[0].wordCount;return c<=this._config.slightlyTooMany&&(b=9),p(c,this._config.slightlyTooMany,this._config.farTooMany)&&(b=6),c>this._config.farTooMany&&(b=3),b}},{key:"translateScore",value:function(a,b,c){return 2===a?c.dgettext("js-text-analysis","The text does not contain any subheadings. Add at least one subheading."):a>=7?c.sprintf(c.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):c.sprintf(c.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.",b),b,this._config.recommendedMaximumWordCount)}}]),b}(i);b.exports=q},{"../../assessment.js":340,"../../helpers/inRange.js":394,"../../helpers/isValueTooLong":395,"../../markers/addMark.js":400,"../../values/AssessmentResult.js":525,"../../values/Mark.js":526,"lodash/filter":250,"lodash/map":285,"lodash/merge":287}],348:[function(a,b,c){"use strict";function d(a,b,c){if(e(a.getText()).length<50){var d=new f;return d.setText(c.dgettext("js-text-analysis","You have far too little content, please add some content to enable a good analysis.")),d.setScore(3),d}return new f}var e=a("../../stringProcessing/stripHTMLTags").stripFullTags,f=a("../../values/AssessmentResult");b.exports={identifier:"textPresence",getResult:d}},{"../../stringProcessing/stripHTMLTags":514,"../../values/AssessmentResult":525}],349:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("../../helpers/formatNumber.js"),f=a("lodash/map"),g=a("../../helpers/inRange.js").inRangeStartInclusive,h=a("../../stringProcessing/stripHTMLTags").stripIncompleteTags,i=a("../../values/Mark.js"),j=a("../../markers/addMark.js"),k=a("../../helpers/getLanguageAvailability.js"),l=["en","de","es","fr","nl","it"],m=function(a){return 0===a.transitionWordSentences||0===a.totalSentences?0:e(a.transitionWordSentences/a.totalSentences*100)},n=function(a,b){var c=void 0,d=m(a),f=d>0,h="<a href='https://yoa.st/transition-words' target='_blank'>";if(d<20&&(c=3),g(d,20,30)&&(c=6),d>=30&&(c=9),c<7){return{score:e(c),hasMarks:f,text:b.sprintf(b.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."),d+"%",h,"</a>","30%")}}return{score:e(c),hasMarks:f,text:b.sprintf(b.dgettext("js-text-analysis","%1$s of the sentences contain a %2$stransition word%3$s or phrase, which is great."),d+"%",h,"</a>")}},o=function(a,b,c){var e=b.getResearch("findTransitionWords"),f=n(e,c),g=new d;return g.setScore(f.score),g.setText(f.text),g.setHasMarks(f.hasMarks),g},p=function(a,b){var c=b.getResearch("findTransitionWords");return f(c.sentenceResults,function(a){var b=a.sentence;return b=h(b),new i({original:b,marked:j(b)})})};b.exports={identifier:"textTransitionWords",getResult:o,isApplicable:function(a){return k(a.getLocale(),l)&&a.hasText()},getMarks:p}},{"../../helpers/formatNumber.js":388,"../../helpers/getLanguageAvailability.js":391,"../../helpers/inRange.js":394,"../../markers/addMark.js":400,"../../stringProcessing/stripHTMLTags":514,"../../values/AssessmentResult.js":525,"../../values/Mark.js":526,"lodash/map":285}],350:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("lodash/isEmpty"),f=function(a,b){return 0===a.internalTotal?{score:3,text:b.dgettext("js-text-analysis","No internal links appear in this page, consider adding some as appropriate.")}:a.internalNofollow===a.total?{score:7,text:b.sprintf(b.dgettext("js-text-analysis","This page has %1$s internal link(s), all nofollowed."),a.internalNofollow)}:a.internalNofollow<a.internalTotal?{score:8,text:b.sprintf(b.dgettext("js-text-analysis","This page has %1$s nofollowed internal link(s) and %2$s normal internal link(s)."),a.internalNofollow,a.internalDofollow)}:a.internalDofollow===a.total?{score:9,text:b.sprintf(b.dgettext("js-text-analysis","This page has %1$s internal link(s)."),a.internalTotal)}:{}},g=function(a,b,c){var g=b.getResearch("getLinkStatistics"),h=new d;if(!e(g)){var i=f(g,c);h.setScore(i.score),h.setText(i.text)}return h};b.exports={identifier:"internalLinks",getResult:g,isApplicable:function(a){return a.hasText()}}},{"../../values/AssessmentResult.js":525,"lodash/isEmpty":271}],351:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=function(a,b){return a>0?{score:9,text:b.dgettext("js-text-analysis","The focus keyword appears in the first paragraph of the copy.")}:{score:3,text:b.dgettext("js-text-analysis","The focus keyword doesn't appear in the first paragraph of the copy. Make sure the topic is clear immediately.")}},f=function(a,b,c){var f=b.getResearch("firstParagraph"),g=e(f,c),h=new d;return h.setScore(g.score),h.setText(g.text),h};b.exports={identifier:"introductionKeyword",getResult:f,isApplicable:function(a){return a.hasKeyword()}}},{"../../values/AssessmentResult.js":525}],352:[function(a,b,c){"use strict";function d(a,b,c){var d=b.getResearch("keyphraseLength"),f=new e;return a.hasKeyword()?d>10&&(f.setScore(0),f.setText(c.dgettext("js-text-analysis","The keyphrase is over 10 words, a keyphrase should be shorter."))):(f.setScore(-999),f.setText(c.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."))),f}var e=a("../../values/AssessmentResult.js");b.exports={identifier:"keyphraseLength",getResult:d}},{"../../values/AssessmentResult.js":525}],353:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("../../stringProcessing/matchTextWithWord.js"),f=a("../../stringProcessing/countWords.js"),g=a("../../helpers/formatNumber.js"),h=a("../../helpers/inRange.js"),i=h.inRangeEndInclusive,j=h.inRangeStartInclusive,k=h.inRangeStartEndInclusive,l=function(a,b,c){var d,e,f,h=g(a),l=h+"%";return h>3.5&&(d=-50,e=b.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."),f="2.5%",e=b.sprintf(e,l,c,f)),i(h,2.5,3.5)&&(d=-10,e=b.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."),f="2.5%",e=b.sprintf(e,l,c,f)),k(h,.5,2.5)&&(d=9,e=b.dgettext("js-text-analysis","The keyword density is %1$s, which is great; the focus keyword was found %2$d times."),e=b.sprintf(e,l,c)),j(h,0,.5)&&(d=4,e=b.dgettext("js-text-analysis","The keyword density is %1$s, which is too low; the focus keyword was found %2$d times."),e=b.sprintf(e,l,c)),{score:d,text:e}},m=function(a,b,c){var f=b.getResearch("getKeywordDensity"),g=e(a.getText(),a.getKeyword(),a.getLocale()),h=l(f,c,g),i=new d;return i.setScore(h.score),i.setText(h.text),i};b.exports={identifier:"keywordDensity",getResult:m,isApplicable:function(a){return a.hasText()&&a.hasKeyword()&&f(a.getText())>=100}}},{"../../helpers/formatNumber.js":388,"../../helpers/inRange.js":394,"../../stringProcessing/countWords.js":487,"../../stringProcessing/matchTextWithWord.js":505,"../../values/AssessmentResult.js":525}],354:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("../../helpers/getLanguageAvailability.js"),f=["en"],g=function(a,b){return a>0?{score:0,text:b.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.",a)}:{}},h=function(a,b,c){var e=b.getResearch("stopWordsInKeyword"),f=g(e.length,c),h=new d;return h.setScore(f.score),h.setText(c.sprintf(f.text,"<a href='https://yoa.st/stopwords/' target='_blank'>","</a>",e.length)),h};b.exports={identifier:"keywordStopWords",getResult:h,isApplicable:function(a){var b=e(a.getLocale(),f);return a.hasKeyword()&&b}}},{"../../helpers/getLanguageAvailability.js":391,"../../values/AssessmentResult.js":525}],355:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=function(a,b){return a>0?{score:9,text:b.dgettext("js-text-analysis","The meta description contains the focus keyword.")}:0===a?{score:3,text:b.dgettext("js-text-analysis","A meta description has been specified, but it does not contain the focus keyword.")}:{}},f=function(a,b,c){var f=b.getResearch("metaDescriptionKeyword"),g=e(f,c),h=new d;return h.setScore(g.score),h.setText(g.text),h};b.exports={identifier:"metaDescriptionKeyword",getResult:f,isApplicable:function(a){return a.hasKeyword()}}},{"../../values/AssessmentResult.js":525}],356:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=a("../../values/AssessmentResult.js"),i=a("../../assessment.js"),j=a("lodash/merge"),k=function(a){function b(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this)),f={recommendedMaximumLength:120,maximumLength:156,scores:{noMetaDescription:1,tooLong:6,tooShort:6,correctLength:9}};return c.identifier="metaDescriptionLength",c._config=j(f,a),c}return f(b,a),g(b,[{key:"getResult",value:function(a,b,c){var d=b.getResearch("metaDescriptionLength"),e=new h ;return e.setScore(this.calculateScore(d)),e.setText(this.translateScore(d,c)),e}},{key:"calculateScore",value:function(a){return 0===a?this._config.scores.noMetaDescription:a<=this._config.recommendedMaximumLength?this._config.scores.tooShort:a>this._config.maximumLength?this._config.scores.tooLong:a>=this._config.recommendedMaximumLength&&a<=this._config.maximumLength?this._config.scores.correctLength:0}},{key:"translateScore",value:function(a,b){return 0===a?b.dgettext("js-text-analysis","No meta description has been specified. Search engines will display copy from the page instead."):a<=this._config.recommendedMaximumLength?b.sprintf(b.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):a>this._config.maximumLength?b.sprintf(b.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):a>=this._config.recommendedMaximumLength&&a<=this._config.maximumLength?b.dgettext("js-text-analysis","The length of the meta description is sufficient."):void 0}}]),b}(i);b.exports=k},{"../../assessment.js":340,"../../values/AssessmentResult.js":525,"lodash/merge":287}],357:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=a("../../values/AssessmentResult.js"),i=a("../../assessment.js"),j=a("lodash/isEmpty"),k=a("lodash/merge"),l=function(a){function b(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this)),f={scores:{noLinks:6,allNofollowed:7,moreNoFollowed:8,allFollowed:9}};return c.identifier="externalLinks",c._config=k(f,a),c}return f(b,a),g(b,[{key:"getResult",value:function(a,b,c){var d=b.getResearch("getLinkStatistics"),e=new h;return j(d)||(e.setScore(this.calculateScore(d)),e.setText(this.translateScore(d,c))),e}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"calculateScore",value:function(a){return 0===a.externalTotal?this._config.scores.noLinks:a.externalNofollow===a.total?this._config.scores.allNofollowed:a.externalNofollow<a.externalTotal?this._config.scores.moreNoFollowed:a.externalDofollow===a.total?this._config.scores.allFollowed:null}},{key:"translateScore",value:function(a,b){return 0===a.externalTotal?b.dgettext("js-text-analysis","No outbound links appear in this page, consider adding some as appropriate."):a.externalNofollow===a.total?b.sprintf(b.dgettext("js-text-analysis","This page has %1$s outbound link(s), all nofollowed."),a.externalNofollow):a.externalNofollow<a.externalTotal?b.sprintf(b.dgettext("js-text-analysis","This page has %1$s nofollowed outbound link(s) and %2$s normal outbound link(s)."),a.externalNofollow,a.externalDofollow):a.externalDofollow===a.total?b.sprintf(b.dgettext("js-text-analysis","This page has %1$s outbound link(s)."),a.externalTotal):""}}]),b}(i);b.exports=l},{"../../assessment.js":340,"../../values/AssessmentResult.js":525,"lodash/isEmpty":271,"lodash/merge":287}],358:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=a("../../values/AssessmentResult.js"),i=a("../../assessment.js"),j=a("../../helpers/inRange").inRangeEndInclusive,k=a("lodash/merge"),l=function(a){function b(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this)),f={minLength:400,maxLength:600,scores:{noTitle:1,widthTooShort:6,widthTooLong:6,widthCorrect:9}};return c.identifier="titleWidth",c._config=k(f,a),c}return f(b,a),g(b,[{key:"getResult",value:function(a,b,c){var d=b.getResearch("pageTitleWidth"),e=new h;return e.setScore(this.calculateScore(d)),e.setText(this.translateScore(d,c)),e}},{key:"calculateScore",value:function(a){return j(a,1,400)?this._config.scores.widthTooShort:j(a,this._config.minLength,this._config.maxLength)?this._config.scores.widthCorrect:a>this._config.maxLength?this._config.scores.widthTooLong:this._config.scores.noTitle}},{key:"translateScore",value:function(a,b){return j(a,1,400)?b.dgettext("js-text-analysis","The page title is too short. Use the space to add keyword variations or create compelling call-to-action copy."):j(a,this._config.minLength,this._config.maxLength)?b.dgettext("js-text-analysis","The page title has a nice length."):a>this._config.maxLength?b.dgettext("js-text-analysis","The page title is wider than the viewable limit."):b.dgettext("js-text-analysis","Please create a page title.")}}]),b}(i);b.exports=l},{"../../assessment.js":340,"../../helpers/inRange":394,"../../values/AssessmentResult.js":525,"lodash/merge":287}],359:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=a("../../values/AssessmentResult.js"),i=a("../../assessment.js"),j=a("lodash/merge"),k=function(a){function b(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this)),f={scores:{noMatches:6,oneMatch:9,multipleMatches:9}};return c.identifier="subheadingsKeyword",c._config=j(f,a),c}return f(b,a),g(b,[{key:"getResult",value:function(a,b,c){var d=b.getResearch("matchKeywordInSubheadings"),e=new h,f=this.calculateScore(d);return e.setScore(f),e.setText(this.translateScore(f,d,c)),e}},{key:"isApplicable",value:function(a){return a.hasText()&&a.hasKeyword()}},{key:"calculateScore",value:function(a){return 0===a.matches?this._config.scores.noMatches:1===a.matches?this._config.scores.oneMatch:a.matches>1?this._config.scores.multipleMatches:null}},{key:"translateScore",value:function(a,b,c){return a===this._config.scores.multipleMatches||a===this._config.scores.oneMatch?c.sprintf(c.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."),b.count,b.matches):a===this._config.scores.noMatches?c.dgettext("js-text-analysis","You have not used the focus keyword in any subheading (such as an H2) in your copy."):""}}]),b}(i);b.exports=k},{"../../assessment.js":340,"../../values/AssessmentResult.js":525,"lodash/merge":287}],360:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("lodash/inRange"),f=function(a,b){return a>=150?{score:9,text:b.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",a)+" "+b.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.",150)}:e(a,125,150)?{score:7,text:b.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",a)+" "+b.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.",150)}:e(a,100,125)?{score:5,text:b.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",a)+" "+b.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.",150)}:e(a,50,100)?{score:-10,text:b.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",a)+" "+b.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.",150)}:e(a,0,50)?{score:-20,text:b.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",a)+" "+b.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.",150)}:void 0},g=function(a,b,c){var e=b.getResearch("wordCountInText"),g=f(e,c),h=new d;return h.setScore(g.score),h.setText(c.sprintf(g.text,e,150)),h};b.exports={identifier:"taxonomyTextLength",getResult:g}},{"../../values/AssessmentResult.js":525,"lodash/inRange":261}],361:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("../../values/Mark.js"),f=a("../../markers/addMark.js"),g=a("lodash/map"),h=function(a,b){return a.keyword.totalKeyword>0?{score:2,hasMarks:!0,text:b.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.")}:{}},i=function(a,b,c){var e=b.getResearch("getLinkStatistics"),f=h(e,c),g=new d;return g.setScore(f.score),g.setText(f.text),g.setHasMarks(f.hasMarks),g},j=function(a,b){var c=b.getResearch("getLinkStatistics");return g(c.keyword.matchedAnchors,function(a){return new e({original:a,marked:f(a)})})};b.exports={identifier:"textCompetingLinks",getResult:i,isApplicable:function(a){return a.hasText()&&a.hasKeyword()},getMarks:j}},{"../../markers/addMark.js":400,"../../values/AssessmentResult.js":525,"../../values/Mark.js":526,"lodash/map":285}],362:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=a("../../values/AssessmentResult.js"),i=a("../../assessment.js"),j=a("lodash/merge"),k=function(a){function b(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this)),f={scores:{noImages:3,withAltKeyword:9,withAltNonKeyword:6,withAlt:6,noAlt:6}};return c.identifier="textImages",c._config=j(f,a),c}return f(b,a),g(b,[{key:"getResult",value:function(a,b,c){var d=new h,e=b.getResearch("imageCount"),f=b.getResearch("altTagCount");return d.setScore(this.calculateScore(e,f)),d.setText(this.translateScore(e,f,c)),d}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"calculateScore",value:function(a,b){return 0===a?this._config.scores.noImages:b.withAltKeyword>0?this._config.scores.withAltKeyword:b.withAltNonKeyword>0?this._config.scores.withAltNonKeyword:b.withAlt>0?this._config.scores.withAlt:b.noAlt>0?this._config.scores.noAlt:null}},{key:"translateScore",value:function(a,b,c){return 0===a?c.dgettext("js-text-analysis","No images appear in this page, consider adding some as appropriate."):b.withAltKeyword>0?c.dgettext("js-text-analysis","The images on this page contain alt attributes with the focus keyword."):b.withAltNonKeyword>0?c.dgettext("js-text-analysis","The images on this page do not have alt attributes containing the focus keyword."):b.withAlt>0?c.dgettext("js-text-analysis","The images on this page contain alt attributes."):b.noAlt>0?c.dgettext("js-text-analysis","The images on this page are missing alt attributes."):""}}]),b}(i);b.exports=k},{"../../assessment.js":340,"../../values/AssessmentResult.js":525,"lodash/merge":287}],363:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=a("../../values/AssessmentResult.js"),i=a("../../assessment.js"),j=a("lodash/inRange"),k=a("lodash/merge"),l=function(a){function b(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this)),f={recommendedMinimum:300,slightlyBelowMinimum:250,belowMinimum:200,veryFarBelowMinimum:100,scores:{recommendedMinimum:9,slightlyBelowMinimum:6,belowMinimum:3,farBelowMinimum:-10,veryFarBelowMinimum:-20}};return c.identifier="textLength",c._config=k(f,a),c}return f(b,a),g(b,[{key:"getResult",value:function(a,b,c){var d=b.getResearch("wordCountInText"),e=new h;return e.setScore(this.calculateScore(d)),e.setText(c.sprintf(this.translateScore(e.getScore(),d,c),d,this._config.recommendedMinimum)),e}},{key:"calculateScore",value:function(a){return a>=this._config.recommendedMinimum?this._config.scores.recommendedMinimum:j(a,this._config.slightlyBelowMinimum,this._config.recommendedMinimum)?this._config.scores.slightlyBelowMinimum:j(a,this._config.belowMinimum,this._config.slightlyBelowMinimum)?this._config.scores.belowMinimum:j(a,this._config.veryFarBelowMinimum,this._config.belowMinimum)?this._config.scores.farBelowMinimum:j(a,0,this._config.veryFarBelowMinimum)?this._config.scores.veryFarBelowMinimum:null}},{key:"translateScore",value:function(a,b,c){return a===this._config.scores.recommendedMinimum?c.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",b)+" "+c.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):a===this._config.scores.slightlyBelowMinimum?c.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",b)+" "+c.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):a===this._config.scores.belowMinimum?c.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",b)+" "+c.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):a===this._config.scores.farBelowMinimum||a===this._config.scores.veryFarBelowMinimum?c.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",b)+" "+c.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):""}}]),b}(i);b.exports=l},{"../../assessment.js":340,"../../values/AssessmentResult.js":525,"lodash/inRange":261,"lodash/merge":287}],364:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("lodash/escape"),f=function(a,b,c){var f,g,h=b.getResearch("findKeywordInPageTitle");0===h.matches&&(f=2,g=c.sprintf(c.dgettext("js-text-analysis","The focus keyword '%1$s' does not appear in the SEO title."),e(a.getKeyword()))),h.matches>0&&0===h.position&&(f=9,g=c.dgettext("js-text-analysis","The SEO title contains the focus keyword, at the beginning which is considered to improve rankings.")),h.matches>0&&h.position>0&&(f=6,g=c.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 i=new d;return i.setScore(f),i.setText(g),i};b.exports={identifier:"titleKeyword",getResult:f,isApplicable:function(a){return a.hasKeyword()}}},{"../../values/AssessmentResult.js":525,"lodash/escape":248}],365:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=a("../../values/AssessmentResult.js"),i=a("../../assessment.js"),j=a("lodash/merge"),k=function(a){function b(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this)),f={scores:{noKeywordInUrl:6}};return c.identifier="urlKeyword",c._config=j(f,a),c}return f(b,a),g(b,[{key:"getResult",value:function(a,b,c){var d=b.getResearch("keywordCountInUrl"),e=new h;return e.setScore(this.calculateScore(d)),e.setText(this.translateScore(d,c)),e}},{key:"isApplicable",value:function(a){return a.hasKeyword()&&a.hasUrl()}},{key:"calculateScore",value:function(a){return 0===a?this._config.scores.noKeywordInUrl:9}},{key:"translateScore",value:function(a,b){return 0===a?b.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!"):b.dgettext("js-text-analysis","The focus keyword appears in the URL for this page.")}}]),b}(i);b.exports=k},{"../../assessment.js":340,"../../values/AssessmentResult.js":525,"lodash/merge":287}],366:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=a("../../values/AssessmentResult.js"),i=a("../../assessment.js"),j=a("lodash/merge"),k=function(a){function b(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this)),f={scores:{tooLong:6}};return c.identifier="urlLength",c._config=j(f,a),c}return f(b,a),g(b,[{key:"getResult",value:function(a,b,c){var d=b.getResearch("urlLength"),e=new h;return e.setScore(this.calculateScore(d)),e.setText(this.translateScore(d,c)),e}},{key:"isApplicable",value:function(a){return a.hasUrl()}},{key:"calculateScore",value:function(a){return a?this._config.scores.tooLong:null}},{key:"translateScore",value:function(a,b){return a?b.dgettext("js-text-analysis","The slug for this page is a bit long, consider shortening it."):""}}]),b}(i);b.exports=k},{"../../assessment.js":340,"../../values/AssessmentResult.js":525,"lodash/merge":287}],367:[function(a,b,c){"use strict";var d=a("../../values/AssessmentResult.js"),e=a("../../helpers/getLanguageAvailability.js"),f=["en"],g=function(a,b){return a>0?{score:5,text:b.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.",a)}:{}},h=function(a,b,c){var e=b.getResearch("stopWordsInUrl"),f=g(e.length,c),h=new d;return h.setScore(f.score),h.setText(c.sprintf(f.text,"<a href='"+c.dgettext("js-text-analysis","http://en.wikipedia.org/wiki/Stop_words")+"' target='_blank'>","</a>")),h};b.exports={identifier:"urlStopWords",isApplicable:function(a){return e(a.getLocale(),f)},getResult:h}},{"../../helpers/getLanguageAvailability.js":391,"../../values/AssessmentResult.js":525}],368:[function(a,b,c){"use strict";var d=a("./researcher.js"),e=a("./errors/missingArgument"),f=a("./markers/removeDuplicateMarks"),g=a("./values/AssessmentResult.js"),h=a("./helpers/errors.js").showTrace,i=a("lodash/isUndefined"),j=a("lodash/isFunction"),k=a("lodash/forEach"),l=a("lodash/filter"),m=a("lodash/map"),n=a("lodash/findIndex"),o=a("lodash/find"),p=function(a,b){this.setI18n(a),this._assessments=[],this._options=b||{}};p.prototype.setI18n=function(a){if(i(a))throw new e("The assessor requires an i18n object.");this.i18n=a},p.prototype.getAvailableAssessments=function(){return this._assessments},p.prototype.isApplicable=function(a,b,c){return!a.hasOwnProperty("isApplicable")&&"function"!=typeof a.isApplicable||a.isApplicable(b,c)},p.prototype.hasMarker=function(a){return!(!i(window)&&!i(window.yoastHideMarkers)&&window.yoastHideMarkers)&&(j(this._options.marker)&&(a.hasOwnProperty("getMarks")||"function"==typeof a.getMarks))},p.prototype.getSpecificMarker=function(){return this._options.marker},p.prototype.getPaper=function(){return this._lastPaper},p.prototype.getMarker=function(a,b,c){var d=this._options.marker;return function(){var e=a.getMarks(b,c);e=f(e),d(b,e)}},p.prototype.assess=function(a){var b=new d(a),c=this.getAvailableAssessments();this.results=[],c=l(c,function(c){return this.isApplicable(c,a,b)}.bind(this)),this.setHasMarkers(!1),this.results=m(c,this.executeAssessment.bind(this,a,b)),this._lastPaper=a},p.prototype.setHasMarkers=function(a){this._hasMarkers=a},p.prototype.hasMarkers=function(){return this._hasMarkers},p.prototype.executeAssessment=function(a,b,c){var d;try{d=c.getResult(a,b,this.i18n),d.setIdentifier(c.identifier),d.hasMarks()&&this.hasMarker(c)&&(this.setHasMarkers(!0),d.setMarker(this.getMarker(c,a,b)))}catch(a){h(a),d=new g,d.setScore(0),d.setText(this.i18n.sprintf(this.i18n.dgettext("js-text-analysis","An error occurred in the '%1$s' assessment"),c.identifier,a))}return d},p.prototype.getValidResults=function(){return l(this.results,function(a){return this.isValidResult(a)}.bind(this))},p.prototype.isValidResult=function(a){return a.hasScore()&&a.hasText()},p.prototype.calculateOverallScore=function(){var a=this.getValidResults(),b=0;return k(a,function(a){b+=a.getScore()}),Math.round(b/(9*a.length)*100)||0},p.prototype.addAssessment=function(a,b){return b.hasOwnProperty("identifier")||(b.identifier=a),this._assessments.push(b),!0},p.prototype.removeAssessment=function(a){var b=n(this._assessments,function(b){return b.hasOwnProperty("identifier")&&a===b.identifier});-1!==b&&this._assessments.splice(b,1)},p.prototype.getAssessment=function(a){return o(this._assessments,function(b){return b.hasOwnProperty("identifier")&&a===b.identifier})},p.prototype.getApplicableAssessments=function(){var a=this.getAvailableAssessments();return l(a,function(a){return this.isApplicable(a,this.getPaper())}.bind(this))},b.exports=p},{"./errors/missingArgument":385,"./helpers/errors.js":387,"./markers/removeDuplicateMarks":401,"./researcher.js":405,"./values/AssessmentResult.js":525,"lodash/filter":250,"lodash/find":251,"lodash/findIndex":252,"lodash/forEach":255,"lodash/isFunction":272,"lodash/isUndefined":282,"lodash/map":285}],369:[function(a,b,c){"use strict";var d=a("../values/AssessmentResult.js"),e=a("lodash/isUndefined"),f=a("../../js/errors/missingArgument"),g=function(a,b){if(e(a))throw new f("The previously keyword plugin requires the YoastSEO app");e(b)&&(b={usedKeywords:{},searchUrl:"",postUrl:""}),this.app=a,this.usedKeywords=b.usedKeywords,this.searchUrl=b.searchUrl,this.postUrl=b.postUrl};g.prototype.registerPlugin=function(){this.app.registerAssessment("usedKeywords",{getResult:this.assess.bind(this),isApplicable:function(a){return a.hasKeyword()}},"previouslyUsedKeywords")},g.prototype.updateKeywordUsage=function(a){this.usedKeywords=a},g.prototype.scoreAssessment=function(a,b,c){var d=a.count,e=a.id;if(0===d)return{text:c.dgettext("js-text-analysis","You've never used this focus keyword before, very good."),score:9};if(1===d){var f="<a href='"+this.postUrl.replace("{id}",e)+"' target='_blank'>";return{text:c.sprintf(c.dgettext("js-text-analysis","You've used this focus keyword %1$sonce before%2$s, be sure to make very clear which URL on your site is the most important for this keyword."),f,"</a>"),score:6}}return d>1?(f="<a href='"+this.searchUrl.replace("{keyword}",b.getKeyword())+"' target='_blank'>",{text:c.sprintf(c.dgettext("js-text-analysis","You've used this focus keyword %1$s%2$d times before%3$s, it's probably a good idea to read %4$sthis post on cornerstone content%5$s and improve your keyword strategy."),f,d,"</a>","<a href='https://yoast.com/cornerstone-content-rank/' target='_blank'>","</a>"),score:1}):void 0},g.prototype.researchPreviouslyUsedKeywords=function(a){var b=a.getKeyword(),c=0,d=0;return e(this.usedKeywords[b])||(c=this.usedKeywords[b].length,d=this.usedKeywords[b][0]),{id:d,count:c}},g.prototype.assess=function(a,b,c){var e=this.researchPreviouslyUsedKeywords(a),f=this.scoreAssessment(e,a,c),g=new d;return g.setScore(f.score),g.setText(f.text),g},b.exports=g},{"../../js/errors/missingArgument":385,"../values/AssessmentResult.js":525,"lodash/isUndefined":282}],370:[function(a,b,c){"use strict";var d={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};b.exports=d},{}],371:[function(a,b,c){"use strict";b.exports=function(){return[{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k", letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}]}},{}],372:[function(a,b,c){"use strict";b.exports=function(a){return{feedback:{className:"na",screenReaderText:a.dgettext("js-text-analysis","Feedback"),fullText:a.dgettext("js-text-analysis","Content optimization: Has feedback"),screenReaderReadabilityText:""},bad:{className:"bad",screenReaderText:a.dgettext("js-text-analysis","Bad SEO score"),fullText:a.dgettext("js-text-analysis","Content optimization: Bad SEO score"),screenReaderReadabilityText:a.dgettext("js-text-analysis","Needs improvement")},ok:{className:"ok",screenReaderText:a.dgettext("js-text-analysis","OK SEO score"),fullText:a.dgettext("js-text-analysis","Content optimization: OK SEO score"),screenReaderReadabilityText:a.dgettext("js-text-analysis","OK")},good:{className:"good",screenReaderText:a.dgettext("js-text-analysis","Good SEO score"),fullText:a.dgettext("js-text-analysis","Content optimization: Good SEO score"),screenReaderReadabilityText:a.dgettext("js-text-analysis","Good")}}}},{}],373:[function(a,b,c){"use strict";b.exports=function(){return[" a"," in"," an"," on"," for"," the"," and"]}},{}],374:[function(a,b,c){"use strict";b.exports=function(){return["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"]}},{}],375:[function(a,b,c){"use strict";var d=a("../helpers/getLanguage.js"),e=a("lodash/isUndefined"),f=a("./syllables/de.json"),g=a("./syllables/en.json"),h=a("./syllables/nl.json");b.exports=function(a){switch(e(a)&&(a="en_US"),d(a)){case"de":return f;case"nl":return h;case"en":default:return g}}},{"../helpers/getLanguage.js":390,"./syllables/de.json":376,"./syllables/en.json":377,"./syllables/nl.json":378,"lodash/isUndefined":282}],376:[function(a,b,c){b.exports={vowels:"aeiouyäöüáéâàèîêâûôœ",deviations:{vowels:[{fragments:["ouil","deaux","deau$","oard","äthiop","euil","veau","eau$","ueue","lienisch","ance$","ence$","time$","once$","ziat","guette","ête","ôte$","[hp]omme$","[qdscn]ue$","aire$","ture$","êpe$","[^q]ui$","tiche$","vice$","oile$","zial","cruis","leas","coa[ct]","[^i]deal","[fw]eat","[lsx]ed$"],countModifier:-1},{fragments:["aau","a[äöüo]","äue","äeu","aei","aue","aeu","ael","ai[aeo]","saik","aismus","ä[aeoi]","auä","éa","e[äaoö]","ei[eo]","ee[aeiou]","eu[aäe]","eum$","eü","o[aäöü]","poet","oo[eo]","oie","oei[^l]","oeu[^f]","öa","[fgrz]ieu","mieun","tieur","ieum","i[aiuü]","[^l]iä","[^s]chien","io[bcdfhjkmpqtuvwx]","[bdhmprv]ion","[lr]ior","[^g]io[gs]","[dr]ioz","elioz","zioni","bio[lnorz]","iö[^s]","ie[ei]","rier$","öi[eg]","[^r]öisch","[^gqv]u[aeéioöuü]","quie$","quie[^s]","uäu","^us-","^it-","üe","naiv","aisch$","aische$","aische[nrs]$","[lst]ien","dien$","gois","[^g]rient","[aeiou]y[aeiou]","byi","yä","[a-z]y[ao]","yau","koor","scient","eriel","[dg]oing"],countModifier:1},{fragments:["eauü","ioi","ioo","ioa","iii","oai","eueu"],countModifier:1}],words:{full:[{word:"beach",syllables:1},{word:"beat",syllables:1},{word:"beau",syllables:1},{word:"beaune",syllables:1},{word:"belle",syllables:1},{word:"bouche",syllables:1},{word:"brake",syllables:1},{word:"cache",syllables:1},{word:"cache",syllables:1},{word:"chaiselongue",syllables:2},{word:"choke",syllables:1},{word:"cordiale",syllables:3},{word:"core",syllables:1},{word:"dope",syllables:1},{word:"eat",syllables:1},{word:"eye",syllables:1},{word:"fake",syllables:1},{word:"fame",syllables:1},{word:"fatigue",syllables:2},{word:"femme",syllables:1},{word:"force",syllables:1},{word:"game",syllables:1},{word:"games",syllables:1},{word:"gate",syllables:1},{word:"grande",syllables:1},{word:"ice",syllables:1},{word:"ion",syllables:2},{word:"joke",syllables:1},{word:"jupe",syllables:1},{word:"maisch",syllables:1},{word:"maische",syllables:2},{word:"move",syllables:1},{word:"native",syllables:2},{word:"nice",syllables:1},{word:"one",syllables:1},{word:"pipe",syllables:1},{word:"prime",syllables:1},{word:"rate",syllables:1},{word:"rhythm",syllables:2},{word:"ride",syllables:1},{word:"rides",syllables:1},{word:"rien",syllables:2},{word:"save",syllables:1},{word:"science",syllables:2},{word:"siècle",syllables:1},{word:"site",syllables:1},{word:"suite",syllables:1},{word:"take",syllables:1},{word:"taupe",syllables:1},{word:"universe",syllables:3},{word:"vogue",syllables:1},{word:"wave",syllables:1},{word:"zion",syllables:2}],fragments:{global:[{word:"abreaktion",syllables:4},{word:"adware",syllables:2},{word:"affaire",syllables:3},{word:"aiguière",syllables:2},{word:"anisette",syllables:3},{word:"appeal",syllables:2},{word:"backstage",syllables:2},{word:"bankrate",syllables:2},{word:"baseball",syllables:2},{word:"basejump",syllables:2},{word:"beachcomber",syllables:3},{word:"beachvolleyball",syllables:4},{word:"beagle",syllables:2},{word:"beamer",syllables:2},{word:"beamer",syllables:2},{word:"béarnaise",syllables:3},{word:"beaufort",syllables:2},{word:"beaujolais",syllables:3},{word:"beauté",syllables:2},{word:"beauty",syllables:2},{word:"belgier",syllables:3},{word:"bestien",syllables:2},{word:"biskuit",syllables:2},{word:"bleach",syllables:1},{word:"blue",syllables:1},{word:"board",syllables:1},{word:"boat",syllables:1},{word:"bodysuit",syllables:3},{word:"bordelaise",syllables:3},{word:"break",syllables:1},{word:"build",syllables:1},{word:"bureau",syllables:2},{word:"business",syllables:2},{word:"cabrio",syllables:3},{word:"cabriolet",syllables:4},{word:"cachesexe",syllables:2},{word:"camaieu",syllables:3},{word:"canyon",syllables:2},{word:"case",syllables:1},{word:"catsuit",syllables:2},{word:"centime",syllables:3},{word:"chaise",syllables:2},{word:"champion",syllables:2},{word:"championat",syllables:3},{word:"chapiteau",syllables:3},{word:"chateau",syllables:2},{word:"château",syllables:2},{word:"cheat",syllables:1},{word:"cheese",syllables:1},{word:"chihuahua",syllables:3},{word:"choice",syllables:1},{word:"circonflexe",syllables:3},{word:"clean",syllables:1},{word:"cloche",syllables:1},{word:"close",syllables:1},{word:"clothes",syllables:1},{word:"commerce",syllables:2},{word:"crime",syllables:1},{word:"crossrate",syllables:2},{word:"cuisine",syllables:2},{word:"culotte",syllables:2},{word:"death",syllables:1},{word:"defense",syllables:2},{word:"détente",syllables:2},{word:"dread",syllables:1},{word:"dream",syllables:1},{word:"dresscode",syllables:2},{word:"dungeon",syllables:2},{word:"easy",syllables:2},{word:"engagement",syllables:3},{word:"entente",syllables:2},{word:"eye-catcher",syllables:3},{word:"eyecatcher",syllables:3},{word:"eyeliner",syllables:3},{word:"eyeword",syllables:2},{word:"fashion",syllables:2},{word:"feature",syllables:2},{word:"ferien",syllables:3},{word:"fineliner",syllables:3},{word:"fisheye",syllables:2},{word:"flake",syllables:1},{word:"flambeau",syllables:2},{word:"flatrate",syllables:2},{word:"fleece",syllables:1},{word:"fraîche",syllables:1},{word:"freak",syllables:1},{word:"frites",syllables:1},{word:"future",syllables:2},{word:"gaelic",syllables:2},{word:"game-show",syllables:2},{word:"gameboy",syllables:2},{word:"gamepad",syllables:2},{word:"gameplay",syllables:2},{word:"gameport",syllables:2},{word:"gameshow",syllables:2},{word:"garigue",syllables:2},{word:"garrigue",syllables:2},{word:"gatefold",syllables:2},{word:"gateway",syllables:2},{word:"geflashed",syllables:2},{word:"georgier",syllables:4},{word:"goal",syllables:1},{word:"grapefruit",syllables:2},{word:"great",syllables:1},{word:"groupware",syllables:2},{word:"gueule",syllables:1},{word:"guide",syllables:1},{word:"guilloche",syllables:2},{word:"gynäzeen",syllables:4},{word:"gynözeen",syllables:4},{word:"haircare",syllables:2},{word:"hardcore",syllables:2},{word:"hardware",syllables:2},{word:"head",syllables:1},{word:"hearing",syllables:2},{word:"heart",syllables:1},{word:"heavy",syllables:2},{word:"hedge",syllables:1},{word:"heroin",syllables:3},{word:"inclusive",syllables:3},{word:"initiative",syllables:4},{word:"inside",syllables:2},{word:"jaguar",syllables:3},{word:"jalousette",syllables:3},{word:"jeans",syllables:1},{word:"jeunesse",syllables:2},{word:"juice",syllables:1},{word:"jukebox",syllables:2},{word:"jumpsuit",syllables:2},{word:"kanarien",syllables:4},{word:"kapriole",syllables:4},{word:"karosserielinie",syllables:6},{word:"konopeen",syllables:4},{word:"lacrosse",syllables:2},{word:"laplace",syllables:2},{word:"late-",syllables:1},{word:"lead",syllables:1},{word:"league",syllables:1},{word:"learn",syllables:1},{word:"légière",syllables:2},{word:"lizenziat",syllables:4},{word:"load",syllables:1},{word:"lotterielos",syllables:4},{word:"lounge",syllables:1},{word:"lyzeen",syllables:3},{word:"madame",syllables:2},{word:"mademoiselle",syllables:3},{word:"magier",syllables:3},{word:"make-up",syllables:2},{word:"malware",syllables:2},{word:"management",syllables:3},{word:"manteau",syllables:2},{word:"mausoleen",syllables:4},{word:"mauve",syllables:1},{word:"medien",syllables:3},{word:"mesdames",syllables:2},{word:"mesopotamien",syllables:6},{word:"milliarde",syllables:3},{word:"missile",syllables:2},{word:"miszellaneen",syllables:5},{word:"mousse",syllables:1},{word:"mousseline",syllables:3},{word:"museen",syllables:3},{word:"musette",syllables:2},{word:"nahuatl",syllables:2},{word:"noisette",syllables:2},{word:"notebook",syllables:2},{word:"nuance",syllables:3},{word:"nuklease",syllables:4},{word:"odeen",syllables:3},{word:"offline",syllables:2},{word:"offside",syllables:2},{word:"oleaster",syllables:4},{word:"on-stage",syllables:2},{word:"online",syllables:2},{word:"orpheen",syllables:3},{word:"parforceritt",syllables:3},{word:"patiens",syllables:2},{word:"patient",syllables:2},{word:"peace",syllables:1},{word:"peace",syllables:1},{word:"peanuts",syllables:2},{word:"people",syllables:2},{word:"perineen",syllables:4},{word:"peritoneen",syllables:5},{word:"picture",syllables:2},{word:"piece",syllables:1},{word:"pipeline",syllables:2},{word:"plateau",syllables:2},{word:"poesie",syllables:3},{word:"poleposition",syllables:4},{word:"portemanteau",syllables:3},{word:"portemonnaie",syllables:3},{word:"primerate",syllables:2},{word:"primerate",syllables:2},{word:"primetime",syllables:2},{word:"protease",syllables:4},{word:"protein",syllables:3},{word:"prytaneen",syllables:4},{word:"quotient",syllables:2},{word:"radio",syllables:3},{word:"reader",syllables:2},{word:"ready",syllables:2},{word:"reallife",syllables:2},{word:"repeat",syllables:2},{word:"retake",syllables:2},{word:"rigole",syllables:2},{word:"risolle",syllables:2},{word:"road",syllables:1},{word:"roaming",syllables:2},{word:"roquefort",syllables:2},{word:"safe",syllables:1},{word:"savonette",syllables:3},{word:"sciencefiction",syllables:3},{word:"search",syllables:1},{word:"selfmade",syllables:2},{word:"septime",syllables:3},{word:"serapeen",syllables:4},{word:"service",syllables:2},{word:"serviette",syllables:2},{word:"share",syllables:1},{word:"shave",syllables:1},{word:"shore",syllables:1},{word:"sidebar",syllables:2},{word:"sideboard",syllables:2},{word:"sidekick",syllables:2},{word:"silhouette",syllables:3},{word:"sitemap",syllables:2},{word:"slide",syllables:1},{word:"sneak",syllables:1},{word:"soap",syllables:1},{word:"softcore",syllables:2},{word:"software",syllables:2},{word:"soutanelle",syllables:3},{word:"speak",syllables:1},{word:"special",syllables:2},{word:"spracheinstellung",syllables:5},{word:"spyware",syllables:2},{word:"square",syllables:1},{word:"stagediving",syllables:3},{word:"stakeholder",syllables:3},{word:"statement",syllables:2},{word:"steady",syllables:2},{word:"steak",syllables:1},{word:"stealth",syllables:1},{word:"steam",syllables:1},{word:"stoned",syllables:1},{word:"stracciatella",syllables:4},{word:"stream",syllables:1},{word:"stride",syllables:1},{word:"strike",syllables:1},{word:"suitcase",syllables:2},{word:"sweepstake",syllables:2},{word:"t-bone",syllables:2},{word:"t-shirt",syllables:1},{word:"tailgate",syllables:2},{word:"take-off",syllables:2},{word:"take-over",syllables:3},{word:"takeaway",syllables:3},{word:"takeoff",syllables:2},{word:"takeover",syllables:3},{word:"throat",syllables:1},{word:"time-out",syllables:2},{word:"timelag",syllables:2},{word:"timeline",syllables:2},{word:"timesharing",syllables:3},{word:"toast",syllables:1},{word:"traubenmaische",syllables:4},{word:"tristesse",syllables:2},{word:"usenet",syllables:2},{word:"varietät",syllables:4},{word:"varieté",syllables:4},{word:"vinaigrette",syllables:3},{word:"vintage",syllables:2},{word:"violett",syllables:3},{word:"voice",syllables:1},{word:"wakeboard",syllables:2},{word:"washed",syllables:1},{word:"waveboard",syllables:2},{word:"wear",syllables:1},{word:"wear",syllables:1},{word:"website",syllables:2},{word:"white",syllables:1},{word:"widescreen",syllables:2},{word:"wire",syllables:1},{word:"yacht",syllables:1},{word:"yorkshire",syllables:2},{word:"éprouvette",syllables:3,notFollowedBy:["n"]},{word:"galette",syllables:2,notFollowedBy:["n"]},{word:"gigue",syllables:1,notFollowedBy:["n"]},{word:"groove",syllables:1,notFollowedBy:["n"]},{word:"morgue",syllables:1,notFollowedBy:["n"]},{word:"paillette",syllables:2,notFollowedBy:["n"]},{word:"raclette",syllables:2,notFollowedBy:["n"]},{word:"roulette",syllables:2,notFollowedBy:["n"]},{word:"spike",syllables:1,notFollowedBy:["n"]},{word:"style",syllables:1,notFollowedBy:["n"]},{word:"tablette",syllables:2,notFollowedBy:["n"]},{word:"grunge",syllables:1,notFollowedBy:["r"]},{word:"size",syllables:1,notFollowedBy:["r"]},{word:"value",syllables:1,notFollowedBy:["r"]},{word:"quiche",syllables:1,notFollowedBy:["s"]},{word:"house",syllables:1,notFollowedBy:["n","s"]},{word:"sauce",syllables:1,notFollowedBy:["n","s"]},{word:"space",syllables:1,notFollowedBy:["n","s"]},{word:"airline",syllables:2,notFollowedBy:["n","r"]},{word:"autosave",syllables:3,notFollowedBy:["n","r"]},{word:"bagpipe",syllables:2,notFollowedBy:["n","r"]},{word:"bike",syllables:1,notFollowedBy:["n","r"]},{word:"dance",syllables:1,notFollowedBy:["n","r"]},{word:"deadline",syllables:2,notFollowedBy:["n","r"]},{word:"halfpipe",syllables:2,notFollowedBy:["n","r"]},{word:"headline",syllables:2,notFollowedBy:["n","r"]},{word:"home",syllables:1,notFollowedBy:["n","r"]},{word:"hornpipe",syllables:2,notFollowedBy:["n","r"]},{word:"hotline",syllables:2,notFollowedBy:["n","r"]},{word:"infoline",syllables:3,notFollowedBy:["n","r"]},{word:"inline",syllables:2,notFollowedBy:["n","r"]},{word:"kite",syllables:1,notFollowedBy:["n","r"]},{word:"rollerblade",syllables:1,notFollowedBy:["n","r"]},{word:"score",syllables:1,notFollowedBy:["n","r"]},{word:"skyline",syllables:2,notFollowedBy:["n","r"]},{word:"slackline",syllables:2,notFollowedBy:["n","r"]},{word:"slice",syllables:1,notFollowedBy:["n","r","s"]},{word:"snooze",syllables:1,notFollowedBy:["n","r"]},{word:"storyline",syllables:3,notFollowedBy:["n","r"]},{word:"office",syllables:2,notFollowedBy:["s","r"]},{word:"space",syllables:1,notFollowedBy:["n","s","r"]},{word:"tease",syllables:1,notFollowedBy:["n","s","r"]},{word:"cache",syllables:1,notFollowedBy:["t"]}],atBeginningOrEnd:[{word:"case",syllables:1},{word:"life",syllables:1},{word:"teak",syllables:1},{word:"team",syllables:1},{word:"creme",syllables:1,notFollowedBy:["n","r"]},{word:"crème",syllables:1,notFollowedBy:["n","r"]},{word:"drive",syllables:1,notFollowedBy:["n","r"]},{word:"skate",syllables:1,notFollowedBy:["n","r"]},{word:"update",syllables:2,notFollowedBy:["n","r"]},{word:"upgrade",syllables:2,notFollowedBy:["n","r"]}],atBeginning:[{word:"anion",syllables:3},{word:"facelift",syllables:2},{word:"jiu",syllables:1},{word:"pace",syllables:1},{word:"shake",syllables:1},{word:"tea",syllables:1},{word:"trade",syllables:1},{word:"deal",syllables:1}],atEnd:[{word:"face",syllables:1},{word:"file",syllables:1},{word:"mousse",syllables:1},{word:"plate",syllables:1},{word:"tape",syllables:1},{word:"byte",syllables:1,alsoFollowedBy:["s"]},{word:"cape",syllables:1,alsoFollowedBy:["s"]},{word:"five",syllables:1,alsoFollowedBy:["s"]},{word:"hype",syllables:1,alsoFollowedBy:["s"]},{word:"leak",syllables:1,alsoFollowedBy:["s"]},{word:"like",syllables:1,alsoFollowedBy:["s"]},{word:"make",syllables:1,alsoFollowedBy:["s"]},{word:"phone",syllables:1,alsoFollowedBy:["s"]},{word:"rave",syllables:1,alsoFollowedBy:["s"]},{word:"regime",syllables:2,alsoFollowedBy:["s"]},{word:"statue",syllables:2,alsoFollowedBy:["s"]},{word:"store",syllables:1,alsoFollowedBy:["s"]},{word:"wave",syllables:1,alsoFollowedBy:["s"]},{word:"date",syllables:1,notFollowedBy:["n"]},{word:"image",syllables:2,notFollowedBy:["s"]}]}}}}},{}],377:[function(a,b,c){b.exports={vowels:"aeiouy",deviations:{vowels:[{fragments:["cial","tia","cius","giu","ion","[^bdnprv]iou","sia$","[^aeiuot]{2,}ed$","[aeiouy][^aeiuoyts]{1,}e$","[a-z]ely$","[cgy]ed$","rved$","[aeiouy][dt]es?$","eau","ieu","oeu","[aeiouy][^aeiouydt]e[sd]?$","[aeouy]rse$","^eye"],countModifier:-1},{fragments:["ia","iu","ii","io","[aeio][aeiou]{2}","[aeiou]ing","[^aeiou]ying","ui[aeou]"],countModifier:1},{fragments:["^ree[jmnpqrsx]","^reele","^reeva","riet","dien","[aeiouym][bdp]le$","uei","uou","^mc","ism$","[^l]lien","^coa[dglx].","[^gqauieo]ua[^auieo]","dn't$","uity$","ie(r|st)","[aeiouw]y[aeiou]","[^ao]ire[ds]","[^ao]ire$"],countModifier:1},{fragments:["eoa","eoo","ioa","ioe","ioo"],countModifier:1}],words:{full:[{word:"business",syllables:2},{word:"coheiress",syllables:3},{word:"colonel",syllables:2},{word:"heiress",syllables:2},{word:"i.e",syllables:2},{word:"shoreline",syllables:2},{word:"simile",syllables:3},{word:"unheired",syllables:2},{word:"wednesday",syllables:2}],fragments:{global:[{word:"coyote",syllables:3},{word:"graveyard",syllables:2},{word:"lawyer",syllables:2}]}}}}},{}],378:[function(a,b,c){b.exports={vowels:"aáäâeéëêiíïîoóöôuúüûy",deviations:{vowels:[{fragments:["ue$","dge$","[tcp]iënt","ace$","[br]each","[ainpr]tiaal","[io]tiaan","gua[yc]","[^i]deal","tive$","load","[^e]coke","[^s]core$"],countModifier:-1},{fragments:["aä","aeu","aie","ao","ë","eo","eú","ieau","ea$","ea[^u]","ei[ej]","eu[iu]","ï","iei","ienne","[^l]ieu[^w]","[^l]ieu$","i[auiy]","stion","[^cstx]io","^sion","riè","oö","oa","oeing","oie","[eu]ü","[^q]u[aeèo]","uie","[bhnpr]ieel","[bhnpr]iël"],countModifier:1},{fragments:["[aeolu]y[aeéèoóu]"],countModifier:1}],words:{full:[{word:"bye",syllables:1},{word:"core",syllables:1},{word:"cure",syllables:1},{word:"dei",syllables:2},{word:"dope",syllables:1},{word:"dude",syllables:1},{word:"fake",syllables:1},{word:"fame",syllables:1},{word:"five",syllables:1},{word:"hole",syllables:1},{word:"least",syllables:1},{word:"lone",syllables:1},{word:"minute",syllables:2},{word:"move",syllables:1},{word:"nice",syllables:1},{word:"one",syllables:1},{word:"state",syllables:1},{word:"surplace",syllables:2},{word:"take",syllables:1},{word:"trade",syllables:1},{word:"wide",syllables:1}],fragments:{global:[{word:"adieu",syllables:2},{word:"airline",syllables:2},{word:"airmiles",syllables:2},{word:"alien",syllables:3},{word:"ambient",syllables:3},{word:"announcement",syllables:3},{word:"appearance",syllables:3},{word:"appeasement",syllables:3},{word:"atheneum",syllables:4},{word:"awesome",syllables:2},{word:"baccalaurei",syllables:5},{word:"baccalaureus",syllables:5},{word:"baseball",syllables:3},{word:"basejump",syllables:2},{word:"banlieue",syllables:3},{word:"bapao",syllables:2},{word:"barbecue",syllables:3},{word:"beamer",syllables:2},{word:"beanie",syllables:2},{word:"beat",syllables:1},{word:"belle",syllables:2},{word:"bête",syllables:1},{word:"bingewatch",syllables:2},{word:"blocnote",syllables:2},{word:"blue",syllables:1},{word:"board",syllables:1},{word:"break",syllables:1},{word:"broad",syllables:1},{word:"bulls-eye",syllables:2},{word:"business",syllables:2},{word:"byebye",syllables:2},{word:"cacao",syllables:2},{word:"caesar",syllables:2},{word:"camaieu",syllables:3},{word:"caoutchouc",syllables:2},{word:"carbolineum",syllables:5},{word:"catchphrase",syllables:1},{word:"carrier",syllables:3},{word:"cheat",syllables:1},{word:"cheese",syllables:1},{word:"circonflexe",syllables:3},{word:"clean",syllables:1},{word:"cloak",syllables:1},{word:"cobuying",syllables:3},{word:"comeback",syllables:2},{word:"comfortzone",syllables:3},{word:"communiqué",syllables:4},{word:"conopeum",syllables:4},{word:"console",syllables:2},{word:"corporate",syllables:3},{word:"coûte",syllables:1},{word:"creamer",syllables:2},{word:"crime",syllables:1},{word:"cruesli",syllables:2},{word:"deadline",syllables:2},{word:"deautoriseren",syllables:6},{word:"deuce",syllables:1},{word:"deum",syllables:2},{word:"dirndl",syllables:2},{word:"dread",syllables:2},{word:"dreamteam",syllables:2},{word:"drone",syllables:1},{word:"enquête",syllables:3},{word:"escape",syllables:2},{word:"exposure",syllables:3},{word:"extranei",syllables:4},{word:"extraneus",syllables:4},{word:"eyecatcher",syllables:3},{word:"eyeliner",syllables:3},{word:"eyeopener",syllables:4},{word:"eyetracker",syllables:3},{word:"eyetracking",syllables:3},{word:"fairtrade",syllables:2},{word:"fauteuil",syllables:2},{word:"feature",syllables:2},{word:"feuilletee",syllables:3},{word:"feuilleton",syllables:3},{word:"fisheye",syllables:2},{word:"fineliner",syllables:3},{word:"finetunen",syllables:3},{word:"forehand",syllables:2},{word:"freak",syllables:1},{word:"fusioneren",syllables:4},{word:"gayparade",syllables:3},{word:"gaypride",syllables:2},{word:"goal",syllables:1},{word:"grapefruit",syllables:2},{word:"gruyère",syllables:3},{word:"guele",syllables:1},{word:"guerrilla",syllables:3},{word:"guest",syllables:1},{word:"hardware",syllables:2},{word:"haute",syllables:1},{word:"healing",syllables:2},{word:"heater",syllables:2},{word:"heavy",syllables:2},{word:"hoax",syllables:1},{word:"hotline",syllables:2},{word:"idee-fixe",syllables:3},{word:"inclusive",syllables:3},{word:"inline",syllables:2},{word:"intake",syllables:2},{word:"intensive",syllables:3},{word:"jeans",syllables:1},{word:"Jones",syllables:1},{word:"jubileum",syllables:4},{word:"kalfsribeye",syllables:3},{word:"kraaiennest",syllables:3},{word:"lastminute",syllables:3},{word:"learning",syllables:2},{word:"league",syllables:1},{word:"line-up",syllables:2},{word:"linoleum",syllables:4},{word:"load",syllables:1},{word:"loafer",syllables:2},{word:"longread",syllables:2},{word:"lookalike",syllables:3},{word:"louis",syllables:3},{word:"lyceum",syllables:3},{word:"magazine",syllables:3},{word:"mainstream",syllables:2},{word:"make-over",syllables:3},{word:"make-up",syllables:2},{word:"malware",syllables:2},{word:"marmoleum",syllables:4},{word:"mausoleum",syllables:4},{word:"medeauteur",syllables:4},{word:"midlifecrisis",syllables:4},{word:"migraineaura",syllables:5},{word:"milkshake",syllables:2},{word:"millefeuille",syllables:4},{word:"mixed",syllables:1},{word:"muesli",syllables:2},{word:"museum",syllables:3},{word:"must-have",syllables:2},{word:"must-read",syllables:2},{word:"notebook",syllables:2},{word:"nonsense",syllables:2},{word:"nowhere",syllables:2},{word:"nurture",syllables:2},{word:"offline",syllables:2},{word:"oneliner",syllables:3},{word:"onesie",syllables:2},{word:"online",syllables:2},{word:"opinion",syllables:3},{word:"paella",syllables:3},{word:"pacemaker",syllables:3},{word:"panache",syllables:2},{word:"papegaaienneus",syllables:5},{word:"passe-partout",syllables:3},{word:"peanuts",syllables:2},{word:"perigeum",syllables:4},{word:"perineum",syllables:4},{word:"perpetuum",syllables:4},{word:"petroleum",syllables:4},{word:"phone",syllables:3},{word:"picture",syllables:2},{word:"placemat",syllables:2},{word:"porte-manteau",syllables:3},{word:"portefeuille",syllables:4},{word:"presse-papier",syllables:3},{word:"primetime",syllables:2},{word:"queen",syllables:1},{word:"questionnaire",syllables:3},{word:"queue",syllables:1},{word:"reader",syllables:2},{word:"reality",syllables:3},{word:"reallife",syllables:2},{word:"remake",syllables:2},{word:"repeat",syllables:2},{word:"repertoire",syllables:3},{word:"research",syllables:2},{word:"reverence",syllables:3},{word:"ribeye",syllables:2},{word:"ringtone",syllables:3},{word:"road",syllables:1},{word:"roaming",syllables:2},{word:"sciencefiction",syllables:4},{word:"selfmade",syllables:2},{word:"sidekick",syllables:2},{word:"sightseeing",syllables:3},{word:"skyline",syllables:2},{word:"smile",syllables:1},{word:"sneaky",syllables:2},{word:"software",syllables:2},{word:"sparerib",syllables:2},{word:"speaker",syllables:2},{word:"spread",syllables:1},{word:"statement",syllables:2},{word:"steak",syllables:1},{word:"steeplechase",syllables:3},{word:"stonewash",syllables:2},{word:"store",syllables:1},{word:"streaken",syllables:2},{word:"stream",syllables:1},{word:"streetware",syllables:1},{word:"supersoaker",syllables:4},{word:"surprise-party",syllables:4},{word:"sweater",syllables:2},{word:"teaser",syllables:2},{word:"tenue",syllables:2},{word:"template",syllables:2},{word:"timeline",syllables:2},{word:"tissue",syllables:2},{word:"toast",syllables:1},{word:"tête-à-tête",syllables:3},{word:"typecast",syllables:2},{word:"unique",syllables:2},{word:"ureum",syllables:3},{word:"vibe",syllables:1},{word:"vieux",syllables:1},{word:"ville",syllables:1},{word:"vintage",syllables:2},{word:"wandelyup",syllables:3},{word:"wiseguy",syllables:2},{word:"wake-up-call",syllables:3},{word:"webcare",syllables:2},{word:"winegum",syllables:2},{word:"base",syllables:1,notFollowedBy:["e","n","r"]},{word:"game",syllables:1,notFollowedBy:["n","l","r"]},{word:"style",syllables:1,notFollowedBy:["n","s"]},{word:"douche",syllables:1,notFollowedBy:["n","s"]},{word:"space",syllables:1,notFollowedBy:["n","s"]},{word:"striptease",syllables:2,notFollowedBy:["n","s"]},{word:"jive",syllables:1,notFollowedBy:["n","r"]},{word:"keynote",syllables:2,notFollowedBy:["n","r"]},{word:"mountainbike",syllables:3,notFollowedBy:["n","r"]},{word:"face",syllables:1,notFollowedBy:["n","t"]},{word:"challenge",syllables:2,notFollowedBy:["n","r","s"]},{word:"cruise",syllables:1,notFollowedBy:["n","r","s"]},{word:"house",syllables:1,notFollowedBy:["n","r","s"]},{word:"dance",syllables:1,notFollowedBy:["n","r","s"]},{word:"franchise",syllables:2,notFollowedBy:["n","r","s"]},{word:"freelance",syllables:2,notFollowedBy:["n","r","s"]},{word:"lease",syllables:1,notFollowedBy:["n","r","s"]},{word:"linedance",syllables:2,notFollowedBy:["n","r","s"]},{word:"lounge",syllables:1,notFollowedBy:["n","r","s"]},{word:"merchandise",syllables:3,notFollowedBy:["n","r","s"]},{word:"performance",syllables:3,notFollowedBy:["n","r","s"]},{word:"release",syllables:2,notFollowedBy:["n","r","s"]},{word:"resource",syllables:2,notFollowedBy:["n","r","s"]},{word:"cache",syllables:1,notFollowedBy:["c","l","n","t","x"]},{word:"office",syllables:2,notFollowedBy:["r","s"]},{word:"close",syllables:1,notFollowedBy:["r","t"]}],atBeginningOrEnd:[{word:"byte",syllables:1},{word:"cake",syllables:1},{word:"care",syllables:1},{word:"coach",syllables:1},{word:"coat",syllables:1},{word:"earl",syllables:1},{word:"foam",syllables:1},{word:"gate",syllables:1},{word:"head",syllables:1},{word:"home",syllables:1},{word:"live",syllables:1},{word:"safe",syllables:1},{word:"site",syllables:1},{word:"soap",syllables:1},{word:"teak",syllables:1},{word:"team",syllables:1},{word:"wave",syllables:1},{word:"brace",syllables:1,notFollowedBy:["s"]},{word:"case",syllables:1,notFollowedBy:["s"]},{word:"fleece",syllables:1,notFollowedBy:["s"]},{word:"service",syllables:2,notFollowedBy:["s"]},{word:"voice",syllables:1,notFollowedBy:["s"]},{word:"kite",syllables:1,notFollowedBy:["n","r"]},{word:"skate",syllables:1,notFollowedBy:["n","r"]},{word:"race",syllables:1,notFollowedBy:["n","r","s"]}],atBeginning:[{word:"coke",syllables:1},{word:"deal",syllables:1},{word:"image",syllables:2,notFollowedBy:["s"]}],atEnd:[{word:"force",syllables:1},{word:"tea",syllables:1},{word:"time",syllables:1},{word:"date",syllables:1,alsoFollowedBy:["s"]},{word:"hype",syllables:1,alsoFollowedBy:["s"]},{word:"quote",syllables:1,alsoFollowedBy:["s"]},{word:"tape",syllables:1,alsoFollowedBy:["s"]},{word:"upgrade",syllables:2,alsoFollowedBy:["s"]}]}}}}},{}],379:[function(a,b,c){"use strict";var d=a("../helpers/getLanguage.js"),e=a("lodash/isUndefined"),f={es:[{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u00FA\u00FC]/g,alternative:"u"},{letter:/[\u00DA\u00DC]/g,alternative:"U"}],pl:[{letter:/[\u0105]/g,alternative:"a"},{letter:/[\u0104]/g,alternative:"A"},{letter:/[\u0107]/g,alternative:"c"},{letter:/[\u0106]/g,alternative:"C"},{letter:/[\u0119]/g,alternative:"e"},{letter:/[\u0118]/g,alternative:"E"},{letter:/[\u0142]/g,alternative:"l"},{letter:/[\u0141]/g,alternative:"L"},{letter:/[\u0144]/g, alternative:"n"},{letter:/[\u0143]/g,alternative:"N"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u015B]/g,alternative:"s"},{letter:/[\u015A]/g,alternative:"S"},{letter:/[\u017A\u017C]/g,alternative:"z"},{letter:/[\u0179\u017B]/g,alternative:"Z"}],de:[{letter:/[\u00E4]/g,alternative:"ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00FC]/g,alternative:"ue"},{letter:/[\u00DC]/g,alternative:"Ue"},{letter:/[\u00F6]/g,alternative:"oe"},{letter:/[\u00D6]/g,alternative:"Oe"},{letter:/[\u00DF]/g,alternative:"ss"},{letter:/[\u1E9E]/g,alternative:"SS"}],nbnn:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00F8]/g,alternative:"oe"},{letter:/[\u00D8]/g,alternative:"Oe"},{letter:/[\u00E9\u00E8\u00EA]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CA]/g,alternative:"E"},{letter:/[\u00F3\u00F2\u00F4]/g,alternative:"o"},{letter:/[\u00D3\u00D2\u00D4]/g,alternative:"O"}],sv:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E4]/g,alternative:"ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00F6]/g,alternative:"oe"},{letter:/[\u00D6]/g,alternative:"Oe"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"}],fi:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"},{letter:/[\u00F6]/g,alternative:"o"},{letter:/[\u00D6]/g,alternative:"O"},{letter:/[\u017E]/g,alternative:"zh"},{letter:/[\u017D]/g,alternative:"Zh"},{letter:/[\u0161]/g,alternative:"sh"},{letter:/[\u0160]/g,alternative:"Sh"}],da:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00F8]/g,alternative:"oe"},{letter:/[\u00D8]/g,alternative:"Oe"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"}],tr:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u011F]/g,alternative:"g"},{letter:/[\u011E]/g,alternative:"G"},{letter:/[\u00F6]/g,alternative:"o"},{letter:/[\u00D6]/g,alternative:"O"},{letter:/[\u015F]/g,alternative:"s"},{letter:/[\u015E]/g,alternative:"S"},{letter:/[\u00E2]/g,alternative:"a"},{letter:/[\u00C2]/g,alternative:"A"},{letter:/[\u0131\u00EE]/g,alternative:"i"},{letter:/[\u0130\u00CE]/g,alternative:"I"},{letter:/[\u00FC\u00FB]/g,alternative:"u"},{letter:/[\u00DC\u00DB]/g,alternative:"U"}],lv:[{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u010D]/g,alternative:"c"},{letter:/[\u010C]/g,alternative:"C"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u0123]/g,alternative:"g"},{letter:/[\u0122]/g,alternative:"G"},{letter:/[\u012B]/g,alternative:"i"},{letter:/[\u012A]/g,alternative:"I"},{letter:/[\u0137]/g,alternative:"k"},{letter:/[\u0136]/g,alternative:"K"},{letter:/[\u013C]/g,alternative:"l"},{letter:/[\u013B]/g,alternative:"L"},{letter:/[\u0146]/g,alternative:"n"},{letter:/[\u0145]/g,alternative:"N"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u016B]/g,alternative:"u"},{letter:/[\u016A]/g,alternative:"U"},{letter:/[\u017E]/g,alternative:"z"},{letter:/[\u017D]/g,alternative:"Z"}],is:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00F0]/g,alternative:"d"},{letter:/[\u00D0]/g,alternative:"D"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00F3\u00F6]/g,alternative:"o"},{letter:/[\u00D3\u00D6]/g,alternative:"O"},{letter:/[\u00FA]/g,alternative:"u"},{letter:/[\u00DA]/g,alternative:"U"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u00FE]/g,alternative:"th"},{letter:/[\u00DE]/g,alternative:"Th"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"}],fa:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00F0]/g,alternative:"d"},{letter:/[\u00D0]/g,alternative:"D"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u00FA]/g,alternative:"u"},{letter:/[\u00DA]/g,alternative:"U"},{letter:/[\u00F3\u00F8]/g,alternative:"o"},{letter:/[\u00D3\u00D8]/g,alternative:"O"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"}],cs:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u010D]/g,alternative:"c"},{letter:/[\u010C]/g,alternative:"C"},{letter:/[\u010F]/g,alternative:"d"},{letter:/[\u010E]/g,alternative:"D"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u0148]/g,alternative:"n"},{letter:/[\u0147]/g,alternative:"N"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u0159]/g,alternative:"r"},{letter:/[\u0158]/g,alternative:"R"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u0165]/g,alternative:"t"},{letter:/[\u0164]/g,alternative:"T"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u017E]/g,alternative:"z"},{letter:/[\u017D]/g,alternative:"Z"},{letter:/[\u00E9\u011B]/g,alternative:"e"},{letter:/[\u00C9\u011A]/g,alternative:"E"},{letter:/[\u00FA\u016F]/g,alternative:"u"},{letter:/[\u00DA\u016E]/g,alternative:"U"}],ru:[{letter:/[\u0430]/g,alternative:"a"},{letter:/[\u0410]/g,alternative:"A"},{letter:/[\u0431]/g,alternative:"b"},{letter:/[\u0411]/g,alternative:"B"},{letter:/[\u0432]/g,alternative:"v"},{letter:/[\u0412]/g,alternative:"V"},{letter:/[\u0433]/g,alternative:"g"},{letter:/[\u0413]/g,alternative:"G"},{letter:/[\u0434]/g,alternative:"d"},{letter:/[\u0414]/g,alternative:"D"},{letter:/[\u0435]/g,alternative:"e"},{letter:/[\u0415]/g,alternative:"E"},{letter:/[\u0436]/g,alternative:"zh"},{letter:/[\u0416]/g,alternative:"Zh"},{letter:/[\u0437]/g,alternative:"z"},{letter:/[\u0417]/g,alternative:"Z"},{letter:/[\u0456\u0438\u0439]/g,alternative:"i"},{letter:/[\u0406\u0418\u0419]/g,alternative:"I"},{letter:/[\u043A]/g,alternative:"k"},{letter:/[\u041A]/g,alternative:"K"},{letter:/[\u043B]/g,alternative:"l"},{letter:/[\u041B]/g,alternative:"L"},{letter:/[\u043C]/g,alternative:"m"},{letter:/[\u041C]/g,alternative:"M"},{letter:/[\u043D]/g,alternative:"n"},{letter:/[\u041D]/g,alternative:"N"},{letter:/[\u0440]/g,alternative:"r"},{letter:/[\u0420]/g,alternative:"R"},{letter:/[\u043E]/g,alternative:"o"},{letter:/[\u041E]/g,alternative:"O"},{letter:/[\u043F]/g,alternative:"p"},{letter:/[\u041F]/g,alternative:"P"},{letter:/[\u0441]/g,alternative:"s"},{letter:/[\u0421]/g,alternative:"S"},{letter:/[\u0442]/g,alternative:"t"},{letter:/[\u0422]/g,alternative:"T"},{letter:/[\u0443]/g,alternative:"u"},{letter:/[\u0423]/g,alternative:"U"},{letter:/[\u0444]/g,alternative:"f"},{letter:/[\u0424]/g,alternative:"F"},{letter:/[\u0445]/g,alternative:"kh"},{letter:/[\u0425]/g,alternative:"Kh"},{letter:/[\u0446]/g,alternative:"ts"},{letter:/[\u0426]/g,alternative:"Ts"},{letter:/[\u0447]/g,alternative:"ch"},{letter:/[\u0427]/g,alternative:"Ch"},{letter:/[\u0448]/g,alternative:"sh"},{letter:/[\u0428]/g,alternative:"Sh"},{letter:/[\u0449]/g,alternative:"shch"},{letter:/[\u0429]/g,alternative:"Shch"},{letter:/[\u044A]/g,alternative:"ie"},{letter:/[\u042A]/g,alternative:"Ie"},{letter:/[\u044B]/g,alternative:"y"},{letter:/[\u042B]/g,alternative:"Y"},{letter:/[\u044C]/g,alternative:""},{letter:/[\u042C]/g,alternative:""},{letter:/[\u0451\u044D]/g,alternative:"e"},{letter:/[\u0401\u042D]/g,alternative:"E"},{letter:/[\u044E]/g,alternative:"iu"},{letter:/[\u042E]/g,alternative:"Iu"},{letter:/[\u044F]/g,alternative:"ia"},{letter:/[\u042F]/g,alternative:"Ia"}],eo:[{letter:/[\u0109]/g,alternative:"ch"},{letter:/[\u0108]/g,alternative:"Ch"},{letter:/[\u011d]/g,alternative:"gh"},{letter:/[\u011c]/g,alternative:"Gh"},{letter:/[\u0125]/g,alternative:"hx"},{letter:/[\u0124]/g,alternative:"Hx"},{letter:/[\u0135]/g,alternative:"jx"},{letter:/[\u0134]/g,alternative:"Jx"},{letter:/[\u015d]/g,alternative:"sx"},{letter:/[\u015c]/g,alternative:"Sx"},{letter:/[\u016d]/g,alternative:"ux"},{letter:/[\u016c]/g,alternative:"Ux"}],af:[{letter:/[\u00E8\u00EA\u00EB]/g,alternative:"e"},{letter:/[\u00CB\u00C8\u00CA]/g,alternative:"E"},{letter:/[\u00EE\u00EF]/g,alternative:"i"},{letter:/[\u00CE\u00CF]/g,alternative:"I"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00FB\u00FC]/g,alternative:"u"},{letter:/[\u00DB\u00DC]/g,alternative:"U"}],ca:[{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"},{letter:/[\u00E9|\u00E8]/g,alternative:"e"},{letter:/[\u00C9|\u00C8]/g,alternative:"E"},{letter:/[\u00ED|\u00EF]/g,alternative:"i"},{letter:/[\u00CD|\u00CF]/g,alternative:"I"},{letter:/[\u00F3|\u00F2]/g,alternative:"o"},{letter:/[\u00D3|\u00D2]/g,alternative:"O"},{letter:/[\u00FA|\u00FC]/g,alternative:"u"},{letter:/[\u00DA|\u00DC]/g,alternative:"U"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"}],ast:[{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],an:[{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00F1]/g,alternative:"ny"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00D1]/g,alternative:"Ny"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u00C1]/g,alternative:"A"}],ay:[{letter:/(([\u00EF])|([\u00ED]))/g,alternative:"i"},{letter:/(([\u00CF])|([\u00CD]))/g,alternative:"I"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u0027]/g,alternative:""},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],en:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]/g,alternative:"Oe"},{letter:/[\u00EB\u00E9]/g,alternative:"e"},{letter:/[\u00C9\u00CB]/g,alternative:"E"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00EF]/g,alternative:"i"},{letter:/[\u00CF]/g,alternative:"I"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"}],fr:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]/g,alternative:"Oe"},{letter:/[\u00E9\u00E8\u00EB\u00EA]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CB\u00CA]/g,alternative:"E"},{letter:/[\u00E0\u00E2]/g,alternative:"a"},{letter:/[\u00C0\u00C2]/g,alternative:"A"},{letter:/[\u00EF\u00EE]/g,alternative:"i"},{letter:/[\u00CF\u00CE]/g,alternative:"I"},{letter:/[\u00F9\u00FB\u00FC]/g,alternative:"u"},{letter:/[\u00D9\u00DB\u00DC]/g,alternative:"U"},{letter:/[\u00F4]/g,alternative:"o"},{letter:/[\u00D4]/g,alternative:"O"},{letter:/[\u00FF]/g,alternative:"y"},{letter:/[\u0178]/g,alternative:"Y"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],it:[{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"},{letter:/[\u00E9\u00E8]/g,alternative:"e"},{letter:/[\u00C9\u00C8]/g,alternative:"E"},{letter:/[\u00EC\u00ED\u00EE]/g,alternative:"i"},{letter:/[\u00CC\u00CD\u00CE]/g,alternative:"I"},{letter:/[\u00F3\u00F2]/g,alternative:"o"},{letter:/[\u00D3\u00D2]/g,alternative:"O"},{letter:/[\u00F9\u00FA]/g,alternative:"u"},{letter:/[\u00D9\u00DA]/g,alternative:"U"}],nl:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00E9\u00E8\u00EA\u00EB]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CA\u00CB]/g,alternative:"E"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00EF]/g,alternative:"i"},{letter:/[\u00CF]/g,alternative:"I"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"}],bm:[{letter:/[\u025B]/g,alternative:"e"},{letter:/[\u0190]/g,alternative:"E"},{letter:/[\u0272]/g,alternative:"ny"},{letter:/[\u019D]/g,alternative:"Ny"},{letter:/[\u014B]/g,alternative:"ng"},{letter:/[\u014A]/g,alternative:"Ng"},{letter:/[\u0254]/g,alternative:"o"},{letter:/[\u0186]/g,alternative:"O"}],uk:[{letter:/[\u0431]/g,alternative:"b"},{letter:/[\u0411]/g,alternative:"B"},{letter:/[\u0432]/g,alternative:"v"},{letter:/[\u0412]/g,alternative:"V"},{letter:/[\u0433]/g,alternative:"h"},{letter:/[\u0413]/g,alternative:"H"},{letter:/[\u0491]/g,alternative:"g"},{letter:/[\u0490]/g,alternative:"G"},{letter:/[\u0434]/g,alternative:"d"},{letter:/[\u0414]/g,alternative:"D"},{letter:/[\u043A]/g,alternative:"k"},{letter:/[\u041A]/g,alternative:"K"},{letter:/[\u043B]/g,alternative:"l"},{letter:/[\u041B]/g,alternative:"L"},{letter:/[\u043C]/g,alternative:"m"},{letter:/[\u041C]/g,alternative:"M"},{letter:/[\u0070]/g,alternative:"r"},{letter:/[\u0050]/g,alternative:"R"},{letter:/[\u043F]/g,alternative:"p"},{letter:/[\u041F]/g,alternative:"P"},{letter:/[\u0441]/g,alternative:"s"},{letter:/[\u0421]/g,alternative:"S"},{letter:/[\u0442]/g,alternative:"t"},{letter:/[\u0422]/g,alternative:"T"},{letter:/[\u0443]/g,alternative:"u"},{letter:/[\u0423]/g,alternative:"U"},{letter:/[\u0444]/g,alternative:"f"},{letter:/[\u0424]/g,alternative:"F"},{letter:/[\u0445]/g,alternative:"kh"},{letter:/[\u0425]/g,alternative:"Kh"},{letter:/[\u0446]/g,alternative:"ts"},{letter:/[\u0426]/g,alternative:"Ts"},{letter:/[\u0447]/g,alternative:"ch"},{letter:/[\u0427]/g,alternative:"Ch"},{letter:/[\u0448]/g,alternative:"sh"},{letter:/[\u0428]/g,alternative:"Sh"},{letter:/[\u0449]/g,alternative:"shch"},{letter:/[\u0429]/g,alternative:"Shch"},{letter:/[\u044C\u042C]/g,alternative:""},{letter:/[\u0436]/g,alternative:"zh"},{letter:/[\u0416]/g,alternative:"Zh"},{letter:/[\u0437]/g,alternative:"z"},{letter:/[\u0417]/g,alternative:"Z"},{letter:/[\u0438]/g,alternative:"y"},{letter:/[\u0418]/g,alternative:"Y"},{letter:/^[\u0454]/g,alternative:"ye"},{letter:/[\s][\u0454]/g,alternative:" ye"},{letter:/[\u0454]/g,alternative:"ie"},{letter:/^[\u0404]/g,alternative:"Ye"},{letter:/[\s][\u0404]/g,alternative:" Ye"},{letter:/[\u0404]/g,alternative:"IE"},{letter:/^[\u0457]/g,alternative:"yi"},{letter:/[\s][\u0457]/g,alternative:" yi"},{letter:/[\u0457]/g,alternative:"i"},{letter:/^[\u0407]/g,alternative:"Yi"},{letter:/[\s][\u0407]/g,alternative:" Yi"},{letter:/[\u0407]/g,alternative:"I"},{letter:/^[\u0439]/g,alternative:"y"},{letter:/[\s][\u0439]/g,alternative:" y"},{letter:/[\u0439]/g,alternative:"i"},{letter:/^[\u0419]/g,alternative:"Y"},{letter:/[\s][\u0419]/g,alternative:" Y"},{letter:/[\u0419]/g,alternative:"I"},{letter:/^[\u044E]/g,alternative:"yu"},{letter:/[\s][\u044E]/g,alternative:" yu"},{letter:/[\u044E]/g,alternative:"iu"},{letter:/^[\u042E]/g,alternative:"Yu"},{letter:/[\s][\u042E]/g,alternative:" Yu"},{letter:/[\u042E]/g,alternative:"IU"},{letter:/^[\u044F]/g,alternative:"ya"},{letter:/[\s][\u044F]/g,alternative:" ya"},{letter:/[\u044F]/g,alternative:"ia"},{letter:/^[\u042F]/g,alternative:"Ya"},{letter:/[\s][\u042F]/g,alternative:" Ya"},{letter:/[\u042F]/g,alternative:"IA"}],br:[{letter:/\u0063\u0027\u0068/g,alternative:"ch"},{letter:/\u0043\u0027\u0048/g,alternative:"CH"},{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea]/g,alternative:"e"},{letter:/[\u00ca]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"},{letter:/[\u00fb\u00f9\u00fc]/g,alternative:"u"},{letter:/[\u00db\u00d9\u00dc]/g,alternative:"U"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],ch:[{letter:/[\u0027]/g,alternative:""},{letter:/[\u00e5]/g,alternative:"a"},{letter:/[\u00c5]/g,alternative:"A"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],co:[{letter:/[\u00e2\u00e0]/g,alternative:"a"},{letter:/[\u00c2\u00c0]/g,alternative:"A"},{letter:/[\u00e6\u04d5]/g,alternative:"ae"},{letter:/[\u00c6\u04d4]/g,alternative:"Ae"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e9\u00ea\u00e8\u00eb]/g,alternative:"e"},{letter:/[\u00c9\u00ca\u00c8\u00cb]/g,alternative:"E"},{letter:/[\u00ec\u00ee\u00ef]/g,alternative:"i"},{letter:/[\u00cc\u00ce\u00cf]/g,alternative:"I"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u00f4\u00f2]/g,alternative:"o"},{letter:/[\u00d4\u00d2]/g,alternative:"O"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]]/g,alternative:"Oe"},{letter:/[\u00f9\u00fc]/g,alternative:"u"},{letter:/[\u00d9\u00dc]/g,alternative:"U"},{letter:/[\u00ff]/g,alternative:"y"},{letter:/[\u0178]/g,alternative:"Y"}],csb:[{letter:/[\u0105\u00e3]/g,alternative:"a"},{letter:/[\u0104\u00c3]/g,alternative:"A"},{letter:/[\u00e9\u00eb]/g,alternative:"e"},{letter:/[\u00c9\u00cb]/g,alternative:"E"},{letter:/[\u0142]/g,alternative:"l"},{letter:/[\u0141]/g,alternative:"L"},{letter:/[\u0144]/g,alternative:"n"},{letter:/[\u0143]/g,alternative:"N"},{letter:/[\u00f2\u00f3\u00f4]/g,alternative:"o"},{letter:/[\u00d2\u00d3\u00d4]/g,alternative:"O"},{letter:/[\u00f9]/g,alternative:"u"},{letter:/[\u00d9]/g,alternative:"U"},{letter:/[\u017c]/g,alternative:"z"},{letter:/[\u017b]/g,alternative:"Z"}],cy:[{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea]/g,alternative:"e"},{letter:/[\u00ca]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"},{letter:/[\u00fb]/g,alternative:"u"},{letter:/[\u00db]/g,alternative:"U"},{letter:/[\u0175]/g,alternative:"w"},{letter:/[\u0174]/g,alternative:"W"},{letter:/[\u0177]/g,alternative:"y"},{letter:/[\u0176]/g,alternative:"Y"}],ee:[{letter:/[\u0256]/g,alternative:"d"},{letter:/[\u0189]/g,alternative:"D"},{letter:/[\u025b]/g,alternative:"e"},{letter:/[\u0190]/g,alternative:"E"},{letter:/[\u0192]/g,alternative:"f"},{letter:/[\u0191]/g,alternative:"F"},{letter:/[\u0263]/g,alternative:"g"},{letter:/[\u0194]/g,alternative:"G"},{letter:/[\u014b]/g,alternative:"ng"},{letter:/[\u014a]/g,alternative:"Ng"},{letter:/[\u0254]/g,alternative:"o"},{letter:/[\u0186]/g,alternative:"O"},{letter:/[\u028b]/g,alternative:"w"},{letter:/[\u01b2]/g,alternative:"W"},{letter:/\u0061\u0303/g,alternative:"a"},{letter:/[\u00e1\u00e0\u01ce\u00e2\u00e3]/g,alternative:"a"},{letter:/\u0041\u0303/g,alternative:"A"},{letter:/[\u00c1\u00c0\u01cd\u00c2\u00c3]/g,alternative:"A"},{letter:/[\u00e9\u00e8\u011b\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00c8\u011a\u00ca]/g,alternative:"E"},{letter:/[\u00f3\u00f2\u01d2\u00f4]/g,alternative:"o"},{letter:/[\u00d3\u00d2\u01d1\u00d4]/g,alternative:"O"},{letter:/[\u00fa\u00f9\u01d4\u00fb]/g,alternative:"u"},{letter:/[\u00da\u00d9\u01d3\u00db]/g,alternative:"U"},{letter:/[\u00ed\u00ec\u01d0\u00ee]/g,alternative:"i"},{letter:/[\u00cd\u00cc\u01cf\u00ce]/g,alternative:"I"}],et:[{letter:/[\u0161]/g,alternative:"sh"},{letter:/[\u0160]/g,alternative:"Sh"},{letter:/[\u017e]/g,alternative:"zh"},{letter:/[\u017d]/g,alternative:"Zh"},{letter:/[\u00f5\u00f6]/g,alternative:"o"},{letter:/[\u00d6\u00d5]/g,alternative:"O"},{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],eu:[{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],fuc:[{letter:/[\u0253]/g,alternative:"b"},{letter:/[\u0181]/g,alternative:"B"},{letter:/[\u0257]/g,alternative:"d"},{letter:/[\u018a]/g,alternative:"D"},{letter:/[\u014b]/g,alternative:"ng"},{letter:/[\u014a]/g,alternative:"Ng"},{letter:/[\u0272\u00f1]/g,alternative:"ny"},{letter:/[\u019d\u00d1]/g,alternative:"Ny"},{letter:/[\u01b4]/g,alternative:"y"},{letter:/[\u01b3]/g,alternative:"Y"},{letter:/[\u0260]/g,alternative:"g"},{letter:/[\u0193]/g,alternative:"G"}],fj:[{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u012b]/g,alternative:"i"},{letter:/[\u012a]/g,alternative:"I"},{letter:/[\u016b]/g,alternative:"u"},{letter:/[\u016a]/g,alternative:"U"},{letter:/[\u014d]/g,alternative:"o"},{letter:/[\u014c]/g,alternative:"O"}],frp:[{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00ca\u00c8\u00c9]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00fb\u00fc]/g,alternative:"u"},{letter:/[\u00db\u00dc]/g,alternative:"U"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"}],fur:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00e0\u00e2]/g,alternative:"a"},{letter:/[\u00c0\u00c2]/g,alternative:"A"},{letter:/[\u00e8\u00ea]/g,alternative:"e"},{letter:/[\u00c8\u00ca]/g,alternative:"E"},{letter:/[\u00ec\u00ee]/g,alternative:"i"},{letter:/[\u00cc\u00ce]/g,alternative:"I"},{letter:/[\u00f2\u00f4]/g,alternative:"o"},{letter:/[\u00d2\u00d4]/g,alternative:"O"},{letter:/[\u00f9\u00fb]/g,alternative:"u"},{letter:/[\u00d9\u00db]/g,alternative:"U"},{letter:/[\u010d]/g,alternative:"c"},{letter:/[\u010c]/g,alternative:"C"},{letter:/[\u011f]/g,alternative:"g"},{letter:/[\u011e]/g,alternative:"G"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"}],fy:[{letter:/[\u00e2\u0101\u00e4\u00e5]/g,alternative:"a"},{letter:/[\u00c2\u0100\u00c4\u00c5]/g,alternative:"A"},{letter:/[\u00ea\u00e9\u0113]/g,alternative:"e"},{letter:/[\u00ca\u00c9\u0112]/g,alternative:"E"},{letter:/[\u00f4\u00f6]/g,alternative:"o"},{letter:/[\u00d4\u00d6]/g,alternative:"O"},{letter:/[\u00fa\u00fb\u00fc]/g,alternative:"u"},{letter:/[\u00da\u00db\u00dc]/g,alternative:"U"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u0111\u00f0]/g,alternative:"d"},{letter:/[\u0110\u00d0]/g,alternative:"D"}],ga:[{letter:/[\u00e1]/g,alternative:"a"},{letter:/[\u00c1]/g,alternative:"A"},{letter:/[\u00e9]/g,alternative:"e"},{letter:/[\u00c9]/g,alternative:"E"},{letter:/[\u00f3]/g,alternative:"o"},{letter:/[\u00d3]/g,alternative:"O"},{letter:/[\u00fa]/g,alternative:"u"},{letter:/[\u00da]/g,alternative:"U"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"}],gd:[{letter:/[\u00e0]/g,alternative:"a"},{letter:/[\u00c0]/g,alternative:"A"},{letter:/[\u00e8]/g,alternative:"e"},{letter:/[\u00c8]/g,alternative:"E"},{letter:/[\u00f2]/g,alternative:"o"},{letter:/[\u00d2]/g,alternative:"O"},{letter:/[\u00f9]/g,alternative:"u"},{letter:/[\u00d9]/g,alternative:"U"},{letter:/[\u00ec]/g,alternative:"i"},{letter:/[\u00cc]/g,alternative:"I"}],gl:[{letter:/[\u00e1\u00e0]/g,alternative:"a"},{letter:/[\u00c1\u00c0]/g,alternative:"A"},{letter:/[\u00e9\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00ca]/g,alternative:"E"},{letter:/[\u00ed\u00ef]/g,alternative:"i"},{letter:/[\u00cd\u00cf]/g,alternative:"I"},{letter:/[\u00f3]/g,alternative:"o"},{letter:/[\u00d3]/g,alternative:"O"},{letter:/[\u00fa\u00fc]/g,alternative:"u"},{letter:/[\u00da\u00dc]/g,alternative:"U"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],gn:[{letter:/[\u2019]/g,alternative:""},{letter:/\u0067\u0303/g,alternative:"g"},{letter:/\u0047\u0303/g,alternative:"G"},{letter:/[\u00e3]/g,alternative:"a"},{letter:/[\u00c3]/g,alternative:"A"},{letter:/[\u1ebd]/g,alternative:"e"},{letter:/[\u1ebc]/g,alternative:"E"},{letter:/[\u0129]/g,alternative:"i"},{letter:/[\u0128]/g,alternative:"I"},{letter:/[\u00f5]/g,alternative:"o"},{letter:/[\u00d5]/g,alternative:"O"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u0169]/g,alternative:"u"},{letter:/[\u0168]/g,alternative:"U"},{letter:/[\u1ef9]/g,alternative:"y"},{letter:/[\u1ef8]/g,alternative:"Y"}],gsw:[{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00f6]/g,alternative:"o"},{letter:/[\u00d6]/g,alternative:"O"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],hat:[{letter:/[\u00e8]/g,alternative:"e"},{letter:/[\u00c8]/g,alternative:"E"},{letter:/[\u00f2]/g,alternative:"o"},{letter:/[\u00d2]/g,alternative:"O"}],haw:[{letter:/[\u02bb\u0027\u2019]/g,alternative:""},{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u012b]/g,alternative:"i"},{letter:/[\u014d]/g,alternative:"o"},{letter:/[\u016b]/g,alternative:"u"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u012a]/g,alternative:"I"},{letter:/[\u014c]/g,alternative:"O"},{letter:/[\u016a]/g,alternative:"U"}],hr:[{letter:/[\u010d\u0107]/g,alternative:"c"},{letter:/[\u010c\u0106]/g,alternative:"C"},{letter:/[\u0111]/g,alternative:"dj"},{letter:/[\u0110]/g,alternative:"Dj"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u017e]/g,alternative:"z"},{letter:/[\u017d]/g,alternative:"Z"},{letter:/[\u01c4]/g,alternative:"DZ"},{letter:/[\u01c5]/g,alternative:"Dz"},{letter:/[\u01c6]/g,alternative:"dz"}],ka:[{letter:/[\u10d0]/g,alternative:"a"},{letter:/[\u10d1]/g,alternative:"b"},{letter:/[\u10d2]/g,alternative:"g"},{letter:/[\u10d3]/g,alternative:"d"},{letter:/[\u10d4]/g,alternative:"e"},{letter:/[\u10d5]/g,alternative:"v"},{letter:/[\u10d6]/g,alternative:"z"},{letter:/[\u10d7]/g,alternative:"t"},{letter:/[\u10d8]/g,alternative:"i"},{letter:/[\u10d9]/g,alternative:"k"},{letter:/[\u10da]/g,alternative:"l"},{letter:/[\u10db]/g,alternative:"m"},{letter:/[\u10dc]/g,alternative:"n"},{letter:/[\u10dd]/g,alternative:"o"},{letter:/[\u10de]/g,alternative:"p"},{letter:/[\u10df]/g,alternative:"zh"},{letter:/[\u10e0]/g,alternative:"r"},{letter:/[\u10e1]/g,alternative:"s"},{letter:/[\u10e2]/g,alternative:"t"},{letter:/[\u10e3]/g,alternative:"u"},{letter:/[\u10e4]/g,alternative:"p"},{letter:/[\u10e5]/g,alternative:"k"},{letter:/[\u10e6]/g,alternative:"gh"},{letter:/[\u10e7]/g,alternative:"q"},{letter:/[\u10e8]/g,alternative:"sh"},{letter:/[\u10e9]/g,alternative:"ch"},{letter:/[\u10ea]/g,alternative:"ts"},{letter:/[\u10eb]/g,alternative:"dz"},{letter:/[\u10ec]/g,alternative:"ts"},{letter:/[\u10ed]/g,alternative:"ch"},{letter:/[\u10ee]/g,alternative:"kh"},{letter:/[\u10ef]/g,alternative:"j"},{letter:/[\u10f0]/g,alternative:"h"}],kal:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00F8]/g,alternative:"oe"},{letter:/[\u00D8]/g,alternative:"Oe"}],kin:[{letter:/[\u2019\u0027]/g,alternative:""}],lb:[{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00eb\u00e9]/g,alternative:"e"},{letter:/[\u00cb\u00c9]/g,alternative:"E"}],li:[{letter:/[\u00e1\u00e2\u00e0\u00e4]/g,alternative:"a"},{letter:/[\u00c1\u00c2\u00c0\u00c4]/g,alternative:"A"},{letter:/[\u00eb\u00e8\u00ea]/g,alternative:"e"},{letter:/[\u00cb\u00c8\u00ca]/g,alternative:"E"},{letter:/[\u00f6\u00f3]/g,alternative:"o"},{letter:/[\u00d6\u00d3]/g,alternative:"O"}],lin:[{letter:/[\u00e1\u00e2\u01ce]/g,alternative:"a"},{letter:/[\u00c1\u00c2\u01cd]/g,alternative:"A"},{letter:/\u025b\u0301/g,alternative:"e"},{letter:/\u025b\u0302/g,alternative:"e"},{letter:/\u025b\u030c/g,alternative:"e"},{letter:/[\u00e9\u00ea\u011b\u025b]/g,alternative:"e"},{letter:/\u0190\u0301/g,alternative:"E"},{letter:/\u0190\u0302/g,alternative:"E"},{letter:/\u0190\u030c/g,alternative:"E"},{letter:/[\u00c9\u00ca\u011a\u0190]/g,alternative:"E"},{letter:/[\u00ed\u00ee\u01d0]/g,alternative:"i"},{letter:/[\u00cd\u00ce\u01cf]/g,alternative:"I"},{letter:/\u0254\u0301/g,alternative:"o"},{letter:/\u0254\u0302/g,alternative:"o"},{letter:/\u0254\u030c/g,alternative:"o"},{letter:/[\u00f3\u00f4\u01d2\u0254]/g,alternative:"o"},{letter:/\u0186\u0301/g,alternative:"O"},{letter:/\u0186\u0302/g,alternative:"O"},{letter:/\u0186\u030c/g,alternative:"O"},{letter:/[\u00d3\u00d4\u01d1\u0186]/g,alternative:"O"},{letter:/[\u00fa]/g,alternative:"u"},{letter:/[\u00da]/g,alternative:"U"}],lt:[{letter:/[\u0105]/g,alternative:"a"},{letter:/[\u0104]/g,alternative:"A"},{letter:/[\u010d]/g,alternative:"c"},{letter:/[\u010c]/g,alternative:"C"},{letter:/[\u0119\u0117]/g,alternative:"e"},{letter:/[\u0118\u0116]/g,alternative:"E"},{letter:/[\u012f]/g,alternative:"i"},{letter:/[\u012e]/g,alternative:"I"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u0173\u016b]/g,alternative:"u"},{letter:/[\u0172\u016a]/g,alternative:"U"},{letter:/[\u017e]/g,alternative:"z"},{letter:/[\u017d]/g,alternative:"Z"}],mg:[{letter:/[\u00f4]/g,alternative:"ao"},{letter:/[\u00d4]/g,alternative:"Ao"}],mk:[{letter:/[\u0430]/g,alternative:"a"},{letter:/[\u0410]/g,alternative:"A"},{letter:/[\u0431]/g,alternative:"b"},{letter:/[\u0411]/g,alternative:"B"},{letter:/[\u0432]/g,alternative:"v"},{letter:/[\u0412]/g,alternative:"V"},{letter:/[\u0433]/g,alternative:"g"},{letter:/[\u0413]/g,alternative:"G"},{letter:/[\u0434]/g,alternative:"d"},{letter:/[\u0414]/g,alternative:"D"},{letter:/[\u0453]/g,alternative:"gj"},{letter:/[\u0403]/g,alternative:"Gj"},{letter:/[\u0435]/g,alternative:"e"},{letter:/[\u0415]/g,alternative:"E"},{letter:/[\u0436]/g,alternative:"zh"},{letter:/[\u0416]/g,alternative:"Zh"},{letter:/[\u0437]/g,alternative:"z"},{letter:/[\u0417]/g,alternative:"Z"},{letter:/[\u0455]/g,alternative:"dz"},{letter:/[\u0405]/g,alternative:"Dz"},{letter:/[\u0438]/g,alternative:"i"},{letter:/[\u0418]/g,alternative:"I"},{letter:/[\u0458]/g,alternative:"j"},{letter:/[\u0408]/g,alternative:"J"},{letter:/[\u043A]/g,alternative:"k"},{letter:/[\u041A]/g,alternative:"K"},{letter:/[\u043B]/g,alternative:"l"},{letter:/[\u041B]/g,alternative:"L"},{letter:/[\u0459]/g,alternative:"lj"},{letter:/[\u0409]/g,alternative:"Lj"},{letter:/[\u043C]/g,alternative:"m"},{letter:/[\u041C]/g,alternative:"M"},{letter:/[\u043D]/g,alternative:"n"},{letter:/[\u041D]/g,alternative:"N"},{letter:/[\u045A]/g,alternative:"nj"},{letter:/[\u040A]/g,alternative:"Nj"},{letter:/[\u043E]/g,alternative:"o"},{letter:/[\u041E]/g,alternative:"O"},{letter:/[\u0440]/g,alternative:"r"},{letter:/[\u0420]/g,alternative:"R"},{letter:/[\u043F]/g,alternative:"p"},{letter:/[\u041F]/g,alternative:"P"},{letter:/[\u0441]/g,alternative:"s"},{letter:/[\u0421]/g,alternative:"S"},{letter:/[\u0442]/g,alternative:"t"},{letter:/[\u0422]/g,alternative:"T"},{letter:/[\u045C]/g,alternative:"kj"},{letter:/[\u040C]/g,alternative:"Kj"},{letter:/[\u0443]/g,alternative:"u"},{letter:/[\u0423]/g,alternative:"U"},{letter:/[\u0444]/g,alternative:"f"},{letter:/[\u0424]/g,alternative:"F"},{letter:/[\u0445]/g,alternative:"h"},{letter:/[\u0425]/g,alternative:"H"},{ letter:/[\u0446]/g,alternative:"c"},{letter:/[\u0426]/g,alternative:"C"},{letter:/[\u0447]/g,alternative:"ch"},{letter:/[\u0427]/g,alternative:"Ch"},{letter:/[\u045F]/g,alternative:"dj"},{letter:/[\u040F]/g,alternative:"Dj"},{letter:/[\u0448]/g,alternative:"sh"},{letter:/[\u0428]/g,alternative:"Sh"}],mri:[{letter:/[\u0101]/g,alternative:"aa"},{letter:/[\u0100]/g,alternative:"Aa"},{letter:/[\u0113]/g,alternative:"ee"},{letter:/[\u0112]/g,alternative:"Ee"},{letter:/[\u012b]/g,alternative:"ii"},{letter:/[\u012a]/g,alternative:"Ii"},{letter:/[\u014d]/g,alternative:"oo"},{letter:/[\u014c]/g,alternative:"Oo"},{letter:/[\u016b]/g,alternative:"uu"},{letter:/[\u016a]/g,alternative:"Uu"}],mwl:[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e1]/g,alternative:"a"},{letter:/[\u00c1]/g,alternative:"A"},{letter:/[\u00e9\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00ca]/g,alternative:"E"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u00f3\u00f4]/g,alternative:"o"},{letter:/[\u00d3\u00d4]/g,alternative:"O"},{letter:/[\u00fa\u0169]/g,alternative:"u"},{letter:/[\u00da\u0168]/g,alternative:"U"}],oci:[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e0\u00e1]/g,alternative:"a"},{letter:/[\u00c0\u00c1]/g,alternative:"A"},{letter:/[\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00c8\u00c9]/g,alternative:"E"},{letter:/[\u00ed\u00ef]/g,alternative:"i"},{letter:/[\u00cd\u00cf]/g,alternative:"I"},{letter:/[\u00f2\u00f3]/g,alternative:"o"},{letter:/[\u00d2\u00d3]/g,alternative:"O"},{letter:/[\u00fa\u00fc]/g,alternative:"u"},{letter:/[\u00da\u00dc]/g,alternative:"U"},{letter:/[\u00b7]/g,alternative:""}],orm:[{letter:/[\u0027]/g,alternative:""}],pt:[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e1\u00e2\u00e3\u00e0]/g,alternative:"a"},{letter:/[\u00c1\u00c2\u00c3\u00c0]/g,alternative:"A"},{letter:/[\u00e9\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00ca]/g,alternative:"E"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u00f3\u00f4\u00f5]/g,alternative:"o"},{letter:/[\u00d3\u00d4\u00d5]/g,alternative:"O"},{letter:/[\u00fa]/g,alternative:"u"},{letter:/[\u00da]/g,alternative:"U"}],roh:[{letter:/[\u00e9\u00e8\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00c8\u00ca]/g,alternative:"E"},{letter:/[\u00ef]/g,alternative:"i"},{letter:/[\u00cf]/g,alternative:"I"},{letter:/[\u00f6]/g,alternative:"oe"},{letter:/[\u00d6]/g,alternative:"Oe"},{letter:/[\u00fc]/g,alternative:"ue"},{letter:/[\u00dc]/g,alternative:"Ue"},{letter:/[\u00e4]/g,alternative:"ae"},{letter:/[\u00c4]/g,alternative:"Ae"}],rup:[{letter:/[\u00e3]/g,alternative:"a"},{letter:/[\u00c3]/g,alternative:"A"}],ro:[{letter:/[\u0103\u00e2]/g,alternative:"a"},{letter:/[\u0102\u00c2]/g,alternative:"A"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u0219\u015f]/g,alternative:"s"},{letter:/[\u0218\u015e]/g,alternative:"S"},{letter:/[\u021b\u0163]/g,alternative:"t"},{letter:/[\u021a\u0162]/g,alternative:"T"}],tlh:[{letter:/[\u2019\u0027]/g,alternative:""}],sk:[{letter:/[\u01c4]/g,alternative:"DZ"},{letter:/[\u01c5]/g,alternative:"Dz"},{letter:/[\u01c6]/g,alternative:"dz"},{letter:/[\u00e1\u00e4]/g,alternative:"a"},{letter:/[\u00c1\u00c4]/g,alternative:"A"},{letter:/[\u010d]/g,alternative:"c"},{letter:/[\u010c]/g,alternative:"C"},{letter:/[\u010f]/g,alternative:"d"},{letter:/[\u010e]/g,alternative:"D"},{letter:/[\u00e9]/g,alternative:"e"},{letter:/[\u00c9]/g,alternative:"E"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u013e\u013a]/g,alternative:"l"},{letter:/[\u013d\u0139]/g,alternative:"L"},{letter:/[\u0148]/g,alternative:"n"},{letter:/[\u0147]/g,alternative:"N"},{letter:/[\u00f3\u00f4]/g,alternative:"o"},{letter:/[\u00d3\u00d4]/g,alternative:"O"},{letter:/[\u0155]/g,alternative:"r"},{letter:/[\u0154]/g,alternative:"R"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u0165]/g,alternative:"t"},{letter:/[\u0164]/g,alternative:"T"},{letter:/[\u00fa]/g,alternative:"u"},{letter:/[\u00da]/g,alternative:"U"},{letter:/[\u00fd]/g,alternative:"y"},{letter:/[\u00dd]/g,alternative:"Y"},{letter:/[\u017e]/g,alternative:"z"},{letter:/[\u017d]/g,alternative:"Z"}],sl:[{letter:/[\u010d\u0107]/g,alternative:"c"},{letter:/[\u010c\u0106]/g,alternative:"C"},{letter:/[\u0111]/g,alternative:"d"},{letter:/[\u0110]/g,alternative:"D"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u017e]/g,alternative:"z"},{letter:/[\u017d]/g,alternative:"Z"},{letter:/[\u00e0\u00e1\u0203\u0201]/g,alternative:"a"},{letter:/[\u00c0\u00c1\u0202\u0200]/g,alternative:"A"},{letter:/[\u00e8\u00e9\u0207\u0205]/g,alternative:"e"},{letter:/\u01dd\u0300/g,alternative:"e"},{letter:/\u01dd\u030f/g,alternative:"e"},{letter:/\u1eb9\u0301/g,alternative:"e"},{letter:/\u1eb9\u0311/g,alternative:"e"},{letter:/[\u00c8\u00c9\u0206\u0204]/g,alternative:"E"},{letter:/\u018e\u030f/g,alternative:"E"},{letter:/\u018e\u0300/g,alternative:"E"},{letter:/\u1eb8\u0311/g,alternative:"E"},{letter:/\u1eb8\u0301/g,alternative:"E"},{letter:/[\u00ec\u00ed\u020b\u0209]/g,alternative:"i"},{letter:/[\u00cc\u00cd\u020a\u0208]/g,alternative:"I"},{letter:/[\u00f2\u00f3\u020f\u020d]/g,alternative:"o"},{letter:/\u1ecd\u0311/g,alternative:"o"},{letter:/\u1ecd\u0301/g,alternative:"o"},{letter:/\u1ecc\u0311/g,alternative:"O"},{letter:/\u1ecc\u0301/g,alternative:"O"},{letter:/[\u00d2\u00d3\u020e\u020c]/g,alternative:"O"},{letter:/[\u00f9\u00fa\u0217\u0215]/g,alternative:"u"},{letter:/[\u00d9\u00da\u0216\u0214]/g,alternative:"U"},{letter:/[\u0155\u0213]/g,alternative:"r"},{letter:/[\u0154\u0212]/g,alternative:"R"}],sq:[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00eb]/g,alternative:"e"},{letter:/[\u00cb]/g,alternative:"E"}],hu:[{letter:/[\u00e1]/g,alternative:"a"},{letter:/[\u00c1]/g,alternative:"A"},{letter:/[\u00e9]/g,alternative:"e"},{letter:/[\u00c9]/g,alternative:"E"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u00f3\u00f6\u0151]/g,alternative:"o"},{letter:/[\u00d3\u00d6\u0150]/g,alternative:"O"},{letter:/[\u00fa\u00fc\u0171]/g,alternative:"u"},{letter:/[\u00da\u00dc\u0170]/g,alternative:"U"}],srd:[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e0\u00e1]/g,alternative:"a"},{letter:/[\u00c0\u00c1]/g,alternative:"A"},{letter:/[\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00c8\u00c9]/g,alternative:"E"},{letter:/[\u00ed\u00ef]/g,alternative:"i"},{letter:/[\u00cd\u00cf]/g,alternative:"I"},{letter:/[\u00f2\u00f3]/g,alternative:"o"},{letter:/[\u00d2\u00d3]/g,alternative:"O"},{letter:/[\u00fa\u00f9]/g,alternative:"u"},{letter:/[\u00da\u00d9]/g,alternative:"U"}],szl:[{letter:/[\u0107]/g,alternative:"c"},{letter:/[\u0106]/g,alternative:"C"},{letter:/[\u00e3]/g,alternative:"a"},{letter:/[\u00c3]/g,alternative:"A"},{letter:/[\u0142]/g,alternative:"u"},{letter:/[\u0141]/g,alternative:"U"},{letter:/[\u006e]/g,alternative:"n"},{letter:/[\u004e]/g,alternative:"N"},{letter:/[\u014f\u014d\u00f4\u00f5]/g,alternative:"o"},{letter:/[\u014e\u014c\u00d4\u00d5]/g,alternative:"O"},{letter:/[\u015b]/g,alternative:"s"},{letter:/[\u015a]/g,alternative:"S"},{letter:/[\u017a\u017c\u017e]/g,alternative:"z"},{letter:/[\u0179\u017b\u017d]/g,alternative:"Z"},{letter:/[\u016f]/g,alternative:"u"},{letter:/[\u016e]/g,alternative:"U"},{letter:/[\u010d]/g,alternative:"cz"},{letter:/[\u010c]/g,alternative:"Cz"},{letter:/[\u0159]/g,alternative:"rz"},{letter:/[\u0158]/g,alternative:"Rz"},{letter:/[\u0161]/g,alternative:"sz"},{letter:/[\u0160]/g,alternative:"Sz"}],tah:[{letter:/[\u0101\u00e2\u00e0]/g,alternative:"a"},{letter:/[\u0100\u00c2\u00c0]/g,alternative:"A"},{letter:/[\u00ef\u00ee\u00ec]/g,alternative:"i"},{letter:/[\u00cf\u00ce\u00cc]/g,alternative:"I"},{letter:/[\u0113\u00ea\u00e9]/g,alternative:"e"},{letter:/[\u0112\u00ca\u00c9]/g,alternative:"E"},{letter:/[\u016b\u00fb\u00fa]/g,alternative:"u"},{letter:/[\u016a\u00db\u00da]/g,alternative:"U"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00f2\u00f4\u014d]/g,alternative:"o"},{letter:/[\u00d2\u00d4\u014c]/g,alternative:"O"},{letter:/[\u2019\u0027\u2018]/g,alternative:""}],vec:[{letter:/\u0073\u002d\u0063/g,alternative:"sc"},{letter:/\u0053\u002d\u0043/g,alternative:"SC"},{letter:/\u0073\u0027\u0063/g,alternative:"sc"},{letter:/\u0053\u0027\u0043/g,alternative:"SC"},{letter:/\u0073\u2019\u0063/g,alternative:"sc"},{letter:/\u0053\u2019\u0043/g,alternative:"SC"},{letter:/\u0073\u2018\u0063/g,alternative:"sc"},{letter:/\u0053\u2018\u0043/g,alternative:"SC"},{letter:/\u0053\u002d\u0063/g,alternative:"Sc"},{letter:/\u0053\u0027\u0063/g,alternative:"Sc"},{letter:/\u0053\u2019\u0063/g,alternative:"Sc"},{letter:/\u0053\u2018\u0063/g,alternative:"Sc"},{letter:/\u0063\u2019/g,alternative:"c"},{letter:/\u0043\u2019/g,alternative:"C"},{letter:/\u0063\u2018/g,alternative:"c"},{letter:/\u0043\u2018/g,alternative:"C"},{letter:/\u0063\u0027/g,alternative:"c"},{letter:/\u0043\u0027/g,alternative:"C"},{letter:/[\u00e0\u00e1\u00e2]/g,alternative:"a"},{letter:/[\u00c0\u00c1\u00c2]/g,alternative:"A"},{letter:/[\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00c8\u00c9]/g,alternative:"E"},{letter:/[\u00f2\u00f3]/g,alternative:"o"},{letter:/[\u00d2\u00d3]/g,alternative:"O"},{letter:/[\u00f9\u00fa]/g,alternative:"u"},{letter:/[\u00d9\u00da]/g,alternative:"U"},{letter:/[\u00e7\u010d\u010b]/g,alternative:"c"},{letter:/[\u00c7\u010c\u010a]/g,alternative:"C"},{letter:/[\u0142]/g,alternative:"l"},{letter:/[\u00a3\u0141]/g,alternative:"L"},{letter:/\ud835\udeff/g,alternative:"dh"},{letter:/[\u0111\u03b4]/g,alternative:"dh"},{letter:/[\u0110\u0394]/g,alternative:"Dh"}],wa:[{letter:/[\u00e2\u00e5]/g,alternative:"a"},{letter:/[\u00c2\u00c5]/g,alternative:"A"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/\u0065\u030a/g,alternative:"e"},{letter:/\u0045\u030a/g,alternative:"E"},{letter:/[\u00eb\u00ea\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00c9\u00c8\u00ca\u00cb]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00f4\u00f6]/g,alternative:"o"},{letter:/[\u00d6\u00d4]/g,alternative:"O"},{letter:/[\u00fb]/g,alternative:"u"},{letter:/[\u00db]/g,alternative:"U"}],yor:[{letter:/[\u00e1\u00e0]/g,alternative:"a"},{letter:/[\u00c1\u00c0]/g,alternative:"A"},{letter:/[\u00ec\u00ed]/g,alternative:"i"},{letter:/[\u00cc\u00cd]/g,alternative:"I"},{letter:/\u1ecd\u0301/g,alternative:"o"},{letter:/\u1ecc\u0301/g,alternative:"O"},{letter:/\u1ecd\u0300/g,alternative:"o"},{letter:/\u1ecc\u0300/g,alternative:"O"},{letter:/[\u00f3\u00f2\u1ecd]/g,alternative:"o"},{letter:/[\u00d3\u00d2\u1ecc]/g,alternative:"O"},{letter:/[\u00fa\u00f9]/g,alternative:"u"},{letter:/[\u00da\u00d9]/g,alternative:"U"},{letter:/\u1eb9\u0301/g,alternative:"e"},{letter:/\u1eb8\u0301/g,alternative:"E"},{letter:/\u1eb9\u0300/g,alternative:"e"},{letter:/\u1eb8\u0300/g,alternative:"E"},{letter:/[\u00e9\u00e8\u1eb9]/g,alternative:"e"},{letter:/[\u00c9\u00c8\u1eb8]/g,alternative:"E"},{letter:/[\u1e63]/g,alternative:"s"},{letter:/[\u1e62]/g,alternative:"S"}]};b.exports=function(a){if(e(a))return[];switch(d(a)){case"es":return f.es;case"pl":return f.pl;case"de":return f.de;case"nb":case"nn":return f.nbnn;case"sv":return f.sv;case"fi":return f.fi;case"da":return f.da;case"tr":return f.tr;case"lv":return f.lv;case"is":return f.is;case"fa":return f.fa;case"cs":return f.cs;case"ru":return f.ru;case"eo":return f.eo;case"af":return f.af;case"bal":case"ca":return f.ca;case"ast":return f.ast;case"an":return f.an;case"ay":return f.ay;case"en":return f.en;case"fr":return f.fr;case"it":return f.it;case"nl":return f.nl;case"bm":return f.bm;case"uk":return f.uk;case"br":return f.br;case"ch":return f.ch;case"csb":return f.csb;case"cy":return f.cy;case"ee":return f.ee;case"et":return f.et;case"eu":return f.eu;case"fuc":return f.fuc;case"fj":return f.fj;case"frp":return f.frp;case"fur":return f.fur;case"fy":return f.fy;case"ga":return f.ga;case"gd":return f.gd;case"gl":return f.gl;case"gn":return f.gn;case"gsw":return f.gsw;case"hat":return f.hat;case"haw":return f.haw;case"hr":return f.hr;case"ka":return f.ka;case"kal":return f.kal;case"kin":return f.kin;case"lb":return f.lb;case"li":return f.li;case"lin":return f.lin;case"lt":return f.lt;case"mg":return f.mg;case"mk":return f.mk;case"mri":return f.mri;case"mwl":return f.mwl;case"oci":return f.oci;case"orm":return f.orm;case"pt":return f.pt;case"roh":return f.roh;case"rup":return f.rup;case"ro":return f.ro;case"tlh":return f.tlh;case"sk":return f.sk;case"sl":return f.sl;case"sq":return f.sq;case"hu":return f.hu;case"srd":return f.srd;case"szl":return f.szl;case"tah":return f.tah;case"vec":return f.vec;case"wa":return f.wa;case"yor":return f.yor;default:return[]}}},{"../helpers/getLanguage.js":390,"lodash/isUndefined":282}],380:[function(a,b,c){"use strict";b.exports=function(){return[" ","\\n","\\r","\\t"," "," ",".",",","'","(",")",'"',"+","-",";","!","?",":","/","»","«","‹","›","<",">"]}},{}],381:[function(a,b,c){"use strict";var d=a("./assessor.js"),e=a("./assessments/readability/fleschReadingEaseAssessment.js"),f=a("./assessments/readability/paragraphTooLongAssessment.js"),g=a("./assessments/readability/sentenceLengthInTextAssessment.js"),h=a("./assessments/readability/subheadingDistributionTooLongAssessment.js"),i=a("./assessments/readability/transitionWordsAssessment.js"),j=a("./assessments/readability/passiveVoiceAssessment.js"),k=a("./assessments/readability/sentenceBeginningsAssessment.js"),l=a("./assessments/readability/textPresenceAssessment.js"),m=a("./interpreters/scoreToRating"),n=a("lodash/map"),o=a("lodash/sum"),p=function(a,b){d.call(this,a,b),this._assessments=[e,new h,f,new g,i,j,l,k]};a("util").inherits(p,d),p.prototype.calculatePenaltyPointsFullSupport=function(a){switch(a){case"bad":return 3;case"ok":return 2;default:case"good":return 0}},p.prototype.calculatePenaltyPointsPartialSupport=function(a){switch(a){case"bad":return 4;case"ok":return 2;default:case"good":return 0}},p.prototype._allAssessmentsSupported=function(){return 8===this.getApplicableAssessments().length},p.prototype.calculatePenaltyPoints=function(){var a=this.getValidResults(),b=n(a,function(a){var b=m(a.getScore());return this._allAssessmentsSupported()?this.calculatePenaltyPointsFullSupport(b):this.calculatePenaltyPointsPartialSupport(b)}.bind(this));return o(b)},p.prototype._ratePenaltyPoints=function(a){if(1===this.getValidResults().length)return 30;if(this._allAssessmentsSupported()){if(a>6)return 30;if(a>4)return 60}else{if(a>4)return 30;if(a>2)return 60}return 90},p.prototype.calculateOverallScore=function(){if(0===this.getValidResults().length)return 30;var a=this.calculatePenaltyPoints();return this._ratePenaltyPoints(a)},b.exports=p},{"./assessments/readability/fleschReadingEaseAssessment.js":342,"./assessments/readability/paragraphTooLongAssessment.js":343,"./assessments/readability/passiveVoiceAssessment.js":344,"./assessments/readability/sentenceBeginningsAssessment.js":345,"./assessments/readability/sentenceLengthInTextAssessment.js":346,"./assessments/readability/subheadingDistributionTooLongAssessment.js":347,"./assessments/readability/textPresenceAssessment.js":348,"./assessments/readability/transitionWordsAssessment.js":349,"./assessor.js":368,"./interpreters/scoreToRating":399,"lodash/map":285,"lodash/sum":300,util:337}],382:[function(a,b,c){"use strict";var d=a("../assessor.js"),e=a("../contentAssessor"),f=a("../assessments/readability/fleschReadingEaseAssessment.js"),g=a("../assessments/readability/paragraphTooLongAssessment.js"),h=a("../assessments/readability/sentenceLengthInTextAssessment.js"),i=a("../assessments/readability/subheadingDistributionTooLongAssessment.js"),j=a("../assessments/readability/transitionWordsAssessment.js"),k=a("../assessments/readability/passiveVoiceAssessment.js"),l=a("../assessments/readability/sentenceBeginningsAssessment.js"),m=a("../assessments/readability/textPresenceAssessment.js"),n=function(a,b){d.call(this,a,b),this._assessments=[f,new i({slightlyTooMany:250,farTooMany:300,recommendedMaximumWordCount:250}),g,new h({slightlyTooMany:20,farTooMany:25}),j,k,m,l]};a("util").inherits(n,e),b.exports=n},{"../assessments/readability/fleschReadingEaseAssessment.js":342,"../assessments/readability/paragraphTooLongAssessment.js":343,"../assessments/readability/passiveVoiceAssessment.js":344,"../assessments/readability/sentenceBeginningsAssessment.js":345,"../assessments/readability/sentenceLengthInTextAssessment.js":346,"../assessments/readability/subheadingDistributionTooLongAssessment.js":347,"../assessments/readability/textPresenceAssessment.js":348,"../assessments/readability/transitionWordsAssessment.js":349,"../assessor.js":368,"../contentAssessor":381,util:337}],383:[function(a,b,c){"use strict";var d=a("../assessor.js"),e=a("../seoAssessor"),f=a("../assessments/seo/introductionKeywordAssessment.js"),g=a("../assessments/seo/keyphraseLengthAssessment.js"),h=a("../assessments/seo/keywordDensityAssessment.js"),i=a("../assessments/seo/keywordStopWordsAssessment.js"),j=a("../assessments/seo/metaDescriptionKeywordAssessment.js"),k=a("../assessments/seo/metaDescriptionLengthAssessment.js"),l=a("../assessments/seo/subheadingsKeywordAssessment.js"),m=a("../assessments/seo/textCompetingLinksAssessment.js"),n=a("../assessments/seo/textImagesAssessment.js"),o=a("../assessments/seo/textLengthAssessment.js"),p=a("../assessments/seo/outboundLinksAssessment.js"),q=a("../assessments/seo/internalLinksAssessment"),r=a("../assessments/seo/titleKeywordAssessment.js"),s=a("../assessments/seo/pageTitleWidthAssessment.js"),t=a("../assessments/seo/urlKeywordAssessment.js"),u=a("../assessments/seo/urlLengthAssessment.js"),v=a("../assessments/seo/urlStopWordsAssessment.js"),w=function(a,b){d.call(this,a,b),this._assessments=[f,g,h,i,j,new k({scores:{tooLong:3,tooShort:3}}),new l({scores:{noMatches:3,oneMatch:6,multipleMatches:9}}),m,new n({scores:{noImages:3,withAltNonKeyword:3,withAlt:3,noAlt:3}}),new o({recommendedMinimum:900,slightlyBelowMinimum:400,belowMinimum:300,farBelowMinimum:0,scores:{belowMinimum:-20,farBelowMinimum:-20}}),new p({scores:{noLinks:3}}),q,r,new s({scores:{widthTooShort:3,widthTooLong:3}}),new t({scores:{noKeywordInUrl:3}}),new u({scores:{tooLong:3}}),v]};a("util").inherits(w,e),b.exports=w},{"../assessments/seo/internalLinksAssessment":350,"../assessments/seo/introductionKeywordAssessment.js":351,"../assessments/seo/keyphraseLengthAssessment.js":352,"../assessments/seo/keywordDensityAssessment.js":353,"../assessments/seo/keywordStopWordsAssessment.js":354,"../assessments/seo/metaDescriptionKeywordAssessment.js":355,"../assessments/seo/metaDescriptionLengthAssessment.js":356,"../assessments/seo/outboundLinksAssessment.js":357,"../assessments/seo/pageTitleWidthAssessment.js":358,"../assessments/seo/subheadingsKeywordAssessment.js":359,"../assessments/seo/textCompetingLinksAssessment.js":361,"../assessments/seo/textImagesAssessment.js":362,"../assessments/seo/textLengthAssessment.js":363,"../assessments/seo/titleKeywordAssessment.js":364,"../assessments/seo/urlKeywordAssessment.js":365,"../assessments/seo/urlLengthAssessment.js":366,"../assessments/seo/urlStopWordsAssessment.js":367,"../assessor.js":368,"../seoAssessor":481,util:337}],384:[function(a,b,c){"use strict";b.exports=function(a){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=a},a("util").inherits(b.exports,Error)},{util:337}],385:[function(a,b,c){"use strict";b.exports=function(a){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=a},a("util").inherits(b.exports,Error)},{util:337}],386:[function(a,b,c){"use strict";var d=a("lodash/forEach"),e=function(a,b){var c=a.className.split(" ");-1===c.indexOf(b)&&c.push(b),a.className=c.join(" ")},f=function(a,b){var c=a.className.split(" "),d=c.indexOf(b);-1!==d&&c.splice(d,1),a.className=c.join(" ")},g=function(a,b){d(b,this.removeClass.bind(null,a))},h=function(a,b){return a.className.indexOf(b)>-1};b.exports={hasClass:h,addClass:e,removeClass:f,removeClasses:g}},{"lodash/forEach":255}],387:[function(a,b,c){"use strict";function d(a){e(a)&&(a=""),e(console)||e(console.trace)||console.trace(a)}var e=a("lodash/isUndefined");b.exports={showTrace:d}},{"lodash/isUndefined":282}],388:[function(a,b,c){"use strict";b.exports=function(a){return Math.round(a)===a?Math.round(a):Math.round(10*a)/10}},{}],389:[function(a,b,c){"use strict";var d=a("../researches/english/firstWordExceptions.js"),e=a("../researches/german/firstWordExceptions.js"),f=a("../researches/spanish/firstWordExceptions.js"),g=a("../researches/french/firstWordExceptions.js"),h=a("../researches/dutch/firstWordExceptions.js"),i=a("../researches/italian/firstWordExceptions.js"),j=a("./getLanguage.js");b.exports=function(a){switch(j(a)){case"de":return e;case"fr":return g;case"es":return f;case"nl":return h;case"it":return i;default:case"en":return d}}},{"../researches/dutch/firstWordExceptions.js":410,"../researches/english/firstWordExceptions.js":417,"../researches/french/firstWordExceptions.js":434,"../researches/german/firstWordExceptions.js":440,"../researches/italian/firstWordExceptions.js":461,"../researches/spanish/firstWordExceptions.js":472,"./getLanguage.js":390}],390:[function(a,b,c){"use strict";b.exports=function(a){return a.split("_")[0]}},{}],391:[function(a,b,c){"use strict";var d=a("lodash/indexOf"),e=a("./getLanguage.js");b.exports=function(a,b){var c=e(a);return d(b,c)>-1}},{"./getLanguage.js":390,"lodash/indexOf":263}],392:[function(a,b,c){"use strict";var d=a("../researches/english/transitionWords.js")().allWords,e=a("../researches/english/twoPartTransitionWords.js"),f=a("../researches/german/transitionWords.js")().allWords,g=a("../researches/german/twoPartTransitionWords.js"),h=a("../researches/french/transitionWords.js")(),i=a("../researches/french/twoPartTransitionWords.js"),j=a("../researches/spanish/transitionWords.js")().allWords,k=a("../researches/spanish/twoPartTransitionWords.js"),l=a("../researches/dutch/transitionWords.js")().allWords,m=a("../researches/dutch/twoPartTransitionWords.js"),n=a("../researches/italian/transitionWords.js")().allWords,o=a("../researches/italian/twoPartTransitionWords.js"),p=a("./getLanguage.js");b.exports=function(a){switch(p(a)){case"de":return{transitionWords:f,twoPartTransitionWords:g};case"es":return{transitionWords:j,twoPartTransitionWords:k};case"fr":return{transitionWords:h,twoPartTransitionWords:i};case"nl":return{transitionWords:l,twoPartTransitionWords:m};case"it":return{transitionWords:n,twoPartTransitionWords:o};default:case"en":return{transitionWords:d,twoPartTransitionWords:e}}}},{"../researches/dutch/transitionWords.js":412,"../researches/dutch/twoPartTransitionWords.js":413,"../researches/english/transitionWords.js":429,"../researches/english/twoPartTransitionWords.js":430,"../researches/french/transitionWords.js":435,"../researches/french/twoPartTransitionWords.js":436,"../researches/german/transitionWords.js":449,"../researches/german/twoPartTransitionWords.js":450,"../researches/italian/transitionWords.js":462,"../researches/italian/twoPartTransitionWords.js":463,"../researches/spanish/transitionWords.js":474,"../researches/spanish/twoPartTransitionWords.js":475,"./getLanguage.js":390}],393:[function(a,b,c){"use strict";function d(){y=[],h=v(function(a){y.push(a)}),h.addRule(s,"content"),h.addRule(t,"greater-than-sign-content"),h.addRule(m,"block-start"),h.addRule(n,"block-end"),h.addRule(o,"inline-start"),h.addRule(p,"inline-end"),h.addRule(q,"other-element-start"),h.addRule(r,"other-element-end")}function e(a){return k.test(a)}function f(a){return l.test(a)}function g(a){var b=[],c=0,e="",f="",g="";return a=a.replace(u,""),d(),h.onText(a),h.end(),w(y,function(a,d){var h=y[d+1];switch(a.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":h&&(0!==c||"block-start"!==h.type&&"block-end"!==h.type)?f+=a.src:(f+=a.src,b.push(f),e="",f="",g="");break;case"block-start":0!==c&&(""!==f.trim()&&b.push(f),f="",g=""),c++,e=a.src;break;case"block-end":c--,g=a.src,""!==e&&""!==g?b.push(e+f+g):""!==f.trim()&&b.push(f),e="",f="",g=""}c<0&&(c=0)}),b}var h,i=["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"],j=["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"],k=new RegExp("^("+i.join("|")+")$","i"),l=new RegExp("^("+j.join("|")+")$","i"),m=new RegExp("^<("+i.join("|")+")[^>]*?>$","i"),n=new RegExp("^</("+i.join("|")+")[^>]*?>$","i"),o=new RegExp("^<("+j.join("|")+")[^>]*>$","i"),p=new RegExp("^</("+j.join("|")+")[^>]*>$","i"),q=/^<([^>\s\/]+)[^>]*>$/,r=/^<\/([^>\s]+)[^>]*>$/,s=/^[^<]+$/,t=/^<[^><]*$/,u=/<!--(.|[\r\n])*?-->/g,v=a("tokenizer2/core"),w=a("lodash/forEach"),x=a("lodash/memoize"),y=[];b.exports={blockElements:i,inlineElements:j,isBlockElement:e,isInlineElement:f,getBlocks:x(g)}},{"lodash/forEach":255,"lodash/memoize":286,"tokenizer2/core":331}],394:[function(a,b,c){"use strict";function d(a,b,c){return a>b&&a<=c}function e(a,b,c){return a>=b&&a<c}function f(a,b,c){return a>=b&&a<=c}b.exports={inRange:d,inRangeStartInclusive:e,inRangeEndInclusive:d,inRangeStartEndInclusive:f}},{}],395:[function(a,b,c){"use strict";b.exports=function(a,b){return b>a}},{}],396:[function(a,b,c){"use strict";var d=a("./syllableCountStep.js"),e=a("lodash/isUndefined"),f=a("lodash/forEach"),g=function(a){this.countSteps=[],e(a)||this.createSyllableCountSteps(a.deviations.vowels)};g.prototype.createSyllableCountSteps=function(a){f(a,function(a){this.countSteps.push(new d(a))}.bind(this))},g.prototype.getAvailableSyllableCountSteps=function(){return this.countSteps},g.prototype.countSyllables=function(a){var b=0;return f(this.countSteps,function(c){b+=c.countSyllables(a)}),b},b.exports=g},{"./syllableCountStep.js":397,"lodash/forEach":255,"lodash/isUndefined":282}],397:[function(a,b,c){"use strict";var d=a("lodash/isUndefined"),e=a("../stringProcessing/createRegexFromArray.js"),f=function(a){this._hasRegex=!1,this._regex="",this._multiplier="",this.createRegex(a)};f.prototype.hasRegex=function(){return this._hasRegex},f.prototype.createRegex=function(a){d(a)||d(a.fragments)||(this._hasRegex=!0,this._regex=e(a.fragments,!0),this._multiplier=a.countModifier)},f.prototype.getRegex=function(){return this._regex},f.prototype.countSyllables=function(a){if(this._hasRegex){return(a.match(this._regex)||[]).length*this._multiplier}return 0},b.exports=f},{"../stringProcessing/createRegexFromArray.js":488,"lodash/isUndefined":282}],398:[function(a,b,c){"use strict";var d=function(a){var b=toString.call(a),c="undefined";switch(b){case"[object Array]":c="array";break;case"[object Object]":c="object";break;case"[object String]":c="string";break;case"[object Number]":c="number";break;case"[object Boolean]":c="boolean";break;default:return b}return c},e=function(a,b){return d(a)===b};b.exports={getType:d,isSameType:e}},{}],399:[function(a,b,c){"use strict";var d=function(a){return 0===a?"feedback":a<=4?"bad":a>4&&a<=7?"ok":a>7?"good":""};b.exports=d},{}],400:[function(a,b,c){"use strict";b.exports=function(a){return"<yoastmark class='yoast-text-mark'>"+a+"</yoastmark>"}},{}],401:[function(a,b,c){"use strict";function d(a){return e(a,function(a){return a.getOriginal()})}var e=a("lodash/uniqBy");b.exports=d},{"lodash/uniqBy":308}],402:[function(a,b,c){"use strict";b.exports=function(a){return a.replace(new RegExp("<yoastmark[^>]*>","g"),"").replace(new RegExp("</yoastmark>","g"),"")}},{}],403:[function(a,b,c){"use strict";var d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},e=a("lodash/isUndefined"),f=a("lodash/forEach"),g=a("lodash/reduce"),h=a("lodash/isString"),i=a("lodash/isObject"),j=a("./errors/invalidType"),k=function(a){this.app=a,this.loaded=!1,this.preloadThreshold=3e3,this.plugins={},this.modifications={},this.customTests=[],setTimeout(this._pollLoadingPlugins.bind(this),1500)};k.prototype._registerPlugin=function(a,b){return"string"!=typeof a?(console.error("Failed to register plugin. Expected parameter `pluginName` to be a string."),!1):e(b)||"object"===(void 0===b?"undefined":d(b))?!1===this._validateUniqueness(a)?(console.error("Failed to register plugin. Plugin with name "+a+" already exists"),!1):(this.plugins[a]=b,!0):(console.error("Failed to register plugin "+a+". Expected parameters `options` to be a object."),!1)},k.prototype._ready=function(a){return"string"!=typeof a?(console.error("Failed to modify status for plugin "+a+". Expected parameter `pluginName` to be a string."),!1):e(this.plugins[a])?(console.error("Failed to modify status for plugin "+a+". The plugin was not properly registered."),!1):(this.plugins[a].status="ready",!0)},k.prototype._reloaded=function(a){return"string"!=typeof a?(console.error("Failed to reload Content Analysis for "+a+". Expected parameter `pluginName` to be a string."),!1):e(this.plugins[a])?(console.error("Failed to reload Content Analysis for plugin "+a+". The plugin was not properly registered."),!1):(this.app.refresh(),!0)},k.prototype._registerModification=function(a,b,c,d){if("string"!=typeof a)return console.error("Failed to register modification for plugin "+c+". Expected parameter `modification` to be a string."),!1;if("function"!=typeof b)return console.error("Failed to register modification for plugin "+c+". Expected parameter `callable` to be a function."),!1;if("string"!=typeof c)return console.error("Failed to register modification for plugin "+c+". Expected parameter `pluginName` to be a string."),!1;if(!1===this._validateOrigin(c))return console.error("Failed to register modification for plugin "+c+". The integration has not finished loading yet."),!1;var f="number"==typeof d?d:10,g={callable:b,origin:c,priority:f};return e(this.modifications[a])&&(this.modifications[a]=[]),this.modifications[a].push(g),!0},k.prototype._registerTest=function(){console.error("This function is deprecated, please use _registerAssessment")},k.prototype._registerAssessment=function(a,b,c,d){if(!h(b))throw new j("Failed to register test for plugin "+d+". Expected parameter `name` to be a string.");if(!i(c))throw new j("Failed to register assessment for plugin "+d+". Expected parameter `assessment` to be a function.");if(!h(d))throw new j("Failed to register assessment for plugin "+d+". Expected parameter `pluginName` to be a string.");return b=d+"-"+b,a.addAssessment(b,c),!0},k.prototype._pollLoadingPlugins=function(a){a=e(a)?0:a,!0===this._allReady()?(this.loaded=!0,this.app.pluginsLoaded()):a>=this.preloadThreshold?this._pollTimeExceeded():(a+=50,setTimeout(this._pollLoadingPlugins.bind(this,a),50))},k.prototype._allReady=function(){return g(this.plugins,function(a,b){return a&&"ready"===b.status},!0)},k.prototype._pollTimeExceeded=function(){f(this.plugins,function(a,b){e(a.options)||"ready"===a.options.status||(console.error("Error: Plugin "+b+". did not finish loading in time."),delete this.plugins[b])}),this.loaded=!0,this.app.pluginsLoaded()},k.prototype._applyModifications=function(a,b,c){var e=this.modifications[a] ;return e instanceof Array&&e.length>0&&(e=this._stripIllegalModifications(e),e.sort(function(a,b){return a.priority-b.priority}),f(e,function(e){var f=e.callable,g=f(b,c);(void 0===g?"undefined":d(g))===(void 0===b?"undefined":d(b))?b=g:console.error("Modification with name "+a+" performed by plugin with name "+e.origin+" was ignored because the data that was returned by it was of a different type than the data we had passed it.")})),b},k.prototype._addPluginTests=function(a){this.customTests.map(function(b){this._addPluginTest(a,b)},this)},k.prototype._addPluginTest=function(a,b){a.addAnalysis({name:b.name,callable:b.analysis}),a.analyzeScorer.addScoring({name:b.name,scoring:b.scoring})},k.prototype._stripIllegalModifications=function(a){return f(a,function(b,c){!1===this._validateOrigin(b.origin)&&delete a[c]}.bind(this)),a},k.prototype._validateOrigin=function(a){return"ready"===this.plugins[a].status},k.prototype._validateUniqueness=function(a){return!!e(this.plugins[a])},b.exports=k},{"./errors/invalidType":384,"lodash/forEach":255,"lodash/isObject":276,"lodash/isString":279,"lodash/isUndefined":282,"lodash/reduce":295}],404:[function(a,b,c){"use strict";var d=a("lodash/forEach"),e=a("lodash/isNumber"),f=a("lodash/isObject"),g=a("lodash/isUndefined"),h=a("lodash/difference"),i=a("../templates.js").assessmentPresenterResult,j=a("../interpreters/scoreToRating.js"),k=a("../config/presenter.js"),l=function(a){this.keyword=a.keyword,this.assessor=a.assessor,this.i18n=a.i18n,this.output=a.targets.output,this.overall=a.targets.overall||"overallScore",this.presenterConfig=k(a.i18n),this._disableMarkerButtons=!1,this._activeMarker=!1};l.prototype.setKeyword=function(a){this.keyword=a},l.prototype.configHasProperty=function(a){return this.presenterConfig.hasOwnProperty(a)},l.prototype.getIndicator=function(a){return{className:this.getIndicatorColorClass(a),screenReaderText:this.getIndicatorScreenReaderText(a),fullText:this.getIndicatorFullText(a),screenReaderReadabilityText:this.getIndicatorScreenReaderReadabilityText(a)}},l.prototype.getIndicatorColorClass=function(a){return this.configHasProperty(a)?this.presenterConfig[a].className:""},l.prototype.getIndicatorScreenReaderText=function(a){return this.configHasProperty(a)?this.presenterConfig[a].screenReaderText:""},l.prototype.getIndicatorScreenReaderReadabilityText=function(a){return this.configHasProperty(a)?this.presenterConfig[a].screenReaderReadabilityText:""},l.prototype.getIndicatorFullText=function(a){return this.configHasProperty(a)?this.presenterConfig[a].fullText:""},l.prototype.resultToRating=function(a){return f(a)?(a.rating=j(a.score),a):""},l.prototype.getIndividualRatings=function(){var a={},b=this.sort(this.assessor.getValidResults()),c=b.map(this.resultToRating);return d(c,function(b,c){a[c]=this.addRating(b)}.bind(this)),a},l.prototype.excludeFromResults=function(a,b){return h(a,b)},l.prototype.sort=function(a){var b=this.getUndefinedScores(a),c=this.excludeFromResults(a,b);return c.sort(function(a,b){return a.score-b.score}),b.concat(c)},l.prototype.getUndefinedScores=function(a){return a.filter(function(a){return g(a.score)||0===a.score})},l.prototype.addRating=function(a){var b=this.getIndicator(a.rating);return b.text=a.text,b.identifier=a.getIdentifier(),a.hasMarker()&&(b.marker=a.getMarker()),b},l.prototype.getOverallRating=function(a){var b=0;return""===this.keyword?this.resultToRating({score:b}):(e(a)&&(b=a/10),this.resultToRating({score:b}))},l.prototype.markAssessment=function(a,b){this._activeMarker===a?(this.removeAllMarks(),this._activeMarker=!1):(b(),this._activeMarker=a),this.render()},l.prototype.disableMarker=function(){this._activeMarker=!1,this.render()},l.prototype.disableMarkerButtons=function(){this._disableMarkerButtons=!0,this.render()},l.prototype.enableMarkerButtons=function(){this._disableMarkerButtons=!1,this.render()},l.prototype.addMarkerEventHandler=function(a,b){document.getElementById(this.output).getElementsByClassName("js-assessment-results__mark-"+a)[0].addEventListener("click",this.markAssessment.bind(this,a,b))},l.prototype.render=function(){this.renderIndividualRatings(),this.renderOverallRating()},l.prototype.bindMarkButtons=function(a){d(a,function(a){a.hasOwnProperty("marker")&&this.addMarkerEventHandler(a.identifier,a.marker)}.bind(this))},l.prototype.removeAllMarks=function(){this.assessor.getSpecificMarker()(this.assessor.getPaper(),[])},l.prototype.renderIndividualRatings=function(){var a=document.getElementById(this.output),b=this.getIndividualRatings();a.innerHTML=i({scores:b,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(b)},l.prototype.renderOverallRating=function(){var a=this.getOverallRating(this.assessor.calculateOverallScore()),b=document.getElementById(this.overall);b&&(b.className="overallScore "+this.getIndicatorColorClass(a.rating))},b.exports=l},{"../config/presenter.js":372,"../interpreters/scoreToRating.js":399,"../templates.js":524,"lodash/difference":246,"lodash/forEach":255,"lodash/isNumber":275,"lodash/isObject":276,"lodash/isUndefined":282}],405:[function(a,b,c){"use strict";var d=a("lodash/merge"),e=a("./errors/invalidType"),f=a("./errors/missingArgument"),g=a("lodash/isUndefined"),h=a("lodash/isEmpty"),i=a("./researches/wordCountInText.js"),j=a("./researches/getLinkStatistics.js"),k=a("./researches/countLinks.js"),l=a("./researches/getLinks.js"),m=a("./researches/urlIsTooLong.js"),n=a("./researches/findKeywordInPageTitle.js"),o=a("./researches/matchKeywordInSubheadings.js"),p=a("./researches/getKeywordDensity.js"),q=a("./researches/stopWordsInKeyword"),r=a("./researches/stopWordsInUrl"),s=a("./researches/calculateFleschReading.js"),t=a("./researches/metaDescriptionLength.js"),u=a("./researches/imageCountInText.js"),v=a("./researches/imageAltTags.js"),w=a("./researches/keyphraseLength"),x=a("./researches/metaDescriptionKeyword.js"),y=a("./researches/keywordCountInUrl"),z=a("./researches/findKeywordInFirstParagraph.js"),A=a("./researches/pageTitleWidth.js"),B=a("./researches/getWordComplexity.js"),C=a("./researches/getParagraphLength.js"),D=a("./researches/countSentencesFromText.js"),E=a("./researches/countSentencesFromDescription.js"),F=a("./researches/getSubheadingTextLengths.js"),G=a("./researches/findTransitionWords.js"),H=a("./researches/getPassiveVoice.js"),I=a("./researches/getSentenceBeginnings.js"),J=a("./researches/relevantWords"),K=function(a){this.setPaper(a),this.defaultResearches={urlLength:m,wordCountInText:i,findKeywordInPageTitle:n,calculateFleschReading:s,getLinkStatistics:j,getLinks:l,linkCount:k,imageCount:u,altTagCount:v,matchKeywordInSubheadings:o,getKeywordDensity:p,stopWordsInKeyword:q,stopWordsInUrl:r,metaDescriptionLength:t,keyphraseLength:w,keywordCountInUrl:y,firstParagraph:z,metaDescriptionKeyword:x,pageTitleWidth:A,wordComplexity:B,getParagraphLength:C,countSentencesFromText:D,countSentencesFromDescription:E,getSubheadingTextLengths:F,findTransitionWords:G,passiveVoice:H,getSentenceBeginnings:I,relevantWords:J},this.customResearches={}};K.prototype.setPaper=function(a){this.paper=a},K.prototype.addResearch=function(a,b){if(g(a)||h(a))throw new f("Research name cannot be empty");if(!(b instanceof Function))throw new e("The research requires a Function callback.");this.customResearches[a]=b},K.prototype.hasResearch=function(a){return Object.keys(this.getAvailableResearches()).filter(function(b){return b===a}).length>0},K.prototype.getAvailableResearches=function(){return d(this.defaultResearches,this.customResearches)},K.prototype.getResearch=function(a){if(g(a)||h(a))throw new f("Research name cannot be empty");return!!this.hasResearch(a)&&this.getAvailableResearches()[a](this.paper)},b.exports=K},{"./errors/invalidType":384,"./errors/missingArgument":385,"./researches/calculateFleschReading.js":406,"./researches/countLinks.js":407,"./researches/countSentencesFromDescription.js":408,"./researches/countSentencesFromText.js":409,"./researches/findKeywordInFirstParagraph.js":431,"./researches/findKeywordInPageTitle.js":432,"./researches/findTransitionWords.js":433,"./researches/getKeywordDensity.js":451,"./researches/getLinkStatistics.js":452,"./researches/getLinks.js":453,"./researches/getParagraphLength.js":454,"./researches/getPassiveVoice.js":455,"./researches/getSentenceBeginnings.js":456,"./researches/getSubheadingTextLengths.js":457,"./researches/getWordComplexity.js":458,"./researches/imageAltTags.js":459,"./researches/imageCountInText.js":460,"./researches/keyphraseLength":464,"./researches/keywordCountInUrl":465,"./researches/matchKeywordInSubheadings.js":466,"./researches/metaDescriptionKeyword.js":467,"./researches/metaDescriptionLength.js":468,"./researches/pageTitleWidth.js":469,"./researches/relevantWords":471,"./researches/stopWordsInKeyword":476,"./researches/stopWordsInUrl":478,"./researches/urlIsTooLong.js":479,"./researches/wordCountInText.js":480,"lodash/isEmpty":271,"lodash/isUndefined":282,"lodash/merge":287}],406:[function(a,b,c){"use strict";var d=a("../stringProcessing/stripNumbers.js"),e=a("../stringProcessing/countSentences.js"),f=a("../stringProcessing/countWords.js"),g=a("../stringProcessing/syllables/count.js"),h=a("../helpers/formatNumber.js"),i=a("../helpers/getLanguage.js"),j=function(a,b){return a/b};b.exports=function(a){var b,c=a.getText(),k=a.getLocale(),l=i(k);if(""===c)return 0;c=d(c);var m=e(c),n=f(c);if(0===m||0===n)return 0;var o=g(c,k),p=j(n,m);switch(l){case"nl":b=206.84-.77*(o*(100/n))-.93*p;break;case"de":b=180-p-58.5*o/n;break;case"en":default:b=206.835-1.015*p-o/n*84.6}return h(b)}},{"../helpers/formatNumber.js":388,"../helpers/getLanguage.js":390,"../stringProcessing/countSentences.js":486,"../stringProcessing/countWords.js":487,"../stringProcessing/stripNumbers.js":516,"../stringProcessing/syllables/count.js":520}],407:[function(a,b,c){"use strict";var d=a("./getLinks");b.exports=function(a){return d(a).length}},{"./getLinks":453}],408:[function(a,b,c){"use strict";var d=a("../stringProcessing/getSentences"),e=a("./../stringProcessing/sentencesLength.js");b.exports=function(a){var b=d(a.getDescription());return e(b)}},{"../stringProcessing/getSentences":495,"./../stringProcessing/sentencesLength.js":513}],409:[function(a,b,c){"use strict";var d=a("../stringProcessing/getSentences"),e=a("./../stringProcessing/sentencesLength.js");b.exports=function(a){var b=d(a.getText());return e(b)}},{"../stringProcessing/getSentences":495,"./../stringProcessing/sentencesLength.js":513}],410:[function(a,b,c){"use strict";b.exports=function(){return["de","het","een","één","eén","twee","drie","vier","vijf","zes","zeven","acht","negen","tien","dit","dat","die","deze"]}},{}],411:[function(a,b,c){"use strict";var d=a("./transitionWords.js")().singleWords,e=["de","het","een","der","des","den"],f=["eén","één","twee","drie","vier","vijf","zes","zeven","acht","negen","tien","elf","twaalf","dertien","veertien","vijftien","zestien","zeventien","achttien","negentien","twintig","eerste","tweede","derde","vierde","vijfde","zesde","zevende","achtste","negende","tiende","elfde","twaalfde","dertiende","veertiende","vijftiende","zestiende","zeventiende","achttiende","negentiende","twinstigste","honderd","honderden","duizend","duizenden","miljoen","miljoenen","biljoen","biljoenen"],g=["ik","je","jij","hij","ze","we","wij","jullie","zij","u","ge","gij"],h=["mij","jou","hem","haar","hen","hun","uw"],i=["dit","dat","deze","die","zelf"],j=["mijn","mijne","jouw","jouwe","zijne","hare","ons","onze","hunne","uwe"],k=["alle","sommige","sommigen","allen","weinig","weinige","weinigen","veel","vele","velen","geen","beetje","elke","elk","genoeg","meer","meest","meeste","meesten","paar","zoveel","enkele","enkelen","zoveelste","hoeveelste","laatste","laatsten","ieder","iedere","allemaal","alles","al","zekere","ander","andere","gene","enig","enige","verscheidene","verschillende","voldoende","wat","allerlei","allerhande","enerlei","enerhande","beiderlei","beiderhande","tweeërlei","tweeërhande","drieërlei","drieërhande","velerlei","velerhande","menigerlei","menigerhande","enigerlei","enigerhande","generlei","generhande"],l=["mezelf","mijzelf","jezelf","jouzelf","zichzelf","haarzelf","hemzelf","onszelf","julliezelf","henzelf","hunzelf","uzelf","zich"],m=["mekaar","elkaar","elkander","mekander"],n=["iedereen","ieder","eenieder","alleman","allen","alles","iemand","niemand","iets","niets","menigeen"],o=["ieders","aller","iedereens","eenieders"],p=["welke","welk","wat","wie","wiens","wier"],q=["hoe","waarom","waar","hoezo","wanneer","hoeveel"],r=["daaraan","daarachter","daaraf","daarbij","daarbinnen","daarboven","daarbuiten","daardoor","daardoorheen","daarheen","daarin","daarjegens","daarmede","daarmee","daarna","daarnaar","daarnaartoe","daarnaast","daarom","daaromtrent","daaronder","daarop","daarover","daaroverheen","daarrond","daartegen","daartoe","daartussen","daartussenuit","daaruit","daarvan","daarvandaan","daarvoor","eraan","erachter","erachteraan","eraf","erbij","erbinnen","erboven","erbuiten","erdoor","erdoorheen","erheen","erin","erjegens","ermede","ermee","erna","ernaar","ernaartoe","ernaast","erom","eromtrent","eronder","eronderdoor","erop","eropaf","eropuit","erover","eroverheen","errond","ertegen","ertegenaan","ertoe","ertussen","ertussenuit","eruit","ervan","ervandaan","ervandoor","ervoor","hieraan","hierachter","hieraf","hierbij","hierbinnen","hierboven","hierbuiten","hierdoor","hierdoorheen","hierheen","hierin","hierjegens","hierlangs","hiermede","hiermee","hierna","hiernaar","hiernaartoe","hiernaast","hierom","hieromheen","hieromtrent","hieronder","hierop","hierover","hieroverheen","hierrond","hiertegen","hiertoe","hiertussen","hiertussenuit","hieruit","hiervan","hiervandaan","hiervoor","vandaan","waaraan","waarachter","waaraf","waarbij","waarboven","waarbuiten","waardoor","waardoorheen","waarheen","waarin","waarjegens","waarmede","waarmee","waarna","waarnaar","waarnaartoe","waarnaast","waaronder","waarop","waarover","waaroverheen","waarrond","waartegen","waartegenin","waartoe","waartussen","waartussenuit","waaruit","waarvan","waarvandaan","waarvoor"],s=["daar","hier","ginder","daarginds","ginds","ver","veraf","ergens","nergens","overal","dichtbij","nabij","kortbij"],t=["word","wordt","werd","werden","ben","bent","is","was","waren"],u=["worden","zijn"],v=["heb","hebt","heeft","hebben","hadden","had","kun","kan","kunt","kunnen","kon","konden","mag","mogen","mocht","mochten","dien","dient","dienen","diende","dienden","moet","moeten","moest","moesten","ga","gaat","gaan","ging","gingen"],w=["blijken","blijkt","blijk","bleek","bleken","gebleken","dunken","dunkt","dunk","dunkte","dunkten","gedunkt","heet","heten","heette","heetten","geheten","lijkt","lijk","lijken","geleken","leek","leken","schijnen","schijn","schijnt","scheen","schenen","toescheen","toeschijnt","toeschijnen","toeschijn","toeschenen"],x=["à","aan","aangaande","achter","behalve","behoudens","beneden","benevens","benoorden","benoordoosten","benoordwesten","beoosten","betreffende","bewesten","bezijden","bezuiden","bezuidoosten","bezuidwesten","bij","binnen","blijkens","boven","bovenaan","buiten","circa","conform","contra","cum","dankzij","door","gedurende","gezien","in","ingevolge","inzake","jegens","krachtens","langs","luidens","met","middels","mits","na","naar","naast","nabij","namens","nevens","niettegenstaande","nopens","om","omstreeks","omtrent","ondanks","onder","onderaan","ongeacht","onverminderd","op","over","overeenkomstig","per","plus","post","richting","rond","rondom","sedert","sinds","spijts","staande","te","tegen","tegenover","ten","ter","tijdens","tot","tussen","uit","uitgezonderd","van","vanaf","vanuit","vanwege","versus","via","vis-à-vis","volgens","voor","voorbij","wegens","zijdens","zonder"],y=["af","buiten","door","heen","mee","toe","vandaan","achterop","onderin","voorin","bovenaan","bovenop","buitenop","onderaan","achteraan","onderop","binnenin","tevoren","erin","daarnaast"],z=["en","noch","alsmede","alsook","maar","doch","of","ofwel","dan","want","dus"],A=["zowel","als","evenmin","zomin","hetzij"],B=["omdat","doordat","aangezien","vermits","dewijl","dorodien","naardien","nademaal","overmits","wijl","voordat","eer","eerdat","aleer","vooraleer","alvorens","tot","totdat","terwijl","zolang","zodra","sinds","sedert","toen","nu","nadat","zodat","opdat","teneinde","indien","ingeval","tenware","hoewel","alhoewel","ofschoon","hoezeer","behalve","uitgezonderd","zoverre","zover","naargelang","naarmate","alsof","zoals","evenals"],C=["zegt","zei","aldus","vraagt","vroeg","denkt","dacht","stelt","pleit","pleitte"],D=["absoluut","zeker","ongetwijfeld","sowieso","onmiddelijk","meteen","inclusief","direct","ogenblikkelijk","terstond","namelijk","natuurlijk","vanzelfsprekend","tegenwoordig","gewoonlijk","normaliter","doorgaans","werkelijk","daadwerkelijk","inderdaad","uiteindelijk","waarachtig","oprecht","bijna","meestal","misschien","waarschijnlijk","wellicht","mogelijk","vermoedelijk","ongetwijfeld","allicht","aannemelijk","oorspronkelijk","aanvankelijk","allereerst","initieel","eigenlijk","feitelijk","wezenlijk","juist","reeds","alvast","bijv.","vaak","dikwijls","veelal","geregeld","menigmaal","regelmatig","veelvuldig","eenvoudigweg","simpelweg","louter","kortweg","stomweg","domweg","zomaar","eventueel","mogelijkerwijs","eens","weleens","nooit","ooit","anders","momenteel","thans","incidenteel","trouwens","elders","volgend","recent","onlangs","recentelijk","laatst","zojuist","relatief","duidelijk","overduidelijk","klaarblijkelijk","nadrukkelijk","ogenschijnlijk","duidelijk","kennelijk","schijnbaar","alweer","continu","herhaaldelijk","nog","steeds"],E=["zeer","erg","redelijk","flink","beetje","tikkeltje","bijzonder","ernstig","enigszins","hoe","zo","wat","tamelijk","nogal","vrij","genoeg","behoorlijk","hard","zwaar","heel","hele","reuze","buitengewoon","ontzettend","vreselijk"],F=["laten","laat","liet","lieten","komen","kom","komt","kwam","kwamen","maken","maakt","maak","maakte","maakten","doen","doe","doet","deed","deden","vinden","vindt","vind","vond","vonden"],G=["nieuw","nieuwe","nieuwer","nieuwere","nieuwst","nieuwste","oud","oude","ouder","oudere","oudst","oudste","vorig","vorige","goed","goede","beter","betere","best","beste","groot","grote","groter","grotere","grootst","grootste","makkelijk","makkelijke","makkelijker","makkelijkere","makkelijkst","makkelijste","gemakkelijk","gemakkelijke","gemakkelijker","gemakkelijkere","gemakkelijkst","gemakkelijste","simpel","simpele","simpeler","simpeler","simpelst","simpelste","snel","snelle","sneller","snellere","snelst","snelste","ver","verre","verder","verdere","verst","verste","lang","lange","langer","langere","langst","langste","hard","harde","harder","hardere","hardst","hardste","weinig","weinige","minder","mindere","minst","minste","eigen","laag","lage","lager","lagere","laagst","laagste","hoog","hoge","hoger","hogere","hoogst","hoogste","klein","kleine","kleiner","kleinere","kleinst","kleinste","kort","korte","korter","kortere","kortst","kortste","zekere","herhaaldelijke","directe","ongeveer","slecht","slechte","slechter","slechtere","slechtst","slechtste","zulke","zulk","zo'n","zulks","er","extreem","extreme","bijbehorende","bijbehorend"],H=["oh","wauw","hèhè","hè","hé","au","ai","jaja","welja","jawel","ssst","heremijntijd","hemeltjelief","aha","er","foei","hmm","nou","nee","tja","nja","okido","ho","halt","komaan","komop","verrek","nietwaar","brr","oef","ach","och","bah","enfin","afijn","haha","hihi","hatsjie","hatsjoe","hm","tring","vroem","boem","hopla"],I=["ml","cl","dl","l","tl","el","mg","g","gr","kg","ca","theel","min","sec","uur"],J=["ding","dingen","manier","manieren","item","items","keer","maal","procent","geval","aspect","persoon","personen","deel"],K=["niet","wel","ja","nee","neen","oké","oke","okee","ok","niets","zoiets","%","€","euro"];b.exports=function(){return{articles:e,personalPronouns:g.concat(h,j),prepositions:x,demonstrativePronouns:i,conjunctions:z.concat(B),verbs:t.concat(u,v,w,C,F),quantifiers:k,relativePronouns:p.concat(q),passiveAuxiliaries:t,transitionWords:d.concat(D),miscellaneous:K,pronominalAdverbs:r,interjections:H,reflexivePronouns:l,reciprocalPronouns:m,all:e.concat(f,i,j,l,m,g,h,k,n,o,p,q,r,s,y,t,u,v,w,x,z,A,B,C,d,D,E,F,H,G,I,J,K)}}},{"./transitionWords.js":412}],412:[function(a,b,c){"use strict";var d=["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","nu","ofschoon","omdat","ondanks","ondertussen","ook","opdat","resumerend","samengevat","samenvattend","tegenwoordig","teneinde","tenzij","terwijl","tevens","toch","toen","uiteindelijk","vanwege","verder","vervolgens","voorafgaand","vooralsnog","voordat","voorts","vroeger","waardoor","waarmee","waaronder","wanneer","want","zo","zoals","zodat","zodoende","zodra"],e=["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"];b.exports=function(){return{singleWords:d,multipleWords:e,allWords:d.concat(e)}}},{}],413:[function(a,b,c){"use strict";b.exports=function(){return[["aan de ene kant","aan de andere kant"],["enerzijds","anderzijds"],["natuurlijk","maar"],["niet alleen","maar ook"],["noch","noch"],["zowel","als"]]}},{}],414:[function(a,b,c){"use strict";var d=a("../../values/Participle.js"),e=a("./passivevoice/non-verb-ending-ed.js")(),f=a("./passivevoice/getIndicesWithRegex.js"),g=a("./passivevoice/determiners.js")(),h=a("./passivevoice/having.js")(),i=a("../../stringProcessing/createRegexFromArray.js"),j=a("lodash/forEach"),k=a("lodash/includes"),l=a("lodash/isEmpty"),m=a("lodash/intersection"),n=i(g),o=i(h),p=["get","gets","getting","got","gotten"],q=function(a,b){if(l(a))return!1;var c=[];return j(a,function(a){var b=a.index+a.match.length;c.push(b)}),k(c,b)},r=function(a,b,c){if(a!==b)return!1;var d=c.indexOf(b),e=f(c,n);return q(e,d)},s=function(a,b,c){d.call(this,a,b,c),this.checkException()};a("util").inherits(s,d),s.prototype.checkException=function(){if(l(this.getParticiple()))return void this.setSentencePartPassiveness(!1);this.setSentencePartPassiveness(this.isPassive())},s.prototype.isPassive=function(){return!(this.isNonVerbEndingEd()||this.hasRidException()||this.hasHavingException()||this.hasLeftException()||this.hasFitException())},s.prototype.isNonVerbEndingEd=function(){return"irregular"!==this.getType()&&k(e,this.getParticiple())},s.prototype.hasRidException=function(){if("rid"===this.getParticiple()){var a=this.getAuxiliaries();return!l(m(p,a))}return!1},s.prototype.hasHavingException=function(){var a=this.getSentencePart(),b=a.indexOf(this.getParticiple()),c=f(a,o);return q(c,b)},s.prototype.hasLeftException=function(){return r(this.getParticiple(),"left",this.getSentencePart())},s.prototype.hasFitException=function(){return r(this.getParticiple(),"fit",this.getSentencePart())},b.exports=s},{"../../stringProcessing/createRegexFromArray.js":488,"../../values/Participle.js":528,"./passivevoice/determiners.js":421,"./passivevoice/getIndicesWithRegex.js":422,"./passivevoice/having.js":424,"./passivevoice/non-verb-ending-ed.js":427,"lodash/forEach":255,"lodash/includes":262,"lodash/intersection":264,"lodash/isEmpty":271,util:337}],415:[function(a,b,c){"use strict";var d=a("../../values/SentencePart.js"),e=a("./passivevoice/getParticiples.js"),f=function(a,b,c){d.call(this,a,b,c)};a("util").inherits(f,d),f.prototype.getParticiples=function(){return e(this.getSentencePartText(),this.getAuxiliaries())},b.exports=f},{"../../values/SentencePart.js":530,"./passivevoice/getParticiples.js":423,util:337}],416:[function(a,b,c){"use strict";var d=a("./passivevoice/getParticiples.js"),e=a("../passivevoice/determineSentencePartIsPassive.js");b.exports=function(a,b){var c=d(a,b);return e(c)}},{"../passivevoice/determineSentencePartIsPassive.js":470,"./passivevoice/getParticiples.js":423}],417:[function(a,b,c){"use strict";b.exports=function(){return["the","a","an","one","two","three","four","five","six","seven","eight","nine","ten","this","that","these","those"]}},{}],418:[function(a,b,c){"use strict" ;var d=a("./passivevoice/auxiliaries.js")().filteredAuxiliaries,e=a("./passivevoice/auxiliaries.js")().notFilteredAuxiliaries,f=a("./transitionWords.js")().singleWords,g=["the","an","a"],h=["one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen","twenty","first","second","third","fourth","fifth","sixth","seventh","eighth","ninth","tenth","eleventh","twelfth","thirteenth","fourteenth","fifteenth","sixteenth","seventeenth","eighteenth","nineteenth","twentieth","hundred","hundreds","thousand","thousands","million","million","billion","billions"],i=["i","you","he","she","it","we","they"],j=["me","him","her","us","them"],k=["this","that","these","those"],l=["my","your","his","her","its","their","our","mine","yours","hers","theirs","ours"],m=["all","some","many","few","lot","lots","tons","bit","no","every","enough","little","less","much","more","most","plenty","several","few","fewer","many","kind"],n=["myself","yourself","himself","herself","itself","oneself","ourselves","yourselves","themselves"],o=["none","nobody","everyone","everybody","someone","somebody","anyone","anybody","nothing","everything","something","anything","each","another","other","whatever","whichever","whoever","whomever","whomsoever","whosoever","others","neither","both","either","any","such"],p=["one's","nobody's","everyone's","everybody's","someone's","somebody's","anyone's","anybody's","nothing's","everything's","something's","anything's","whoever's","others'","other's","another's","neither's","either's"],q=["which","what","whose"],r=["who","whom"],s=["where","whither","whence","how","why","whether","wherever","whomever","whenever","however","whyever","whoever","whatever","wheresoever","whomsoever","whensoever","howsoever","whysoever","whosoever","whatsoever","whereso","whomso","whenso","howso","whyso","whoso","whatso"],t=["therefor","therein","hereby","hereto","wherein","therewith","herewith","wherewith","thereby"],u=["there","here","whither","thither","hither","whence","thence","hence"],v=["always","afterwards","towards","once","twice","thrice","amidst","amongst","midst","whilst"],w=["can","cannot","can't","could","couldn't","could've","dare","dares","dared","daring","do","don't","does","doesn't","did","didn't","doing","done","have","haven't","had","hadn't","has","hasn't","having","i've","you've","we've","they've","i'd","you'd","he'd","she'd","it'd","we'd","they'd","would","wouldn't","would've","may","might","must","need","needn't","needs","ought","shall","shalln't","shan't","should","shouldn't","will","won't","i'll","you'll","he'll","she'll","it'll","we'll","they'll","there's","there're","there'll","here's","here're","there'll"],x=["appear","appears","appearing","appeared","become","becomes","becoming","became","come","comes","coming","came","keep","keeps","kept","keeping","remain","remains","remaining","remained","stay","stays","stayed","staying","turn","turns","turned"],y=["in","from","with","under","throughout","atop","for","on","until","of","to","aboard","about","above","abreast","absent","across","adjacent","after","against","along","alongside","amid","midst","mid","among","apropos","apud","around","as","astride","at","ontop","before","afore","tofore","behind","ahind","below","ablow","beneath","neath","beside","besides","between","atween","beyond","ayond","but","by","chez","circa","come","despite","spite","down","during","except","into","less","like","minus","near","nearer","nearest","anear","notwithstanding","off","onto","opposite","out","outen","over","past","per","pre","qua","sans","sauf","since","sithence","than","through","thru","truout","toward","underneath","unlike","until","up","upon","upside","versus","via","vis-à-vis","without","ago","apart","aside","aslant","away","withal"],z=["back","within","forward","backward","ahead"],A=["so","and","nor","but","or","yet","for"],B=["rather","sooner","just","only"],C=["after","although","when","as","if","though","because","before","even","since","unless","whereas","while"],D=["say","says","said","saying","claimed","ask","asks","asked","asking","stated","stating","explain","explains","explained","think","thinks"],E=["and","or","about","absolutely","again","definitely","eternally","expressively","expressly","extremely","immediately","including","instantly","namely","naturally","next","notably","now","nowadays","ordinarily","positively","truly","ultimately","uniquely","usually","almost","first","second","third","maybe","probably","granted","initially","overall","too","actually","already","e.g","i.e","often","regularly","simply","optionally","perhaps","sometimes","likely","never","ever","else","inasmuch","provided","currently","incidentally","elsewhere","following","particular","recently","relatively","f.i","clearly","apparently"],F=["highly","very","really","extremely","absolutely","completely","totally","utterly","quite","somewhat","seriously","fairly","fully","amazingly"],G=["seem","seems","seemed","seeming","let","let's","lets","letting","make","making","makes","made","want","showing","showed","shown","go","goes","going","went","gone","take","takes","took","taken","set","sets","setting","put","puts","putting","use","using","used","try","tries","tried","trying","mean","means","meant","called","based","add","adds","adding","added","contain","contains","containing","contained"],H=["new","newer","newest","old","older","oldest","previous","good","well","better","best","big","bigger","biggest","easy","easier","easiest","fast","faster","fastest","far","hard","harder","hardest","least","own","large","larger","largest","long","longer","longest","low","lower","lowest","high","higher","highest","regular","simple","simpler","simplest","small","smaller","smallest","tiny","tinier","tiniest","short","shorter","shortest","main","actual","nice","nicer","nicest","real","same","able","certain","usual","so-called","mainly","mostly","recent","anymore","complete","lately","possible","commonly","constantly","continually","directly","easily","nearly","slightly","somewhere","estimated","latest","different","similar","widely","bad","worse","worst","great"],I=["oh","wow","tut-tut","tsk-tsk","ugh","whew","phew","yeah","yea","shh","oops","ouch","aha","yikes"],J=["tbs","tbsp","spk","lb","qt","pk","bu","oz","pt","mod","doz","hr","f.g","ml","dl","cl","l","mg","g","kg","quart"],K=["thing","things","way","ways","matter","case","likelihood","ones","piece","pieces","stuff","times","part","parts","percent","instance","instances","aspect","aspects","item","items","idea","theme","person"],L=["not","yes","rid","sure","top","bottom","ok","okay","amen","aka","%"];b.exports=function(){return{articles:g,personalPronouns:i.concat(j,l),prepositions:y,demonstrativePronouns:k,conjunctions:A.concat(C),verbs:d.concat(e,w,x,D,G),quantifiers:m,relativePronouns:q.concat(r,s),passiveAuxiliaries:d,transitionWords:f.concat(E),miscellaneous:L,pronominalAdverbs:t,interjections:I,reflexivePronouns:n,all:g.concat(h,k,l,n,i,j,m,o,p,q,r,s,t,u,v,z,d,e,w,x,y,A,B,C,D,f,E,F,G,I,H,J,K,L)}}},{"./passivevoice/auxiliaries.js":420,"./transitionWords.js":429}],419:[function(a,b,c){"use strict";var d=["king","cling","ring","being"],e=a("../../stringProcessing/indices"),f=e.getIndicesByWordList,g=e.filterIndices,h=e.sortIndices,i=a("../../stringProcessing/stripSpaces.js"),j=a("../../stringProcessing/quotes.js").normalizeSingle,k=a("../../stringProcessing/createRegexFromArray.js"),l=a("./passivevoice/auxiliaries.js")().all,m=a("./SentencePart.js"),n=k(l),o=a("./passivevoice/stopwords.js")(),p=a("lodash/filter"),q=a("lodash/isUndefined"),r=a("lodash/includes"),s=a("lodash/map"),t=function(a){var b=a.match(/\w+ing($|[ \n\r\t\.,'\(\)\"\+\-;!?:\/»«‹›<>])/gi)||[];return p(b,function(a){return!r(d,i(a))})},u=function(a){a=a.toLocaleLowerCase();var b=f(l,a),c=f(o,a),d=t(a),e=f(d,a),i=[].concat(b,c,e);return i=g(i),h(i)},v=function(a){var b=a.match(n)||[];return s(b,function(a){return i(a)})},w=function(a){var b=[];if(a=j(a),null===a.match(n))return b;for(var c=u(a),d=0;d<c.length;d++){var e=a.length;q(c[d+1])||(e=c[d+1].index);var f=i(a.substr(c[d].index,e-c[d].index)),g=v(f);0!==g.length&&b.push(new m(f,g))}return b};b.exports=function(a){return w(a)}},{"../../stringProcessing/createRegexFromArray.js":488,"../../stringProcessing/indices":501,"../../stringProcessing/quotes.js":507,"../../stringProcessing/stripSpaces.js":517,"./SentencePart.js":415,"./passivevoice/auxiliaries.js":420,"./passivevoice/stopwords.js":428,"lodash/filter":250,"lodash/includes":262,"lodash/isUndefined":282,"lodash/map":285}],420:[function(a,b,c){"use strict";var d=["am","is","are","was","were","been","get","gets","got","gotten","be","she's","he's","it's","i'm","we're","they're","you're","isn't","weren't","wasn't","that's","aren't"],e=["being","getting","having","what's"];b.exports=function(){return{filteredAuxiliaries:d,notFilteredAuxiliaries:e,all:d.concat(e)}}},{}],421:[function(a,b,c){"use strict";b.exports=function(){return["a","an","the","my","her","his","their","its","our","your"]}},{}],422:[function(a,b,c){"use strict";b.exports=function(a,b){for(var c=[],d=b.exec(a);null!==d;d=b.exec(a))c.push({match:d[0],index:d.index});return c}},{}],423:[function(a,b,c){"use strict";var d=a("../../../stringProcessing/getWords.js"),e=a("../../../../js/researches/english/passivevoice/matchParticiples")(),f=e.regularParticiples,g=e.irregularParticiples,h=a("../EnglishParticiple.js"),i=a("lodash/forEach");b.exports=function(a,b){var c=d(a),e=[];return i(c,function(c){var d="";0!==f(c).length&&(d="regular"),0!==g(c).length&&(d="irregular"),""!==d&&e.push(new h(c,a,{auxiliaries:b,type:d}))}),e}},{"../../../../js/researches/english/passivevoice/matchParticiples":426,"../../../stringProcessing/getWords.js":498,"../EnglishParticiple.js":414,"lodash/forEach":255}],424:[function(a,b,c){"use strict";b.exports=function(){return["having"]}},{}],425:[function(a,b,c){"use strict";b.exports=function(){return["arisen","awoken","reawoken","babysat","backslid","backslidden","beat","beaten","become","begun","bent","unbent","bet","bid","outbid","rebid","underbid","overbid","bidden","bitten","blown","bought","overbought","bound","unbound","rebound","broadcast","rebroadcast","broken","brought","browbeat","browbeaten","built","prebuilt","rebuilt","overbuilt","burnt","burst","bust","cast","miscast","recast","caught","chosen","clung","come","overcome","cost","crept","cut","undercut","recut","daydreamt","dealt","misdealt","redealt","disproven","done","predone","outdone","misdone","redone","overdone","undone","drawn","outdrawn","redrawn","overdrawn","dreamt","driven","outdriven","drunk","outdrunk","overdrunk","dug","dwelt","eaten","overeaten","fallen","felt","fit","refit","retrofit","flown","outflown","flung","forbidden","forecast","foregone","foreseen","foretold","forgiven","forgotten","forsaken","fought","outfought","found","frostbitten","frozen","unfrozen","given","gone","undergone","gotten","ground","reground","grown","outgrown","regrown","had","handwritten","heard","reheard","misheard","overheard","held","hewn","hidden","unhidden","hit","hung","rehung","overhung","unhung","hurt","inlaid","input","interwound","interwoven","jerry-built","kept","knelt","knit","reknit","unknit","known","laid","mislaid","relaid","overlaid","lain","underlain","leant","leapt","outleapt","learnt","unlearnt","relearnt","mislearnt","left","lent","let","lip-read","lit","relit","lost","made","premade","remade","meant","met","mown","offset","paid","prepaid","repaid","overpaid","partaken","proofread","proven","put","quick-frozen","quit","read","misread","reread","retread","rewaken","rid","ridden","outridden","overridden","risen","roughcast","run","outrun","rerun","overrun","rung","said","sand-cast","sat","outsat","sawn","seen","overseen","sent","resent","set","preset","reset","misset","sewn","resewn","oversewn","unsewn","shaken","shat","shaven","shit","shone","outshone","shorn","shot","outshot","overshot","shown","shrunk","preshrunk","shut","sight-read","slain","slept","outslept","overslept","slid","slit","slung","unslung","slunk","smelt","outsmelt","snuck","sold","undersold","presold","outsold","resold","oversold","sought","sown","spat","spelt","misspelt","spent","underspent","outspent","misspent","overspent","spilt","overspilt","spit","split","spoilt","spoken","outspoken","misspoken","overspoken","spread","sprung","spun","unspun","stolen","stood","understood","misunderstood","strewn","stricken","stridden","striven","struck","strung","unstrung","stuck","unstuck","stung","stunk","sublet","sunburnt","sung","outsung","sunk","sweat","swept","swollen","sworn","outsworn","swum","outswum","swung","taken","undertaken","mistaken","retaken","overtaken","taught","mistaught","retaught","telecast","test-driven","test-flown","thought","outthought","rethought","overthought","thrown","outthrown","overthrown","thrust","told","retold","torn","retorn","trod","trodden","typecast","typeset","upheld","upset","waylaid","wept","wet","rewet","withdrawn","withheld","withstood","woken","won","rewon","worn","reworn","wound","rewound","overwound","unwound","woven","rewoven","unwoven","written","typewritten","underwritten","outwritten","miswritten","rewritten","overwritten","wrung"]}},{}],426:[function(a,b,c){"use strict";var d=a("lodash/find"),e=a("./irregulars")(),f=function(a){return a.match(/\w+ed($|[ \n\r\t\.,'\(\)\"\+\-;!?:\/»«‹›<>])/gi)||[]},g=function(a){var b=[];return d(e,function(c){c===a&&b.push(c)}),b};b.exports=function(){return{regularParticiples:f,irregularParticiples:g}}},{"./irregulars":425,"lodash/find":251}],427:[function(a,b,c){"use strict";b.exports=function(){ return["ablebodied","abovementioned","absentminded","accoladed","accompanied","acculturized","accursed","acerated","acerbated","acetylized","achromatised","achromatized","acidified","acned","actualised","adrenalised","adulated","adversed","aestheticised","affectioned","affined","affricated","aforementioned","agerelated","aggrieved","airbed","aircooled","airspeed","alcoholized","alcoved","alkalised","allianced","aluminized","alveolated","ambered","ammonified","amplified","anagrammatised","anagrammatized","anathematised","aniseed","ankled","annualized","anonymised","anthologized","antlered","anucleated","anviled","anvilshaped","apostrophised","apostrophized","appliqued","apprized","arbitrated","armored","articled","ashamed","assented","atomised","atrophied","auricled","auriculated","aurified","autopsied","axled","babied","backhoed","badmannered","badtempered","balustered","baned","barcoded","bareboned","barefooted","barelegged","barnacled","bayoneted","beadyeyed","beaked","beaned","beatified","beautified","beavered","bed","bedamned","bedecked","behoved","belated","bellbottomed","bellshaped","benighted","bequeathed","berried","bespectacled","bewhiskered","bighearted","bigmouthed","bigoted","bindweed","binucleated","biopsied","bioturbed","biped","bipinnated","birdfeed","birdseed","bisegmented","bitterhearted","blabbermouthed","blackhearted","bladed","blankminded","blearyeyed","bleed","blissed","blobbed","blondhaired","bloodied","bloodred","bloodshed","blueblooded","boatshaped","bobsled","bodied","boldhearted","boogied","boosed","bosomed","bottlefed","bottlefeed","bottlenecked","bouldered","bowlegged","bowlshaped","brandied","bravehearted","breastfed","breastfeed","breed","brighteyed","brindled","broadhearted","broadleaved","broadminded","brokenhearted","broomed","broomweed","buccaned","buckskinned","bucktoothed","buddied","buffaloed","bugeyed","bugleweed","bugweed","bulletined","bunked","busied","butterfingered","cabbed","caddied","cairned","calcified","canalized","candied","cannulated","canoed","canopied","canvased","caped","capsulated","cassocked","castellated","catabolised","catheterised","caudated","cellmediated","cellulosed","certified","chagrined","chambered","chested","chevroned","chickenfeed","chickenhearted","chickweed","chilblained","childbed","chinned","chromatographed","ciliated","cindered","cingulated","circumstanced","cisgendered","citrullinated","clappered","clarified","classified","clawshaped","claysized","cleanhearted","clearminded","clearsighted","cliched","clodded","cloistered","closefisted","closehearted","closelipped","closemouthed","closeted","cloudseed","clubfooted","clubshaped","clued","cockeyed","codified","coed","coevolved","coffined","coiffed","coinfected","coldblooded","coldhearted","collateralised","colonialised","colorcoded","colorised","colourised","columned","commoditized","compactified","companioned","complexioned","conceited","concerned","concussed","coneshaped","congested","contented","convexed","coralled","corymbed","cottonseed","countrified","countrybred","courtmartialled","coved","coveralled","cowshed","cozied","cragged","crayoned","credentialed","creed","crenulated","crescentshaped","cressweed","crewed","cricked","crispated","crossbarred","crossbed","crossbred","crossbreed","crossclassified","crosseyed","crossfertilised","crossfertilized","crossindexed","crosslegged","crossshaped","crossstratified","crossstriated","crotched","crucified","cruelhearted","crutched","cubeshaped","cubified","cuckolded","cucumbershaped","cumbered","cuminseed","cupshaped","curated","curded","curfewed","curlicued","curlycued","curried","curtsied","cyclized","cylindershaped","damed","dandified","dangered","darkhearted","daybed","daylighted","deacidified","deacylated","deadhearted","deadlined","deaminized","deathbed","decalcified","decertified","deckbed","declassified","declutched","decolourated","decreed","deed","deeprooted","deepseated","defensed","defied","deflexed","deglamorised","degunkified","dehumidified","deified","deled","delegitimised","demoded","demystified","denasalized","denazified","denied","denitrified","denticulated","deseed","desexualised","desposited","detoxified","deuced","devitrified","dewlapped","dezincified","diagonalised","dialogued","died","digitated","dignified","dilled","dimwitted","diphthonged","disaffected","disaggregated","disarrayed","discalced","discolorated","discolourated","discshaped","diseased","disembodied","disencumbered","disfranchised","diskshaped","disproportionated","disproportioned","disqualified","distempered","districted","diversified","diverticulated","divested","divvied","dizzied","dogged","dogsbodied","dogsled","domeshaped","domiciled","dormered","doublebarrelled","doublestranded","doublewalled","downhearted","duckbilled","eared","echeloned","eddied","edified","eggshaped","elasticated","electrified","elegized","embed","embodied","emceed","empaneled","empanelled","emptyhearted","emulsified","engined","ennobled","envied","enzymecatalysed","enzymecatalyzed","epitomised","epoxidized","epoxied","etherised","etherized","evilhearted","evilminded","exceed","exemplified","exponentiated","expurgated","extravasated","extraverted","extroverted","fabled","facelifted","facsimiled","fainthearted","falcated","falsehearted","falsified","famed","fancified","fanged","fanshaped","fantasied","farsighted","fated","fatted","fazed","featherbed","fed","federalized","feeblehearted","feebleminded","feeblewitted","feed","fendered","fenestrated","ferried","fevered","fibered","fibred","ficklehearted","fiercehearted","figged","filigreed","filterfeed","fireweed","firmhearted","fissured","flanged","flanneled","flannelled","flatbed","flatfooted","flatted","flaxenhaired","flaxseed","flaxweed","flighted","floodgenerated","flowerbed","fluidised","fluidized","flurried","fobbed","fonded","forcefeed","foreshortened","foresighted","forkshaped","formfeed","fortified","fortressed","foulmouthed","foureyed","foxtailed","fractionalised","fractionalized","frankhearted","freed","freehearted","freespirited","frenzied","friezed","frontiered","fructified","frumped","fullblooded","fullbodied","fullfledged","fullhearted","funnelshaped","furnaced","gaitered","galleried","gangliated","ganglionated","gangrened","gargoyled","gasified","gaunted","gauntleted","gauzed","gavelled","gelatinised","gemmed","genderized","gentled","gentlehearted","gerrymandered","gladhearted","glamored","globed","gloried","glorified","glycosylated","goateed","gobletshaped","godspeed","goodhearted","goodhumored","goodhumoured","goodnatured","goodtempered","goosed","goosenecked","goutweed","grainfed","grammaticalized","grapeseed","gratified","graved","gravelbed","grayhaired","greathearted","greed","greenweed","grommeted","groundspeed","groved","gruffed","guiled","gulled","gumshoed","gunkholed","gussied","guyed","gyrostabilized","hackneyed","hagged","haired","halfcivilized","halfhearted","halfwitted","haloed","handballed","handfed","handfeed","hardcoded","hardhearted","hardnosed","hared","harelipped","hasted","hatred","haunched","hawkeyed","hayseed","hayweed","hearsed","hearted","heartshaped","heavenlyminded","heavyfooted","heavyhearted","heed","heired","heisted","helicoptered","helmed","helmeted","hemagglutinated","hemolyzed","hempseed","hempweed","heparinised","heparinized","herbed","highheeled","highminded","highpriced","highspeed","highspirited","hilled","hipped","hispanicised","hocked","hoed","hogweed","holstered","homaged","hoodooed","hoofed","hooknosed","hooved","horned","horrified","horseshoed","horseweed","hotbed","hotblooded","hothearted","hotted","hottempered","hued","humansized","humidified","humped","hundred","hutched","hyperinflated","hyperpigmented","hyperstimulated","hypertrophied","hyphened","hypophysectomised","hypophysectomized","hypopigmented","hypostatised","hysterectomized","iconified","iconised","iconized","ideologised","illbred","illconceived","illdefined","illdisposed","illequipped","illfated","illfavored","illfavoured","illflavored","illfurnished","illhumored","illhumoured","illimited","illmannered","illnatured","illomened","illproportioned","illqualified","illscented","illtempered","illumed","illusioned","imbed","imbossed","imbued","immatured","impassioned","impenetrated","imperfected","imperialised","imperturbed","impowered","imputed","inarticulated","inbred","inbreed","incapsulated","incased","incrustated","incrusted","indebted","indeed","indemnified","indentured","indigested","indisposed","inexperienced","infrared","intensified","intentioned","interbedded","interbred","interbreed","interluded","introverted","inured","inventoried","iodinated","iodised","irked","ironfisted","ironweed","itchweed","ivied","ivyweed","jagged","jellified","jerseyed","jetlagged","jetpropelled","jeweled","jewelled","jewelweed","jiggered","jimmyweed","jimsonweed","jointweed","joyweed","jungled","juried","justiceweed","justified","karstified","kerchiefed","kettleshaped","kibbled","kidneyshaped","kimonoed","kindhearted","kindred","kingsized","kirtled","knacked","knapweed","kneed","knobbed","knobweed","knopweed","knotweed","lakebed","lakeweed","lamed","lamellated","lanceshaped","lanceted","landbased","lapeled","lapelled","largehearted","lariated","lased","latticed","lauded","lavaged","lavendered","lawned","led","lefteyed","legitimatised","legitimatized","leisured","lensshaped","leveed","levied","lichened","lichenized","lidded","lifesized","lightfingered","lightfooted","lighthearted","lightminded","lightspeed","lignified","likeminded","lilylivered","limbed","linearised","linearized","linefeed","linseed","lionhearted","liquefied","liquified","lithified","liveried","lobbied","locoweed","longarmed","longhaired","longhorned","longlegged","longnecked","longsighted","longwinded","lopsided","loudmouthed","louvered","louvred","lowbred","lowpriced","lowspirited","lozenged","lunated","lyrated","lysinated","maced","macroaggregated","macrodissected","maculated","madweed","magnified","maidenweed","maladapted","maladjusted","malnourished","malrotated","maned","mannered","manuevered","manyhued","manyshaped","manysided","masted","mealymouthed","meanspirited","membered","membraned","metaled","metalized","metallised","metallized","metamerized","metathesized","meted","methylated","mettled","microbrecciated","microminiaturized","microstratified","middleaged","midsized","miffed","mildhearted","milkweed","miniskirted","misactivated","misaligned","mischiefed","misclassified","misdeed","misdemeaned","mismannered","misnomered","misproportioned","miswired","mitred","mitted","mittened","moneyed","monocled","mononucleated","monospaced","monotoned","monounsaturated","mortified","moseyed","motorised","motorized","moussed","moustached","muddied","mugweed","multiarmed","multibarreled","multibladed","multicelled","multichambered","multichanneled","multichannelled","multicoated","multidirected","multiengined","multifaceted","multilaminated","multilaned","multilayered","multilobed","multilobulated","multinucleated","multipronged","multisegmented","multisided","multispeed","multistemmed","multistoried","multitalented","multitoned","multitowered","multivalued","mummied","mummified","mustached","mustachioed","mutinied","myelinated","mystified","mythicised","naked","narcotised","narrowminded","natured","neaped","nearsighted","necrosed","nectared","need","needleshaped","newfangled","newlywed","nibbed","nimblewitted","nippled","nixed","nobled","noduled","noised","nonaccented","nonactivated","nonadsorbed","nonadulterated","nonaerated","nonaffiliated","nonaliased","nonalienated","nonaligned","nonarchived","nonarmored","nonassociated","nonattenuated","nonblackened","nonbreastfed","nonbrecciated","nonbuffered","nonbuttered","noncarbonated","noncarbonized","noncatalogued","noncatalyzed","noncategorized","noncertified","nonchlorinated","nonciliated","noncircumcised","noncivilized","nonclassified","noncoated","noncodified","noncoerced","noncommercialized","noncommissioned","noncompacted","noncompiled","noncomplicated","noncomposed","noncomputed","noncomputerized","nonconcerted","nonconditioned","nonconfirmed","noncongested","nonconjugated","noncooled","noncorrugated","noncoupled","noncreated","noncrowded","noncultured","noncurated","noncushioned","nondecoded","nondecomposed","nondedicated","nondeferred","nondeflated","nondegenerated","nondegraded","nondelegated","nondelimited","nondelineated","nondemarcated","nondeodorized","nondeployed","nonderivatized","nonderived","nondetached","nondetailed","nondifferentiated","nondigested","nondigitized","nondilapidated","nondilated","nondimensionalised","nondimensionalized","nondirected","nondisabled","nondisciplined","nondispersed","nondisputed","nondisqualified","nondisrupted","nondisseminated","nondissipated","nondissolved","nondistressed","nondistributed","nondiversified","nondiverted","nondocumented","nondomesticated","nondoped","nondrafted","nondrugged","nondubbed","nonducted","nonearthed","noneclipsed","nonedged","nonedited","nonelasticized","nonelectrified","nonelectroplated","nonelectroporated","nonelevated","noneliminated","nonelongated","nonembedded","nonembodied","nonemphasized","nonencapsulated","nonencoded","nonencrypted","nonendangered","nonengraved","nonenlarged","nonenriched","nonentangled","nonentrenched","nonepithelized","nonequilibrated","nonestablished","nonetched","nonethoxylated","nonethylated","nonetiolated","nonexaggerated","nonexcavated","nonexhausted","nonexperienced","nonexpired","nonfabricated","nonfalsified","nonfeathered","nonfeatured","nonfed","nonfederated","nonfeed","nonfenestrated","nonfertilized","nonfilamented","nonfinanced","nonfinished","nonfinned","nonfissured","nonflagellated","nonflagged","nonflared","nonflavored","nonfluidized","nonfluorinated","nonfluted","nonforested","nonformalized","nonformatted","nonfragmented","nonfragranced","nonfranchised","nonfreckled","nonfueled","nonfumigated","nonfunctionalized","nonfunded","nongalvanized","nongated","nongelatinized","nongendered","nongeneralized","nongenerated","nongifted","nonglazed","nonglucosated","nonglucosylated","nonglycerinated","nongraded","nongrounded","nonhalogenated","nonhandicapped","nonhospitalised","nonhospitalized","nonhydrated","nonincorporated","nonindexed","noninfected","noninfested","noninitialized","noninitiated","noninoculated","noninseminated","noninstitutionalized","noninsured","nonintensified","noninterlaced","noninterpreted","nonintroverted","noninvestigated","noninvolved","nonirrigated","nonisolated","nonisomerized","nonissued","nonitalicized","nonitemized","noniterated","nonjaded","nonlabelled","nonlaminated","nonlateralized","nonlayered","nonlegalized","nonlegislated","nonlesioned","nonlexicalized","nonliberated","nonlichenized","nonlighted","nonlignified","nonlimited","nonlinearized","nonlinked","nonlobed","nonlobotomized","nonlocalized","nonlysed","nonmachined","nonmalnourished","nonmandated","nonmarginalized","nonmassaged","nonmatriculated","nonmatted","nonmatured","nonmechanized","nonmedicated","nonmedullated","nonmentioned","nonmetabolized","nonmetallized","nonmetastasized","nonmetered","nonmethoxylated","nonmilled","nonmineralized","nonmirrored","nonmodeled","nonmoderated","nonmodified","nonmonetized","nonmonitored","nonmortgaged","nonmotorized","nonmottled","nonmounted","nonmultithreaded","nonmutilated","nonmyelinated","nonnormalized","nonnucleated","nonobjectified","nonobligated","nonoccupied","nonoiled","nonopinionated","nonoxygenated","nonpaginated","nonpaired","nonparalyzed","nonparameterized","nonparasitized","nonpasteurized","nonpatterned","nonphased","nonphosphatized","nonphosphorized","nonpierced","nonpigmented","nonpiloted","nonpipelined","nonpitted","nonplussed","nonpuffed","nonrandomized","nonrated","nonrefined","nonregistered","nonregulated","nonrelated","nonretarded","nonsacred","nonsalaried","nonsanctioned","nonsaturated","nonscented","nonscheduled","nonseasoned","nonsecluded","nonsegmented","nonsegregated","nonselected","nonsolidified","nonspecialized","nonspored","nonstandardised","nonstandardized","nonstratified","nonstressed","nonstriated","nonstriped","nonstructured","nonstylised","nonstylized","nonsubmerged","nonsubscripted","nonsubsidised","nonsubsidized","nonsubstituted","nonsyndicated","nonsynthesised","nontabulated","nontalented","nonthreaded","nontinted","nontolerated","nontranslated","nontunnelled","nonunified","nonunionised","nonupholstered","nonutilised","nonutilized","nonvalued","nonvaried","nonverbalized","nonvitrified","nonvolatilised","nonvolatilized","normed","nosebleed","notated","notified","nuanced","nullified","numerated","oarweed","objectified","obliqued","obtunded","occupied","octupled","odored","oilseed","oinked","oldfashioned","onesided","oophorectomized","opaqued","openhearted","openminded","openmouthed","opiated","opinionated","oracled","oreweed","ossified","outbreed","outmoded","outrigged","outriggered","outsized","outskated","outspeed","outtopped","outtrumped","outvoiced","outweed","ovated","overadorned","overaged","overalled","overassured","overbred","overbreed","overcomplicated","overdamped","overdetailed","overdiversified","overdyed","overequipped","overfatigued","overfed","overfeed","overindebted","overintensified","overinventoried","overmagnified","overmodified","overpreoccupied","overprivileged","overproportionated","overqualified","overseed","oversexed","oversimplified","oversized","oversophisticated","overstudied","oversulfated","ovicelled","ovoidshaped","ozonated","pacified","packeted","palatalized","paled","palsied","paned","panicled","parabled","parallelepiped","parallelized","parallelopiped","parenthesised","parodied","parqueted","passioned","paunched","pauperised","pedigreed","pedimented","pedunculated","pegged","peglegged","penanced","pencilshaped","permineralized","personified","petrified","photodissociated","photoduplicated","photoed","photoinduced","photolysed","photolyzed","pied","pigeoned","pigtailed","pigweed","pilastered","pillared","pilloried","pimpled","pinealectomised","pinealectomized","pinfeathered","pinnacled","pinstriped","pixellated","pixilated","pixillated","plainclothed","plantarflexed","pled","plumaged","pocked","pokeweed","polychlorinated","polyunsaturated","ponytailed","pooched","poorspirited","popeyed","poppyseed","porcelainized","porched","poshed","pottered","poxed","preachified","precertified","preclassified","preconized","preinoculated","premed","prenotified","preoccupied","preposed","prequalified","preshaped","presignified","prespecified","prettified","pried","principled","proceed","prophesied","propounded","prosed","protonated","proudhearted","proxied","pulpified","pumpkinseed","puppied","purebred","pured","pureed","purified","pustuled","putrefied","pyjamaed","quadruped","qualified","quantified","quantised","quantized","quarried","queried","questoned","quicktempered","quickwitted","quiesced","quietened","quizzified","racemed","radiosensitised","ragweed","raindrenched","ramped","rapeseed","rarefied","rarified","ratified","razoredged","reaccelerated","reaccompanied","reachieved","reacknowledged","readdicted","readied","reamplified","reannealed","reassociated","rebadged","rebiopsied","recabled","recategorised","receipted","recentred","recertified","rechoreographed","reclarified","reclassified","reconferred","recrystalized","rectified","recursed","redblooded","redefied","redenied","rednecked","redshifted","redweed","redyed","reed","reembodied","reenlighted","refeed","refereed","reflexed","refortified","refronted","refuged","reglorified","reimpregnated","reinitialized","rejustified","reliquefied","remedied","remodified","remonetized","remythologized","renotified","renullified","renumerated","reoccupied","repacified","repurified","reputed","requalified","rescinded","reseed","reshoed","resolidified","resorbed","respecified","restudied","retabulated","reticulated","retinted","retreed","retroacted","reunified","reverified","revested","revivified","rewed","ridgepoled","riffled","rightminded","rigidified","rinded","riped","rited","ritualised","riverbed","rivered","roached","roadbed","robotised","robotized","romanized","rosetted","rosined","roughhearted","rubied","ruddied","runcinated","russeted","sabled","sabred","sabretoothed","sacheted","sacred","saddlebred","sainted","salaried","samoyed","sanctified","satellited","savvied","sawtoothed","scandalled","scarified","scarped","sceptred","scissored","screed","screwshaped","scrupled","sculked","scurried","scuttled","seabed","seaweed","seed","seedbed","selfassured","selforganized","semicivilized","semidetached","semidisassembled","semidomesticated","semipetrified","semipronated","semirefined","semivitrified","sentineled","sepaled","sepalled","sequinned","sexed","shagged","shaggycoated","shaggyhaired","shaled","shammed","sharpangled","sharpclawed","sharpcornered","sharpeared","sharpedged","sharpeyed","sharpflavored","sharplimbed","sharpnosed","sharpsighted","sharptailed","sharptongued","sharptoothed","sharpwitted","sharpworded","shed","shellbed","shieldshaped","shimmied","shinned","shirted","shirtsleeved","shoed","shortbeaked","shortbilled","shortbodied","shorthaired","shortlegged","shortlimbed","shortnecked","shortnosed","shortsighted","shortsleeved","shortsnouted","shortstaffed","shorttailed","shorttempered","shorttoed","shorttongued","shortwinded","shortwinged","shotted","shred","shrewsized","shrined","shrinkproofed","sickbed","sickleshaped","sickleweed","signalised","signified","silicified","siliconized","silkweed","siltsized","silvertongued","simpleminded","simplified","singlebarreled","singlebarrelled","singlebed","singlebladed","singlebreasted","singlecelled","singlefooted","singlelayered","singleminded","singleseeded","singleshelled","singlestranded","singlevalued","sissified","sistered","sixgilled","sixmembered","sixsided","sixstoried","skulled","slickered","slipcased","slowpaced","slowwitted","slurried","smallminded","smoothened","smoothtongued","snaggletoothed","snouted","snowballed","snowcapped","snowshed","snowshoed","snubnosed","so-called","sofabed","softhearted","sogged","soled","solidified","soliped","sorbed","souled","spearshaped","specified","spectacled","sped","speeched","speechified","speed","spied","spiffied","spindleshaped","spiritualised","spirted","splayfooted","spoonfed","spoonfeed","spoonshaped","spreadeagled","squarejawed","squareshaped","squareshouldered","squaretoed","squeegeed","staled","starshaped","starspangled","starstudded","statechartered","statesponsored","statued","steadied","steampowered","steed","steelhearted","steepled","sterned","stiffnecked","stilettoed","stimied","stinkweed","stirrupshaped","stockinged","storeyed","storied","stouthearted","straitlaced","stratified","strawberryflavored","streambed","stressinduced","stretchered","strictured","strongbodied","strongboned","strongflavored","stronghearted","stronglimbed","strongminded","strongscented","strongwilled","stubbled","studied","stultified","stupefied","styed","stymied","subclassified","subcommissioned","subminiaturised","subsaturated","subulated","suburbanised","suburbanized","suburbed","succeed","sueded","sugarrelated","sulfurized","sunbed","superhardened","superinfected","supersimplified","surefooted","sweetscented","swifted","swordshaped","syllabified","syphilized","tabularized","talented","tarpapered","tautomerized","teated","teed","teenaged","teetotaled","tenderhearted","tentacled","tenured","termed","ternated","testbed","testified","theatricalised","theatricalized","themed","thicketed","thickskinned","thickwalled","thighed","thimbled","thimblewitted","thonged","thoroughbred","thralled","threated","throated","throughbred","thyroidectomised","thyroidectomized","tiaraed","ticktocked","tidied","tightassed","tightfisted","tightlipped","timehonoured","tindered","tined","tinselled","tippytoed","tiptoed","titled","toed","tomahawked","tonged","toolshed","toothplated","toplighted","torchlighted","toughhearted","traditionalized","trajected","tranced","transgendered","transliterated","translocated","transmogrified","treadled","treed","treelined","tressed","trialled","triangled","trifoliated","trifoliolated","trilobed","trucklebed","truehearted","trumpetshaped","trumpetweed","tuberculated","tumbleweed","tunnelshaped","turbaned","turreted","turtlenecked","tuskshaped","tweed","twigged","typified","ulcered","ultracivilised","ultracivilized","ultracooled","ultradignified","ultradispersed","ultrafiltered","ultrared","ultrasimplified","ultrasophisticated","unabandoned","unabashed","unabbreviated","unabetted","unabolished","unaborted","unabraded","unabridged","unabsolved","unabsorbed","unaccelerated","unaccented","unaccentuated","unacclimatised","unacclimatized","unaccompanied","unaccomplished","unaccosted","unaccredited","unaccrued","unaccumulated","unaccustomed","unacidulated","unacquainted","unacquitted","unactivated","unactuated","unadapted","unaddicted","unadjourned","unadjudicated","unadjusted","unadmonished","unadopted","unadored","unadorned","unadsorbed","unadulterated","unadvertised","unaerated","unaffiliated","unaggregated","unagitated","unaimed","unaired","unaliased","unalienated","unaligned","unallocated","unalloyed","unalphabetized","unamassed","unamortized","unamplified","unanaesthetised","unanaesthetized","unaneled","unanesthetised","unanesthetized","unangered","unannealed","unannexed","unannihilated","unannotated","unanointed","unanticipated","unappareled","unappendaged","unapportioned","unapprenticed","unapproached","unappropriated","unarbitrated","unarched","unarchived","unarmored","unarmoured","unarticulated","unascertained","unashamed","unaspirated","unassembled","unasserted","unassessed","unassociated","unassorted","unassuaged","unastonished","unastounded","unatoned","unattained","unattainted","unattenuated","unattributed","unauctioned","unaudited","unauthenticated","unautographed","unaverted","unawaked","unawakened","unawarded","unawed","unbaffled","unbaited","unbalconied","unbanded","unbanished","unbaptised","unbaptized","unbarreled","unbarrelled","unbattered","unbeaded","unbearded","unbeneficed","unbesotted","unbetrayed","unbetrothed","unbiased","unbiassed","unbigoted","unbilled","unblackened","unblanketed","unblasphemed","unblazoned","unblistered","unblockaded","unbloodied","unbodied","unbonded","unbothered","unbounded","unbracketed","unbranded","unbreaded","unbrewed","unbridged","unbridled","unbroached","unbudgeted","unbuffed","unbuffered","unburnished","unbutchered","unbuttered","uncached","uncaked","uncalcified","uncalibrated","uncamouflaged","uncamphorated","uncanceled","uncancelled","uncapitalized","uncarbonated","uncarpeted","uncased","uncashed","uncastrated","uncatalogued","uncatalysed","uncatalyzed","uncategorised","uncatered","uncaulked","uncelebrated","uncensored","uncensured","uncertified","unchambered","unchanneled","unchannelled","unchaperoned","uncharacterized","uncharted","unchartered","unchastened","unchastised","unchelated","uncherished","unchilled","unchristened","unchronicled","uncircumcised","uncircumscribed","uncited","uncivilised","uncivilized","unclarified","unclassed","unclassified","uncleaved","unclimbed","unclustered","uncluttered","uncoagulated","uncoded","uncodified","uncoerced","uncoined","uncollapsed","uncollated","uncolonised","uncolonized","uncolumned","uncombined","uncommented","uncommercialised","uncommercialized","uncommissioned","uncommitted","uncompacted","uncompartmentalized","uncompartmented","uncompensated","uncompiled","uncomplicated","uncompounded","uncomprehened","uncomputed","unconcealed","unconceded","unconcluded","uncondensed","unconditioned","unconfined","unconfirmed","uncongested","unconglomerated","uncongratulated","unconjugated","unconquered","unconsecrated","unconsoled","unconsolidated","unconstipated","unconstricted","unconstructed","unconsumed","uncontacted","uncontracted","uncontradicted","uncontrived","unconverted","unconveyed","unconvicted","uncooked","uncooled","uncoordinated","uncopyrighted","uncored","uncorrelated","uncorroborated","uncosted","uncounseled","uncounselled","uncounterfeited","uncoveted","uncrafted","uncramped","uncrannied","uncrazed","uncreamed","uncreased","uncreated","uncredentialled","uncredited","uncrested","uncrevassed","uncrippled","uncriticised","uncriticized","uncropped","uncrosslinked","uncrowded","uncrucified","uncrumbled","uncrystalized","uncrystallised","uncrystallized","uncubed","uncuddled","uncued","unculled","uncultivated","uncultured","uncupped","uncurated","uncurbed","uncurried","uncurtained","uncushioned","undamped","undampened","undappled","undarkened","undated","undaubed","undazzled","undeadened","undeafened","undebated","undebunked","undeceased","undecimalized","undeciphered","undecked","undeclared","undecomposed","undeconstructed","undedicated","undefeated","undeferred","undefied","undefined","undeflected","undefrauded","undefrayed","undegassed","undejected","undelegated","undeleted","undelimited","undelineated","undemented","undemolished","undemonstrated","undenatured","undenied","undented","undeodorized","undepicted","undeputized","underaged","underarmed","underassessed","underbred","underbudgeted","undercapitalised","undercapitalized","underdiagnosed","underdocumented","underequipped","underexploited","underexplored","underfed","underfeed","underfurnished","undergoverned","undergrazed","underinflated","underinsured","underinvested","underived","undermaintained","undermentioned","undermotivated","underperceived","underpowered","underprivileged","underqualified","underrehearsed","underresourced","underripened","undersaturated","undersexed","undersized","underspecified","understaffed","understocked","understressed","understudied","underutilised","underventilated","undescaled","undesignated","undetached","undetailed","undetained","undeteriorated","undeterred","undetonated","undevised","undevoted","undevoured","undiagnosed","undialed","undialysed","undialyzed","undiapered","undiffracted","undigested","undignified","undiluted","undiminished","undimmed","undipped","undirected","undisciplined","undiscouraged","undiscussed","undisfigured","undisguised","undisinfected","undismayed","undisposed","undisproved","undisputed","undisrupted","undissembled","undissipated","undissociated","undissolved","undistilled","undistorted","undistracted","undistributed","undisturbed","undiversified","undiverted","undivulged","undoctored","undocumented","undomesticated","undosed","undramatised","undrilled","undrugged","undubbed","unduplicated","uneclipsed","unedged","unedited","unejaculated","unejected","unelaborated","unelapsed","unelected","unelectrified","unelevated","unelongated","unelucidated","unemaciated","unemancipated","unemasculated","unembalmed","unembed","unembellished","unembodied","unemboldened","unemerged","unenacted","unencoded","unencrypted","unencumbered","unendangered","unendorsed","unenergized","unenfranchised","unengraved","unenhanced","unenlarged","unenlivened","unenraptured","unenriched","unentangled","unentitled","unentombed","unentranced","unentwined","unenumerated","unenveloped","unenvied","unequaled","unequalised","unequalized","unequalled","unequipped","unerased","unerected","uneroded","unerupted","unescorted","unestablished","unevaluated","unexaggerated","unexampled","unexcavated","unexceeded","unexcelled","unexecuted","unexerted","unexhausted","unexpensed","unexperienced","unexpired","unexploited","unexplored","unexposed","unexpurgated","unextinguished","unfabricated","unfaceted","unfanned","unfashioned","unfathered","unfathomed","unfattened","unfavored","unfavoured","unfazed","unfeathered","unfed","unfeigned","unfermented","unfertilised","unfertilized","unfilleted","unfiltered","unfinished","unflavored","unflavoured","unflawed","unfledged","unfleshed","unflurried","unflushed","unflustered","unfluted","unfocussed","unforested","unformatted","unformulated","unfortified","unfractionated","unfractured","unfragmented","unfrequented","unfretted","unfrosted","unfueled","unfunded","unfurnished","ungarbed","ungarmented","ungarnished","ungeared","ungerminated","ungifted","unglazed","ungoverned","ungraded","ungrasped","ungratified","ungroomed","ungrounded","ungrouped","ungummed","ungusseted","unhabituated","unhampered","unhandicapped","unhardened","unharvested","unhasped","unhatched","unheralded","unhindered","unhomogenised","unhomogenized","unhonored","unhonoured","unhooded","unhusked","unhyphenated","unified","unillustrated","unimpacted","unimpaired","unimpassioned","unimpeached","unimpelled","unimplemented","unimpregnated","unimprisoned","unimpugned","unincorporated","unincubated","unincumbered","unindemnified","unindexed","unindicted","unindorsed","uninduced","unindustrialised","unindustrialized","uninebriated","uninfected","uninflated","uninflected","uninhabited","uninhibited","uninitialised","uninitialized","uninitiated","uninoculated","uninseminated","uninsulated","uninsured","uninterpreted","unintimidated","unintoxicated","unintroverted","uninucleated","uninverted","uninvested","uninvolved","unissued","unjaundiced","unjointed","unjustified","unkeyed","unkindled","unlabelled","unlacquered","unlamented","unlaminated","unlarded","unlaureled","unlaurelled","unleaded","unleavened","unled","unlettered","unlicenced","unlighted","unlimbered","unlimited","unlined","unlipped","unliquidated","unlithified","unlittered","unliveried","unlobed","unlocalised","unlocalized","unlocated","unlogged","unlubricated","unmagnified","unmailed","unmaimed","unmaintained","unmalted","unmangled","unmanifested","unmanipulated","unmannered","unmanufactured","unmapped","unmarred","unmastered","unmatriculated","unmechanised","unmechanized","unmediated","unmedicated","unmentioned","unmerged","unmerited","unmetabolised","unmetabolized","unmetamorphosed","unmethylated","unmineralized","unmitigated","unmoderated","unmodernised","unmodernized","unmodified","unmodulated","unmolded","unmolested","unmonitored","unmortgaged","unmotivated","unmotorised","unmotorized","unmounted","unmutated","unmutilated","unmyelinated","unnaturalised","unnaturalized","unnotched","unnourished","unobligated","unobstructed","unoccupied","unoiled","unopposed","unoptimised","unordained","unorganised","unorganized","unoriented","unoriginated","unornamented","unoxidized","unoxygenated","unpacified","unpackaged","unpaired","unparalleled","unparallelled","unparasitized","unpardoned","unparodied","unpartitioned","unpasteurised","unpasteurized","unpatented","unpaved","unpedigreed","unpenetrated","unpenned","unperfected","unperjured","unpersonalised","unpersuaded","unperturbed","unperverted","unpestered","unphosphorylated","unphotographed","unpigmented","unpiloted","unpledged","unploughed","unplumbed","unpoised","unpolarized","unpoliced","unpolled","unpopulated","unposed","unpowered","unprecedented","unpredicted","unprejudiced","unpremeditated","unprescribed","unpressurised","unpressurized","unpriced","unprimed","unprincipled","unprivileged","unprized","unprocessed","unprofaned","unprofessed","unprohibited","unprompted","unpronounced","unproposed","unprospected","unproved","unpruned","unpublicised","unpublicized","unpublished","unpuckered","unpunctuated","unpurified","unqualified","unquantified","unquenched","unquoted","unranked","unrated","unratified","unrebuked","unreckoned","unrecompensed","unreconciled","unreconstructed","unrectified","unredeemed","unrefined","unrefreshed","unrefrigerated","unregarded","unregimented","unregistered","unregulated","unrehearsed","unrelated","unrelieved","unrelinquished","unrenewed","unrented","unrepealed","unreplicated","unreprimanded","unrequited","unrespected","unrestricted","unretained","unretarded","unrevised","unrevived","unrevoked","unrifled","unripened","unrivaled","unrivalled","unroasted","unroofed","unrounded","unruffled","unsalaried","unsalted","unsanctified","unsanctioned","unsanded","unsaponified","unsated","unsatiated","unsatisfied","unsaturated","unscaled","unscarred","unscathed","unscented","unscheduled","unschooled","unscreened","unscripted","unseamed","unseared","unseasoned","unseeded","unsegmented","unsegregated","unselected","unserviced","unsexed","unshamed","unshaped","unsharpened","unsheared","unshielded","unshifted","unshirted","unshoed","unshuttered","unsifted","unsighted","unsilenced","unsimplified","unsized","unskewed","unskinned","unslaked","unsliced","unsloped","unsmoothed","unsoiled","unsoldered","unsolicited","unsolved","unsophisticated","unsorted","unsourced","unsoured","unspaced","unspanned","unspecialised","unspecialized","unspecified","unspiced","unstaged","unstandardised","unstandardized","unstapled","unstarched","unstarred","unstated","unsteadied","unstemmed","unsterilised","unsterilized","unstickered","unstiffened","unstifled","unstigmatised","unstigmatized","unstilted","unstippled","unstipulated","unstirred","unstocked","unstoked","unstoppered","unstratified","unstressed","unstriped","unstructured","unstudied","unstumped","unsubdued","unsubmitted","unsubsidised","unsubsidized","unsubstantiated","unsubstituted","unsugared","unsummarized","unsupervised","unsuprised","unsurveyed","unswayed","unsweetened","unsyllabled","unsymmetrized","unsynchronised","unsynchronized","unsyncopated","unsyndicated","unsynthesized","unsystematized","untagged","untainted","untalented","untanned","untaped","untapered","untargeted","untarnished","untattooed","untelevised","untempered","untenanted","unterminated","untextured","unthickened","unthinned","unthrashed","unthreaded","unthrottled","unticketed","untiled","untilled","untilted","untimbered","untinged","untinned","untinted","untitled","untoasted","untoggled","untoothed","untopped","untoughened","untracked","untrammeled","untrammelled","untranscribed","untransduced","untransferred","untranslated","untransmitted","untraumatized","untraversed","untufted","untuned","untutored","unupgraded","unupholstered","unutilised","unutilized","unuttered","unvaccinated","unvacuumed","unvalidated","unvalued","unvandalized","unvaned","unvanquished","unvapourised","unvapourized","unvaried","unvariegated","unvarnished","unvented","unventilated","unverbalised","unverbalized","unverified","unversed","unvetted","unvictimized","unviolated","unvitrified","unvocalized","unvoiced","unwaged","unwarped","unwarranted","unwaxed","unweakened","unweaned","unwearied","unweathered","unwebbed","unwed","unwedded","unweeded","unweighted","unwelded","unwinterized","unwired","unwitnessed","unwonted","unwooded","unworshipped","unwounded","unzoned","uprated","uprighted","upsized","upswelled","vacuolated","valanced","valueoriented","varied","vascularised","vascularized","vasectomised","vaunted","vectorised","vectorized","vegged","verdured","verified","vermiculated","vernacularized","versified","verticillated","vesiculated","vied","vilified","virtualised","vitrified","vivified","volumed","vulcanised","wabbled","wafered","waisted","walleyed","wared","warmblooded","warmhearted","warted","waterbased","waterbed","watercooled","watersaturated","watershed","wavegenerated","waxweed","weakhearted","weakkneed","weakminded","wearied","weatherised","weatherstriped","webfooted","wedgeshaped","weed","weeviled","welladapted","welladjusted","wellbred","wellconducted","welldefined","welldisposed","welldocumented","wellequipped","wellestablished","wellfavored","wellfed","wellgrounded","wellintentioned","wellmannered","wellminded","wellorganised","wellrounded","wellshaped","wellstructured","whinged","whinnied","whiplashed","whiskered","wholehearted","whorled","widebased","wideeyed","widemeshed","widemouthed","widenecked","widespaced","wilded","wildered","wildeyed","willinghearted","windspeed","winterfed","winterfeed","winterised","wirehaired","wised","witchweed","woaded","wombed","wooded","woodshed","wooled","woolled","woollyhaired","woollystemmed","woolyhaired","woolyminded","wormholed","wormshaped","wrappered","wretched","wronghearted","ycleped","yolked","zincified","zinckified","zinkified","zombified"] }},{}],428:[function(a,b,c){"use strict";b.exports=function(){return["to","which","who","whom","that","whose","after","although","as","because","before","even if","even though","how","if","in order that","inasmuch","lest","once","provided","since","so that","than","though","till","unless","until","when","whenever","where","whereas","wherever","whether","while","why","by the time","supposing","no matter","how","what","won't","do","does","'ll",":"]}},{}],429:[function(a,b,c){"use strict";var d=["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","too","undeniably","undoubtedly","unless","unlike","unquestionably","until","when","whenever","whereas","while"],e=["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"];b.exports=function(){return{singleWords:d,multipleWords:e,allWords:d.concat(e)}}},{}],430:[function(a,b,c){"use strict";b.exports=function(){return[["both","and"],["if","then"],["not only","but also"],["neither","nor"],["either","or"],["not","but"],["whether","or"],["no sooner","than"]]}},{}],431:[function(a,b,c){"use strict";var d=a("../stringProcessing/matchParagraphs.js"),e=a("../stringProcessing/matchTextWithWord.js"),f=a("lodash/escapeRegExp"),g=a("lodash/reject"),h=a("lodash/isEmpty");b.exports=function(a){var b=d(a.getText()),c=f(a.getKeyword().toLocaleLowerCase()),i=g(b,h)[0]||"";return e(i,c,a.getLocale())}},{"../stringProcessing/matchParagraphs.js":502,"../stringProcessing/matchTextWithWord.js":505,"lodash/escapeRegExp":249,"lodash/isEmpty":271,"lodash/reject":296}],432:[function(a,b,c){"use strict";var d=a("../stringProcessing/matchTextWithWord.js"),e=a("lodash/escapeRegExp");b.exports=function(a){var b=a.getTitle(),c=e(a.getKeyword()),f=a.getLocale(),g={matches:0,position:-1};return g.matches=d(b,c,f),g.position=b.toLocaleLowerCase().indexOf(c),g}},{"../stringProcessing/matchTextWithWord.js":505,"lodash/escapeRegExp":249}],433:[function(a,b,c){"use strict";var d=a("../stringProcessing/createRegexFromDoubleArray.js"),e=a("../stringProcessing/getSentences.js"),f=a("../stringProcessing/matchWordInSentence.js"),g=a("../stringProcessing/quotes.js").normalizeSingle,h=a("../helpers/getTransitionWords.js"),i=a("lodash/forEach"),j=a("lodash/filter"),k=a("lodash/memoize"),l=k(d),m=function(a,b){a=g(a);var c=l(b);return a.match(c)},n=function(a,b){return a=g(a),j(b,function(b){return f(b,a)})},o=function(a,b){var c=[];return i(a,function(a){var d=m(a,b.twoPartTransitionWords());if(null!==d)return void c.push({sentence:a,transitionWords:d});var e=n(a,b.transitionWords);return 0!==e.length?void c.push({sentence:a,transitionWords:e}):void 0}),c};b.exports=function(a){var b=a.getLocale(),c=h(b),d=e(a.getText()),f=o(d,c);return{totalSentences:d.length,sentenceResults:f,transitionWordSentences:f.length}}},{"../helpers/getTransitionWords.js":392,"../stringProcessing/createRegexFromDoubleArray.js":489,"../stringProcessing/getSentences.js":495,"../stringProcessing/matchWordInSentence.js":506,"../stringProcessing/quotes.js":507,"lodash/filter":250,"lodash/forEach":255,"lodash/memoize":286}],434:[function(a,b,c){"use strict";b.exports=function(){return["le","la","les","un","une","deux","trois","quatre","cinq","six","sept","huit","neuf","dix","celui","celle","ceux","celles","celui-ci","celle-là","celui-là","celle-ci"]}},{}],435:[function(a,b,c){"use strict";b.exports=function(){return["à cause de","à ce jour","à ce propos","à ce sujet","à cet égard","à cette fin","à compter de","à condition que","à défaut de","à force de","à 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","à partir de","à première vue","à savoir","à seule fin que","à supposer que","à tel point que","à tout prendre","à vrai dire","afin de","afin que","ainsi","ainsi donc","ainsi que","alors","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 que","au lieu de","au même temps","au moment où","au moyen de","au point que","au risque de","au surplus","au total","aussi","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 dire","c'est le cas de","c'est pourquoi","c'est qu'en effet","c'est-à-dire","ça confirme que","ça montre que","ça prouve que","car","cela dit","cela étant","cependant","cependant que","certainement","certes","compte tenu","comme l'illustre","comme le souligne","comme quoi","comme si","comparativement à","conformément à","conséquemment","contrairement à","d'abord","d'ailleurs","d'après","d'autant plus que","d'autant que","d'autre part","d'ici là","d'où","d'un autre côté","d'un côté","d'une facon 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","davantage","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 façon que","de manière que","de même","de même qua","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 façon","de toute manière","depuis que","dès lors que","dès maintenant","dès qua","dès que","désormais","deuxièmement","donc","dorénavant","du fait que","du moins","du moment que","du point de vue de","du reste","d'ici là","d'ores et déjà","effectivement","également","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 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 troisième lieu","en un mot","en vérité","en vue que","encore que","enfin","ensuite","entre autres","entre-temps","essentiellement","et même","et puis","étant donné qua","étant donné que","excepté","face à","finalement","globalement","grâce à","il est à noter que","il faut dire aussi que","il s'ensuit que","jusqu'à ce que","jusqu'à ce jour","jusqu'à maintenant","jusqu'à présent","jusqu'au moment où","jusqu'ici","la preuve c'est que","la-dessus","loin que","lorsque","mais","malgré","malgré cela","malgré tout","même si","mentionnons que","mis à part le fait que","néanmoins","notamment","notons que","nul doute que","ou bien","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","partant de ce fait","pas du tout","pendant que","plutôt","pour ainsi dire","pour autant que","pour ce qui est de","pour ces motifs","pour ces raisons","pour cette raison","pour conclure","pour le moment","pour l'instant","pour peu que","pour que","pour résumé","pour terminer","pour tout dire","pourtant","pourvu que","précédemment","premièrement","probablement","puis","puisque","pur toutes ces raisons","quand bien même que","quand même","quant à","quant même","quel que soit","qui que","quitte à","quoi qu'il en soit","quoi que","quoiqu'il en soit","quoique","sans délai","sans doute","sans parler de","sans préjuger","sans tarder","sauf","sauf si","selon","selon que","semblablement","si bien que","si ce n'est que","si l'on songe que","sinon","sitôt que","somme toute","sous cette réserve","sous prétexte que","sous réserve de","sous réserve que","suivant","suivant que","supposé que","sur le plan de","tandis que","tant et si bien que","tant que","tel","tel que","tellement que","tout à fait","tout bien pesé","tout compte fait","tout d'abord","tout de même","toutefois","troisièmement","vu que"]}},{}],436:[function(a,b,c){"use strict";b.exports=function(){return[["à première vue","mais à bien considérer les choses"],["à première vue","mais toute réflexion faite"],["aussi","que"],["autant de","que"],["certes","mais"],["d'un côté","de l'autre côté"],["d'un côté","de l'autre"],["d'un côté","d'un autre côté"],["d'une part","d'autre part"],["d'une parte","de l'autre parte"],["moins de","que"],["non seulement","mais aussi"],["non seulement","mais en outre"],["non seulement","mais encore"],["plus de","que"],["quelque","que"],["si","que"],["soit","soit"],["tantôt","tantôt"],["tout d'abord","ensuite"],["tout","que"]]}},{}],437:[function(a,b,c){"use strict";var d=a("../../values/Participle.js"),e=a("../../stringProcessing/indices.js").getIndicesByWord,f=a("../../stringProcessing/indices.js").getIndicesByWordList,g=a("./passivevoice/exceptionsParticiplesActive.js")(),h=a("./passivevoice/auxiliaries.js")().participleLike,i=a("lodash/includes"),j=a("lodash/map"),k=function(a,b,c){d.call(this,a,b,c),this.setSentencePartPassiveness(this.isPassive())};a("util").inherits(k,d),k.prototype.isPassive=function(){return!(this.hasNounSuffix()||this.isInExceptionList()||this.hasHabenSeinException()||this.isAuxiliary())},k.prototype.isInExceptionList=function(){return i(g,this.getParticiple())},k.prototype.hasNounSuffix=function(){return null!==this.getParticiple().match(/\S+(apparat|arbeit|dienst|haft|halt|keit|kraft|not|pflicht|schaft|schrift|tät|wert|zeit)($|[ \n\r\t\.,'\(\)\"\+\-;!?:\/»«‹›<>])/gi)},k.prototype.hasHabenSeinException=function(){var a=e(this.getParticiple(),this.getSentencePart()),b=f(["haben","sein"],this.getSentencePart());if(a.length>0&&0===b.length)return!1;b=j(b,"index");var c=a[0];return i(b,c.index+c.match.length+1)},k.prototype.isAuxiliary=function(){return i(h,this.getParticiple())},b.exports=k},{"../../stringProcessing/indices.js":501,"../../values/Participle.js":528,"./passivevoice/auxiliaries.js":443,"./passivevoice/exceptionsParticiplesActive.js":444,"lodash/includes":262,"lodash/map":285,util:337}],438:[function(a,b,c){"use strict";var d=a("../../values/SentencePart.js"),e=a("./passivevoice/getParticiples.js"),f=function(a,b){d.call(this,a,b,"de_DE")};a("util").inherits(f,d),f.prototype.getParticiples=function(){return e(this.getSentencePartText(),this.getAuxiliaries())},b.exports=f},{"../../values/SentencePart.js":530,"./passivevoice/getParticiples.js":445,util:337}],439:[function(a,b,c){"use strict";var d=a("../../stringProcessing/createRegexFromArray.js"),e=a("./passivevoice/auxiliaries.js")().allAuxiliaries,f=a("./passivevoice/getParticiples.js"),g=a("../passivevoice/determineSentencePartIsPassive.js"),h=d(e);b.exports=function(a,b){if(null===a.match(h))return!1;var c=f(a,b);return g(c)}},{"../../stringProcessing/createRegexFromArray.js":488,"../passivevoice/determineSentencePartIsPassive.js":470,"./passivevoice/auxiliaries.js":443,"./passivevoice/getParticiples.js":445}],440:[function(a,b,c){"use strict";b.exports=function(){return["das","dem","den","der","des","die","ein","eine","einem","einen","einer","eines","eins","zwei","drei","vier","fünf","sechs","sieben","acht","neun","zehn","denen","deren","derer","dessen","diese","diesem","diesen","dieser","dieses","jene","jenem","jenen","jener","jenes","welch","welcher","welches"]}},{}],441:[function(a,b,c){"use strict" ;var d=a("./passivevoice/auxiliaries.js")().filteredAuxiliaries,e=a("./passivevoice/auxiliaries.js")().infinitiveAuxiliaries,f=a("./transitionWords.js")().singleWords,g=["das","dem","den","der","des","die","ein","eine","einem","einen","einer","eines"],h=["eins","zwei","drei","vier","fünf","sechs","sieben","acht","neun","zehn","elf","zwölf","zwoelf","dreizehn","vierzehn","fünfzehn","fuenfzehn","sechzehn","siebzehn","achtzehn","neunzehn","zwanzig","erste","erster","ersten","erstem","erstes","zweite","zweites","zweiter","zweitem","zweiten","dritte","dritter","drittes","dritten","drittem","vierter","vierten","viertem","viertes","vierte","fünfte","fünfter","fünfted","fünften","fünftem","fuenfte","fuenfter","fuenftem","fuenften","fuenftes","sechste","sechster","sechstes","sechsten","sechstem","siebte","siebter","siebten","siebtem","siebtes","achte","achter","achten","achtem","achtes","neunte","neunter","neuntes","neunten","neuntem","zehnte","zehnter","zehnten","zehntem","zehntes","elfte","elfter","elftes","elften","elftem","zwölfte","zwölfter","zwölften","zwölftem","zwölftes","zwoelfte","zwoelfter","zwoelften","zwoelftem","zwoelftes","dreizehnte","dreizehnter","dreizehntes","dreizehnten","dreizehntem","vierzehnte","vierzehnter","vierzehntes","vierzehnten","vierzehntem","fünfzehnte","fünfzehnten","fünfzehntem","fünfzehnter","fünfzehntes","fuenfzehnte","fuenfzehnten","fuenfzehntem","fuenfzehnter","fuenfzehntes","sechzehnte","sechzehnter","sechzehnten","sechzehntes","sechzehntem","siebzehnte","siebzehnter","siebzehntes","siebzehntem","siebzehnten","achtzehnter","achtzehnten","achtzehntem","achtzehntes","achtzehnte","nehnzehnte","nehnzehnter","nehnzehntem","nehnzehnten","nehnzehntes","zwanzigste","zwanzigster","zwanzigstem","zwanzigsten","zwanzigstes","hundert","einhundert","zweihundert","zweihundert","dreihundert","vierhundert","fünfhundert","fuenfhundert","sechshundert","siebenhundert","achthundert","neunhundert","tausend","million","milliarde","billion","billiarde"],i=["ich","du","er","sie","es","wir","ihr","sie"],j=["mich","dich","ihn","sie","es","uns","euch"],k=["mir","dir","ihm","ihr","uns","euch","ihnen"],l=["denen","deren","derer","dessen","diese","diesem","diesen","dieser","dieses","jene","jenem","jenen","jener","jenes","welch","welcher","welches","derjenige","desjenigen","demjenigen","denjenigen","diejenige","derjenigen","dasjenige","diejenigen"],m=["mein","meine","meinem","meiner","meines","dein","deine","deinem","deiner","deines","deinen","sein","seine","seinem","seiner","seines","ihr","ihre","ihrem","ihren","ihrer","ihres","unser","unsere","unserem","unseren","unserer","unseres","euer","eure","eurem","euren","eurer","eures"],n=["manche","manch","viele","viel","vieler","vielen","vielem","all","alle","aller","alles","allen","allem","allerlei","solcherlei","einige","etliche","manch","wenige","weniger","wenigen","wenigem","weniges","wenig","wenigerer","wenigeren","wenigerem","wenigere","wenigeres","wenig","bisschen","paar","kein","keines","keinem","keinen","keine","mehr","mehrere","nichts","genug","mehrere","mehrerer","mehreren","mehrerem","mehreres","verschiedene","verschiedener","verschiedenen","verschiedenem","verschiedenes","verschiedne","verschiedner","verschiednen","verschiednem","verschiednes","art","arten","sorte","sorten"],o=["mich","mir","dich","dir","sich","uns","euch"],p=["andere","anderer","anderem","anderen","anderes","andren","andern","andrem","anderm","andre","andrer","andres","beide","beides","beidem","beider","beiden","etwas","irgendetwas","irgendein","irgendeinen","irgendeinem","irgendeines","irgendeine","irgendeiner","irgendwas","irgendwessen","irgendwer","irgendwen","irgendwem","irgendwessen","irgendwelche","irgendwelcher","irgendwelchem","irgendwelchen","irgendwelches","irgendjemand","irgendjemanden","irgendjemandem","irgendjemandes","irgendwie","wer","wen","wem","wessen","was","wessen","welchen","welchem","welche","jeder","jedes","jedem","jeden","jede","jedweder","jedweden","jedwedem","jedwedes","jedwede","jeglicher","jeglichen","jeglichem","jegliches","jegliche","jedermann","jedermanns","jemand","jemanden","jemandem","jemands","jemandes","man","meinesgleichen","niemanden","niemandem","niemands","niemandes","niemand","sämtlich","saemtlich","sämtlicher","saemtlicher","sämtlichen","saemtlichen","sämtlichem","saemtlichem","sämtliches","saemtliches","sämtliche","saemtliche","solche","solcher","solchen","solchem","solches","niemand","niemanden","niemandem","niemandes","niemands","nichts","jeglicher","jeglichen","jeglichem","jegliches","jegliche","zweiter"],q=["dessen","deren","derer","denen","wes"],r=["warum","wie","wo","woher","wohin","wann"],s=["dabei","dadurch","dafür","dafuer","dagegen","dahinter","damit","danach","daneben","daran","darauf","daraus","darin","darum","darunter","darüber","darueber","davon","davor","dazu","dazwischen","hieran","hierauf","hieraus","hierbei","hierdurch","hierfuer","hierfür","hiergegen","hierhinter","hierin","hiermit","hiernach","hierum","hierunter","hierueber","hierüber","hiervor","hierzu","hierzwischen","hierneben","hiervon","wobei","wodurch","worin","worauf","wobei","wofür","wofuer","wogegen","wohinter","womit","wonach","woneben","woran","worauf","woraus","worin","worum","worunter","worüber","worueber","wovon","wovor","wozu","wozwischen"],t=["da","hier","dorthin","hierher","whence","dorther","daher"],u=["allenfalls","keinesfalls","anderenfalls","andernfalls","andrenfalls","äußerstenfalls","bejahendenfalls","bestenfalls","ebenfalls","eintretendenfalls","entgegengesetztenfalls","erforderlichenfalls","gegebenenfalls","geringstenfalls","gleichfalls","günstigenfalls","günstigstenfalls","höchstenfalls","jedenfalls","möglichenfalls","notfalls","nötigenfalls","notwendigenfalls","schlimmstenfalls","vorkommendenfalls","widrigenfalls","zutreffendenfalls","angesichts","morgens","mittags","abends","nachts","keineswegs","durchwegs","geradenwegs","geradeswegs","geradewegs","gradenwegs","halbwegs","mittwegs","unterwegs"],v=["habe","hast","hat","habt","habest","habet","hatte","hattest","hatten","hätte","haette","hättest","haettest","hätten","haetten","haettet","hättet","hab","bin","bist","ist","sind","sei","seiest","seien","seiet","war","warst","waren","wart","wäre","waere","wärest","waerest","wärst","waerst","wären","waeren","wäret","waeret","wärt","waert","seid","darf","darfst","dürft","duerft","dürfe","duerfe","dürfest","duerfest","dürfet","duerfet","durfte","durftest","durften","durftet","dürfte","duerfte","dürftest","duerftest","dürften","duerften","dürftet","duerftet","kann","kannst","könnt","koennt","könne","koenne","könnest","koennest","könnet","koennet","konnte","konntest","konnten","konntet","könnte","koennte","könntest","koenntest","könnten","koennten","könntet","koenntet","mag","magst","mögt","moegt","möge","moege","mögest","moegest","möget","moeget","mochte","mochtest","mochten","mochtet","möchte","moechte","möchtest","moechtest","möchten","moechten","möchtet","moechtet","muss","muß","musst","mußt","müsst","muesst","müßt","mueßt","müsse","muesse","müssest","muessest","müsset","muesset","musste","mußte","musstest","mußtest","mussten","mußten","musstet","mußtet","müsste","muesste","müßte","mueßte","müsstest","muesstest","müßtest","mueßtest","müssten","muessten","müßten","mueßten","müsstet","muesstet","müßtet","mueßtet","soll","sollst","sollt","solle","sollest","sollet","sollte","solltest","sollten","solltet","will","willst","wollt","wolle","wollest","wollet","wollte","wolltest","wollten","wolltet","lasse","lässt","laesst","läßt","laeßt","lasst","laßt","lassest","lasset","ließ","ließest","ließt","ließen","ließe","ließet","liess","liessest","liesst","liessen","liesse","liesset"],w=["haben","sein","dürfen","duerfen","können","koennen","mögen","moegen","müssen","muessen","sollen","wollen","lassen"],x=["bleibe","bleibst","bleibt","bleibest","bleibet","blieb","bliebst","bliebt","blieben","bliebe","bliebest","bliebet","heiße","heißt","heißest","heißet","heisse","heisst","heissest","heisset","hieß","hießest","hießt","hießen","hieße","hießet","hiess","hiessest","hiesst","hiessen","hiesse","hiesset","gelte","giltst","gilt","geltet","gelte","geltest","galt","galtest","galtst","galten","galtet","gälte","gaelte","gölte","goelte","gältest","gaeltest","göltest","goeltest","gälten","gaelten","gölten","goelten","gältet","gaeltet","göltet","goeltet","aussehe","aussiehst","aussieht","ausseht","aussehest","aussehet","aussah","aussahst","aussah","aussahen","aussaht","aussähe","aussaehe","aussähest","aussaehest","aussähst","aussaehst","aussähet","aussaehet","aussäht","aussaeht","aussähen","aussaehen","scheine","scheinst","scheint","scheinest","scheinet","schien","schienst","schienen","schient","schiene","schienest","schienet","erscheine","erscheinst","erscheint","erscheinest","erscheinet","erschien","erschienst","erschienen","erschient","erschiene","erschienest","erschienet"],y=["bleiben","heißen","heissen","gelten","aussehen","scheinen","erscheinen"],z=["a","à","ab","abseits","abzüglich","abzueglich","als","am","an","anfangs","angelegentlich","angesichts","anhand","anlässlich","anlaesslich","ans","anstatt","anstelle","auf","aufgrund","aufs","aufseiten","aus","ausgangs","ausgenommen","ausschließlich","ausschliesslich","ausser","außer","außerhalb","ausserhalb","ausweislich","bar","behufs","bei","beidseits","beiderseits","beim","betreffs","bezüglich","bezueglich","binnen","bis","contra","dank","diesseits","durch","einbezüglich","einbezueglich","eingangs","eingedenk","einschließlich","einschliesslich","entgegen","entlang","entsprechend","exklusive","fern","fernab","fuer","für","fuers","fürs","gegen","gegenüber","gegenueber","gelegentlich","gemäß","gemaeß","gen","getreu","gleich","halber","hinsichtlich","hinter","hinterm","hinters","im","in","infolge","inklusive","inmitten","innerhalb","innert","ins","je","jenseits","kontra","kraft","lang","längs","laengs","längsseits","laengsseits","laut","links","mangels","minus","mit","mithilfe","mitsamt","mittels","nach","nächst","naechst","nah","namens","neben","nebst","nördlich","noerdlich","nordöstlich","nordoestlich","nordwestlich","ob","oberhalb","ohne","östlich","oestlich","per","plus","pro","quer","rechts","rücksichtlich","ruecksichtlich","samt","seit","seitens","seitlich","seitwärts","seitwaerts","statt","südlich","suedlich","südöstlich","suedoestlich","südwestlich","suedwestlich","trotz","über","ueber","überm","ueberm","übern","uebern","übers","uebers","um","ums","unbeschadet","unerachtet","unfern","ungeachtet","unter","unterhalb","unterm","untern","unters","unweit","vermittels","vermittelst","vermöge","vermoege","via","vom","von","vonseiten","vor","vorbehaltlich","wegen","wider","während","waehrend","zeit","zu","zufolge","zugunsten","zulieb","zuliebe","zum","zur","zusätzlich","zusaetzlich","zuungunsten","zuwider","zuzüglich","zuzueglich","zwecks","zwischen"],A=["und","oder","als","umso"],B=["entweder","sowohl","auch","weder","noch","nur"],C=["nun","so","gleichwohl"],D=["sage","sagst","sagt","sagest","saget","sagte","sagtest","sagte","sagten","sagtet","gesagt","fragst","fragt","fragest","fraget","fragte","fragtest","fragten","fragtet","gefragt","erkläre","erklärst","erklärt","erklaere","erklaerst","erklaert","erklärte","erklärtest","erklärte","erklärtet","erklärten","erklaerte","erklaertest","erklaerte","erklaertet","erklaerten","denke","denkst","denkt","denkest","denket","dachte","dachtest","dachten","dachtet","dächte","dächtest","dächten","dächtet","daechte","daechtest","daechten","daechtet","finde","findest","findet","gefunden"],E=["sagen","erklären","erklaeren","denken","finden"],F=["etwa","absolut","unbedingt","wieder","definitiv","bestimmt","immer","äußerst","aeußerst","höchst","hoechst","sofort","augenblicklich","umgehend","direkt","unmittelbar","nämlich","naemlich","natürlich","natuerlich","besonders","hauptsächlich","hauptsaechlich","jetzt","eben","heute","heutzutage","positiv","eindeutig","wirklich","echt","wahrhaft","ehrlich","aufrichtig","wahrhaft","wahrheitsgemäß","treu","letztlich","einmalig","unübertrefflich","normalerweise","gewöhnlich","gewoehnlich","üblicherweise","ueblicherweise","sonst","fast","nahezu","beinahe","knapp","annähernd","annaehernd","geradezu","ziemlich","bald","vielleicht","wahrscheinlich","wohl","voraussichtlich","zugegeben","ursprünglich","insgesamt","tatsächlich","eigentlich","wahrhaftig","bereits","schon","oft","häufig","haeufig","regelmäßig","regelmaeßig","gleichmäßig","gleichmaeßig","einfach","einfach","nur","lediglich","bloß","bloss","eben","halt","wahlweise","eventuell","manchmal","teilweise","nie","niemals","nimmer","jemals","allzeit","irgendeinmal","anders","vorausgesetzt","momentan","gegenwärtig","gegenwärtig","nebenbei","übrigens","uebrigens","anderswo","woanders","anderswohin","anderorts","besonders","insbesondere","namentlich","sonderlich","ausdrücklich","ausdruecklich","vollends","kürzlich","kuerzlich","jüngst","juengst","unlängst","unlaengst","neuerdings","neulich","letztens","neuerlich","relativ","verhältnismäßig","verhaeltnismaessig","deutlich","klar","eindeutig","offenbar","anscheinend","genau","u.a","damals","zumindest"],G=["sehr","recht","überaus","ueberaus","ungemein","weitaus","einigermaßen","einigermassen","ganz","schampar","schwer","stief","tierisch","ungleich","voll","ziemlich","übelst","uebelst","stark","volkommen","durchaus","gar"],H=["geschienen","meine","meinst","meint","meinen","meinest","meinet","meinte","meintest","meinten","meintet","gemeint","stehe","stehst","steht"],I=["geschienen","meinen","tun","machen","stehen","wissen","gehen","kommen"],J=["einerlei","egal","neu","neue","neuer","neuen","neues","neuem","neuerer","neueren","neuerem","neueres","neuere","neuester","neuster","neuesten","neusten","neuestem","neustem","neuestes","neustes","neueste","neuste","alt","alter","alten","altem","altes","alte","ältere","älteren","älterer","älteres","ältester","ältesten","ältestem","ältestes","älteste","aeltere","aelteren","aelterer","aelteres","aeltester","aeltesten","aeltestem","aeltestes","aelteste","gut","guter","gutem","guten","gutes","gute","besser","besserer","besseren","besserem","besseres","bester","besten","bestem","bestes","beste","größte","grösste","groß","großer","großen","großem","großes","große","großerer","großerem","großeren","großeres","großere","großter","großten","großtem","großtes","großte","gross","grosser","grossen","grossem","grosses","grosse","grosserer","grosserem","grosseren","grosseres","grossere","grosster","grossten","grosstem","grosstes","grosste","einfach","einfacher","einfachen","einfachem","einfaches","einfache","einfacherer","einfacheren","einfacherem","einfacheres","einfachere","einfachste","einfachster","einfachsten","einfachstes","einfachstem","schnell","schneller","schnellen","schnellem","schnelles","schnelle","schnellere","schnellerer","schnelleren","schnelleres","schnellerem","schnellster","schnellste","schnellsten","schnellstem","schnellstes","weiter","weit","weiten","weitem","weites","weiterer","weiteren","weiterem","weiteres","weitere","weitester","weitesten","weitestem","weitestes","weiteste","eigen","eigener","eigenen","eigenes","eigenem","eigene","eigenerer","eignerer","eigeneren","eigneren","eigenerem","eignerem","eigeneres","eigneres","eigenere","eignere","eigenster","eigensten","eigenstem","eigenstes","eigenste","wenig","weniger","wenigen","wenigem","weniges","wenigerer","wenigeres","wenigerem","wenigeren","wenigere","wenigster","wenigsten","wenigstem","wenigstes","wenigste","minderer","minderen","minderem","mindere","minderes","mindester","mindesten","mindestes","mindestem","mindeste","lang","langer","langen","langem","langes","längerer","längeren","längerem","längeres","längere","längster","längsten","längstem","längstes","längste","laengerer","laengeren","laengerem","laengeres","laengere","laengster","laengsten","laengstem","laengstes","laengste","tief","tiefer","tiefen","tiefem","tiefes","tiefe","tieferer","tieferen","tieferem","tieferes","tiefere","tiefster","tiefsten","tiefstem","tiefste","tiefstes","hoch","hoher","hohen","hohem","hohes","hohe","höherer","höhere","höheren","höherem","höheres","hoeherer","hoehere","hoeheren","hoeherem","hoeheres","höchster","höchste","höchsten","höchstem","höchstes","hoechster","hoechste","hoechsten","hoechstem","hoechstes","regulär","regulärer","regulären","regulärem","reguläres","reguläre","regulaer","regulaerer","regulaeren","regulaerem","regulaeres","regulaere","regulärerer","reguläreren","regulärerem","reguläreres","regulärere","regulaererer","regulaereren","regulaererem","regulaereres","regulaerere","regulärster","regulärsten","regulärstem","regulärstes","regulärste","regulaerster","regulaersten","regulaerstem","regulaerstes","regulaerste","normal","normaler","normalen","normalem","normales","normale","normalerer","normaleren","normalerem","normaleres","normalere","normalster","normalsten","normalstem","normalstes","normalste","einfach","einfacher","einfachen","einfachem","einfaches","einfache","einfacherer","einfacheren","einfacherem","einfacheres","einfachere","einfachster","einfachsten","einfachstem","einfachstes","einfachste","klein","kleiner","kleinen","kleinem","kleines","kleine","kleinerer","kleineres","kleineren","kleinerem","kleinere","kleinster","kleinsten","kleinstem","kleinstes","kleinste","winzig","winziger","winzigen","winzigem","winziges","winzigerer","winzigeren","winzigerem","winzigeres","winzigere","winzigster","winzigsten","winzigstem","winzigste","winzigstes","sogenannt","sogenannter","sogenannten","sogenanntem","sogenanntes","sogenannte","kurz","kurzer","kurzen","kurzem","kurzes","kurze","kürzerer","kürzeres","kürzeren","kürzerem","kürzere","kuerzerer","kuerzeres","kuerzeren","kuerzerem","kuerzere","kürzester","kürzesten","kürzestem","kürzestes","kürzeste","kuerzester","kuerzesten","kuerzestem","kuerzestes","kuerzeste","wirklicher","wirklichen","wirklichem","wirkliches","wirkliche","wirklicherer","wirklicheren","wirklicherem","wirklicheres","wirklichere","wirklichster","wirklichsten","wirklichstes","wirklichstem","wirklichste","eigentlich","eigentlicher","eigentlichen","eigentlichem","eigentliches","eigentliche","schön","schöner","schönen","schönem","schönes","schöne","schönerer","schöneren","schönerem","schöneres","schönere","schönster","schönsten","schönstem","schönstes","schönste","real","realer","realen","realem","reales","realerer","realeren","realerem","realeres","realere","realster","realsten","realstem","realstes","realste","derselbe","denselben","demselben","desselben","dasselbe","dieselbe","derselben","dieselben","gleich","gleicher","gleichen","gleichem","gleiches","gleiche","gleicherer","gleicheren","gleicherem","gleicheres","gleichere","gleichster","gleichsten","gleichstem","gleichstes","gleichste","bestimmter","bestimmten","bestimmtem","bestimmtes","bestimmte","bestimmtere","bestimmterer","bestimmterem","bestimmteren","bestimmteres","bestimmtester","bestimmtesten","bestimmtestem","bestimmtestes","bestimmteste","hauptsächlich","hauptsaechlich","überwiegend","ueberwiegend","zumeist","meistens","meisten","kürzlich","kuerzlich","großenteils","grossenteils","meistenteils","gewöhnlich","gewoehnlich","häufig","haeufig","weithin","ständig","staendig","laufend","dauernd","andauernd","immerfort","irgendwo","irgendwann","ähnlicher","ähnlichen","ähnlichem","ähnliches","ähnliche","ähnlich","ähnlicherer","ähnlicheren","ähnlicherem","ähnlicheres","ähnlichere","ähnlichster","ähnlichsten","ähnlichstem","ähnlichstes","ähnlichste","schlecht","schlechter","schlechten","schlechtem","schlechtes","schlechte","schlechterer","schlechteren","schlechterem","schlechteres","schlechtere","schlechtester","schlechtesten","schlechtestem","schlechtestes","schlechteste","schlimm","schlimmer","schlimmen","schlimmem","schlimmes","schlimme","schlimmerer","schlimmeren","schlimmerem","schlimmeres","schlimmere","schlimmster","schlimmsten","schlimmstem","schlimmstes","schlimmste","toll","toller","tollen","tollem","tolles","tolle","tollerer","tolleren","tollerem","tollere","tolleres","tollster","tollsten","tollstem","tollstes","tollste","super","mögliche","möglicher","mögliches","möglichen","möglichem","möglich","moegliche","moeglicher","moegliches","moeglichen","moeglichem","moeglich","nächsten","naechsten","voll","voller","vollen","vollem","volle","volles","vollerer","volleren","vollerem","vollere","volleres","vollster","vollsten","vollstem","vollste","vollstes","außen","ganzer","ganzen","ganzem","ganze","ganzes","gerne","oben","unten","zurück","zurueck"],K=["ach","aha","oh","au","bäh","baeh","igitt","huch","hurra","hoppla","nanu","oha","olala","pfui","tja","uups","wow","grr","äh","aeh","ähm","aeh","öhm","oehm","hm","mei","nun","tja","mhm","okay","richtig","eijeijeijei"],L=["g","el","es","tl","wg","be","bd","cl","dl","dag","do","gl","gr","kg","kl","cb","ccm","l","ms","mg","ml","mi","pk","pr","pp","sc","sp","st","sk","ta","tr","cm","mass"],M=["sekunde","sekunden","minute","minuten","uhr","uhren","tag","tages","tags","tage","tagen","woche","wochen","jahr","jahres","jahrs","jahre","jahren"],N=["ding","dinge","dinges","dinger","dingern","dingen","sache","sachen","weise","weisen","wahrscheinlichkeit","zeug","zeuge","zeuges","zeugen","mal","einmal","teil","teile","teiles","teilen","prozent","prozents","prozentes","prozente","prozenten","beispiel","beispiele","beispieles","beispiels","beispielen","aspekt","aspekte","aspektes","aspekts","aspekten","idee","ideen","ahnung","ahnungen","thema","themas","themata","themen","fall","falle","falles","falls","fälle","fällen","faelle","faellen","mensch","menschen","leute"],O=["nix","nixe","nixes","nixen","usw.","%","nicht","amen","ja","nein","euro","prozent","was"];b.exports=function(){return{articles:g,personalPronouns:i.concat(j,k,m),prepositions:z,demonstrativePronouns:l,conjunctions:A.concat(C,B),verbs:x.concat(D,v,d),quantifiers:n,relativePronouns:q,interrogativeProAdverbs:r,transitionWords:f.concat(F),beginningVerbs:w.concat(e,I,y,E),miscellaneous:O,interjections:K,pronominalAdverbs:s,reflexivePronouns:o,all:g.concat(h,l,m,o,i,j,q,n,p,r,s,t,u,d,e,v,w,x,y,z,A,B,C,D,E,f,F,G,H,I,K,J,L,N,O,M)}}},{"./passivevoice/auxiliaries.js":443,"./transitionWords.js":449}],442:[function(a,b,c){"use strict";function d(a){return o(a,function(a){return j(a)})}function e(a,b){var c=[];return m(b,function(b){var d=a.split(b);n(d[0])||c.push(d[0]);var e=a.indexOf(b),f=a.length;a=j(a.substr(e,f))}),c.push(a),c}function f(a){var b=[];return m(a,function(a){var c=d(a.match(q||[]));b.push(new k(a,c,"de_DE"))}),b}function g(a){return f(e(a,a.match(p)||[]))}var h=a("./passivevoice/stopwords.js")(),i=a("../../stringProcessing/createRegexFromArray.js"),j=a("../../stringProcessing/stripSpaces.js"),k=a("./SentencePart.js"),l=a("./passivevoice/auxiliaries.js")().allAuxiliaries,m=a("lodash/forEach"),n=a("lodash/isEmpty"),o=a("lodash/map"),p=i(h),q=i(l);b.exports=function(a){return g(a)}},{"../../stringProcessing/createRegexFromArray.js":488,"../../stringProcessing/stripSpaces.js":517,"./SentencePart.js":438,"./passivevoice/auxiliaries.js":443,"./passivevoice/stopwords.js":448,"lodash/forEach":255,"lodash/isEmpty":271,"lodash/map":285}],443:[function(a,b,c){"use strict";var d=["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"],e=["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"],f=["werden","bekommen","kriegen","gehören","erhalten"];b.exports=function(){return{participleLike:d,otherAuxiliaries:e.concat(f),filteredAuxiliaries:d.concat(e),infinitiveAuxiliaries:f,allAuxiliaries:d.concat(e,f)}}},{}],444:[function(a,b,c){"use strict";b.exports=function(){ return["geht","gämsbart","gemsbart","geäst","gebarungsbericht","geähnelt","geartet","gebäudetrakt","gebet","gebiet","gebietsrepräsentant","gebildbrot","gebirgsart","gebirgsgrat","gebirgskurort","gebirgsluft","gebirgsschlucht","geblüt","geblütsrecht","gebohntkraut","gebot","gebrauchsgut","gebrauchstext","gebrauchsverlust","gebrauchtgerät","gebrauchtwagengeschäft","gebrauchtwagenmarkt","geburt","geburtsakt","geburtsgeschwulst","geburtsgewicht","geburtsort","geburtsrecht","geburtsstadt","geburtstagsfest","geckenart","gedächtniskonzert","gedächtniskunst","gedächtnisverlust","gedankenarmut","gedankenexperiment","gedankenflucht","gedankengut","gedankenschritt","gedankenwelt","gedenkkonzert","gedicht","geest","gefahrengebiet","gefahrenmoment","gefahrenpunkt","gefahrgut","gefahrguttransport","gefährt","gefälligkeitsakzept","gefallsucht","gefangenenanstalt","gefangenentransport","gefängnisarzt","gefängniskluft","gefäßnaht","gefecht","gefechtsabschnitt","gefechtsbereit","gefechtsgebiet","gefechtsgewicht","gefechtshut","gefechtsmast","gefechtsmast","geflecht","geflügelaufzucht","geflügelleberwurst","geflügelmarkt","geflügelmast","geflügelpest","geflügelsalat","geflügelwurst","geflügelzucht","gefolgsleute","gefrett","gefriergerät","gefriergut","gefrierobst","gefrierpunkt","gefrierschnitt","gefühlsarmut","gefühlswelt","gegenangebot","gegenansicht","gegenargument","gegengeschäft","gegengewalt","gegengewicht","gegenkandidat","gegenkompliment","gegenkonzept","gegenlicht","gegenmacht","gegenpapst","gegenpart","gegensatzwort","gegenstandpunkt","gegenstandsgebiet","gegenwart","gegenwartskunst","gegenwelt","gegenwort","gehaart","gehandicapt","gehandikapt","geheimagent","geheimbericht","geheimdokument","geheimfavorit","geheimkontakt","geheimkult","geheimnisverrat","geheimpolizist","geheimrat","geheimrezept","geheimtext","gehirnakrobat","gehirngeschwulst","gehirnhaut","gehirnsandgeschwulst","gehirntot","gehirntrust","gehöft","gehörlosensport","geigenkonzert","geißbart","geißblatt","geißhirte","geißhirt","geist","geisterfahrt","geisterstadt","geisterwelt","geistesarmut","geistesart","geistesfürst","geistesgegenwart","geistesgestört","geistesprodukt","geistestat","geistesverwandt","geisteswelt","geklüft","geländefahrt","geländeritt","geländesport","gelangweilt","gelaut","geläut","gelblicht","gelbrost","gelbsucht","gelbwurst","gelcoat","geldausgabeautomat","geldautomat","geldgeschäft","geldheirat","geldinstitut","geldmarkt","geldsurrogat","geldtransport","geldverlust","gelehrtenstreit","gelehrtenwelt","geleit","geleitboot","geleitwort","gelenkgicht","gelenkwassersucht","geleucht","geltungssucht","gelüst","gemächt","gemeindeamt","gemeindebürgerrecht","gemeindegut","gemeindekirchenrat","gemeindepräsident","gemeinderat","gemeingeist","gemeingut","gemeinschaftsgeist","gemeinschaftsprojekt","gemeinschaftsunterkunft","gemengesaat","gemüseart","gemüsebeet","gemüsegeschäft","gemüsemarkt","gemüsesaft","gemüsesalat","gemüsezucht","gemüt","gemütsarmut","gemütsart","gemütsathlet","gemütskalt","genausogut","genausooft","genausoweit","gendefekt","generalagent","generalarzt","generalat","generalbassinstrument","generalbaßinstrument","generalbundesanwalt","generalgouvernement","generalintendant","generalist","generalkonsulat","generalleutnant","generaloberst","generalresident","generalsekretariat","generalstaaten","generalstaatsanwalt","generalsuperintendent","generalüberholt","generalvikariat","generalvollmacht","generationenkonflikt","generativist","genist","genitivattribut","genitivobjekt","genmanipuliert","gennesaret","genotzüchtigt","gent","genuasamt","genussgift","genußgift","genusssucht","genuss-sucht","genußsucht","genverändert","geobiont","geodät","geografieunterricht","geographieunterricht","geokrat","geophyt","gepäckfracht","geradeausfahrt","geradesogut","gefälligst","gerant","gerät","gerätewart","geräuschlaut","gerbextrakt","gericht","gerichtsarzt","gerichtsort","gerichtspräsident","germanisiert","germanist","germanistikstudent","gerodelt","geröllschicht","geröllschutt","geront","gerontokrat","gerstenbrot","gerstensaft","gerstenschrot","gerücht","gerüst","gesamtansicht","gesamtaspekt","gesamtdurchschnitt","gesamtgewicht","gesamtgut","gesamt","gesamtklassement","gesamtunterricht","gesandtschaftsrat","gesangskunst","gesangspart","gesangssolist","gesangsunterricht","gesangunterricht","geschäft","geschäftsaufsicht","geschäftsbericht","geschäftsgeist","geschäftswelt","geschenkpaket","geschichtsunterricht","geschicklichkeitstest","geschicklichkeitstest","geschlecht","geschlechtsakt","geschlechtslust","geschlechtsprodukt","geschlechtswort","geschmackstest","geschwindigkeitslimit","geschworenengericht","geschwulst","gesellschaftsfahrt","gesellschaftsschicht","gesetzblatt","gesetzespaket","gesetzestext","gesicht","gesichtshaut","gesichtspunkt","gesichtsschnitt","gesichtsverlust","gespenst","gespensterfurcht","gespinst","gespött","gesprächstherapeut","gestalt","gestaltungselement","gesteinsart","gesteinschutt","gesteinsschicht","gestüt","gestüthengst","verantwortungsbewusst","verantwortungsbewußt","getast","getränkeabholmarkt","getränkeautomat","getränkemarkt","getreideart","getreideaussaat","getreideexport","getreideimport","getreideprodukt","getreideschnitt","getreidevorrat","gewährfrist","gewalt","gewaltakt","gewaltbereit","gewalttat","gesprächsbereit","gewaltverbot","gewaltverzicht","gewässerbett","gewässerwart","gewebeschicht","gewebsrest","gewicht","gewichtsprozent","gewichtsverlust","gewerbeamt","gewerbearzt","gewerbeaufsicht","gewerbeaufsichtsamt","gewerbegebiet","gewerberecht","gewerbsunzucht","gewerkschaft","gewerkschaftsjournalist","gewindestift","gewinnsucht","gewinst","gewissensangst","gewissenskonflikt","gewitterfront","gewitterluft","gewohnheitsrecht","gewürzextrakt","gewürzkraut","gezücht","erbbaurecht","erbfolgerecht","erbfolgestreit","erbgut","erbhofrecht","erblast","erbpacht","erbrecht","erbschaftsstreit","erbsenkraut","erbbedingt","erbberechtigt","erblasst","erblaßt","erbswurst","erbverzicht","erbwort","erbzinsgut","erdbebengebiet","erdbeerjogurt","erdbeerjoghurt","erdbeeryoghurt","erdbeerkompott","erdbeerrot","erdbeersaft","erdbeersekt","erdengut","erdenlust","erdfrucht","erdgeist","erdkundeunterricht","erdlicht","erdmittelpunkt","erdnussfett","erdölprodukt","erdölproduzent","erdsatellit","erdschicht","erdsicht","erdtrabant","erdverhaftet","eremit","erfahrungsbericht","erfahrungshorizont","erfahrungswelt","erfindergeist","erfolgsaussicht","erfolgsorientiert","erfolgsrezept","erfolgsverwöhnt","erfüllungsort","erfurt","ergänzungsheft","ergänzungssport","ergänzungstest","ergostat","ergotherapeut","erholungsgebiet","erholungsort","erkundungsfahrt","erlaucht","erläuterungstext","erlebnisbericht","erlebnisorientiert","erlebniswelt","ernährungsamt","ernst","ernstgemeint","ernteaussicht","erntedankfest","erntefest","erntemonat","ernteresultat","eroberungsabsicht","eroberungsgeist","eroberungslust","eroberungssucht","eröffnungskonzert","ersatzgeschwächt","ersatzgut","ersatzkandidat","ersatzobjekt","ersatzpräparat","ersatzreservist","ersatztorwart","erscheinungsfest","erscheinungsort","erscheinungswelt","erschließungsgebiet","erst","erstbundesligist","erstfahrt","erstgebot","erstgeburt","erstgeburtsrecht","erstklassbillett","erstklaßbillett","erstkommunikant","erstkonsument","erstligist","erstplatziert","erstplaciert","erstplaziert","erstrecht","ertragsaussicht","erwartungsangst","erwartungshorizont","erwerbseinkünfte","erythrit","erythroblast","erythrozyt","erzählertalent","erzählgut","erzählkunst","erzähltalent","erzamt","erzdemokrat","erzeugungsschlacht","erzfaschist","erziehungsanstalt","erziehungsberechtigt","erziehungsinstitut","erzkommunist","erzprotestant","veranlassungswort","veranschaulicht","veranschlagt","verantwortungsbewusst","verantwortungsbewußt","veräußerungsverbot","verbalist","verbalkontrakt","verbändestaat","verbannungsort","verbildlicht","verbindungspunkt","verbindungsstudent","verbraucherkredit","verbrauchermarkt","verbrauchsgut","verbrechernest","verbrechersyndikat","verbrecherwelt","verbreitungsgebiet","verbrennungsprodukt","verdachtsmoment","verdampfungsgerät","verdauungstrakt","verdikt","veredelungsprodukt","verehrerpost","vereinspräsident","vereinsrecht","vereinssport","verfahrensrecht","verfassungsfahrt","verfassungsgericht","verfassungsrecht","verfassungsstaat","verfolgungsrecht","verfremdungseffekt","verfügungsgewalt","verfügungsrecht","verfügungsberechtigt","verführungskunst","vergegenständlicht","vergegenwärtigt","vergeltungsakt","vergenossenschaftlicht","vergissmeinnicht","vergißmeinnicht","vergleichsmonat","vergleichsobjekt","vergleichspunkt","vergnügungsetablissement","vergnügungsfahrt","vergnügungssucht","vergrößerungsgerät","verhaltensgestört","verhältniswahlrecht","verhältniswort","verhandlungsangebot","verhandlungsbereit","versandbereit","verteidigungsbereit","verhandlungsmandat","verhandlungsort","verhandlungspunkt","verhöramt","verist","verjährungsfrist","verkaufsagent","verkaufsangebot","verkaufsargument","verkaufsautomat","verkaufsfront","verkaufshit","verkaufsobjekt","verkaufsorientiert","verkaufspunkt","verkehrsamt","verkehrsdelikt","verkehrsinfarkt","verkehrsknotenpunkt","verkehrslicht","verkehrsnachricht","verkehrspolizist","verkehrsrecht","verkehrsunterricht","verkehrsverbot","verklarungsbericht","verknüpfungspunkt","verkündungsblatt","verlagsanstalt","verlagsprospekt","verlagsrecht","verlagsrepräsentant","verlagssignet","verlust","verlustgeschäft","verlust","verlustgeschäft","verlustpunkt","vermessungsamt","vermittlungsamt","vermögensrecht","vermont","vermummungsverbot","verneinungswort","vernichtungswut","vernunft","vernunftheirat","verordnungsblatt","verpackungsflut","verpflichtungsgeschäft","verrat","versammlungsort","versammlungsrecht","versandgeschäft","versandgut","versart","verschlusslaut","verschnitt","verschwendungssucht","versehrtensport","versicherungsagent","versicherungsanstalt","versicherungsrecht","verskunst","versöhnungsfest","versorgungsamt","versorgungsberechtigt","versorgungsgebiet","versorgungsgut","versorgungsstaat","verstakt","verständigungsbereit","verstellungskunst","verstürznaht","versuchsanstalt","versuchsobjekt","versuchsprojekt","vertebrat","verteidigungsbudget","verteidigungsetat","verteidigungspakt","verteilungskonflikt","verteilungszahlwort","vertikalschnitt","vertikutiergerät","vertragsgerecht","vertragspunkt","vertragsrecht","vertragsstaat","vertragstext","vertragswerkstatt","vertrauensanwalt","vertrauensarzt","vertrauensverlust","vertriebsrecht","vervielfältigungsrecht","vervielfältigungszahlwort","verwaltungsakt","verwaltungsgericht","verwaltungsrat","verwaltungsrecht","verwundetentransport","verzicht","verzweiflungsakt","verzweiflungstat","entbindungsanstalt","entdeckungsfahrt","entenbrust","entenfett","entertainment","enthusiast","entlastungsmoment","entlüftungsschacht","entnazifizierungsgericht","entoblast","entoparasit","entrechat","entrefilet","entrepot","entscheidungsfurcht","entscheidungsgewalt","entscheidungsrecht","entscheidungsschlacht","entstehungsort","entsteht","entwässerungsschacht","entwicklungsabschnitt","entwicklungsinstitut","entwicklungsprojekt","entwicklungsschritt","entziehungsanstalt","zerat","zerebrallaut","zerfallsprodukt","zergliederungskunst","zerit","zermatt","zersetzungsprodukt","zerstörungslust","zerstörungswut","zertifikat","zerussit","zervelat","zervelatwurst","beamtenrecht","beamtenschicht","beamtenstaat","beat","beatmungsgerät","beaufort","becherfrucht","beckengurt","becquereleffekt","bedarfsgut","bedenkfrist","bedienungselement","bedienungsgerät","bedienungskomfort","bedingtgut","bedürfnisanstalt","beeinflusst","beeinflußt","beerdigungsanstalt","beerdigungsinstitut","beerenfrucht","beerenobst","beerensaft","beet","befasst","befaßt","befehlsgewalt","beförderungsentgelt","beförderungsrecht","begabungstest","begegnungsort","begleitinstrument","begleittext","begleitwort","begnadigungsrecht","begräbt","begrenzungslicht","begriffswelt","begriffswort","begrüßungswort","behaviorist","behebungsfrist","behelfsausfahrt","behelfsunterkunft","behindertengerecht","behindertensport","behindertentransport","behmlot","beiblatt","beiboot","beignet","beiheft","beikost","beilast","beileidswort","beinamputiert","beinhaut","beirat","beirut","beistandskredit","beistandspakt","beitritt","beitrittsabsicht","beitrittsgebiet","beiwacht","beiwort","beizgerät","bekehrungswut","bekennergeist","bekennermut","bekleidungsamt","bekommen","belegarzt","belegbett","belegfrist","belehrungssucht","belemnit","belesprit","beleuchtungseffekt","beleuchtungsgerät","belfast","belkantist","belcantist","belletrist","bellizist","belt","benedikt","benediktenkraut","benefiziant","benefiziat","benefizkonzert","beneluxstaat","bentonit","benzindunst","beratungspunkt","bereit","bereicherungsabsicht","bereitschaftsarzt","bergamt","bergeslast","bergfahrt","bergfest","berggeist","berggrat","bergluft","bergpredigt","bergsport","berg-und-Tal-Fahrt","bergwacht","bergwelt","bericht","berichtsmonat","beritt","bermudashort","bernbiet","berserkerwut","berufsaussicht","berufssoldat","berufssport","berufsstart","berufstracht","berufsverbot","berufungsfrist","berufungsgericht","berufungsrecht","berührungsangst","berührungspunkt","besanmast","besatzungsgebiet","besatzungsmacht","besatzungsrecht","besatzungssoldat","besatzungsstatut","beschaffungsamt","beschäftigungstherapeut","beschlächt","beschlussrecht","beschlußrecht","beschmet","beschneidungsfest","beschlächt","beschlussrecht","beschlußrecht","beschmet","beschneidungsfest","beschwerdefrist","beschwerderecht","beschwörungskunst","beseitigungsanstalt","besetzungsgebiet","besetzungsmacht","besetzungsstatut","besichtigungsfahrt","besitzrecht","besoldungsrecht","besprechungspunkt","besserungsanstalt","bestattungsinstitut","bestimmungsort","bestimmungswort","bestinformiert","bestqualifiziert","bestrahlungsgerät","bestrenommiert","bestsituiert","bestverkauft","besucherrat","besuchsrecht","betpult","betracht","betreibungsamt","betriebsarzt","betriebsfest","betriebsrat","betriebswirt","bett","bettelmusikant","bettelvogt","bettstatt","bettwurst","beulenpest","beutegut","beutekunst","beuterecht","bevölkerungsschicht","bewahranstalt","bewährungsfrist","bewegungsarmut","beweislast","bewußt","bewusst","beziehungsgeflecht","bezirksamt","bezirksarzt","bezirksgericht","bezirkskabinett","bezirksschulrat","bezirksstadt","bezugspunkt","bezugsrecht","heraklit","herat","herbalist","herbst","herbstmonat","herbstpunkt","herdbuchzucht","herdeninstinkt","herfahrt","heringsfilet","heringssalat","herkuleskraut","herkunft","herkunftsort","hermaphrodit","heroenkult","heroinsucht","heroldsamt","heroldskunst","herostrat","herrenabfahrt","herrenbrot","herrendienst","herrenfest","herrenhut","herrenrecht","herrenschnitt","herrenwelt","herrgott","herrnhut","herrschaftsgebiet","herrschaftsgewalt","herrschaftsinstrument","herrschergeschlecht","herrscherkult","herrschsucht","herstellungsart","herzacht","herzangst","herzblatt","herzblut","herzensangst","herzensgut","herzenslust","herzenstrost","herzgeliebt","herzinfarkt","herzinnenhaut","herzklappendefekt","herzogshut","herzlichst","herzpatient","herzpunkt","herzspezialist","überbackt","ueberbackt","überbacktet","ueberbacktet","überbietet","ueberbietet","überbot","ueberbot","überbotet","ueberbotet","überbindet","ueberbindet","überbandet","ueberbandet","überbläst","ueberblaest","überbliest","ueberbliest","überbrät","ueberbraet","überbratet","ueberbratet","überbriet","ueberbriet","überbrietet","ueberbrietet","überbringt","ueberbringt","überbrachtet","ueberbrachtet","überbrücktet","ueberbruecktet","überbrühtet","ueberbrühtet","überbrülltet","ueberbruelltet","überbuchtet","ueberbuchtet","überbürdetet","ueberbuerdetet","überdecktet","ueberdecktet","überdehntet","ueberdehntet","überdenkt","ueberdenkt","überdachtet","ueberdachtet","überdosiertet","ueberdosiertet","überdrehtet","ueberdrehtet","überdrucktet","ueberdrucktet","überdüngtet","ueberdüngtet","übereignetet","uebereignetet","übereiltet","uebereiltet","übererfülltet","uebererfuelltet","überißt","ueberisst","ueberißt","überisst","überesst","ueberesst","übereßt","uebereßt","überaßt","ueberaßt","überesset","ueberesset","überäßet","ueberaesset","überfährt","ueberfaehrt","überfahrt","ueberfahrt","überfuhrt","ueberfuhrt","überfällt","ueberfaellt","überfallet","ueberfallet","überfielt","ueberfielt","überfielet","ueberfielet","überfängt","ueberfaengt","überfingt","ueberfingt","überfinget","ueberfinget","überfärbet","ueberfaerbet","überfettetet","ueberfettetet","überfirnisset","ueberfirnisset","überfirnißtet","ueberfirnisstet","überfischet","ueberfischet","überfischtet","ueberfischtet","überflanktet","ueberflanktet","überflanktet","ueberflanktet","überfliegt","ueberfliegt","überflieget","ueberflieget","überflöget","ueberflöget","überflösset","ueberfloesset","überflosst","ueberflosst","überfloßt","ueberflosst","überfließt","ueberfliesst","überflutetet","ueberflutetet","überformet","ueberformet","überformtet","ueberformtet","überfrachtetet","ueberfrachtetet","überfracht","ueberfracht","überfraget","ueberfraget","überfragtet","ueberfragtet","überfremdetet","ueberfremdetet","überfrisst","ueberfrisst","überfrißt","ueberfrißt","überfresst","ueberfresst","überfreßt","ueberfreßt","überfresset","ueberfresset","überfraßt","ueberfraßt","ueberfrasst","überfräßet","ueberfraesset","überfriert","ueberfriert","überfrieret","ueberfrieret","überfrort","ueberfrort","überfröret","ueberfroeret","überfrört","ueberfroert","überführet","ueberfuehret","überführtet","ueberfuehrtet","überfüllet","ueberfuellet","übergibt","uebergibt","übergebt","uebergebt","übergebet","uebergebet","übergabt","uebergabt","übergäbet","uebergaebet","übergäbt","uebergaebt","übergeht","uebergeht","übergehet","uebergehet","übergingt","uebergingt","übergewichtetet","uebergewichtetet","übergießet","uebergiesset","übergießt","uebergiesst","übergösset","uebergoesset","übergosst","uebergosst","uebergoßt","übergipset","uebergipset","übergipstet","uebergipstet","übergipset","uebergipset","übergipstet","uebergipstet","überglänzet","ueberglaenzet","überglänztet","ueberglaenztet","überglaset","ueberglaset","überglastet","ueberglastet","überglühet","uebergluehet","überglühtet","uebergluehtet","übergoldetet","uebergoldetet","übergraset","uebergraset","übergrastet","uebergrastet","übergrätschet","uebergraetschet","übergrätschtet","uebergraetschtet","übergreift","uebergreift","übergreifet","uebergreifet","übergrifft","uebergrifft","übergriffet","uebergriffet","übergreift","uebergreift","übergreifet","uebergreifet","übergriffet","uebergriffet","übergrifft","uebergrifft","übergrünet","uebergruenet","übergrüntet","uebergruentet","überhat","ueberhat","überhabt","ueberhabt","überhabet","ueberhabet","überhattet","ueberhattet","überhättet","ueberhaettet","überhält","ueberhaelt","überhaltet","ueberhaltet","überhielt","ueberhielt","überhieltet","ueberhieltet","überhändiget","ueberhaendiget","überhändigtet","ueberhaendigtet","überhängt","ueberhaengt","überhänget","ueberhaenget","überhingt","ueberhingt","überhinget","ueberhinget","überhängt","ueberhaengt","überhänget","ueberhaenget","überhängtet","ueberhaengtet","überhänget","ueberhaenget","überhängtet","ueberhaengtet","überhängt","ueberhaengt","überhänget","ueberhaenget","überhingt","ueberhingt","überhinget","ueberhinget","überhastetet","ueberhastetet","überhäufet","ueberhaeufet","überhäuftet","ueberhaeuftet","überhebt","ueberhebt","überhebet","ueberhebet","überhobt","ueberhobt","überhöbet","ueberhoebet","überhebt","ueberhebt","überhebet","ueberhebet","überhobt","ueberhobt","überheiztet","ueberheiztet","überheizet","ueberheizet","überhöhet","ueberhoehet","überhöhtet","ueberhoehtet","überhitzet","ueberhitzet","überhitztet","ueberhitztet","überholet","ueberholet","überholtet","ueberholtet","überhöret","ueberhoeret","überhörtet","ueberhoertet","überinterpretieret","ueberinterpretieret","überinterpretiertet","ueberinterpretiertet","überinterpretieret","ueberinterpretieret","überinterpretiertet","ueberinterpretiertet","überklebet","ueberklebet","überklebtet","ueberklebtet","überkleidetet","ueberkleidetet","überkochet","ueberkochet","überkochtet","ueberkochtet","überkommet","ueberkommet","überkamt","ueberkamt","überkämet","ueberkaemet","überkämt","ueberkaemt","überkompensieret","ueberkompensieret","überkompensiertet","ueberkompensiertet","überkreuzet","ueberkreuzet","überkreuztet","ueberkreuztet","überkronet","ueberkronet","überkrontet","ueberkrontet","überkrustetet","ueberkrustetet","überladet","ueberladet","überludet","ueberludet","überlüdet","ueberluedet","überlappet","ueberlappet","überlapptet","ueberlapptet","überlasset","ueberlasset","überlaßt","ueberlaßt","ueberlasst","ueberlasst","überlässt","ueberlaesst","überließt","ueberließt","ueberliesst","überließet","ueberließet","ueberliesset","überlastet","ueberlastet","überlastetet","ueberlastetet","überläuft","ueberlaeuft","überlaufet","ueberlaufet","überlieft","ueberlieft","überliefet","ueberliefet","überlebet","ueberlebet","überlebtet","ueberlebtet","überleget","ueberleget","überlegtet","ueberlegtet","überlegt","ueberlegt","überleget","ueberleget","überlegtet","ueberlegtet","überleitet","ueberleitet","überleitetet","ueberleitetet","überleset","ueberleset","überlast","ueberlast","überläset","ueberlaeset","überliegt","ueberliegt","überlieget","ueberlieget","überlagt","ueberlagt","überläget","ueberlaeget","überlägt","ueberlaegt","überlistetet","ueberlistetet","übermachet","uebermachet","übermachtet","uebermachtet","übermalet","uebermalet","übermaltet","uebermaltet","übermalet","uebermalet","übermaltet","uebermaltet","übermannet","uebermannet","übermanntet","uebermanntet","übermarchtet","uebermarchtet","übermarchet","uebermarchet","übermästetet","uebermaestetet","übermüdetet","uebermuedetet","übernächtiget","uebernaechtiget","übernächtigtet","uebernaechtigtet","übernimmt","uebernimmt","übernehmt","uebernehmt","übernehmet","uebernehmet","übernahmt","uebernahmt","übernähmet","uebernaehmet","übernähmt","uebernaehmt","übernutzet","uebernutzet","übernutztet","uebernutztet","überpflanzt","ueberpflanzt","überpflanzet","ueberpflanzet","überpflanztet","ueberpflanztet","überplanet","ueberplanet","überplantet","ueberplantet","überprüfet","ueberpruefet","überprüftet","ueberprueftet","überquillt","ueberquillt","überquellt","ueberquellt","überquellet","ueberquellet","überquollt","ueberquollt","überquöllet","ueberquoellet","ueberquöllt","ueberquoellt","überqueret","ueberqueret","überquertet","ueberquertet","überraget","ueberraget","überragtet","ueberragtet","überragt","ueberragt","überraget","ueberraget","überragtet","ueberragtet","überraschet","ueberraschet","überraschtet","ueberraschtet","überreagieret","ueberreagieret","überreagiertet","ueberreagiertet","überrechnetet","ueberrechnetet","überredetet","ueberredetet","überreglementieret","ueberreglementieret","überreglementiertet","ueberreglementiertet","überregulieret","ueberregulieret","überreguliertet","ueberreguliertet","überreichet","ueberreichet","überreichtet","ueberreichtet","überreißet","ueberreisset","überrisset","ueberrisset","überreitet","ueberreitet","überrittet","ueberrittet","überreizet","ueberreizet","überreiztet","ueberreiztet","überrennet","ueberrennet","überrenntet","ueberrenntet","überrollet","ueberrollet","überrolltet","ueberrolltet","überrundetet","ueberrundetet","übersäet","uebersaeet","übersätet","uebersaetet","übersättiget","uebersaettiget","uebersaettigtet","übersättigtet","überschattetet","ueberschattetet","überschätzet","ueberschaetzet","überschätztet","ueberschaetztet","überschauet","ueberschauet","überschautet","ueberschautet","überschäumt","ueberschaeumt","überschäumet","ueberschaeumet","überschäumtet","ueberschaeumtet","überschießt","ueberschießt","ueberschiesst","überschießet","ueberschiesset","ueberschießet","überschosst","ueberschosst","überschosst","ueberschosst","überschoßt","ueberschoßt","überschösset","ueberschoesset","überschlafet","ueberschlafet","überschliefet","ueberschliefet","überschlieft","ueberschlieft","überschlaget","ueberschlaget","überschlüget","ueberschlueget","überschlügt","ueberschluegt","überschlägt","ueberschlaegt","überschlagt","ueberschlagt","überschlaget","ueberschlaget","überschlugt","ueberschlugt","überschlüget","ueberschlueget","überschlügt","ueberschluegt","überschlägt","ueberschlaegt","überschlagt","ueberschlagt","überschlaget","ueberschlaget","überschlugt","ueberschlugt","überschlüget","ueberschlueget","ueberschluegt","überschlügt","überschließt","ueberschließt","ueberschliesst","überschließet","ueberschliesset","überschlosst","ueberschlosst","überschloßt","ueberschlosst","überschlösset","ueberschloesset","überschmieret","ueberschmieret","überschmiertet","ueberschmiertet","überschminket","ueberschminket","überschminktet","ueberschminktet","überschnappt","ueberschnappt","überschnappet","ueberschnappet","überschnapptet","ueberschnapptet","überschneidet","ueberschneidet","überschnittet","ueberschnittet","überschneiet","ueberschneiet","überschneitet","ueberschneitet","überschreibet","ueberschreibet","überschriebet","ueberschriebet","überschriebt","ueberschriebt","überschreiet","ueberschreiet","überschrieet","ueberschrieet","überschriet","ueberschriet","überschriet","ueberschriet","überschreitet","ueberschreitet","überschritt","ueberschritt","überschrittet","ueberschrittet","überschuldetet","ueberschuldetet","überschüttet","ueberschüttet","überschüttetet","ueberschüttetet","überschüttetet","ueberschuettetet","überschwappt","ueberschwappt","überschwappet","ueberschwappet","überschwapptet","ueberschwapptet","überschwemmet","ueberschwemmet","überschwemmtet","ueberschwemmtet","überschwinget","ueberschwinget","überschwangt","ueberschwangt","überschwänget","ueberschwaenget","überschwängt","ueberschwaengt","übersieht","uebersieht","überseht","ueberseht","übersehet","uebersehet","übersaht","uebersaht","übersähet","uebersaehet","übersäht","uebersaeht","übersähet","uebersaehet","übersäht","uebersaeht","übersandtet","uebersandtet","übersendetet","uebersendetet","übersensibilisieret","uebersensibilisieret","übersensibilisiertet","uebersensibilisiertet","übersetzt","uebersetzt","übersetzet","uebersetzet","übersetztet","uebersetztet","übersetzet","uebersetzet","übersetztet","uebersetztet","übersiedet","uebersiedet","übersiedetet","uebersiedetet","übersott","uebersott","übersottet","uebersottet","übersöttet","uebersoettet","übersiedet","uebersiedet","übersiedetet","uebersiedetet","übersott","uebersott","übersottet","uebersottet","übersöttet","uebersoettet","überspannet","ueberspannet","überspanntet","ueberspanntet","überspielet","ueberspielet","überspieltet","ueberspieltet","überspinnet","ueberspinnet","überspännet","ueberspaennet","überspännt","ueberspaennt","überspönnet","ueberspoennet","überspönnt","ueberspoennt","überspitzet","ueberspitzet","überspitztet","ueberspitztet","übersprechet","uebersprechet","überspracht","ueberspracht","übersprächet","ueberspraechet","übersprächt","ueberspraecht","überspringt","ueberspringt","überspringet","ueberspringet","überspränget","ueberspraenget","übersprängt","ueberspraengt","überspringt","ueberspringt","überspringet","ueberspringet","übersprangt","uebersprangt","überspränget","ueberspraenget","übersprängt","ueberspraengt","übersprühet","ueberspruehet","übersprühtet","ueberspruehtet","übersprühet","ueberspruehet","übersprühtet","ueberspruehtet","überspület","ueberspuelet","überspültet","überspueltet","übersticht","uebersticht","überstecht","ueberstecht","überstechet","ueberstechet","überstacht","ueberstacht","überstächet","ueberstaechet","überstächt","ueberstaecht","übersticht","uebersticht","überstecht","ueberstecht","überstechet","ueberstechet","überstacht","ueberstacht","überstächet","ueberstaechet","überstächt","ueberstaecht","überstehet","ueberstehet","überstandet","überstandet","überständet","überstaendet","überstündet","überstuendet","übersteht","uebersteht","überstehet","ueberstehet","überstandet","ueberstandet","überständet","ueberstaendet","überstündet","ueberstuendet","übersteiget","uebersteiget","überstieget","ueberstieget","überstiegt","ueberstiegt","übersteigt","uebersteigt","übersteiget","uebersteiget","überstiegt","ueberstiegt","überstieget","ueberstieget","überstellet","ueberstellet","überstilisieret","ueberstilisieret","überstimmet","ueberstimmet","überstimmtet","ueberstimmtet","überstrahlet","ueberstrahlet","überstrahltet","ueberstrahltet","überstrapazieret","ueberstrapazieret","überstrapaziertet","ueberstrapaziertet","überstreicht","ueberstreicht","überstreichet","ueberstreichet","überstricht","ueberstricht","überstrichet","ueberstrichet","überstreichet","ueberstreichet","überstrichet","ueberstrichet","überstricht","ueberstricht","überstreift","ueberstreift","überstreifet","ueberstreifet","überstreiftet","ueberstreiftet","überstreuet","ueberstreuet","überstreutet","ueberstreutet","überströmet","ueberstroemet","überströmtet","überstroemtet","überstülpt","überstuelpt","ueberstuelpet","überstülpet","überstülptet","ueberstuelptet","überstürzet","ueberstuerzet","überstürztet","ueberstuerztet","übertäubet","uebertaeubet","übertäubtet","uebertaeubtet","übertauchet","uebertauchet","übertauchtet","uebertauchtet","übertippet","uebertippet","übertipptet","uebertipptet","übertönet","uebertoenet","übertöntet","uebertoentet","übertouret","uebertouret","übertourtet","uebertourtet","überträgt","uebertraegt","übertragt","uebertragt","übertraget","uebertraget","übertrugt","uebertrugt","übertrüget","uebertrueget","übertrügt","uebertruegt","übertrainieret","uebertrainieret","übertrainiertet","uebertrainiertet","übertreffet","uebertreffet","übertraft","uebertraft","überträfet","uebertraefet","überträft","uebertraeft","übertreibt","uebertreibt","übertreibet","uebertreibet","übertriebet","uebertriebet","übertriebt","uebertriebt","übertritt","uebertritt","übertretet","uebertretet","übertrat","uebertrat","übertratet","uebertratet","überträtet","uebertraetet","übertritt","uebertritt","übertretet","uebertretet","übertrat","uebertrat","übertratet","uebertratet","überträtet","uebertraetet","übertrumpfet","uebertrumpfet","übertrumpftet","uebertrumpftet","übertünchet","uebertuenchet","übertünchtet","überversorget","ueberversorget","überversorgtet","ueberversorgtet","übervorteilet","uebervorteilet","übervorteiltet","uebervorteiltet","überwachet","ueberwachet","überwachtet","ueberwachtet","überwachset","ueberwachset","überwüchset","ueberwuechset","überwallt","ueberwallt","überwallet","ueberwallet","überwalltet","ueberwalltet","überwallet","ueberwallet","überwalltet","ueberwalltet","überwältiget","ueberwaeltiget","überwältigtet","ueberwaeltigtet","überwalzet","ueberwalzet","überwalztet","ueberwalztet","überwälzet","ueberwaelzet","überwälztet","ueberwaelztet","überwechtetet","ueberwechtetet","überwächtetet","ueberwaechtetet","überwehet","ueberwehet","überwehtet","ueberwehtet","überweidetet","ueberweidetet","überweist","ueberweist","überweiset","ueberweiset","überwiest","ueberwiest","überwieset","ueberwieset","überweißet","ueberweisset","überweißtet","ueberweisstet","überwirft","ueberwirft","überwerft","ueberwerft","überwerfet","ueberwerfet","überwarft","ueberwarft","überwürfet","ueberwuerfet","überwürft","ueberwuerft","überwirft","ueberwirft","überwerft","ueberwerft","überwerfet","ueberwerfet","überwarft","ueberwarft","überwürfet","ueberwuerfet","überwürft","ueberwuerft","überwertetet","ueberwertetet","überwiegt","ueberwiegt","überwieget","ueberwieget","überwogt","ueberwogt","überwöget","ueberwoeget","überwögt","ueberwoegt","überwindet","ueberwindet","überwandet","ueberwandet","überwändet","ueberwaendet","überwölbet","ueberwoelbet","überwölbtet","ueberwoelbtet","ueberwuerzet","ueberwuerzet","überwürztet","ueberwuerztet","überzahlet","ueberzahlet","überzahltet","ueberzahltet","überzahltet","ueberzahltet","überzeichnetet","ueberzeichnetet","überzeuget","ueberzeuget","überzeugtet","ueberzeugtet","überzieht","ueberzieht","überziehet","ueberziehet","überzogt","ueberzogt","überzöget","ueberzoeget","überzögt","ueberzoegt","überzüchtetet","ueberzuechtetet","überangebot","ueberangebot","überbrückungskredit","ueberbrückungskredit","übereinkunft","uebereinkunft","überfahrt","ueberfahrt","überflugverbot","ueberflugverbot","überflutungsgebiet","ueberflutungsgebiet","überfracht","ueberfracht","überfrucht","ueberfrucht","übergangslaut","uebergangslaut","übergebot","uebergebot","übergewicht","uebergewicht","überhangmandat","ueberhangmandat","überhangsrecht","ueberhangsrecht","überholverbot","ueberholverbot","überladenheit","ueberladenheit","überlandfahrt","ueberlandfahrt","überlast","ueberlast","überlegenheit","ueberlegenheit","übermacht","uebermacht","übermaßverbot","uebermassverbot","übermut","uebermut","überraschungseffekt","ueberraschungseffekt","überraschungsgast","ueberraschungsgast","überraschungsmoment","ueberraschungsmoment","überredungskunst","ueberredungskunst","überreiztheit","ueberreiztheit","überrest","ueberrest","überschicht","ueberschicht","überschnitt","ueberschnitt","überschrift","ueberschrift","überschwemmungsgebiet","ueberschwemmungsgebiet","überseegebiet","ueberseegebiet","überseegeschäft","ueberseegeschaeft","übersicht","uebersicht","überspanntheit","ueberspanntheit","überspitztheit","ueberspitztheit","übertragungsrecht","uebertragungsrecht","übertriebenheit","uebertriebenheit","übertritt","uebertritt","überwachungsdienst","ueberwachungsdienst","überwachungsstaat","ueberwachungsstaat","überwelt","ueberwelt","überwinterungsgebiet","ueberwinterungsgebiet","überzeugtheit","ueberzeugtheit","überzeugungstat","ueberzeugungstat","überziehungskredit","ueberziehungskredit"] }},{}],445:[function(a,b,c){"use strict";var d=a("../../../stringProcessing/getWords.js"),e=a("./regex.js")(),f=e.verbsBeginningWithErVerEntBeZerHerUber,g=e.verbsBeginningWithGe,h=e.verbsWithGeInMiddle,i=e.verbsWithErVerEntBeZerHerUberInMiddle,j=e.verbsEndingWithIert,k=a("./irregulars.js")(),l=a("../GermanParticiple.js"),m=a("lodash/forEach"),n=a("lodash/includes");b.exports=function(a,b){var c=d(a),e=[];return m(c,function(c){return 0!==g(c).length?void e.push(new l(c,a,{auxiliaries:b,type:"ge at beginning"})):0!==h(c).length?void e.push(new l(c,a,{auxiliaries:b,type:"ge in the middle"})):0!==f(c).length?void e.push(new l(c,a,{auxiliaries:b,type:"er/ver/ent/be/zer/her at beginning"})):0!==i(c).length?void e.push(new l(c,a,{auxiliaries:b,type:"er/ver/ent/be/zer/her in the middle"})):(0!==j(c).length&&e.push(new l(c,a,{auxiliaries:b,type:"iert at the end"})),void(n(k,c)&&e.push(new l(c,a,{auxiliaries:b,type:"irregular"}))))}),e}},{"../../../stringProcessing/getWords.js":498,"../GermanParticiple.js":437,"./irregulars.js":446,"./regex.js":447,"lodash/forEach":255,"lodash/includes":262}],446:[function(a,b,c){"use strict";b.exports=function(){return["angefangen","aufgerissen","ausgesehen","befohlen","befunden","begonnen","bekommen","bewiesen","beworben","empfohlen","empfunden","entschieden","erschrocken","erwogen","gebacken","gebeten","gebissen","geblasen","geblieben","gebogen","geboren","geborgen","geboten","gebraten","gebrochen","gebunden","gediehen","gedroschen","gedrungen","gefahren","gefallen","gefangen","geflogen","geflohen","geflossen","gefressen","gefroren","gefunden","gegangen","gegeben","gegessen","geglichen","geglitten","gelungen","gegolten","gegoren","gegossen","gegraben","gegriffen","gehalten","gehangen","gehauen","geheissen","geheißen","gehoben","geholfen","geklungen","gekniffen","gekommen","gekrochen","geladen","gelassen","gelaufen","gelegen","gelesen","geliehen","gelitten","gelogen","gelungen","gemessen","gemieden","genesen","genommen","genossen","gepfiffen","gepriesen","gequollen","geraten","gerieben","gerissen","geritten","gerochen","geronnen","gerufen","gerungen","geschaffen","geschehen","geschieden","geschienen","geschlafen","geschlagen","geschlichen","geschliffen","geschlossen","geschlungen","geschmissen","geschmolzen","geschnitten","geschoben","gescholten","geschoren","geschossen","geschrieben","geschrien","geschritten","geschunden","geschwiegen","geschwollen","geschwommen","geschworen","geschwunden","geschwungen","gesehen","gesessen","gesoffen","gesonnen","gespien","gesponnen","gesprochen","gesprossen","gesprungen","gestanden","gestiegen","gestochen","gestohlen","gestorben","gestoßen","gestossen","gestrichen","gestritten","gesungen","gesunken","getan","getragen","getreten","getrieben","getroffen","getrogen","getrunken","gewachsen","gewaschen","gewichen","gewiesen","gewoben","gewogen","gewonnen","geworben","geworfen","gewrungen","gezogen","gezwungen","misslungen","überbacken","ueberbacken","überbehalten","ueberbehalten","überbekommen","ueberbekommen","überbelegen","ueberbelegen","überbezahlen","ueberbezahlen","überboten","ueberboten","übergebunden","uebergebunden","überbunden","ueberbunden","überblasen","ueberblasen","überbraten","ueberbraten","übergebraten","uebergebraten","überbremst","ueberbremst","übergeblieben","uebergeblieben","übereinandergelegen","uebereinandergelegen","übereinandergeschlagen","uebereinandergeschlagen","übereinandergesessen","uebereinandergesessen","übereinandergestanden","uebereinandergestanden","übereingefallen","uebereingefallen","übereingekommen","uebereingekommen","übereingetroffen","uebereingetroffen","übergefallen","uebergefallen","übergessen","uebergessen","überfahren","ueberfahren","übergefahren","uebergefahren","überfallen","ueberfallen","überfangen","ueberfangen","überflogen","ueberflogen","überflossen","ueberflossen","übergeflossen","uebergeflossen","überfressen","ueberfressen","überfroren","ueberfroren","übergegeben","uebergegeben","übergeben","uebergeben","übergegangen","uebergegangen","übergangen","uebergangen","übergangen","uebergangen","übergossen","uebergossen","übergriffen","uebergriffen","übergegriffen","uebergegriffen","übergehalten","uebergehalten","überhandgenommen","ueberhandgenommen","überhangen","ueberhangen","übergehangen","uebergehangen","übergehoben","uebergehoben","überhoben","ueberhoben","überkommen","ueberkommen","übergekommen","uebergekommen","überladen","ueberladen","übergeladen","uebergeladen","überlassen","ueberlassen","übergelassen","uebergelassen","überlaufen","ueberlaufen","übergelaufen","uebergelaufen","überlesen","ueberlesen","übergelegen","uebergelegen","übergenommen","uebergenommen","übernommen","uebernommen","übergequollen","uebergequollen","überrissen","ueberrissen","überritten","ueberritten","übergeschossen","uebergeschossen","überschlafen","ueberschlafen","überschlagen","ueberschlagen","übergeschlagen","uebergeschlagen","übergeschlossen","uebergeschlossen","überschnitten","ueberschnitten","überschrieben","ueberschrieben","überschrieen","ueberschrieen","überschrien","ueberschrien","überschritten","ueberschritten","überschwungen","ueberschwungen","übergesehen","uebergesehen","übersehen","uebersehen","übergesotten","uebergesotten","übergesotten","uebergesotten","übersponnen","uebersponnen","übersprochen","uebersprochen","übersprungen","uebersprungen","übergesprungen","uebergesprungen","überstochen","ueberstochen","übergestochen","uebergestochen","überstanden","ueberstanden","übergestanden","uebergestanden","überstiegen","ueberstiegen","übergestiegen","uebergestiegen","übergestrichen","uebergestrichen","überstrichen","ueberstrichen","übertragen","uebertragen","übertroffen","uebertroffen","übertrieben","uebertrieben","übertreten","uebertreten","übergetreten","uebergetreten","überwachsen","ueberwachsen","überwiesen","ueberwiesen","überworfen","ueberworfen","übergeworfen","uebergeworfen","überwogen","ueberwogen","überwunden","ueberwunden","überzogen","ueberzogen","übergezogen","uebergezogen","verdorben","vergessen","verglichen","verloren","verstanden","verschwunden","vorgeschlagen"]}},{}],447:[function(a,b,c){"use strict";var d=function(a){return a.match(/^((ge)\S+t($|[ \n\r\t\.,'\(\)\"\+\-;!?:\/»«‹›<>]))/gi)||[]},e=function(a){return a.match(/^(((be|ent|er|her|ver|zer|über|ueber)\S+([^s]t|sst))($|[ \n\r\t\.,'\(\)\"\+\-;!?:\/»«‹›<>]))/gi)||[]},f=function(a){return a.match(/(ab|an|auf|aus|vor|wieder|zurück)(ge)\S+t($|[ \n\r\t\.,'\(\)\"\+\-;!?:\/»«‹›<>])/gi)||[]},g=function(a){return a.match(/((ab|an|auf|aus|vor|wieder|zurück)(be|ent|er|her|ver|zer|über|ueber)\S+([^s]t|sst))($|[ \n\r\t\.,'\(\)\"\+\-;!?:\/»«‹›<>])/gi)||[]},h=function(a){return a.match(/\S+iert($|[ \n\r\t\.,'\(\)\"\+\-;!?:\/»«‹›<>])/gi)||[]},i=function(a){return a.match(/\S+(apparat|arbeit|dienst|haft|halt|kraft|not|pflicht|schaft|schrift|tät|wert|zeit)($|[ \n\r\t\.,'\(\)\"\+\-;!?:\/»«‹›<>])/gi)||[]};b.exports=function(){return{verbsBeginningWithGe:d,verbsBeginningWithErVerEntBeZerHerUber:e,verbsWithGeInMiddle:f,verbsWithErVerEntBeZerHerUberInMiddle:g,verbsEndingWithIert:h,exceptions:i}}},{}],448:[function(a,b,c){"use strict";b.exports=function(){return[":","aber","als","bevor","bis","da","damit","daß","dass","denn","doch","ehe","falls","gleichwohl","indem","indes","indessen","insofern","insoweit","nachdem","nun","ob","obgleich","obschon","obwohl","obzwar","oder","seitdem","sobald","sodass","sofern","solange","sondern","sooft","soviel","soweit","sowie","trotz","und","ungeachtet","waehrend","während","weil","welche","welchem","welchen","welcher","welches","wem","wen","wenn","wenngleich","wennschon","wer","wes","wessen","wie","wiewohl","wohingegen","zumal"]}},{}],449:[function(a,b,c){"use strict";var d=["aber","abschließend","abschliessend","alldieweil","allerdings","also","anderenteils","andererseits","andernteils","anfaenglich","anfänglich","anfangs","angenommen","anschliessend","anschließend","aufgrund","ausgenommen","ausser","außer","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"],e=["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"];b.exports=function(){return{singleWords:d,multipleWords:e,allWords:d.concat(e)}}},{}],450:[function(a,b,c){"use strict";b.exports=function(){return[["anstatt","dass"],["bald","bald"],["dadurch","dass"],["dessen ungeachtet","dass"],["entweder","oder"],["einerseits","andererseits"],["erst","wenn"],["je","desto"],["je","umsto"],["nicht nur","sondern auch"],["ob","oder"],["ohne","dass"],["so","dass"],["sowohl","als auch"],["sowohl","wie auch"],["unbeschadet dessen","dass"],["weder","noch"],["wenn","auch"],["wenn","schon"],["nicht weil","sondern"]]}},{}],451:[function(a,b,c){"use strict";var d=a("../stringProcessing/countWords.js"),e=a("../stringProcessing/matchTextWithWord.js"),f=a("lodash/escapeRegExp");b.exports=function(a){var b=f(a.getKeyword()),c=a.getText(),g=a.getLocale(),h=d(c);return 0===h?0:e(c,b,g)/h*100}},{"../stringProcessing/countWords.js":487,"../stringProcessing/matchTextWithWord.js":505,"lodash/escapeRegExp":249}],452:[function(a,b,c){"use strict";var d=a("../stringProcessing/getAnchorsFromText.js"),e=a("../stringProcessing/findKeywordInUrl.js"),f=a("../stringProcessing/getLinkType.js"),g=a("../stringProcessing/checkNofollow.js"),h=a("../stringProcessing/url.js"),i=a("lodash/escapeRegExp"),j=function(a,b,c){return""!==a&&e(b,a,c)},k=function(a){for(var b=i(a.getKeyword()),c=a.getLocale(),e=d(a.getText()),k=a.getPermalink(),l={total:e.length,totalNaKeyword:0,keyword:{totalKeyword:0,matchedAnchors:[]},internalTotal:0,internalDofollow:0,internalNofollow:0,externalTotal:0,externalDofollow:0,externalNofollow:0,otherTotal:0,otherDofollow:0,otherNofollow:0},m=0;m<e.length;m++){var n=e[m],o=h.getFromAnchorTag(n),p=h.areEqual(o,k);j(b,n,c)&&!p&&(l.keyword.totalKeyword++,l.keyword.matchedAnchors.push(n));var q=f(n,k),r=g(n);l[q+"Total"]++,l[q+r]++}return l};b.exports=function(a){return k(a)}},{"../stringProcessing/checkNofollow.js":485,"../stringProcessing/findKeywordInUrl.js":491,"../stringProcessing/getAnchorsFromText.js":493,"../stringProcessing/getLinkType.js":494,"../stringProcessing/url.js":523,"lodash/escapeRegExp":249}],453:[function(a,b,c){"use strict";var d=a("../stringProcessing/getAnchorsFromText.js"),e=a("lodash/map"),f=a("../stringProcessing/url.js");b.exports=function(a){var b=d(a.getText());return e(b,f.getFromAnchorTag)}},{"../stringProcessing/getAnchorsFromText.js":493,"../stringProcessing/url.js":523,"lodash/map":285}],454:[function(a,b,c){"use strict";var d=a("../stringProcessing/countWords.js"),e=a("../stringProcessing/matchParagraphs.js"),f=a("lodash/filter");b.exports=function(a){var b=a.getText(),c=e(b),g=[];return c.map(function(a){g.push({wordCount:d(a),text:a})}),f(g,function(a){return a.wordCount>0})}},{"../stringProcessing/countWords.js":487,"../stringProcessing/matchParagraphs.js":502,"lodash/filter":250}],455:[function(a,b,c){"use strict";var d=a("../stringProcessing/getSentences.js"),e=a("../stringProcessing/stripHTMLTags.js").stripFullTags,f=a("../helpers/getLanguage.js"),g=a("../values/Sentence.js"),h=a("./english/getSentenceParts.js"),i=a("./english/determinePassives.js"),j=a("./german/getSentenceParts.js"),k=a("./german/determinePassives.js"),l=a("lodash/forEach"),m=function(a,b){var c=[];switch(b){case"de":c=j(a);break;case"en":default:c=h(a)}return c},n=function(a,b){switch(b){case"de":a.setPassive(k(a.getSentencePartText(),a.getAuxiliaries()));break;case"en":default:a.setPassive(i(a.getSentencePartText(),a.getAuxiliaries()))}};b.exports=function(a){var b=a.getText(),c=a.getLocale(),h=f(c),i=d(b),j=[];l(i,function(a){j.push(new g(a,c))});var k=[];return l(j,function(a){var b=e(a.getSentenceText()).toLocaleLowerCase(),c=m(b,h),d=!1;l(c,function(a){n(a,h),d=d||a.isPassive()}),!0===d&&k.push(a.getSentenceText())}),{total:i.length,passives:k}}},{"../helpers/getLanguage.js":390,"../stringProcessing/getSentences.js":495,"../stringProcessing/stripHTMLTags.js":514,"../values/Sentence.js":529,"./english/determinePassives.js":416,"./english/getSentenceParts.js":419,"./german/determinePassives.js":439,"./german/getSentenceParts.js":442,"lodash/forEach":255}],456:[function(a,b,c){"use strict";function d(a){return a=i(a),a=a.replace(/^[^A-Za-z0-9]/,"")}function e(a,b){a=d(a);var c=g(h(a));if(0===c.length)return"";var e=c[0].toLocaleLowerCase();return b.indexOf(e)>-1&&c.length>1&&(e+=" "+c[1]),e}var f=a("../stringProcessing/getSentences.js"),g=a("../stringProcessing/getWords.js"),h=a("../stringProcessing/stripSpaces.js"),i=a("../stringProcessing/stripHTMLTags.js").stripFullTags,j=a("../helpers/getFirstWordExceptions.js"),k=a("lodash/isEmpty"),l=a("lodash/forEach"),m=a("lodash/filter"),n=function(a,b){return!k(a)&&a===b},o=function(a,b){var c=[],d=[],e=1;return l(a,function(f,g){var h=f,i=a[g+1];d.push(b[g]),n(h,i)?e++:(c.push({word:h,count:e,sentences:d}),e=1,d=[])}),c};b.exports=function(a){var b=f(a.getText()),c=j(a.getLocale())(),d=b.map(function(a){return e(a,c)});return b=b.filter(function(a){return g(h(a)).length>0}),d=m(d),o(d,b)}},{"../helpers/getFirstWordExceptions.js":389,"../stringProcessing/getSentences.js":495,"../stringProcessing/getWords.js":498,"../stringProcessing/stripHTMLTags.js":514,"../stringProcessing/stripSpaces.js":517,"lodash/filter":250,"lodash/forEach":255,"lodash/isEmpty":271}],457:[function(a,b,c){"use strict";var d=a("../stringProcessing/getSubheadingTexts.js"),e=a("../stringProcessing/countWords.js"),f=a("lodash/forEach");b.exports=function(a){var b=a.getText(),c=d(b),g=[];return f(c,function(a){g.push({text:a,wordCount:e(a)})}),g}},{"../stringProcessing/countWords.js":487,"../stringProcessing/getSubheadingTexts.js":496,"lodash/forEach":255}],458:[function(a,b,c){"use strict";var d=a("../stringProcessing/getWords.js"),e=a("../stringProcessing/syllables/count.js"),f=a("../stringProcessing/getSentences.js"),g=a("lodash/map"),h=a("lodash/forEach"),i=function(a){var b=d(a),c=[];return h(b,function(a,b){c.push({word:a,wordIndex:b,complexity:e(a)})}),c};b.exports=function(a){var b=f(a.getText());return g(b,function(a){return{sentence:a,words:i(a)}})}},{"../stringProcessing/getSentences.js":495,"../stringProcessing/getWords.js":498,"../stringProcessing/syllables/count.js":520,"lodash/forEach":255,"lodash/map":285}],459:[function(a,b,c){"use strict";var d=a("../stringProcessing/imageInText"),e=a("../stringProcessing/getAlttagContent"),f=a("../stringProcessing/matchTextWithWord"),g=a("lodash/escapeRegExp"),h=function(a,b,c){for(var d={noAlt:0,withAlt:0,withAltKeyword:0,withAltNonKeyword:0},g=0;g<a.length;g++){var h=e(a[g]);""!==h?""!==b||""===h?0!==f(h,b,c)||""===h?f(h,b,c)>0&&d.withAltKeyword++:d.withAltNonKeyword++:d.withAlt++:d.noAlt++}return d};b.exports=function(a){var b=g(a.getKeyword().toLocaleLowerCase());return h(d(a.getText()),b,a.getLocale())}},{"../stringProcessing/getAlttagContent":492,"../stringProcessing/imageInText":500,"../stringProcessing/matchTextWithWord":505,"lodash/escapeRegExp":249}],460:[function(a,b,c){"use strict";var d=a("./../stringProcessing/imageInText");b.exports=function(a){return d(a.getText()).length}},{"./../stringProcessing/imageInText":500}],461:[function(a,b,c){"use strict";b.exports=function(){return["il","lo","la","i","gli","le","uno","un","una","due","tre","quattro","cinque","sei","sette","otto","nove","dieci","questo","questa","quello","quella","questi","queste","quelli","quelle","codesto","codesti","codesta","codeste"]}},{}],462:[function(a,b,c){"use strict";var d=["abbastanza","acciocché","adesso","affinché","allora","almeno","alquanto","altrettanto","altrimenti","analogamente","anche","ancora","analogamente","antecedentemente","anzi","anzitutto","apertamente","appena","assai","attualmente","benché","beninteso","bensì","brevemente","bruscamente","casomai","celermente","certamente","certo","chiaramente","ciononostante","cioé","comparabilmente","come","complessivamente","completamente","comunque","concisamente","concludendo","conformemente","congiuntamente","conseguentemente","considerando","considerato","considerevolmente","contemporaneamente","continuamente","contrariamente","controbilanciato","così","cosicché","da","dapprima","dato","davvero","definitivamente","degli","del","della","delle","dettagliatamente","di","differente","differentemente","diversamente","diverso","dopo","dopodiché","durante","dunque","eccetto","eccome","effettivamente","egualmente","elencando","enfaticamente","eppure","esaurientemente","esplicitamente","espressamente","estesamente","evidentemente","finalmente","finché","fino","finora","fintanto","fintanto che","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","molto","motivatamente","naturalmente","né","neanche","neppure","nonché","nondimeno","nonostante","notevolmente","occasionalmente","oltretutto","onde","onestamente","ora","ossia","ostinatamente","ovvero","ovviamente","parimenti","particolarmente","per","peraltro","perché","perciò","perlomeno","però","pertanto","pesantemente","piuttosto","poi","praticamente","precedentemente","preferibilmente","precisamente","prematuramente","presto","prima","primariamente","primo","principalmente","prontamente","proporzionalmente","prossimo","pure","quando","quanto","quantomeno","quarto","quindi","raramente","realmente","relativamente","riassumendo","riformulando","ripetutamente","saltuariamente","schiettamente","sebbene","secondariamente","secondo","sempre","sennò","senza","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"],e=["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","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","perfino se","piano piano","più di ogni altra cosa","più di tutto","più facilmente","più importante","più tardi","poco a poco","poco dopo","poiché","prendiamo il caso di","presto o tardi","prima che","prima di","prima di ogni cosa","prima di tutto","prima o dopo","prima o poi","purché","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é","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"];b.exports=function(){return{singleWords:d,multipleWords:e,allWords:d.concat(e)}}},{}],463:[function(a,b,c){"use strict";b.exports=function(){return[["né","né"],["non","ma"],["non prima","che"],["non prima","di"],["non solo","ma anche"],["o","o"],["se","allora"],["se","o"],["sia","che"]]}},{}],464:[function(a,b,c){"use strict";function d(a){var b=f(a.getKeyword());return e(b)}var e=a("../stringProcessing/countWords"),f=a("../stringProcessing/sanitizeString");b.exports=d},{"../stringProcessing/countWords":487,"../stringProcessing/sanitizeString":512}],465:[function(a,b,c){"use strict";var d=a("../stringProcessing/matchTextWithWord.js"),e=a("lodash/escapeRegExp");b.exports=function(a){var b=a.getKeyword().replace("'","").replace(/\s/gi,"-");return b=e(b),d(a.getUrl(),b,a.getLocale())}},{"../stringProcessing/matchTextWithWord.js":505,"lodash/escapeRegExp":249}],466:[function(a,b,c){"use strict";var d=a("../stringProcessing/stripNonTextTags.js"),e=a("../stringProcessing/subheadingsMatch.js"),f=a("../stringProcessing/getSubheadings.js").getSubheadingContents,g=a("lodash/escapeRegExp");b.exports=function(a){var b=a.getText(),c=g(a.getKeyword()),h=a.getLocale(),i={count:0};b=d(b);var j=f(b);return 0!==j.length&&(i.count=j.length,i.matches=e(j,c,h)),i}},{"../stringProcessing/getSubheadings.js":497,"../stringProcessing/stripNonTextTags.js":515,"../stringProcessing/subheadingsMatch.js":518,"lodash/escapeRegExp":249}],467:[function(a,b,c){"use strict";var d=a("../stringProcessing/matchTextWithWord.js"),e=a("lodash/escapeRegExp");b.exports=function(a){if(""===a.getDescription())return-1;var b=e(a.getKeyword());return d(a.getDescription(),b,a.getLocale())}},{"../stringProcessing/matchTextWithWord.js":505,"lodash/escapeRegExp":249}],468:[function(a,b,c){"use strict";b.exports=function(a){return a.getDescription().length}},{}],469:[function(a,b,c){"use strict";b.exports=function(a){return a.hasTitle()?a.getTitleWidth():0}},{}],470:[function(a,b,c){"use strict";var d=a("lodash/forEach");b.exports=function(a){var b=!1;return d(a,function(a){if(a.determinesSentencePartIsPassive())return void(b=!0)}),b}},{"lodash/forEach":255}],471:[function(a,b,c){"use strict";function d(a){return e(a.getText(),a.getLocale())}var e=a("../stringProcessing/relevantWords").getRelevantWords;b.exports=d},{"../stringProcessing/relevantWords":508}],472:[function(a,b,c){"use strict";b.exports=function(){return["el","los","la","las","un","una","unas","unos","uno","dos","tres","cuatro","cinco","seis","siete","ocho","nueve","diez","este","estos","esta","estas","ese","esos","esa","esas","aquel","aquellos","aquella","aquellas","esto","eso","aquello"]}},{}],473:[function(a,b,c){"use strict" ;var d=a("./transitionWords.js")().singleWords,e=["el","la","los","las","un","una","unos","unas"],f=["dos","tres","cuatro","cinco","seis","siete","ocho","nueve","diez","once","doce","trece","catorce","quince","dieciseis","diecisiete","dieciocho","diecinueve","veinte","primero","primera","segundo","segunda","tercero","tercera","cuarto","cuarta","quinto","quinta","sexto","sexta","septimo","septima","octavo","octava","noveno","novena","décimo","décima","primero","vigésimo","vigésima","cien","centena","mil","millon","millones"],g=["yo","tú","él","ella","ello","nosotros","nosotras","vosotros","vosotras","ustedes","ellos","ellas"],h=["me","te","lo","la","se","nos","os","los","las","les"],i=["mío","míos","mía","mías","tuyo","tuyos","tuya","tuyas","suyo","suyos","suya","suyas","nuestros","nuestro","nuestra","nuestras","vuestros","vuestro","vuestra","vuestras","suyo","suyos","suya","suyas"],j=["mí","ti","ud","uds","usted","sí","nosotros","nosotras","vosotros","vosotras"],k=["conmigo","contigo","consigo"],l=["este","ese","aquel","esta","esa","aquella","estos","esos","aquellos","estas","esas","aquellas","esto","eso","aquello"],m=["mi","mis","mío","míos","mía","mías","nuestro","nuestros","nuestra","nuestras","tuyo","tuyos","tuya","tuyas","tu","tus","vuestro","vuestros","vuestra","vuestras","suyo","suyos","suya","suyas","suyo","suyos","suya","suyas","su","sus"],n=["bastante","bastantes","mucho","muchas","mucha","muchos","demasiado","demasiada","demasiados","demasiadas","poco","poca","pocos","pocas","demás","otros","otras","muy","todo","toda","todos","todas","demasiado","demasiados","demasiada","demasiadas"],o=["os"],p=["alguien","algo","algún","alguno","alguna","algunos","algunas","nadie","nada","ningún","ninguno","ninguna","ningunos","ningunas","tanto","tantos","tanta","tantas"],q=["que","cuyas","donde","cual"],r=["cuyo"],s=["comoquiera","cualesquiera","cualquier","cuando","cuanta","cuantas","cuanto","cuantos","cuál","cuáles","cuánta","cuántas","cuánto","cuántos","como","cómo","dondequiera","dónde","donde","quien","quienes","quienquiera","quiera","quién","quiénes","qué","que","sea"],t=["hay","allí","ahí","allá","aquí","acá","adónde","delante","detrás","encima","debajo","dentro","fuera","adelante","atrás","arriba","arriba","abajo","adentro","afuera"],u=["he","has","ha","hay","hemos","habéis","han","hube","hubiste","hubo","hubimos","hubisteis","hubieron","había","habías","habíamos","habíais","habían","habría","habrías","habríais","habrían","habré","habrás","habrá","habremos","habréis","habrán","haya","hayas","hayamos","hayáis","hayan","hubiera","hubieras","hubiéramos","hubierais","hubieran","hubiese","hubieses","hubiésemos","hubieseis","hubiesen","hubiere","hubieres","hubiéremos","hubiereis","hubieren","habed","habido","debo","debes","debe","debemos","debéis","deben","debí","debiste","debió","debimos","debisteis","debieron","debía","debías","debíamos","debíais","debían","debería","deberías","deberíamos","deberíais","deberían","deberé","deberás","deberá","deberemos","deberéis","deberán","deba","debas","debamos","debáis","deban","debiera","debieras","debiéramos","debierais","debieran","debiese","debieses","debiésemos","debieseis","debiesen","debiere","debieres","debiéremos","debiereis","debieren","debed","debido","empiezo","empiezas","empieza","empezáis","empiezan","empecé","empezaste","empezó","empezamos","empezasteis","empezaron","empezaba","empezabas","empezábamos","empezabais","empezaban","empezaría","empezarías","empezaríamos","empezaríais","empezarían","empezaré","empezarás","empezará","empezaremos","empezaréis","empezarán","empiece","empieces","empecemos","empecéis","empiecen","empezara","empezaras","empezáramos","empezarais","empezaran","empezase","empezases","empezásemos","empezaseis","empezasen","empezare","empezares","empezáremos","empezareis","empezaren","empezad","empezado","comienzo","comienzas","comienza","comenzamos","comenzáis","comienzan","comencé","comenzaste","comenzó","comenzasteis","comenzaron","comenzaba","comenzabas","comenzábamos","comenzabais","comenzaban","comenzaría","comenzarías","comenzaríamos","comenzaríais","comenzarían","comenzaré","comenzarás","comenzará","comenzaremos","comenzaréis","comenzarán","comience","comiences","comencemos","comencéis","comiencen","comenzara","comenzaras","comenzáramos","comenzarais","comenzaran","comenzase","comenzases","comenzásemos","comenzaseis","comenzasen","comenzare","comenzares","comenzáremos","comenzareis","comenzaren","comenzad","comenzado","sigo","sigues","sigue","seguimos","seguis","siguen","seguí","seguiste","siguió","seguisteis","siguieron","seguía","seguías","seguíamos","seguíais","seguían","seguiría","seguirías","seguiríamos","seguiríais","seguirían","seguiré","seguirás","seguirá","seguiremos","seguiréis","seguirán","siga","sigas","sigamos","sigáis","sigan","siguiera","siguieras","siguiéramos","siguierais","siguieran","siguiese","siguieses","siguiésemos","siguieseis","siguiesen","siguiere","siguieres","siguiéremos","siguiereis","siguieren","seguid","seguido","tengo","tienes","tiene","tenemos","tenéis","tienen","tuve","tuviste","tuvo","tuvimos","tuvisteis","tuvieron","tenía","tenías","teníamos","teníais","tenían","tendría","tendrías","tendríamos","tendríais","tendrían","tendré","tendrás","tendrá","tendremos","tendréis","tendrán","tenga","tengas","tengamos","tengáis","tengan","tuviera","tuvieras","tuviéramos","tuvierais","tuvieran","tuviese","tuvieses","tuviésemos","tuvieseis","tuviesen","tuviere","tuvieres","tuviéremos","tuviereis","tuvieren","ten","tened","tenido","ando","andas","andamos","andáis","andan","anduve","anduviste","anduvo","anduvimos","anduvisteis","anduvieron","andaba","andabas","andábamos","andabais","andaban","andaría","andarías","andaríamos","andaríais","andarían","andaré","andarás","andará","andaremos","andaréis","andarán","ande","andes","andemos","andéis","anden","anduviera","anduvieras","anduviéramos","anduvierais","anduvieran","anduviese","anduvieses","anduviésemos","anduvieseis","anduviesen","anduviere","anduvieres","anduviéremos","anduviereis","anduvieren","andad","andado","quedo","quedas","queda","quedamos","quedáis","quedan","quedé","quedasteis","quedaron","quedaba","quedabas","quedábamos","quedabais","quedaban","quedaría","quedarías","quedaríamos","quedaríais","quedarían","quedaré","quedarás","quedará","quedaremos","quedaréis","quedarán","quede","quedes","quedemos","quedéis","queden","quedara","quedaras","quedáramos","quedarais","quedaran","quedase","quedases","quedásemos","quedaseis","quedasen","quedare","quedares","quedáremos","quedareis","quedaren","quedad","quedado","hallo","hallas","halla","hallamos","halláis","hallan","hallé","hallaste","halló","hallasteis","hallaron","hallaba","hallabas","hallábamos","hallabais","hallaban","hallaría","hallarías","hallaríamos","hallaríais","hallarían","hallaré","hallarás","hallará","hallaremos","hallaréis","hallarán","halle","halles","hallemos","halléis","hallen","hallara","hallaras","halláramos","hallarais","hallaran","hallase","hallases","hallásemos","hallaseis","hallasen","hallare","hallares","halláremos","hallareis","hallaren","hallad","hallado","vengo","vienes","viene","venimos","venis","vienen","vine","viniste","vino","vinimos","vinisteis","vinieron","venía","vanías","verníamos","veníais","venían","vendría","vendrías","vendríamos","vendíais","vendrían","vendré","vendrás","vendrá","vendremos","vendréis","vendrán","venga","vengas","vengamos","vengáis","vengan","viniera","vinieras","viniéramos","vinierais","vinieran","viniese","vinieses","viniésemos","vinieseis","viniesen","viniere","vinieres","viniéremos","viniereis","vinieren","ven","venid","venido","abro","abres","abre","abrismos","abrís","abren","abrí","abriste","abrió","abristeis","abrieron","abría","abrías","abríais","abrían","abriría","abrirías","abriríamos","abriríais","abrirían","abriré","abrirás","abrirá","abriremos","abriréis","abrirán","abra","abras","abramos","abráis","abran","abriera","abrieras","abriéramos","abrierais","abrieran","abriese","abrieses","abriésemos","abrieseis","abriesen","abriere","abrieres","abriéremos","abriereis","abrieren","abrid","abierto","voy","vas","va","vamos","vais","van","fui","fuiste","fue","fuimos","fuisteis","fueron","iba","ibas","íbamos","ibais","iban","iría","irías","iríamos","iríais","irían","iré","irás","irá","iremos","iréis","irán","vaya","vayas","vayamos","vayáis","vayan","fuera","fueras","fuéramos","fuerais","fueran","fuese","fueses","fuésemos","fueseis","fuesen","fuere","fueres","fuéremos","fuereis","fueren","ve","id","ido","acabo","acabas","acaba","acabamos","acabáis","acaban","acabé","acabaste","acabó","acabasteis","acabaron","acababa","acababas","acabábamos","acababais","acababan","acabaría","acabarías","acabaríamos","acabaríais","acabarían","acabaré","acabarás","acabará","acabaremos","acabaréis","acabarán","acabe","acabes","acabemos","acabéis","acaben","acabara","acabaras","acabáramos","acabarais","acabaran","acabase","acabases","acabásemos","acabaseis","acabasen","acabare","acabares","acabáremos","acabareis","acabaren","acabad","acabado","llevo","llevas","lleva","llevamos","lleváis","llevan","llevé","llevaste","llevó","llevasteis","llevaron","llevaba","llevabas","llevábamos","llevabais","llevaban","llevaría","llevarías","llevaríamos","llevaríais","llevarían","llevaré","llevarás","llevará","llevaremos","llevaréis","llevarán","lleve","lleves","llevemos","llevéis","lleven","llevara","llevaras","lleváramos","llevarais","llevaran","llevase","llevases","llevásemos","llevaseis","llevasen","llevare","llevares","lleváremos","llevareis","llevaren","llevad","llevado","alcanzo","alcanzas","alcanza","alcanzamos","alcanzáis","alcanzan","alcancé","alcanzaste","alcanzó","alcanzasteis","alcanzaron","alcanzaba","alcanzabas","alcanzábamos","alcanzabais","alcanzaban","alcanzaría","alcanzarías","alcanzaríamos","alcanzaríais","alcanzarían","alcanzaré","alcanzarás","alcanzará","alcanzaremos","alcanzaréis","alcanzarán","alcance","alcances","alcancemos","alcancéis","alcancen","alcanzara","alcanzaras","alcanzáramos","alcanzarais","alcanzaran","alcanzase","alcanzases","alcanzásemos","alcanzaseis","alcanzasen","alcanzare","alcanzares","alcanzáremos","alcanzareis","alcanzaren","alcanzad","alcanzado","digo","dices","dice","decimos","decís","dicen","dije","dijiste","dijo","dijimos","dijisteis","dijeron","decía","decías","decíamos","decíais","decían","diría","dirías","diríamos","diríais","dirían","diré","dirás","dirá","diremos","diréis","dirán","diga","digas","digamos","digáis","digan","dijera","dijeras","dijéramos","dijerais","dijeran","dijese","dijeses","dijésemos","dijeseis","dijesen","dijere","dijeres","dijéremos","dijereis","dijeren","di","decid","dicho","continúo","continúas","continúa","continuamos","continuáis","continúan","continué","continuaste","continuó","continuasteis","continuaron","continuaba","continuabas","continuábamos","continuabais","continuaban","continuaría","continuarías","continuaríamos","continuaríais","continuarían","continuaré","continuarás","continuará","continuaremos","continuaréis","continuarán","continúe","continúes","continuemos","continuéis","continúen","continuara","continuaras","continuáramos","continuarais","continuaran","continuase","continuases","continuásemos","continuaseis","continuasen","continuare","continuares","continuáremos","continuareis","continuaren","continuad","continuado","resulto","resultas","resulta","resultamos","resultáis","resultan","resulté","resultaste","resultó","resultasteis","resultaron","resultaba","resultabas","resultábamos","resultabais","resultaban","resultaría","resultarías","resultaríamos","resultaríais","resultarían","resultaré","resultarás","resultará","resultaremos","resultaréis","resultarán","resulte","resultes","resultemos","resultéis","resulten","resultara","resultaras","resultáramos","resultarais","resultaran","resultase","resultases","resultásemos","resultaseis","resultasen","resultare","resultares","resultáremos","resultareis","resultaren","resultad","resultado","puedo","puedes","puede","podemos","podéis","pueden","pude","pudiste","pudo","pudimos","pudisteis","pudieron","podía","podías","podíamos","podíais","podían","podría","podrías","podríamos","podríais","podrían","podré","podrás","podrá","podremos","podréis","podrán","pueda","puedas","podamos","podáis","puedan","pudiera","pudieras","pudiéramos","pudierais","pudieran","pudiese","pudieses","pudiésemos","pudieseis","pudiesen","pudiere","pudieres","pudiéremos","pudiereis","pudieren","poded","podido","quiero","quieres","quiere","queremos","queréis","quieren","quise","quisiste","quiso","quisimos","quisisteis","quisieron","quería","querías","queríamos","queríais","querían","querría","querrías","querríamos","querríais","querrían","querré","querrás","querrá","querremos","querréis","querrán","quiera","quieras","queramos","queráis","quieran","quisiera","quisieras","quisiéramos","quisierais","quisieran","quisiese","quisieses","quisiésemos","quisieseis","quisiesen","quisiere","quisieres","quisiéremos","quisiereis","quisieren","quered","querido","sé","sabes","sabe","sabemos","sabéis","saben","supe","supiste","supo","supimos","supisteis","supieron","sabía","sabías","sabíamos","sabíais","sabían","sabría","sabrías","sabríamos","sabríais","sabrían","sabré","sabrás","sabrá","sabremos","sabréis","sabrán","sepa","sepas","sepamos","sepáis","sepan","supiera","supieras","supiéramos","supierais","supieran","supiese","supieses","supiésemos","supieseis","supiesen","supiere","supieres","supiéremos","supiereis","supieren","sabed","sabido","suelo","sueles","suele","solemos","soléis","suelen","solí","soliste","solió","solimos","solisteis","solieron","solía","solías","solíamos","solíais","solían","solería","solerías","soleríamos","soleríais","solerían","soleré","solerás","solerá","soleremos","soleréis","solerán","suela","suelas","solamos","soláis","suelan","soliera","solieras","soliéramos","solierais","solieran","soliese","solieses","soliésemos","solieseis","soliesen","soliere","solieres","soliéremos","soliereis","solieren","soled","solido","necesito","necesitas","necesitamos","necesitáis","necesitan","necesité","necesitaste","necesitó","necesitasteis","necesitaron","necesitaba","necesitabas","necesitábamos","necesitabais","necesitaban","necesitaría","necesitarías","necesitaríamos","necesitaríais","necesitarían","necesitaré","necesitarás","necesitará","necesitaremos","necesitaréis","necesitarán","necesite","necesites","necesitemos","necesitéis","necesiten","necesitara","necesitaras","necesitáramos","necesitarais","necesitaran","necesitase","necesitases","necesitásemos","necesitaseis","necesitasen","necesitare","necesitares","necesitáremos","necesitareis","necesitaren","necesita","necesitad","necesitado"],v=["haber","deber","empezar","comenzar","seguir","tener","andar","quedar","hallar","venir","abrir","ir","acabar","llevar","alcanzar","decir","continuar","resultar","poder","querer","saber","soler","necesitar"],w=["estoy","estás","está","estamos","estáis","están","estuve","estuviste","estuvo","estuvimos","estuvisteis","estuvieron","estuba","estabas","estábamos","estabais","estaban","estraría","estarías","estaríamos","estaríais","estarían","estaré","estarás","estará","estaremos","estaréis","estarán","esté","estés","estemos","estéis","estén","estuviera","estuviese","estuvieras","estuviéramos","estuvierais","estuvieran","estuvieses","estuviésemos","estuvieseis","estuviesen","estuviere","estuvieres","estuviéremos","estuviereis","estuvieren","estad","estado","soy","eres","es","somos","sois","son","fui","fuiste","fuimos","fuisteis","fueron","era","eras","éramos","erais","eran","sería","serías","seríamos","seríais","serían","seré","serás","seremos","seréis","serán","sea","seas","seamos","seáis","sean","fuera","fueras","fuéramos","fuerais","fueran","fuese","fueses","fuésemos","fueseis","fuesen","fuere","fueres","fuéremos","fuereis","fueren","sé","sed","sido"],x=["estar","ser"],y=["a","ante","abajo","adonde","al","allende","alrededor","amén","ante","antes","arriba","aun","bajo","cabe","cabo","como","con","conmigo","consigo","contigo","contra","cuando","de","dejante","del","dentro","desde","donde","durante","en","encima","entre","excepto","fuera","hacia","hasta","incluso","mediante","menos","más","opuesto","par","para","pero","por","próximo","que","salvo","según","sin","so","sobre","tras","versus","vía"],z=["cerca","lejos","arriba","abajo","debajo","delante","detrás"],A=["pero","o","y","entonces","pues","e","u","sino","ni","bien","sea","ya","ora","estos","aquellos","así","luego","mas","aunque"],B=["tanto","como","ni","ora","ya","igual","menos"],C=["apenas","aun","conque","como","cuando","mientras","porque","segun","según","si","tan","tal"],D=["apunto","apunta","confieso","confiesa","confesaba","revelado","revelo","revela","revelaba","declarado","declaro","declara","declaba","señalo","señala","señalaba","declarou","declaro","declara","declaraba","comentou","comento","comenta","comentou","revelou","revelo","revela","revelaba"],E=["básicamente","esencialmente","primeramente","siempre","nunca","ahora","obviamente","apenas","quizá","acaso","inclusive","probablemente","verdaderamente","seguramente","jamás","obviamente","indiscutiblement","inmediatamente","previamente","y","o"],F=["muy","tan","demasiado","bastante","completamente","algo","tanto","poco","suficiente","tal","tales"],G=["hago","haces","hace","hacemos","hacéis","hacen","hice","hiciste","hizo","hicimos","hicisteis","hicieron","hacía","hacías","hacíamos","hacíais","hacían","haría,","harías","haríamos","haríais","harían","haré","harás","hará","haremos","haréis","harán","haga","hagas","hagamos","hagáis","hagan","hiciera","hicieras","hiciéramos","hicierais","hicieran","hiciese","hicieses","hiciésemos","hicieseis","hiciesen","hiciere","hicieres","hiciéremos","hiciereis","hicieren","haz","haced","hecho","parezco","pareces","parece","parecemos","parecéis","parecen","parecí","pareciste","pareció","parecimos","parecisteis","parecieron","parecía","parecías","parecíamos","parecíais","parecían","parecería","parecerías","pareceríamos","pareceríais","parecerían","pareceré","parecerás","parecerá","pareceremos","pareceréis","parecerán","parezca","parezcas","parezcamos","parezcáis","parezcan","pareciera","parecieras","pareciéramos","parecierais","parecieran","pareciese","parecieses","pareciésemos","parecieseis","pareciesen","pareciere","parecieres","pareciéremos","pareciereis","parecieren","pareced","parecido"],H=["ayer","hoy","mañana","enfrente","mal","mejor","peor","más","menos","claro","bueno","nuevo","nueva","nuevos","nuevas","viejo","viejos","vieja","viejas","anterior","mejor","grande","gran","grandes","mayores","fácil","fáciles","rápido","rápida","rápidos","rápidas","lejos","lejas","difícil","difíciles","propio","propios","propia","propias","largo","larga","largos","largas","bajo","bajos","baja","bajos","alto","alta","altos","altas","regular","regulares","normal","pequeño","pequeña","pequeños","pequeñas","diminuta","diminuto","diminutas","diminutos","chiquitito","chiquititos","chiquitita","chiquititas","corta","corto","cortas","cortos","principal","principales","mismo","mismos","misma","mismas","capaz","capaces","cierta","cierto","ciertas","ciertos","llamado","llamada","llamados","llamadas","principalmente","mayormente","reciente","recientes","completa","completo","completas","completos","absoluta","absoluto","absolutas","absolutos","últimamente","posible","común","comúnes","comúnmente","constantemente","continuamente","directamente","fácilmente","casi","ligeramente","estimado","estima","estimada","estimado","aproximada","aproximadamente","última","últimas","último","últimos","diferente","diferentes","similar","mal","malo","malos","mala","malas","perfectamente","excelente","final","general"],I=["ah","eh","ejem","ele","abajo","achís","adelante","adentro","adiós","afuera","agur","ajá","ajajá","ala","alá","albricias","aleluya","alerta","alirón","aló","amalaya","amén","ar","aro","arrarray","arre","arriba","arsa","atatay","atrás","aúpa","ax","ay","ayayay","bah","banzai","barajo","bla","bravo","bueno","buf","bum","ca","caguendiós","canastos","caracho","caracoles","carajo","caramba","carape","caray","cáscaras","cáspita","cataplum","ce","chao","chau","che","chis","chist","chitón","cho","chucho","chus","cielos","claro","clo","coche","cochi","cojones","cómo","concho","contra","coño","córcholis","cuchí","cuidado","cuz","demonio","demontre","despacio","diablo","diantre","dios","ea","eh","ejem","ele","entonces","epa","equilicuá","estúpido","eureka","evohé","exacto","fantástico","firmes","fo","forte","fuera","gua","gualá","guarte","guay","ha","hala","hale","he","hi","hin","hola","hopo","huesque","huiche","huichó","huifa","hurra","huy","ja","jajajá","jajay","jaque","jau","jo","jobar","joder","jolín","jopo","leñe","listo","malhayas","mamola","mecachis","miéchica","mondo","moste","mutis","nanay","narices","oh","ojalá","ojo","okay","ole","olé","órdiga","oste","ostras","ox","oxte","paf","pardiez","paso","pucha","puf","puff","pumba","puñeta","quedo","quia","quiúbole","recórcholis","rediez","rediós","salve","sanseacabó","sniff","so","socorro","sus","ta","tararira","tate","tururú","uf","uh","ui","upa","uste","uy","victoria","vítor","viva","za","zambomba","zapateta","zape","zas"],J=["kg","mg","gr","g","km","m","l","ml","cl"],K=["cosa","cosas","manera","maneras","caso","casos","pieza","piezas","vez","veces","parte","partes","porcentaje","instancia","aspecto","aspectos","punto","puntos","objeto","objectos","persona","personas"],L=["sí","no","%","euros","años"];b.exports=function(){return{articles:e,personalPronouns:g.concat(h,m,i,j,k),prepositions:y,demonstrativePronouns:l,conjunctions:A.concat(C),verbs:u.concat(w,D,G,v),infinitives:v.concat(x),quantifiers:n,relativePronouns:q.concat(r,s),transitionWords:d.concat(E),miscellaneous:L,interjections:I,reflexivePronouns:o,all:e.concat(f,l,m,o,g,h,n,p,q,r,s,t,z,u,v,w,x,y,A,B,C,D,d,E,F,G,I,H,J,K,L)}}},{"./transitionWords.js":474}],474:[function(a,b,c){"use strict";var d=["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"],e=["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"];b.exports=function(){return{singleWords:d,multipleWords:e,allWords:d.concat(e)}}},{}],475:[function(a,b,c){"use strict";b.exports=function(){return[["de un lado","de otra parte"],["de un lado","de otro"],["no","sino que"],["no","sino"],["por un lado","por otro lado"],["por una parte","por otra parte"],["por una parte","por otra"],["tanto","como"],["bien","bien"]]}},{}],476:[function(a,b,c){"use strict";var d=a("./stopWordsInText.js"),e=a("lodash/escapeRegExp");b.exports=function(a){var b=e(a.getKeyword());return d(b)}},{"./stopWordsInText.js":477,"lodash/escapeRegExp":249}],477:[function(a,b,c){"use strict";var d=a("../config/stopwords.js")(),e=a("../stringProcessing/createWordRegex.js");b.exports=function(a){var b,c=[];for(b=0;b<d.length;b++)null!==a.match(e(d[b]))&&c.push(d[b]);return c}},{"../config/stopwords.js":374,"../stringProcessing/createWordRegex.js":490}],478:[function(a,b,c){"use strict";var d=a("./stopWordsInText.js");b.exports=function(a){return d(a.getUrl().replace(/[-_]/g," "))}},{"./stopWordsInText.js":477}],479:[function(a,b,c){"use strict";b.exports=function(a){var b=a.getUrl().length,c=a.getKeyword().length;return b>40&&b>c+20}},{}],480:[function(a,b,c){"use strict";var d=a("../stringProcessing/countWords.js");b.exports=function(a){return d(a.getText())}},{"../stringProcessing/countWords.js":487}],481:[function(a,b,c){"use strict";var d=a("./assessor.js"),e=a("./assessments/seo/introductionKeywordAssessment.js"),f=a("./assessments/seo/keyphraseLengthAssessment.js"),g=a("./assessments/seo/keywordDensityAssessment.js"),h=a("./assessments/seo/keywordStopWordsAssessment.js"),i=a("./assessments/seo/metaDescriptionKeywordAssessment.js"),j=a("./assessments/seo/metaDescriptionLengthAssessment.js"),k=a("./assessments/seo/subheadingsKeywordAssessment.js"),l=a("./assessments/seo/textCompetingLinksAssessment.js"),m=a("./assessments/seo/textImagesAssessment.js"),n=a("./assessments/seo/textLengthAssessment.js"),o=a("./assessments/seo/outboundLinksAssessment.js"),p=a("./assessments/seo/internalLinksAssessment"),q=a("./assessments/seo/titleKeywordAssessment.js"),r=a("./assessments/seo/pageTitleWidthAssessment.js"),s=a("./assessments/seo/urlKeywordAssessment.js"),t=a("./assessments/seo/urlLengthAssessment.js"),u=a("./assessments/seo/urlStopWordsAssessment.js"),v=function(a,b){d.call(this,a,b),this._assessments=[e,f,g,h,i,new j,new k,l,new m,new n,new o,p,q,new r,new s,new t,u]};a("util").inherits(v,d),b.exports=v},{"./assessments/seo/internalLinksAssessment":350,"./assessments/seo/introductionKeywordAssessment.js":351,"./assessments/seo/keyphraseLengthAssessment.js":352,"./assessments/seo/keywordDensityAssessment.js":353,"./assessments/seo/keywordStopWordsAssessment.js":354,"./assessments/seo/metaDescriptionKeywordAssessment.js":355,"./assessments/seo/metaDescriptionLengthAssessment.js":356,"./assessments/seo/outboundLinksAssessment.js":357,"./assessments/seo/pageTitleWidthAssessment.js":358,"./assessments/seo/subheadingsKeywordAssessment.js":359,"./assessments/seo/textCompetingLinksAssessment.js":361,"./assessments/seo/textImagesAssessment.js":362,"./assessments/seo/textLengthAssessment.js":363,"./assessments/seo/titleKeywordAssessment.js":364,"./assessments/seo/urlKeywordAssessment.js":365,"./assessments/seo/urlLengthAssessment.js":366,"./assessments/seo/urlStopWordsAssessment.js":367,"./assessor.js":368,util:337}],482:[function(a,b,c){"use strict";function d(a){return this.data[a]}function e(a,b){this.element.input[a].value=b,this.data[a]=b}function f(a){return a.indexOf("/")===a.length-1}function g(){var a=document.createElement("progress");return!n(a.max)}function h(a){var b;switch(!0){case a>0&&a<=399:case a>600:b="ok";break;case a>=400&&a<=600:b="good";break;default:b="bad"}return b}function i(a){var b;switch(!0){case a>0&&a<=120:case a>=157:b="ok";break;case a>=120&&a<=157:b="good";break;default:b="bad"}return b}function j(a,b,c,d){var e,f,g=["snippet-editor__progress--bad","snippet-editor__progress--ok","snippet-editor__progress--good"];a.value=b,B.removeClasses(a,g),B.addClass(a,"snippet-editor__progress--"+d),this.hasProgressSupport||(e=a.getElementsByClassName("snippet-editor__progress-bar")[0],f=b/c*100,e.style.width=f+"%")}function k(){var a=this.data.title;return l(a)&&(a=this.opts.defaultValue.title),this.hasPluggable()&&(a=this.refObj.pluggable._applyModifications("data_page_title",a)),u(a)}var l=a("lodash/isEmpty"),m=a("lodash/isElement"),n=a("lodash/isUndefined"),o=a("lodash/clone"),p=a("lodash/defaultsDeep"),q=a("lodash/forEach"),r=a("lodash/debounce"),s=a("./stringProcessing/createWordRegex.js"),t=a("./stringProcessing/stripHTMLTags.js").stripFullTags,u=a("./stringProcessing/stripSpaces.js"),v=a("./stringProcessing/replaceDiacritics.js"),w=a("./stringProcessing/transliterate.js"),x=a("./templates.js"),y=x.snippetEditor,z=x.hiddenSpan,A=a("./snippetPreviewToggler"),B=a("./helpers/domManipulation.js"),C={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"},D=[{preview:"title_container",inputField:"title"},{preview:"url_container",inputField:"urlPath"},{preview:"meta_container",inputField:"metaDesc"}],E=function(){var a=this.opts.baseURL;return this.hasApp()&&!l(this.refObj.rawData.baseUrl)&&this.opts.baseURL===C.baseURL&&(a=this.refObj.rawData.baseUrl),a},F=function(a){if(p(a,C),this.data=a.data,n(a.analyzerApp)||(this.refObj=a.analyzerApp,this.i18n=this.refObj.i18n,this.data={title:this.refObj.rawData.snippetTitle||"",urlPath:this.refObj.rawData.snippetCite||"", metaDesc:this.refObj.rawData.snippetMeta||""},l(this.refObj.rawData.metaTitle)||(a.placeholder.title=this.refObj.rawData.metaTitle)),n(a.i18n)||(this.i18n=a.i18n),!m(a.targetElement))throw new Error("The snippet preview requires a valid target element");this.opts=a,this._currentFocus=null,this._currentHover=null,this.unformattedText={},Object.defineProperty(this.unformattedText,"snippet_cite",{get:d.bind(this,"urlPath"),set:e.bind(this,"urlPath")}),Object.defineProperty(this.unformattedText,"snippet_meta",{get:d.bind(this,"metaDesc"),set:e.bind(this,"metaDesc")}),Object.defineProperty(this.unformattedText,"snippet_title",{get:d.bind(this,"title"),set:e.bind(this,"title")})};F.prototype.renderTemplate=function(){var a=this.opts.targetElement;a.innerHTML=y({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:a.getElementsByClassName("js-snippet-editor-title")[0],urlPath:a.getElementsByClassName("js-snippet-editor-slug")[0],metaDesc:a.getElementsByClassName("js-snippet-editor-meta-description")[0]},progress:{title:a.getElementsByClassName("snippet-editor__progress-title")[0],metaDesc:a.getElementsByClassName("snippet-editor__progress-meta-description")[0]},container:document.getElementById("snippet_preview"),formContainer:a.getElementsByClassName("snippet-editor__form")[0],editToggle:a.getElementsByClassName("snippet-editor__edit-button")[0],closeEditor:a.getElementsByClassName("snippet-editor__submit")[0],formFields:a.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=g(),this.hasProgressSupport?(this.element.progress.title.max=600,this.element.progress.metaDesc.max=156):q(this.element.progress,function(a){B.addClass(a,"snippet-editor__progress--fallback")}),this.initPreviewToggler(),this.setInitialView(),this.opened=!1,this.createMeasurementElements(),this.updateProgressBars()},F.prototype.initPreviewToggler=function(){this.snippetPreviewToggle=new A(this.opts.previewMode,this.opts.targetElement.getElementsByClassName("snippet-editor__view-icon")),this.snippetPreviewToggle.initialize(),this.snippetPreviewToggle.bindEvents()},F.prototype.refresh=function(){this.output=this.htmlOutput(),this.renderOutput(),this.renderSnippetStyle(),this.measureTitle(),this.measureMetaDescription(),this.updateProgressBars()};var G=function(){var a=this.data.metaDesc;return l(a)&&(a=this.opts.defaultValue.metaDesc),this.hasPluggable()&&(a=this.refObj.pluggable._applyModifications("data_meta_desc",a)),l(this.opts.metaDescriptionDate)||l(a)||(a=this.opts.metaDescriptionDate+" - "+this.data.metaDesc),u(a)};F.prototype.getAnalyzerData=function(){return{title:k.call(this),url:this.data.urlPath,metaDesc:G.call(this)}},F.prototype.callRegisteredEventBinder=function(){this.hasApp()&&this.refObj.callbacks.bindElementEvents(this.refObj)},F.prototype.init=function(){this.hasApp()&&null!==this.refObj.rawData.metaTitle&&null!==this.refObj.rawData.cite&&this.refresh()},F.prototype.htmlOutput=function(){var a={};return a.title=this.formatTitle(),a.cite=this.formatCite(),a.meta=this.formatMeta(),a.url=this.formatUrl(),a},F.prototype.formatTitle=function(){var a=this.data.title;return l(a)&&(a=this.opts.defaultValue.title),l(a)&&(a=this.opts.placeholder.title),this.hasPluggable()&&this.refObj.pluggable.loaded&&(a=this.refObj.pluggable._applyModifications("data_page_title",a)),a=t(a),l(a)&&(a=this.i18n.dgettext("js-text-analysis","Please provide an SEO title by editing the snippet below.")),a},F.prototype.formatUrl=function(){return E.call(this).replace(/http:\/\//gi,"")},F.prototype.formatCite=function(){var a=this.data.urlPath;return a=v(t(a)),l(a)&&(a=this.opts.placeholder.urlPath),this.hasApp()&&!l(this.refObj.rawData.keyword)&&(a=this.formatKeywordUrl(a)),this.opts.addTrailingSlash&&!f(a)&&(a+="/"),a=a.replace(/\s/g,"-")},F.prototype.formatMeta=function(){var a=this.data.metaDesc;return l(a)&&(a=this.getMetaText()),this.hasPluggable()&&this.refObj.pluggable.loaded&&(a=this.refObj.pluggable._applyModifications("data_meta_desc",a)),a=t(a),a=a.substring(0,156),this.hasApp()&&!l(this.refObj.rawData.keyword)&&(a=this.formatKeyword(a)),l(a)&&(a=this.i18n.dgettext("js-text-analysis","Please provide a meta description by editing the snippet below.")),a},F.prototype.getMetaText=function(){var a=this.opts.defaultValue.metaDesc;return this.hasApp()&&!n(this.refObj.rawData.excerpt)&&l(a)&&(a=this.refObj.rawData.excerpt),this.hasApp()&&!n(this.refObj.rawData.text)&&l(a)&&(a=this.refObj.rawData.text,this.hasPluggable()&&this.refObj.pluggable.loaded&&(a=this.refObj.pluggable._applyModifications("content",a))),a=t(a),a.substring(0,156)},F.prototype.getIndexMatches=function(){for(var a=[],b=0,c=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,b);c>-1;)a.push(c),b=c+this.refObj.rawData.keyword.length,c=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,b);return a},F.prototype.getPeriodMatches=function(){for(var a,b=[0],c=0;(a=this.refObj.rawData.text.indexOf(".",c))>-1;)b.push(a),c=a+1;return b},F.prototype.formatKeyword=function(a){var b=this.refObj.rawData.keyword,c=s(b,"",!1);a=a.replace(c,function(a){return"<strong>"+a+"</strong>"});var d=w(b,this.refObj.rawData.locale);return d!==b&&(c=s(d,"",!1),a=a.replace(c,function(a){return"<strong>"+a+"</strong>"})),a},F.prototype.formatKeywordUrl=function(a){var b=this.refObj.rawData.keyword;b=w(b,this.refObj.rawData.locale),b=b.replace(/'/,"");var c=b.replace(/\s/g,"-"),d=s(c,"\\-");return a.replace(d,function(a){return"<strong>"+a+"</strong>"})},F.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},F.prototype.renderSnippetStyle=function(){var a=this.element.rendered.metaDesc,b=G.call(this);l(b)?(B.addClass(a,"desc-render"),B.removeClass(a,"desc-default")):(B.addClass(a,"desc-default"),B.removeClass(a,"desc-render"))},F.prototype.reRender=function(){this.init()},F.prototype.checkTextLength=function(a){var b=a.currentTarget.textContent;switch(a.currentTarget.id){case"snippet_meta":a.currentTarget.className="desc",b.length>156&&(YoastSEO.app.snippetPreview.unformattedText.snippet_meta=a.currentTarget.textContent,a.currentTarget.textContent=b.substring(0,156));break;case"snippet_title":a.currentTarget.className="title",b.length>600&&(YoastSEO.app.snippetPreview.unformattedText.snippet_title=a.currentTarget.textContent,a.currentTarget.textContent=b.substring(0,600))}},F.prototype.getUnformattedText=function(a){var b=a.currentTarget.id;void 0!==this.unformattedText[b]&&(a.currentTarget.textContent=this.unformattedText[b])},F.prototype.setUnformattedText=function(a){var b=a.currentTarget.id;this.unformattedText[b]=document.getElementById(b).textContent},F.prototype.validateFields=function(){var a=G.call(this),b=k.call(this);a.length>156?B.addClass(this.element.input.metaDesc,"snippet-editor__field--invalid"):B.removeClass(this.element.input.metaDesc,"snippet-editor__field--invalid"),b.length>600?B.addClass(this.element.input.title,"snippet-editor__field--invalid"):B.removeClass(this.element.input.title,"snippet-editor__field--invalid")},F.prototype.updateProgressBars=function(){var a,b,c;c=G.call(this),b=h(this.data.titleWidth),a=i(c.length),j.call(this,this.element.progress.title,this.data.titleWidth,600,b),j.call(this,this.element.progress.metaDesc,c.length,156,a)},F.prototype.setInitialView=function(){var a=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setVisibility(a)},F.prototype.handleWindowResizing=r(function(){var a=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setScrollHintVisibility(a)},25),F.prototype.bindEvents=function(){var a;q(["title","slug","meta-description"],function(b){a=document.getElementsByClassName("js-snippet-editor-"+b)[0],a.addEventListener("keydown",this.changedInput.bind(this)),a.addEventListener("keyup",this.changedInput.bind(this)),a.addEventListener("input",this.changedInput.bind(this)),a.addEventListener("focus",this.changedInput.bind(this)),a.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)),q(D,function(a){var b=document.getElementById(a.preview),c=this.element.input[a.inputField];b.addEventListener("click",function(){this.openEditor(),c.focus()}.bind(this)),c.addEventListener("focus",function(){this._currentFocus=a.inputField,this._updateFocusCarets()}.bind(this)),c.addEventListener("blur",function(){this._currentFocus=null,this._updateFocusCarets()}.bind(this)),b.addEventListener("mouseover",function(){this._currentHover=a.inputField,this._updateHoverCarets()}.bind(this)),b.addEventListener("mouseout",function(){this._currentHover=null,this._updateHoverCarets()}.bind(this))}.bind(this))},F.prototype.changedInput=r(function(){this.updateDataFromDOM(),this.validateFields(),this.updateProgressBars(),this.refresh(),this.hasApp()&&this.refObj.refresh()},25),F.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(o(this.data))},F.prototype.openEditor=function(){this.element.editToggle.setAttribute("aria-expanded","true"),B.removeClass(this.element.formContainer,"snippet-editor--hidden"),this.opened=!0},F.prototype.closeEditor=function(){B.addClass(this.element.formContainer,"snippet-editor--hidden"),this.element.editToggle.setAttribute("aria-expanded","false"),this.element.editToggle.focus(),this.opened=!1},F.prototype.toggleEditor=function(){this.opened?this.closeEditor():this.openEditor()},F.prototype._updateFocusCarets=function(){var a,b;q(this.element.label,function(a){B.removeClass(a,"snippet-editor__label--focus")}),q(this.element.preview,function(a){B.removeClass(a,"snippet-editor__container--focus")}),null!==this._currentFocus&&(a=this.element.label[this._currentFocus],b=this.element.preview[this._currentFocus],B.addClass(a,"snippet-editor__label--focus"),B.addClass(b,"snippet-editor__container--focus"))},F.prototype._updateHoverCarets=function(){var a;q(this.element.label,function(a){B.removeClass(a,"snippet-editor__label--hover")}),null!==this._currentHover&&(a=this.element.label[this._currentHover],B.addClass(a,"snippet-editor__label--hover"))},F.prototype.setTitle=function(a){this.element.input.title.value=a,this.changedInput()},F.prototype.setUrlPath=function(a){this.element.input.urlPath.value=a,this.changedInput()},F.prototype.setMetaDescription=function(a){this.element.input.metaDesc.value=a,this.changedInput()},F.prototype.createMeasurementElements=function(){var a,b;a=z({width:document.getElementById("meta_container").offsetWidth+"px",whiteSpace:""}),b=document.createElement("div"),b.className="yoast-measurement-elements-holder",b.innerHTML=a,document.body.appendChild(b),this.element.measurers.metaHeight=b.childNodes[0]},F.prototype.measureTitle=function(){0===this.element.rendered.title.offsetWidth&&""!==this.element.rendered.title.textContent||(this.data.titleWidth=this.element.rendered.title.offsetWidth)},F.prototype.measureMetaDescription=function(){var a=this.element.measurers.metaHeight;a.innerHTML=this.element.rendered.metaDesc.innerHTML,this.data.metaHeight=a.offsetHeight},F.prototype.getTitleWidth=function(){return this.data.titleWidth},F.prototype.hasApp=function(){return!n(this.refObj)},F.prototype.hasPluggable=function(){return!n(this.refObj)&&!n(this.refObj.pluggable)},F.prototype.disableEnter=function(a){},F.prototype.textFeedback=function(a){},F.prototype.showEditIcon=function(a){},F.prototype.hideEditIcon=function(){},F.prototype.setFocus=function(a){},b.exports=F},{"./helpers/domManipulation.js":386,"./snippetPreviewToggler":483,"./stringProcessing/createWordRegex.js":490,"./stringProcessing/replaceDiacritics.js":510,"./stringProcessing/stripHTMLTags.js":514,"./stringProcessing/stripSpaces.js":517,"./stringProcessing/transliterate.js":521,"./templates.js":524,"lodash/clone":241,"lodash/debounce":243,"lodash/defaultsDeep":245,"lodash/forEach":255,"lodash/isElement":270,"lodash/isEmpty":271,"lodash/isUndefined":282}],483:[function(a,b,c){"use strict";var d=a("lodash/forEach"),e=a("./helpers/domManipulation.js"),f={desktop:"snippet-editor__view--desktop",mobile:"snippet-editor__view--mobile"},g=function(a,b){this.previewMode=a,this.previewToggles=b,this.viewElement=document.getElementById("snippet-preview-view")};g.prototype.initialize=function(){this._setPreviewMode(this.previewMode,this._findElementByMode(this.previewMode))},g.prototype.bindClickEvent=function(a){a.addEventListener("click",function(){this._setPreviewMode(a.getAttribute("data-type"),a),this.removeTooltipAbility(a)}.bind(this))},g.prototype.bindMouseleaveEvent=function(a){a.addEventListener("mouseleave",function(){this.removeTooltipAbility(a)}.bind(this))},g.prototype.bindBlurEvent=function(a){a.addEventListener("blur",function(){this.restoreTooltipAbility(a)}.bind(this))},g.prototype.bindMouseenterEvent=function(a){a.addEventListener("mouseenter",function(){this.restoreTooltipAbility(a)}.bind(this))},g.prototype.bindEvents=function(){d(this.previewToggles,function(a){this.bindClickEvent(a),this.bindMouseleaveEvent(a),this.bindBlurEvent(a),this.bindMouseenterEvent(a)}.bind(this))},g.prototype._findElementByMode=function(a){return document.getElementsByClassName("snippet-editor__view-icon-"+a)[0]},g.prototype._setPreviewMode=function(a,b){this._removeActiveStates(),this._setActiveState(b),e.removeClass(this.viewElement,f[this.previewMode]),e.addClass(this.viewElement,f[a]),this.previewMode=a},g.prototype.setDesktopMode=function(){this._setPreviewMode("desktop",this._findElementByMode("desktop"))},g.prototype.setMobileMode=function(){this._setPreviewMode("mobile",this._findElementByMode("mobile"))},g.prototype.setVisibility=function(a){a<640?(this.setMobileMode(),e.addClass(this.viewElement,"snippet-editor__view--desktop-has-scroll")):this.setDesktopMode()},g.prototype.setScrollHintVisibility=function(a){e.removeClass(this.viewElement,"snippet-editor__view--desktop-has-scroll"),a<640&&e.addClass(this.viewElement,"snippet-editor__view--desktop-has-scroll")},g.prototype._removeActiveStates=function(){d(this.previewToggles,this._removeActiveState.bind(this))},g.prototype._removeActiveState=function(a){e.removeClass(a,"snippet-editor__view-icon-"+a.getAttribute("data-type")+"--active"),e.removeClass(a,"snippet-editor__view-icon--active"),a.setAttribute("aria-pressed","false")},g.prototype.removeTooltipAbility=function(a){e.addClass(a,"yoast-tooltip-hidden")},g.prototype.restoreTooltipAbility=function(a){e.removeClass(a,"yoast-tooltip-hidden")},g.prototype._setActiveState=function(a){e.addClass(a,"snippet-editor__view-icon-"+a.getAttribute("data-type")+"--active"),e.addClass(a,"snippet-editor__view-icon--active"),a.setAttribute("aria-pressed","true")},b.exports=g},{"./helpers/domManipulation.js":386,"lodash/forEach":255}],484:[function(a,b,c){"use strict";b.exports=function(a,b){var c,d,e;return c="[ \\n\\r\\t.,'()\"+-;!?:/»«‹›"+(b||"")+"<>]",d="(^|"+c+")",e="($|"+c+")",d+a+e}},{}],485:[function(a,b,c){"use strict";b.exports=function(a){var b="Dofollow";return null!==a.match(/rel=([\'\"])nofollow\1/gi)&&(b="Nofollow"),b}},{}],486:[function(a,b,c){"use strict";var d=a("../stringProcessing/getSentences.js");b.exports=function(a){for(var b=d(a),c=0,e=0;e<b.length;e++)c++;return c}},{"../stringProcessing/getSentences.js":495}],487:[function(a,b,c){"use strict";var d=a("../stringProcessing/getWords.js");b.exports=function(a){return d(a).length}},{"../stringProcessing/getWords.js":498}],488:[function(a,b,c){"use strict";var d=a("../stringProcessing/addWordboundary.js"),e=a("lodash/map");b.exports=function(a,b){var c,f=b||!1;return c="("+e(a,function(a){return f?a:d(a)}).join(")|(")+")",new RegExp(c,"ig")}},{"../stringProcessing/addWordboundary.js":484,"lodash/map":285}],489:[function(a,b,c){"use strict";var d=a("../stringProcessing/addWordboundary.js"),e=function(a){return a=a.map(function(a){return d(a)}),a.join("(.*?)")};b.exports=function(a){a=a.map(function(a){return e(a)});var b="("+a.join(")|(")+")";return new RegExp(b,"ig")}},{"../stringProcessing/addWordboundary.js":484}],490:[function(a,b,c){"use strict";var d=a("lodash/isUndefined"),e=a("../stringProcessing/replaceDiacritics.js"),f=a("../stringProcessing/addWordboundary.js"),g=a("../stringProcessing/sanitizeString"),h=a("lodash/escapeRegExp"),i=a("lodash/memoize");b.exports=i(function(a,b,c){return d(b)&&(b=""),(d(c)||!0===c)&&(a=e(a)),a=g(a),a=h(a),a=f(a,b),new RegExp(a,"ig")})},{"../stringProcessing/addWordboundary.js":484,"../stringProcessing/replaceDiacritics.js":510,"../stringProcessing/sanitizeString":512,"lodash/escapeRegExp":249,"lodash/isUndefined":282,"lodash/memoize":286}],491:[function(a,b,c){"use strict";var d=a("./matchTextWithTransliteration.js"),e=a("lodash/escapeRegExp");b.exports=function(a,b,c){var f=a.match(/>(.*)/gi);return b=e(b),null!==f&&(f=f[0].replace(/<.*?>\s?/gi,""),d(f,b,c).length>0)}},{"./matchTextWithTransliteration.js":504,"lodash/escapeRegExp":249}],492:[function(a,b,c){"use strict";var d=a("../stringProcessing/stripSpaces.js");b.exports=function(a){var b="",c=a.match(/alt=(['"])(.*?)\1/i);return null!==c&&(b=d(c[2]),b=b.replace(/"/g,'"'),b=b.replace(/'/g,"'")),b}},{"../stringProcessing/stripSpaces.js":517}],493:[function(a,b,c){"use strict";b.exports=function(a){var b;return b=a.match(/<a(?:[^>]+)?>(.*?)<\/a>/gi),null===b&&(b=[]),b}},{}],494:[function(a,b,c){"use strict";var d=a("./url");b.exports=function(a,b){var c="other",e=d.getFromAnchorTag(a);return null!==e.match(/https?:\/\//gi)&&(c="external",d.getHostname(e)===d.getHostname(b)&&(c="internal")),c}},{"./url":523}],495:[function(a,b,c){"use strict";function d(){M=[],q=A(function(a){M.push(a)}),q.addRule(H,"html-start"),q.addRule(I,"html-end"),q.addRule(K,"block-start"),q.addRule(L,"block-end"),q.addRule(E,"full-stop"),q.addRule(F,"sentence-delimiter"),q.addRule(G,"sentence")}function e(a){return a!==a.toLocaleLowerCase()}function f(a){return!u(parseInt(a,10))}function g(a){return/<br/.test(a)}function h(a){return"'"===(a=C(a))||'"'===a}function i(a){return"¿"===a||"¡"===a}function j(a){return d(),q.onText(a),q.end(),M}function k(a){return a.replace(/\s+/," ")}function l(a){var b="";return s(a[0])||(b+=a[0].src),s(a[1])||(b+=a[1].src),b=k(b)}function m(a){return e(a)||f(a)||h(a)||i(a)}function n(a){return!s(a)&&("html-start"===a.type||"html-end"===a.type||"block-start"===a.type)}function o(a){var b,c,d=[],e="";do{c=!1;var h=a[0],i=a[a.length-1];"html-start"===h.type&&"html-end"===i.type&&(a=a.slice(1,a.length-1),c=!0)}while(c&&a.length>1);return t(a,function(c,h){var i,j,k=a[h+1],o=a[h+2];switch(c.type){case"html-start":case"html-end":g(c.src)?(d.push(e),e=""):e+=c.src;break;case"sentence":e+=c.src;break;case"sentence-delimiter":e+=c.src,s(k)||"block-end"===k.type||(d.push(e),e="");break;case"full-stop":if(e+=c.src,j=l([k,o]),i=j.length>=2,b=i?j[1]:"",i&&f(j[0]))break;(i&&m(b)||n(k))&&(d.push(e),e="");break;case"block-start":e+=c.src;break;case"block-end":if(e+=c.src,j=l([k,o]),i=j.length>=2,b=i?j[0]:"",i&&f(j[0]))break;(i&&m(b)||n(k))&&(d.push(e),e="")}}),""!==e&&d.push(e),d=r(d,function(a){return a.trim()})}function p(a){var b=j(a);return 0===b.length?[]:o(b)}var q,r=a("lodash/map"),s=a("lodash/isUndefined"),t=a("lodash/forEach"),u=a("lodash/isNaN"),v=a("lodash/filter"),w=a("lodash/flatMap"),x=a("lodash/isEmpty"),y=a("lodash/negate"),z=a("lodash/memoize"),A=a("tokenizer2/core"),B=a("../helpers/html.js").getBlocks,C=a("../stringProcessing/quotes.js").normalize,D=a("../stringProcessing/unifyWhitespace.js").unifyNonBreakingSpace,E=new RegExp("^[.]$"),F=new RegExp("^[?!;…]$"),G=new RegExp("^[^.?!;…<\\(\\)\\[\\]]+$"),H=/^<([^>\s\/]+)[^>]*>$/im,I=/^<\/([^>\s]+)[^>]*>$/im,J=new RegExp("\n\r|\n|\r"),K=/^\s*[\[\(\{]\s*$/,L=/^\s*[\]\)}]\s*$/,M=[],N=z(p);b.exports=function(a){a=D(a);var b,c=B(a);return c=w(c,function(a){return a.split(J)}),b=w(c,N),v(b,y(x))}},{"../helpers/html.js":393,"../stringProcessing/quotes.js":507,"../stringProcessing/unifyWhitespace.js":522,"lodash/filter":250,"lodash/flatMap":253,"lodash/forEach":255,"lodash/isEmpty":271,"lodash/isNaN":274,"lodash/isUndefined":282,"lodash/map":285,"lodash/memoize":286,"lodash/negate":289,"tokenizer2/core":331}],496:[function(a,b,c){"use strict";b.exports=function(a){a=a.replace(/\|/gi,""),a=a.replace(/<h([1-6])(?:[^>]+)?>(.*?)<\/h\1>/gi,"|");var b=a.split("|");return b.shift(),b}},{}],497:[function(a,b,c){"use strict";function d(a){for(var b,c=[],d=/<h([1-6])(?:[^>]+)?>(.*?)<\/h\1>/gi;null!==(b=d.exec(a));)c.push(b);return c}function e(a){var b=d(a);return b=f(b,function(a){return a[0]})}var f=a("lodash/map");b.exports={getSubheadings:d,getSubheadingContents:e}},{"lodash/map":285}],498:[function(a,b,c){"use strict";var d=a("./stripHTMLTags.js").stripFullTags,e=a("./stripSpaces.js"),f=a("./removePunctuation.js"),g=a("lodash/map"),h=a("lodash/filter");b.exports=function(a){if(""===(a=e(d(a))))return[];var b=a.split(/\s/g);return b=g(b,function(a){return f(a)}),h(b,function(a){return""!==a.trim()})}},{"./removePunctuation.js":509,"./stripHTMLTags.js":514,"./stripSpaces.js":517,"lodash/filter":250,"lodash/map":285}],499:[function(a,b,c){"use strict";var d=a("htmlparser2"),e=a("lodash/includes"),f=void 0,g=!1,h=["script","style"],i=new d.Parser({onopentag:function(a,b){if(e(h,a))return void(g=!0);var c=Object.keys(b),d="";c.forEach(function(a){d+=" "+a+"='"+b[a]+"'"}),f.push("<"+a+d+">")},ontext:function(a){g||f.push(a)},onclosetag:function(a){if(e(h,a))return void(g=!1);f.push("</"+a+">")}},{decodeEntities:!0});b.exports=function(a){return f=[],i.write(a),f.join("")}},{htmlparser2:55,"lodash/includes":262}],500:[function(a,b,c){"use strict";var d=a("./matchStringWithRegex.js");b.exports=function(a){return d(a,"<img(?:[^>]+)?>")}},{"./matchStringWithRegex.js":503}],501:[function(a,b,c){"use strict";function d(a,b){for(var c,d=0,e=a.length,f=[];(c=b.indexOf(a,d))>-1;)f.push({index:c,match:a}),d=c+e;return f}var e=a("lodash/isUndefined"),f=a("lodash/forEach"),g=a("../stringProcessing/stripSpaces.js"),h=a("../stringProcessing/matchWordInSentence.js"),i=function(a,b){var c=[];return f(a,function(a){a=g(a),h(a,b)&&(c=c.concat(d(a,b)))}),c},j=function(a){return a.sort(function(a,b){return a.index>b.index})},k=function(a){a=j(a);for(var b=[],c=0;c<a.length;c++)!e(a[c+1])&&a[c+1].index<a[c].index+a[c].match.length?(b.push(a[c]),c++):b.push(a[c]);return b};b.exports={getIndicesByWord:d,getIndicesByWordList:i,filterIndices:k,sortIndices:j}},{"../stringProcessing/matchWordInSentence.js":506,"../stringProcessing/stripSpaces.js":517,"lodash/forEach":255,"lodash/isUndefined":282}],502:[function(a,b,c){"use strict";var d=a("lodash/map"),e=a("lodash/flatMap"),f=a("lodash/filter"),g=a("../helpers/html").getBlocks,h=function(a){for(var b,c=[],e=/<p(?:[^>]+)?>(.*?)<\/p>/gi;null!==(b=e.exec(a));)c.push(b);return d(c,function(a){return a[1]})};b.exports=function(a){var b=h(a);if(b.length>0)return b;var c=g(a);return c=f(c,function(a){return 0!==a.indexOf("<h")}),b=e(c,function(a){return a.split("\n\n")}),b.length>0?b:[a]}},{"../helpers/html":393,"lodash/filter":250,"lodash/flatMap":253,"lodash/map":285}],503:[function(a,b,c){"use strict";b.exports=function(a,b){var c=new RegExp(b,"ig"),d=a.match(c);return null===d&&(d=[]),d}},{}],504:[function(a,b,c){"use strict";var d=a("lodash/map"),e=a("./addWordboundary.js"),f=a("./stripSpaces.js"),g=a("./transliterate.js"),h=function(a){return a=e(a),new RegExp(a,"ig")};b.exports=function(a,b,c){var e=h(b),i=a.match(e)||[];a=a.replace(e,"");var j=g(b,c),k=h(j),l=a.match(k)||[],m=i.concat(l);return d(m,function(a){return f(a)})}},{"./addWordboundary.js":484,"./stripSpaces.js":517,"./transliterate.js":521,"lodash/map":285}],505:[function(a,b,c){"use strict";var d=a("../stringProcessing/stripNonTextTags.js"),e=a("../stringProcessing/unifyWhitespace.js").unifyAllSpaces,f=a("../stringProcessing/matchTextWithTransliteration.js");b.exports=function(a,b,c,g){return a=d(a),a=e(a),f(a,b,c,g).length}},{"../stringProcessing/matchTextWithTransliteration.js":504,"../stringProcessing/stripNonTextTags.js":515,"../stringProcessing/unifyWhitespace.js":522}],506:[function(a,b,c){"use strict";var d=a("../config/wordBoundaries.js")(),e=a("lodash/includes"),f=function(a){return e(d,a)};b.exports=function(a,b){a=a.toLocaleLowerCase(),b=b.toLocaleLowerCase();var c=b.indexOf(a),d=c+a.length;if(-1===c)return!1;var e=f(b[c-1])||0===c,g=f(b[d])||d===b.length;return e&&g}},{"../config/wordBoundaries.js":380,"lodash/includes":262}],507:[function(a,b,c){"use strict";function d(a){return a.replace(/[‘’‛`]/g,"'")}function e(a){return a.replace(/[“”〝〞〟‟„]/g,'"')}function f(a){return e(d(a))}b.exports={normalizeSingle:d,normalizeDouble:e,normalize:f}},{}],508:[function(a,b,c){"use strict";function d(a,b,c){var d=q(a),e=void 0,f=void 0;return D(d,function(a){return a=a.toLocaleLowerCase(),a=s(a),e=p(a),z(A(e,function(a,d){return d+b-1<e.length&&(f=e.slice(d,d+b),new r(f,0,c))}))})}function e(a){var b={};return B(a,function(a){var c=a.getCombination();C(b,c)||(b[c]=a),b[c].incrementOccurrences()}),E(b)}function f(a){return a=a.filter(function(a){return 1!==a.getOccurrences()&&0!==a.getRelevance()})}function g(a){a.sort(function(a,b){var c=b.getRelevance()-a.getRelevance();return 0!==c?c:b.getLength()-a.getLength()})}function h(a,b){return a.filter(function(a){return!G(b,a.getWords()[0])})}function i(a,b){return a.filter(function(a){var c=a.getWords(),d=c.length-1;return!G(b,c[d])})}function j(a,b){return a=h(a,b),a=i(a,b)}function k(a,b){return a.filter(function(a){return I(H(b,a.getWords()))})}function l(a,b,c){return a.filter(function(a){return!(1===a.getLength()&&x(a.getWords()[0],c)<=b)})}function m(a,b,c,d){return a.filter(function(a){return a.getDensity(b)>=c&&a.getDensity(b)<d})}function n(a,b,c){switch(a=j(a,N),a=j(a,b().articles),a=j(a,b().personalPronouns),a=j(a,b().prepositions),a=j(a,b().conjunctions),a=j(a,b().quantifiers),a=j(a,b().demonstrativePronouns),a=j(a,b().transitionWords),a=j(a,b().interjections),a=i(a,b().relativePronouns),a=j(a,b().pronominalAdverbs),a=i(a,b().miscellaneous),a=l(a,1,c),y(c)){case"en":a=h(a,b().passiveAuxiliaries),a=h(a,b().reflexivePronouns),a=i(a,b().verbs);break;case"es":a=i(a,b().verbs),a=h(a,b().infinitives),a=i(a,b().reflexivePronouns);break;case"de":case"nl":a=j(a,b().verbs),a=h(a,b().beginningVerbs),a=i(a,b().reflexivePronouns),a=i(a,b().interrogativeProAdverbs)}return a}function o(a,b){var c=void 0;switch(y(b)){case"de":c=t;break;case"nl":c=v;break;case"es":c=w;break;default:case"en":c=u}var h=d(a,1,c().all),i=h.length,j=f(e(h));g(j),j=F(j,100);var k={};B(j,function(a){k[a.getCombination()]=a.getRelevance(c)});var l=e(d(a,2,c().all)),o=e(d(a,3,c().all)),p=e(d(a,4,c().all)),q=e(d(a,5,c().all)),r=j.concat(l,o,p,q);return r=n(r,c,b),B(r,function(a){a.setRelevantWords(k)}),r=f(r,i),g(r),i>=M&&(r=m(r,i,J,K)),F(r,L)}var p=a("../stringProcessing/getWords.js"),q=a("../stringProcessing/getSentences.js"),r=a("../values/WordCombination.js"),s=a("../stringProcessing/quotes.js").normalize,t=a("../researches/german/functionWords.js"),u=a("../researches/english/functionWords.js"),v=a("../researches/dutch/functionWords.js"),w=a("../researches/spanish/functionWords.js"),x=a("../stringProcessing/syllables/count.js"),y=a("../helpers/getLanguage.js"),z=a("lodash/filter"),A=a("lodash/map"),B=a("lodash/forEach"),C=a("lodash/has"),D=a("lodash/flatMap"),E=a("lodash/values"),F=a("lodash/take"),G=a("lodash/includes"),H=a("lodash/intersection"),I=a("lodash/isEmpty"),J=0,K=.03,L=100,M=200,N=["–","—","-","#"];b.exports={getWordCombinations:d,getRelevantWords:o,calculateOccurrences:e,getRelevantCombinations:f,sortCombinations:g,filterFunctionWordsAtBeginning:h,filterFunctionWords:j,filterSpecialCharacters:k,filterOnSyllableCount:l,filterOnDensity:m}},{"../helpers/getLanguage.js":390,"../researches/dutch/functionWords.js":411,"../researches/english/functionWords.js":418,"../researches/german/functionWords.js":441,"../researches/spanish/functionWords.js":473,"../stringProcessing/getSentences.js":495,"../stringProcessing/getWords.js":498,"../stringProcessing/quotes.js":507,"../stringProcessing/syllables/count.js":520,"../values/WordCombination.js":531,"lodash/filter":250,"lodash/flatMap":253,"lodash/forEach":255,"lodash/has":258,"lodash/includes":262,"lodash/intersection":264,"lodash/isEmpty":271,"lodash/map":285,"lodash/take":301,"lodash/values":309}],509:[function(a,b,c){"use strict";var d=new RegExp("^[\\–\\-\\(\\)_\\[\\]’“”\"'.?!:;,¿¡«»—×+&]+"),e=new RegExp("[\\–\\-\\(\\)_\\[\\]’“”\"'.?!:;,¿¡«»—×+&]+$");b.exports=function(a){return a=a.replace(d,""),a=a.replace(e,"")}},{}],510:[function(a,b,c){"use strict";var d=a("../config/diacritics.js");b.exports=function(a){for(var b=d(),c=0;c<b.length;c++)a=a.replace(b[c].letters,b[c].base);return a}},{"../config/diacritics.js":371}],511:[function(a,b,c){"use strict";b.exports=function(a,b,c){return a=a.replace(b,c)}},{}],512:[function(a,b,c){"use strict";var d=a("../stringProcessing/stripHTMLTags.js").stripFullTags,e=a("../stringProcessing/stripSpaces.js");b.exports=function(a){return a=d(a),a=e(a)}},{"../stringProcessing/stripHTMLTags.js":514,"../stringProcessing/stripSpaces.js":517}],513:[function(a,b,c){"use strict";var d=a("./countWords.js"),e=a("lodash/forEach"),f=a("./stripHTMLTags.js").stripFullTags;b.exports=function(a){var b=[];return e(a,function(a){var c=f(a);d(c)<=0||b.push({sentence:a,sentenceLength:d(a)})}),b}},{"./countWords.js":487,"./stripHTMLTags.js":514,"lodash/forEach":255}],514:[function(a,b,c){"use strict" ;var d=a("../stringProcessing/stripSpaces.js"),e=a("../helpers/html.js").blockElements,f=new RegExp("^<("+e.join("|")+")[^>]*?>","i"),g=new RegExp("</("+e.join("|")+")[^>]*?>$","i"),h=function(a){return a=a.replace(/^(<\/([^>]+)>)+/i,""),a=a.replace(/(<([^\/>]+)>)+$/i,"")},i=function(a){return a=a.replace(f,""),a=a.replace(g,"")},j=function(a){return a=a.replace(/(<([^>]+)>)/gi," "),a=d(a)};b.exports={stripFullTags:j,stripIncompleteTags:h,stripBlockTagsAtStartEnd:i}},{"../helpers/html.js":393,"../stringProcessing/stripSpaces.js":517}],515:[function(a,b,c){"use strict";var d=a("../stringProcessing/stripSpaces.js");b.exports=function(a){return a=a.replace(/<(?!li|\/li|p|\/p|h1|\/h1|h2|\/h2|h3|\/h3|h4|\/h4|h5|\/h5|h6|\/h6|dd).*?\>/g,""),a=d(a)}},{"../stringProcessing/stripSpaces.js":517}],516:[function(a,b,c){"use strict";var d=a("../stringProcessing/stripSpaces.js");b.exports=function(a){return a=a.replace(/\b[0-9]+\b/g,""),a=d(a),"."===a&&(a=""),a}},{"../stringProcessing/stripSpaces.js":517}],517:[function(a,b,c){"use strict";b.exports=function(a){return a=a.replace(/\s{2,}/g," "),a=a.replace(/\s\./g,"."),a=a.replace(/^\s+|\s+$/g,"")}},{}],518:[function(a,b,c){"use strict";var d=a("../stringProcessing/replaceString.js"),e=a("../config/removalWords.js")(),f=a("../stringProcessing/matchTextWithTransliteration.js");b.exports=function(a,b,c){var g;if(null===a)g=-1;else{g=0;for(var h=0;h<a.length;h++){var i=d(a[h],e);(f(i,b,c).length>0||f(a[h],b,c).length>0)&&g++}}return g}},{"../config/removalWords.js":373,"../stringProcessing/matchTextWithTransliteration.js":504,"../stringProcessing/replaceString.js":511}],519:[function(a,b,c){"use strict";function d(a){this._location=a.location,this._fragment=a.word,this._syllables=a.syllables,this._regex=null,this._options=f(a,["notFollowedBy","alsoFollowedBy"])}var e=a("lodash/isUndefined"),f=a("lodash/pick");d.prototype.createRegex=function(){var a="",b=this._options,c=this._fragment;switch(e(b.notFollowedBy)||(c+="(?!["+b.notFollowedBy.join("")+"])"),e(b.alsoFollowedBy)||(c+="["+b.alsoFollowedBy.join("")+"]?"),this._location){case"atBeginning":a="^"+c;break;case"atEnd":a=c+"$";break;case"atBeginningOrEnd":a="(^"+c+")|("+c+"$)";break;default:a=c}this._regex=new RegExp(a)},d.prototype.getRegex=function(){return null===this._regex&&this.createRegex(),this._regex},d.prototype.occursIn=function(a){return this.getRegex().test(a)},d.prototype.removeFrom=function(a){return a.replace(this._fragment," ")},d.prototype.getSyllables=function(){return this._syllables},b.exports=d},{"lodash/isUndefined":282,"lodash/pick":293}],520:[function(a,b,c){"use strict";function d(a){var b=[],c=a.deviations;return j(c.words)||j(c.words.fragments)||(b=n(c.words.fragments,function(a,b){return k(a,function(a){return a.location=b,new p(a)})})),b}var e=a("../../config/syllables.js"),f=a("../getWords.js"),g=a("lodash/forEach"),h=a("lodash/filter"),i=a("lodash/find"),j=a("lodash/isUndefined"),k=a("lodash/map"),l=a("lodash/sum"),m=a("lodash/memoize"),n=a("lodash/flatMap"),o=a("../../helpers/syllableCountIterator.js"),p=a("./DeviationFragment"),q=function(a,b){var c=0,d=new RegExp("[^"+e(b).vowels+"]","ig"),f=a.split(d);return c+=h(f,function(a){return""!==a}).length},r=function(a,b){return new o(e(b)).countSyllables(a)},s=function(a,b){var c=e(b).deviations.words.full,d=i(c,function(b){return b.word===a});return j(d)?0:d.syllables},t=m(d),u=function(a,b){var c=t(e(b)),d=a,f=0;return g(c,function(a){a.occursIn(d)&&(d=a.removeFrom(d),f+=a.getSyllables())}),{word:d,syllableCount:f}},v=function(a,b){var c=0;return c+=q(a,b),c+=r(a,b)},w=function(a,b){var c=0,d=s(a,b);if(0!==d)return d;var e=u(a,b);return a=e.word,c+=e.syllableCount,c+=v(a,b)},x=function(a,b){a=a.toLocaleLowerCase();var c=f(a),d=k(c,function(a){return w(a,b)});return l(d)};b.exports=x},{"../../config/syllables.js":375,"../../helpers/syllableCountIterator.js":396,"../getWords.js":498,"./DeviationFragment":519,"lodash/filter":250,"lodash/find":251,"lodash/flatMap":253,"lodash/forEach":255,"lodash/isUndefined":282,"lodash/map":285,"lodash/memoize":286,"lodash/sum":300}],521:[function(a,b,c){"use strict";var d=a("../config/transliterations.js");b.exports=function(a,b){for(var c=d(b),e=0;e<c.length;e++)a=a.replace(c[e].letter,c[e].alternative);return a}},{"../config/transliterations.js":379}],522:[function(a,b,c){"use strict";var d=function(a){return a.replace(/ /g," ")},e=function(a){return a.replace(/\s/g," ")},f=function(a){return a=d(a),e(a)};b.exports={unifyNonBreakingSpace:d,unifyWhiteSpace:e,unifyAllSpaces:f}},{}],523:[function(a,b,c){"use strict";function d(a){return a.split("#")[0]}function e(a){return a.split("?")[0]}function f(a){return a.replace(/\/$/,"")}function g(a){return f(a)+"/"}function h(a){var b=k.exec(a);return null===b?"":b[2]}function i(a,b){return a=e(d(a)),b=e(d(b)),g(a)===g(b)}function j(a){return a=l.parse(a),a.hostname}var k=/href=(["'])([^"']+)\1/i,l=a("url");b.exports={removeHash:d,removeQueryArgs:e,removeTrailingSlash:f,addTrailingSlash:g,getFromAnchorTag:h,areEqual:i,getHostname:j}},{url:332}],524:[function(require,module,exports){(function(global){(function(){function arrayMap(a,b){for(var c=-1,d=null==a?0:a.length,e=Array(d);++c<d;)e[c]=b(a[c],c,a);return e}function basePropertyOf(a){return function(b){return null==a?undefined:a[b]}}function baseGetTag(a){return null==a?a===undefined?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(a)?getRawTag(a):objectToString(a)}function baseToString(a){if("string"==typeof a)return a;if(isArray(a))return arrayMap(a,baseToString)+"";if(isSymbol(a))return symbolToString?symbolToString.call(a):"";var b=a+"";return"0"==b&&1/a==-INFINITY?"-0":b}function getRawTag(a){var b=hasOwnProperty.call(a,symToStringTag),c=a[symToStringTag];try{a[symToStringTag]=undefined}catch(a){}var d=nativeObjectToString.call(a);return b?a[symToStringTag]=c:delete a[symToStringTag],d}function objectToString(a){return nativeObjectToString.call(a)}function isObjectLike(a){return null!=a&&"object"==typeof a}function isSymbol(a){return"symbol"==typeof a||isObjectLike(a)&&baseGetTag(a)==symbolTag}function toString(a){return null==a?"":baseToString(a)}function escape(a){return a=toString(a),a&&reHasUnescapedHtml.test(a)?a.replace(reUnescapedHtml,escapeHtmlChar):a}var undefined,freeGlobal="object"==typeof global&&global&&global.Object===Object&&global,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,undefined,VERSION="4.17.4",INFINITY=1/0,nullTag="[object Null]",symbolTag="[object Symbol]",undefinedTag="[object Undefined]",reUnescapedHtml=/[&<>"']/g,reHasUnescapedHtml=RegExp(reUnescapedHtml.source),htmlEscapes={"&":"&","<":"<",">":">",'"':""","'":"'"},freeGlobal="object"==typeof global&&global&&global.Object===Object&&global,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),escapeHtmlChar=function basePropertyOf(a){return function(b){return null==a?undefined:a[b]}}(htmlEscapes),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,nativeObjectToString=objectProto.toString,Symbol=root.Symbol,symToStringTag=Symbol?Symbol.toStringTag:undefined,realNames={},symbolProto=Symbol?Symbol.prototype:undefined,symbolToString=symbolProto?symbolProto.toString:undefined,isArray=Array.isArray,_={escape:escape},templates={assessmentPresenterResult:{},hiddenSpan:{},relevantWords:{},snippetEditor:{}};templates.assessmentPresenterResult=function(obj){function print(){__p+=__j.call(arguments,"")}obj||(obj={});var __t,__p="",__e=_.escape,__j=Array.prototype.join;with(obj){__p+='<ul class="wpseoanalysis assessment-results">\n ';for(var i in scores)__p+='\n <li class="score">\n <span class="assessment-results__mark-container">\n ',scores[i].marker&&(__p+='\n <button type="button" ',markerButtonsDisabled&&(__p+=' disabled="disabled" '),__p+='\n aria-label="',markerButtonsDisabled?__p+=null==(__t=i18n.disabledMarkText)?"":__t:scores[i].identifier===activeMarker?__p+=null==(__t=i18n.removeMarksInText)?"":__t:__p+=null==(__t=i18n.markInText)?"":__t,__p+='"\n class="assessment-results__mark ',markerButtonsDisabled?__p+=" icon-eye-disabled ":scores[i].identifier===activeMarker?__p+="\n icon-eye-active\n ":__p+="\n icon-eye-inactive\n ",__p+="\n js-assessment-results__mark-"+(null==(__t=scores[i].identifier)?"":__t)+' yoast-tooltip yoast-tooltip-s">\n <span class="screen-reader-text">',markerButtonsDisabled?__p+=null==(__t=i18n.disabledMarkText)?"":__t:scores[i].identifier===activeMarker?__p+=null==(__t=i18n.removeMarksInText)?"":__t:__p+=null==(__t=i18n.markInText)?"":__t,__p+="\n </span></button>\n "),__p+='\n </span>\n <span class="wpseo-score-icon '+__e(scores[i].className)+'"></span>\n <span class="screen-reader-text">'+(null==(__t=scores[i].screenReaderText)?"":__t)+'</span>\n <span class="wpseo-score-text">'+(null==(__t=scores[i].text)?"":__t)+"</span>\n </li>\n ";__p+="\n</ul>\n"}return __p},templates.hiddenSpan=function(obj){function print(){__p+=__j.call(arguments,"")}obj||(obj={});var __t,__p="",__e=_.escape,__j=Array.prototype.join;with(obj)__p+='<span aria-hidden="true" style="width: '+__e(width)+"; height: auto; position: absolute; visibility: hidden; ",""!==whiteSpace&&(__p+="white-space: "+__e(whiteSpace)),__p+='">\n\n</span>\n';return __p},templates.relevantWords=function(obj){function print(){__p+=__j.call(arguments,"")}obj||(obj={});var __t,__p="",__j=Array.prototype.join;with(obj){__p+="<table>\n <tr>\n <th>Word</th>\n <th>Density</th>\n <th>Occurrences</th>\n <th>Length</th>\n <th>Relevant word percentage</th>\n <th>Length bonus</th>\n <th>Multiplier</th>\n <th>Relevance</th>\n </tr>\n ";for(var i in words)__p+="\n <tr>\n <td>"+(null==(__t=words[i].word)?"":__t)+"</td>\n <td>"+(null==(__t=words[i].density)?"":__t)+"</td>\n <td>"+(null==(__t=words[i].occurrences)?"":__t)+"</td>\n <td>"+(null==(__t=words[i].length)?"":__t)+"</td>\n <td>"+(null==(__t=words[i].relevantWordPercentage)?"":__t)+"</td>\n <td>"+(null==(__t=words[i].lengthBonus)?"":__t)+"</td>\n <td>"+(null==(__t=words[i].multiplier)?"":__t)+"</td>\n <td>"+(null==(__t=words[i].relevance)?"":__t)+"</td>\n </tr>\n ";__p+="\n</table>\n"}return __p},templates.snippetEditor=function(obj){function print(){__p+=__j.call(arguments,"")}obj||(obj={});var __t,__p="",__e=_.escape,__j=Array.prototype.join;with(obj)__p+='<div id="snippet_preview" class="yoast-section">\n\t<section class="snippet-editor__preview">\n\t\t<h3 class="snippet-editor__heading snippet-editor__heading-icon snippet-editor__heading-icon-eye">'+__e(i18n.snippetPreview)+'</h3>\n\t<p class="screen-reader-text">'+__e(i18n.snippetPreviewDescription)+'</p>\n\n\t\t<div id="snippet-preview-view" class="snippet-editor__view">\n\t\t\t<div class="snippet_container snippet_container__title snippet-editor__container" id="title_container">\n\t\t\t\t<span class="screen-reader-text">'+__e(i18n.titleLabel)+'</span>\n\t\t\t\t<span class="title" id="render_title_container">\n\t\t\t\t\t<span id="snippet_title">\n\t\t\t\t\t\t'+__e(rendered.title)+'\n\t\t\t\t\t</span>\n\t\t\t\t</span>\n\t\t\t\t<span class="title" id="snippet_sitename"></span>\n\t\t\t</div>\n\t\t\t<div class="snippet_container snippet_container__url snippet-editor__container" id="url_container">\n\t\t\t\t<span class="screen-reader-text">'+__e(i18n.slugLabel)+'</span>\n\t\t\t\t<span class="urlFull">\n\t\t\t\t\t<cite class="url urlBase" id="snippet_citeBase">\n\t\t\t\t\t\t'+__e(rendered.baseUrl)+'\n\t\t\t\t\t</cite><cite class="url" id="snippet_cite">\n\t\t\t\t\t\t'+__e(rendered.snippetCite)+'\n\t\t\t\t\t</cite>\n\t\t\t\t</span><span class="down_arrow"></span>\n\t\t\t</div>\n\t\t\t<div class="snippet_container snippet_container__meta snippet-editor__container" id="meta_container">\n\t\t\t\t<span class="screen-reader-text">'+__e(i18n.metaDescriptionLabel)+"</span>\n\t\t\t\t",""!==metaDescriptionDate&&(__p+='\n\t\t\t\t\t<span class="snippet-editor__date">\n\t\t\t\t\t\t'+__e(metaDescriptionDate)+" -\n\t\t\t\t\t</span>\n\t\t\t\t"),__p+='\n\t\t\t\t<span class="desc" id="snippet_meta">\n\t\t\t\t\t'+__e(rendered.meta)+"\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"snippet-editor__is-scrollable-hintwrapper\">\n\t\t\t<span class='snippet-editor__is-scrollable-hint' aria-hidden='true'>"+__e(i18n.isScrollableHint)+'</span>\n\t\t</div>\n\n\t\t<div class="snippet-editor__view-toggle">\n\t\t\t<button class="snippet-editor__view-icon snippet-editor__view-icon-mobile yoast-tooltip yoast-tooltip-se" type="button" data-type="mobile" aria-label="'+__e(i18n.mobilePreviewMode)+'" />\n\t\t\t<button class="snippet-editor__view-icon snippet-editor__view-icon-desktop yoast-tooltip yoast-tooltip-se" type="button" data-type="desktop" aria-label="'+__e(i18n.desktopPreviewMode)+'" />\n\t\t</div>\n\t\t<button class="snippet-editor__button snippet-editor__edit-button" type="button" aria-expanded="false">\n\t\t\t'+__e(i18n.edit)+'\n\t\t</button>\n\t</section>\n\n\t<div class="snippet-editor__form snippet-editor--hidden">\n\t\t<label for="snippet-editor-title" class="snippet-editor__label">\n\t\t\t'+__e(i18n.title)+'\n\t\t\t<input type="text" class="snippet-editor__input snippet-editor__title js-snippet-editor-title" id="snippet-editor-title" value="'+__e(raw.title)+'" placeholder="'+__e(placeholder.title)+'" />\n\t\t</label>\n\t\t<progress value="0.0" class="snippet-editor__progress snippet-editor__progress-title" aria-hidden="true">\n\t\t\t<div class="snippet-editor__progress-bar"></div>\n\t\t</progress>\n\t\t<label for="snippet-editor-slug" class="snippet-editor__label">\n\t\t\t'+__e(i18n.slug)+'\n\t\t\t<input type="text" class="snippet-editor__input snippet-editor__slug js-snippet-editor-slug" id="snippet-editor-slug" value="'+__e(raw.snippetCite)+'" placeholder="'+__e(placeholder.urlPath)+'" />\n\t\t</label>\n\t\t<label for="snippet-editor-meta-description" class="snippet-editor__label">\n\t\t\t'+__e(i18n.metaDescription)+'\n\t\t\t<textarea class="snippet-editor__input snippet-editor__meta-description js-snippet-editor-meta-description" id="snippet-editor-meta-description" placeholder="'+__e(placeholder.metaDesc)+'">'+__e(raw.meta)+'</textarea>\n\t\t</label>\n\t\t<progress value="0.0" class="snippet-editor__progress snippet-editor__progress-meta-description" aria-hidden="true">\n\t\t\t<div class="snippet-editor__progress-bar"></div>\n\t\t</progress>\n\n\t\t<button class="snippet-editor__submit snippet-editor__button" type="button">'+__e(i18n.save)+"</button>\n\t</div>\n</div>\n";return __p},freeModule?((freeModule.exports=templates).templates=templates,freeExports.templates=templates):root.templates=templates}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],525:[function(a,b,c){"use strict";var d=a("lodash/isUndefined"),e=a("lodash/isNumber"),f=function(){return[]},g=function(a){this._hasScore=!1,this._identifier="",this._hasMarks=!1,this._marker=f,this.score=0,this.text="",d(a)&&(a={}),d(a.score)||this.setScore(a.score),d(a.text)||this.setText(a.text)};g.prototype.hasScore=function(){return this._hasScore},g.prototype.getScore=function(){return this.score},g.prototype.setScore=function(a){e(a)&&(this.score=a,this._hasScore=!0)},g.prototype.hasText=function(){return""!==this.text},g.prototype.getText=function(){return this.text},g.prototype.setText=function(a){d(a)&&(a=""),this.text=a},g.prototype.setIdentifier=function(a){this._identifier=a},g.prototype.getIdentifier=function(){return this._identifier},g.prototype.setMarker=function(a){this._marker=a},g.prototype.hasMarker=function(){return this._hasMarks&&this._marker!==f},g.prototype.getMarker=function(){return this._marker},g.prototype.setHasMarks=function(a){this._hasMarks=a},g.prototype.hasMarks=function(){return this._hasMarks},b.exports=g},{"lodash/isNumber":275,"lodash/isUndefined":282}],526:[function(a,b,c){"use strict";function d(a){e(a,{original:"",marked:""}),this._properties=a}var e=a("lodash/defaults");d.prototype.getOriginal=function(){return this._properties.original},d.prototype.getMarked=function(){return this._properties.marked},d.prototype.applyWithReplace=function(a){return a.split(this._properties.original).join(this._properties.marked)},b.exports=d},{"lodash/defaults":244}],527:[function(a,b,c){"use strict";var d=a("lodash/defaults"),e={keyword:"",description:"",title:"",titleWidth:0,url:"",locale:"en_US",permalink:""},f=function(a,b){this._text=a||"",b=b||{},d(b,e),""===b.locale&&(b.locale=e.locale),this._attributes=b};f.prototype.hasKeyword=function(){return""!==this._attributes.keyword},f.prototype.getKeyword=function(){return this._attributes.keyword},f.prototype.hasText=function(){return""!==this._text},f.prototype.getText=function(){return this._text},f.prototype.hasDescription=function(){return""!==this._attributes.description},f.prototype.getDescription=function(){return this._attributes.description},f.prototype.hasTitle=function(){return""!==this._attributes.title},f.prototype.getTitle=function(){return this._attributes.title},f.prototype.hasTitleWidth=function(){return 0!==this._attributes.titleWidth},f.prototype.getTitleWidth=function(){return this._attributes.titleWidth},f.prototype.hasUrl=function(){return""!==this._attributes.url},f.prototype.getUrl=function(){return this._attributes.url},f.prototype.hasLocale=function(){return""!==this._attributes.locale},f.prototype.getLocale=function(){return this._attributes.locale},f.prototype.hasPermalink=function(){return""!==this._attributes.permalink},f.prototype.getPermalink=function(){return this._attributes.permalink},b.exports=f},{"lodash/defaults":244}],528:[function(a,b,c){"use strict";var d=a("./../helpers/types.js").getType,e=a("./../helpers/types.js").isSameType,f=a("lodash/defaults"),g=a("lodash/forEach"),h={auxiliaries:[],type:""},i=function(a){g(a,function(a,b){var c=d(h[b]);if(!1===e(a,c))throw Error("Attribute "+b+" has invalid type. Expected "+c+", got "+d(a)+".")})},j=function(a,b,c){this.setParticiple(a),this.setSentencePart(b),this._determinesSentencePartIsPassive=!1,c=c||{},f(c,h),i(c),this._attributes=c};j.prototype.setParticiple=function(a){if(""===a)throw Error("The participle should not be empty.");this._participle=a},j.prototype.getParticiple=function(){return this._participle},j.prototype.setSentencePart=function(a){if(""===a)throw Error("The sentence part should not be empty.");this._sentencePart=a},j.prototype.getSentencePart=function(){return this._sentencePart},j.prototype.getType=function(){return this._attributes.type},j.prototype.getAuxiliaries=function(){return this._attributes.auxiliaries},j.prototype.determinesSentencePartIsPassive=function(){return this._determinesSentencePartIsPassive},j.prototype.setSentencePartPassiveness=function(a){if(!e(a,"boolean"))throw Error("Passiveness had invalid type. Expected boolean, got "+d(a)+".");this._determinesSentencePartIsPassive=a},b.exports=j},{"./../helpers/types.js":398,"lodash/defaults":244,"lodash/forEach":255}],529:[function(a,b,c){"use strict";var d={locale:"en_US"},e=function(a,b){this._sentenceText=a||"",this._locale=b||d.locale,this._isPassive=!1};e.prototype.getSentenceText=function(){return this._sentenceText},e.prototype.getLocale=function(){return this._locale},b.exports=e},{}],530:[function(a,b,c){"use strict";var d=function(a,b,c){this._sentencePartText=a,this._auxiliaries=b,this._locale=c,this._isPassive=!1};d.prototype.getSentencePartText=function(){return this._sentencePartText},d.prototype.isPassive=function(){return this._isPassive},d.prototype.getAuxiliaries=function(){return this._auxiliaries},d.prototype.getLocale=function(){return this._locale},d.prototype.setPassive=function(a){this._isPassive=a},b.exports=d},{}],531:[function(a,b,c){"use strict";function d(a,b){return-1!==b.indexOf(a.toLocaleLowerCase())}function e(a,b,c){this._words=a,this._length=a.length,this._occurrences=b||0,this._functionWords=c}var f=a("lodash/forEach"),g=a("lodash/has");e.lengthBonus={2:3,3:7,4:12,5:18},e.prototype.getLengthBonus=function(){return g(e.lengthBonus,this._length)?e.lengthBonus[this._length]:0},e.prototype.getWords=function(){return this._words},e.prototype.getLength=function(){return this._length},e.prototype.getCombination=function(){return this._words.join(" ")},e.prototype.getOccurrences=function(){return this._occurrences},e.prototype.incrementOccurrences=function(){this._occurrences+=1},e.prototype.getMultiplier=function(a){return 1+a*this.getLengthBonus()},e.prototype.isRelevantWord=function(a){return g(this._relevantWords,a)},e.prototype.getRelevantWordPercentage=function(){var a=0,b=1;return this._length>1&&(f(this._words,function(b){this.isRelevantWord(b)&&(a+=1)}.bind(this)),b=a/this._length),b},e.prototype.getRelevance=function(){if(1===this._words.length&&d(this._words[0],this._functionWords))return 0;var a=this.getRelevantWordPercentage();return 0===a?0:this.getMultiplier(a)*this._occurrences},e.prototype.setRelevantWords=function(a){this._relevantWords=a},e.prototype.getDensity=function(a){return this._occurrences/a},b.exports=e},{"lodash/forEach":255,"lodash/has":258}]},{},[19]);